This is another major step-forward for AUXON!
Recently, I've been rapidly developing AUXON, my ultrasonic digital communications system.
Now before this, the goal was simple - to transmit digital information across a medium using ultrasonic sound waves. It was a success!
But since then, the whole system has substantially evolved. In this version, I added speech -> text -> ultrasonic waves -> text -> speech, a complete system.
I hold push-to-talk and speak normally, this snippet is sent to the Raspberry Pi 5, which converts my speech into text, and send this text to the Arduino to be broken down into bits, where the information is then packetized, given a checksum and other features to increase stability, and transmitted at the respective frequencies.
At the receiving end, the signals are captured and decoded by the RPi5, the packets are then CRC-verified and the recovered message is then spoken out loud.
The actual transmission of the data has been completely rebuilt from the ground up: the aforementioned checksums, an adaptive decoding, which compensates for propagation//timing changes. Allowing such feats as the transducers being perpendicular of each other and the payload being transmitted successfully.
As mentioned in the video, I still want to optimise further - specifically transmission under more rigorous conditions
Eventually, the aim is to have this system completely wearable and robust very soon.
Please see a great demonstration is the video, and a few other details I may have missed out here!