The official Arduino Blog has this week featured a new project which demonstrates ultrasonic Arduino to Arduino communication by Brazilian maker Eduardo Zola. Showing that you can communicate between two Arduino development boards using ultrasonic waves rather than radio waves to pass messages. Watch the demonstration video below to learn more about Zola’s project which uses TX and RX transducers desoldered from an HC-SR04 module, together with a pair of Arduino Uno development boards to transmit text short distances, with an LM386 amplifier and LM393 comparator used for the receiving end.
“Looking through the source code for the transmitter and receiver, we can see it’s about as basic as it gets. The transmitter Arduino breaks down a given string into individual characters, and then further converts the ASCII to eight binary bits. These bits are sent out as tones, and are picked up on the receiving end. Once the receiver has collected a decent chunk of tones, it works through them and turns the binary values back into ASCII characters which get dumped over serial. It’s slow, but it’s simple.”
For more details and to build your very own demonstration of using ultrasonic communication between Arduino development boards jump over to the official Arduino Blog for full details or Zola’s website by following the link below.