Abstract
- ESP32 walkie-talkies use ESP-NOW over Wi-Fi for direct device-to-device audio – no radio license wanted.
- Makes use of XIAO ESP32S3 Sense with onboard PDM mic, I2S amp, PTT, and thread-safe audio buffering.
- Exterior antennas enable ~200 m out of doors vary; similar firmware auto-detects MAC and units peer IDs.
I do not suppose I keep in mind the final time I used a walkie-talkie, and with the introduction of smartphones, I am undecided after I’ll ever want one. Nonetheless, that does not make them ineffective by any means. If you wish to make your individual pair of walkie-talkies utilizing an ESP32, this mission could be what you are in search of, and better of all, it manages to keep away from the necessity for radio licensing utilizing a sensible trick.
These ESP32 walkie-talkies use Wi-Fi to speak to 1 one other
And you can also make your individual
As noticed by Hackster.io, these walkie-talkies had been the thought of the aptly named Tech Talkies over on YouTube. They use the Seeed Studio XIAO ESP32S3 Sense board and a MAX98357A I2S amplifier, paired with a small speaker, for the ESP32 to drive. Normally, walkie-talkies use radio frequencies and thus require a license to make, however as a result of these ones use Wi-Fi to speak, you do not want one.
You possibly can see how the walkie-talkies work within the video above. Because it seems, these antennae are fairly important for common use; whereas the built-in ones are likely to lose connection when you separate the models by a couple of rooms, the exterior antennae enable the models to keep up a connection at 200 meters whereas outdoors.
Listed here are some alternative options that include this mission:
- Push-to-talk (PTT) — maintain a button to transmit, launch to pay attention
- ESP-NOW audio streaming — direct device-to-device, no entry level required
- Onboard PDM microphone — makes use of the XIAO ESP32S3 Sense’s built-in mic, no exterior mic wiring
- Thread-safe audio ring buffer — incoming audio is buffered and performed again from the principle loop, avoiding I2S corruption from the WiFi callback thread
- Computerized peer id — flash the similar firmware on each boards; every board detects its personal MAC deal with at boot and configures itself as System 1 or System 2
If you would like to make these walkie-talkies your self, you will discover every thing you might want to get began over on its GitHub page.









