JAGMelon
Published © MIT

ESP32 Walkie Talkie

Utilizes an I2S mic and I2S amp using an ESP32 with the ESPNOW wireless protocol to communicate audio wirelessly at over 600+ meters.

IntermediateFull instructions provided5 hours227
ESP32 Walkie Talkie

Things used in this project

Hardware components

Rotary potentiometer (generic)
Rotary potentiometer (generic)
WH148 potentiometer
×1
0.96" OLED 64x128 Display Module
ElectroPeak 0.96" OLED 64x128 Display Module
×1
5mW Laser Module emitter - Red Point
Seeed Studio 5mW Laser Module emitter - Red Point
A slim laser module
×1
LED (generic)
LED (generic)
5mm led
×1
DC/DC Switched Capacitor Adjustable Boost Converter, 2.7V to 4.5V in
DC/DC Switched Capacitor Adjustable Boost Converter, 2.7V to 4.5V in
Any converter that is small and converts from 4.2 to above 4.5
×1
INMP441 mic
×1
Speaker: 0.25W, 8 ohms
Speaker: 0.25W, 8 ohms
×1
I2S Amplifier MAX98375A
×1
2000 mah lithium polymer battery
Any compact rectangular battery, maybe from a cheap drone
×1
2mm tactile push button
×1
ESP32S
Espressif ESP32S
Specifically the ESP32U WROOM32 with the antenna.
×1

Software apps and online services

VS Code
Microsoft VS Code

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
3D Printer (generic)
3D Printer (generic)

Story

Read more

Custom parts and enclosures

CAD files for walkie talkie

Build it yourself using my cad files

Schematics

Circuit Schematic - Walkie Talkie

Used 6 buttons, an INMP441 mic, MAX9857A amp, a 8 ohm slim speaker, an ESP32U WROOM32 with external antenna, an i2c oled 0.96" display, a potentiometer, a laser, an led, a boost converter, a a battery.

Code

Walkie Talkie Code

Programmed using the ESP IDF framework in C.

Credits

JAGMelon
3 projects • 3 followers
I'm Aditya, and I love tinkering!

Comments