The good [Doctor Iguana] has been working on a pair of robots which communicate with each other using mRF24J40MA wireless transceivers. This presents a challenge in debugging, as he really didn’t have an easy way of monitoring those communications. His solution was to build his own base station which lets him use a computer to monitor what each robot is saying.
He spun his own board for the project. USB connectivity is provided by an FTDI chip, the FT232RL. This converts the USB communications in to serial for the dsPIC33 microcontroller. The FTDI chip comes with a fairly fine-pitch, but the footprint can still be fabricated using toner transfer if you’re fairly familiar with the process. [Dr. Iguana] took some close-up images of the unpopulated board which might make you a little nervous with the soldering iron. The other end of the board hosts the same Microchip wireless module as he used in his robots.
After a bit of rework (noted on the photo labels) he got this up and running. Now he can capture all of the wireless communications and see if problems are due to the sender or the receiver.
6 thoughts on “Wireless Base Station Eavesdrops On Robot Communications”
That is one cool tool..
so thats how its spelled O3o
Skynet can’t be very happy about this.
Why not just use a MicroChip Zena or Network Analizer board? They are super cheap.
The Zena doesn’t provide a way to access it other than via the WirelessStudio package. If you want to write code to make sense of the received data you’re out of luck. Of course some enterprising person could probably reverse engineer the protocol but that’s not me. :-)
turn of the radio
Please be kind and respectful to help make the comments section excellent. (Comment Policy)