ESP32 Walkie-Talkie: DIY Audio Magic

preview_player
Показать описание
We've made a Walkie-Talkie using the ESP32. Audio data is transmitted over either UDP broadcast or ESP-NOW. So the Walkie-Talkie will even work without a WiFi network!

For output, I'm using an I2S amplifier breakout board which I'm using the drive a 4ohm speaker. Once again, you can modify the code to use the built-in DAC for output which will let you use headphones or an analogue amplifier board.

Thanks for watching - there are more videos coming - so don't forget to subscribe :)

Components:

----
Рекомендации по теме
Комментарии
Автор

I appreciate your ESP32 project demonstrations and explanations here on YT. 20 years ago this type of prototype development required $$$ and a team. Today is available to anyone willing to spend the time.

photopicker
Автор

Awesome project!

I took the hardware modified it a bit to build a public address system. This is only possible because of this project.

Thank you for sharing your projects! Make some more. You're awesome!

bryndelltorio
Автор

Thank you for the amazing work. I used this on ESP32-C3, had to change the GPIO pins and it worked like a charm.

VinodPatel-ufpi
Автор

Cool project. I am going to modify this and others that I found to make a smaller walkie-talkie set. Thanks for the tutorial, it was quite interesting.

berniegrant
Автор

Love this idea! Really cool!

A common thing on Wifi is seeing packets repeated.
Using RTP header on top of UDP could be a way of detecting out-of-order/missing/repeated packets.

njh
Автор

Who doesent like a cool little walkie-talkie project. Good work.

derrick_builds
Автор

Impressive for a audio data packet - the sound quality is really good

Dazza_Doo
Автор

Cool, ok, now we need a repeater pair of them running full duplex for the local hilltop...

SteveWrightNZ
Автор

This is a very cool project. I was thinking about building a simple intercom in the house and this just fits perfectly. Broadcast just makes it easy, I don't have to worry about much at all. I remember seeing lot of ESP32 development board for mic and speaker output, those could be readily available hardware for this project.

csongorvarga
Автор

Fantastic. This could be awesome for me with a directional antenna. This brings an idea to mind, two esp's transmitting their GPS location so that each of the esp's points to the other esp.

xPsIXx
Автор

Love that you implemented ESP-NOW! I’m very impatient for it to become more accessible and easier to use, added to ESP-Home too 🙏🏼. Ideas:
- voice detection to automatically open the mic maybe using an audio level sensor
- home intercom system would be cool using a 110/220->3.3V step down at/in a light switch and/or front door communication
- my mind is wandering into how could this be used with an Alexa??
- I mean… a toy or for real: an audio spying device
- pest detection using a high sensitivity
- okay, I’m probably going this far because of the ESP-NOW ability… great project!

JasonWho
Автор

awesome work - and a special thanx 2 u 4 sharing everything!

dlcy
Автор

I remember the ESP 8266 first releasing and being heralded as a 'wireless serial cable' essentially, so I picked up a pair to try and make a wireless audio cable. The built-in ADCs were so absolutely garbage that a quick 30 dollar project soon breached triple-digit prices and I realized why there wasn't anything on the market for lossless, latency-free short-range audio transmission that didn't already cost hundreds of dollars... with the ESP 32 series being significantly improved, I can't wait to see another generation or two from now and the possibilities with those :)

StormBurnX
Автор

I have done it and it works great even without noise: the down sides 1. it deliver voice a little late. 2. it works only for few seconds and than no voice transmitted again, maybe i need to use powerfull power supply since i'm using the Tel charger only.

redakouacem
Автор

Great project! Very cool that you utilized ESP-NOW!

eide
Автор

Have you considered using an audio Codec / compression to achieve higher quality / smaller packet sizes? I think SBC is what bluetooth uses. Not sure how easy it would be to implement.

niels-olekuhl
Автор

Extremely ambitious, although 3W audio amplification is a bit extreme. Very good video, well documented and you have every reason to be proud.

As I'm being trolled, I apologise for disabling notifications

nickparr
Автор

Thank you for sharing! I was trying to find a way to connect my PC and Radio for some wireless FT8 and this seems like a great start. Look forward to checking out your other videos.

bloodyspirit
Автор

Love the explanations, great work! Enjoyed the video.

RaminAssadollahi
Автор

This is super cool! Did I see Manim doing the latency calculations? Great work!

binitshah