#374
Vložit
- čas přidán 27. 02. 2021
- Today, we will build Walkie-Talkies with an enormous range using a Raspberry Pi Zero. Cool stuff! Let’s start and build one or two of them. BTW: They can also connect to smartphones and PCs.
If you stick around till the end, we will create our own Clubhouse clone using this technology. Only on invitation and only for the first row, of course!
I am a proud Patreon of @GreatScott!, @ElectroBOOM , @Electronoobs , @EEVblog , and others
No Docker, No Microsoft Teams, Zoom
Links:
ReSpeaker 2-Mic Pi HAT: s.click.aliexpress.com/e/_AaSbAO or amzn.to/2Oh9DgD
Raspberry Pi Zero W: amzn.to/377zzSD or s.click.aliexpress.com/e/_A0fTs6
Loudspeakers: s.click.aliexpress.com/e/_A0iQyW or amzn.to/3jrxbLp
TalkiePi project: github.com/dchote/talkiepi
Setup instructions: github.com/CustomMachines/tal... and github.com/MarcusWolschon/Ras... and github.com/mnoonan296/talkiepi
iMumble(free server): www.imumble.nl/?tx=6K114289JF...
Install Mumble Server: pimylifeup.com/raspberry-pi-m...
Better maintained project: github.com/talkkonnect/talkko... (It will connect to a different server)
The links above usually are affiliate links that support the channel (no additional cost for you).
Supporting Material and Blog Page: www.sensorsiot.org
Github: www.github.com/sensorsiot
My Patreon Page: / andreasspiess
Discord: / discord
If you want to support the channel, please use the links below to start your shopping. No additional charges for you, but I get a commission (of your purchases the next 24 hours) to buy new stuff for the channel
My Amazon.com shop: www.amazon.com/shop/andreassp...
For Banggood bit.ly/2jAQEf4
For AliExpress: bit.ly/2B0yTLL
For Amazon.de: amzn.to/2r0ZCYI
For Amazon UK: amzn.to/2mxBaJf
For ebay.com: ebay.to/2DuYXBp
profile.php?...
/ spiessa
www.instructables.com/member/...
Please do not try to email me. This communication channel is reserved for my primary job
As an Amazon Associate, I earn from qualifying purchases
#no#midroll#ads - Věda a technologie
Neat project, but it needs an ESP32 version. Then it's really interesting.
agreed
Send me a link to your project if you can connect to Mumble...
@Oleg Astrakhantsev oh wow Plesse share thats! I would linke to build a wifi Bell with voice on my WLAN that would be awesome
TTGO T-CALL would be awesome with mumble
@Oleg Astrakhantsev
Internal DAC?
Wow!!! That’s a really cool project! Thank you for the inspiration!
You are so welcome!
I was just talking about implementing a multi-room intercom system in my home earlier today. This is perfect timing for me.
That seems to be a good way for such a project.
I love your videos. They always bring me back to my childhood where I dreamt of the stuff you make available today.
Sometimes an old guy like me has fun like a young child, too ;-)
Wow that is a nice use of those modules!
Thanks for the video!
Even if the project is no more new I liked the concept. It is similar to Zello
You are the best !!!!! I wars not able get this exact project working for days !!!! Your image works perfectly! Thanks so much!
You are welcome!
So you need WiFi or a cell network, Not really a Walkie Talkie more of an "around a hotspot" talkie.
True!
walkie talkies are "around others" talkies they dont work if your not in range of others
if you had this and a cell phone in hotspot mode you could talk to .... well anywhere china america antartica tbh even the ISS considering they have wifi
this is actually more like the tetra band radios in the way it works tbh which is way cooler in my opinion
Yeah, I was also kinda disappointed.
I agree with this "conventional" definition, too. If you read the other comments, a lot of people liked the project. It is probably more an intercom and can be used for door communication, of communication with your parents if they are old and do not use a smartphone etc.
@@AndreasSpiess A cheap RPi + expensive codec so you can talk to your self ;-P
Hi Andreas, thank you for responding. I've watched the video and I'll start adapting this to the application I asked you about. Thank you this is a great starter for the solution I require!
Look also to this project: github.com/talkkonnect/talkkonnect It is an enhancement.
@@AndreasSpiess thanks again for your recommendation
Really nice project, thank you for creating.
My pleasure!
What a fun topic. Thanks for sharing!
You are welcome! I liked the project when I first saw it. And the hat made it easy to build.
Great video! Excited to try it.
We are already chatting on Mumble...
As always: Great video!
Thanks!
My pleasure!
Fantastic Andreas, thanks very much and have a happy new week.
You are welcome! A happy week to you, too.
That's a good one - again. As a heavy mumble user I have to try this. Thank you Andreas!
For you it can be a nice extension. BTW: I try to be on the server right after the video...
Always interesting.
Always thought provoking.
Thank you
Glad you liked it!
Try make the name of the device be WalkiePi + MAC address for default.
I use that on my MQTT server.
This is a really great project Andreas. I'm pretty sure I'm going to be referring to this video a lot! Thanks for all you do!
Glad it was helpful!
Very interesting! Thank you.
Glad you enjoyed it!
Very Useful indeed. Can definitely adapt this to solve other problems, especially privacy issues with some of the publicly available services... It may not have all the features of the other IM clients... but I don't think it will be a problem though ... Thank you very much for another very useful video :)
You are welcome! We used it to have a chat amongst viewers across the globe...
Want to do this for so long. Thank you so much for this video
You are welcome!
Mais c'est trop cool !!! Merci Andi
De rien!
Thank you, this is great! I had a go at using mumble some time ago and it was pretty unsatisfactory. This is more like a turnkey solution. Now all I need is the hat....
We already had a chat with viewers around the world... It worked ok.
Thanks, Andreas...and I've ordered my hat
Today we cheated: We used other Mumble clients...
Pretty cool use of a pi zero!!
Thank you!
'Long range", yeah I'll say! Very good, I know lots of folks interested in zoom alternatives
Today we had a nice chat with viewers from Thailand to Bolivia and a lot in-between. Quite a range for a Walkie-Talkie ;-)
I've been looking for a voip server to run and now I've found it thanks to you. Cheers.
Glad I could help
Testing the walkie talkies was pretty awesome!
Glad you like them!
Great video & good work! You won a big like from me. :) Keep up the good work! :)
Thank you. Glad you liked it!
Wow. Infinite range walky-talky that uses your PHONE as a wifi hotspot... wait a damn second!
:-)
This is great!
Thank you!
Great project!
Thank you!
Looks like a solution looking for a problem :) Still a nice liitle module if your looking to make an internet radio.
True. Proposals were: Intercom, door communication, communication to your elder parents...
Excelente aporte. Gracias por los subtítulos.
You are welcome. The Spanish subtitles are made by an Argentinean lady.
Excellent 👍🏻
Thank you!
Awesome project ! And... of course I stuck till the end of the video ! Why would I want to quit/skip ?! It's my Sunday morning entertainment... ;-)
We already had a chat with viewers around the globe on the new "Clubhouse"...
@@AndreasSpiess Amazing. I'll look into that too ! How cool is that !
If this walkie-talkie possible with LoRa then it's awesome. No internet dependency. 🙌
Then it would not have a big range :-(
Bandwith would be an issue ...
You and your buddies could always get a radio license - then use 2m or 73cms - long range - no wifi.
@@ishwariyjoshi8008 2.4GHz one of the wifi bands so no license required. If you are interested look on the RSGB web site - you can take an exam with them (the Foundation exam is really easy!) and get your UK Foundation licence. If you do the 'Full' exam (not so easy but not too hard either) then this is internationally recongnised - so with that qualification you can get obtain your licence in your own country!
There's github.com/mozilla/LPCNet from Xiph.org folks (Ogg/Vorbis, Theora, Opus, ...) which can run as low as 1.6kbit/s, might be low enough for LoRa? Wonder if we can run this on ESPs though...
This is awesome. I’ve been wanting to implement a WiFi based intercom in my house for a number of years. I’ve been tinkering with using an ESP, but this looks like a much better (and attainable) solution. Thank you, THANK YOU for making this video.
Time to increase my monthly patreon donation... :-)
It seems to be ideal as an intercom, even if it is not only in your house.
i dont see why you cant use an ESP32.. there is I2S (inter-ic sound) on board that can be used for 2 way audio with an addon chip.. you can even use bluetooth instead of wifi if thats your thing...(and possably with bluetooth you may not even need I2S to a addon chip.. if you can pair a headset to the esp32 via bluetooth ya should be good to go)
@@AndreasSpiess - Yeah, it might be a good way to stay in touch with elderly parents who don't live on our house. Hmmmmm... :-)
@@WacKEDmaN - Thanks for the thoughts. The ESP32's I was looking at (a while back) didn't have codecs on them. Maybe someone is now making an ESP32 dev board that does contain a codec, or perhaps there's an inexpensive codec shield. A friend of mine could design and make the board, but we're both pretty pressed for time these days with our respective work and family obligations, so I am leaning more towards and off-the-shelf project. :-)
There is an ESP32 Audio board: www.aliexpress.com/item/1005001408253496.html . But without codec...
Very cool
Indeed.
Great talking to your earlier Andreas
Cheers from Jacksonville, FL
73
Same here. 73 de HB9BLA
So glad about my front-row seat :)
:-)
this could be used as wifi microphone for remote for HAM operation. Fantastic tutorial. I nvere had a reason to own Pi Zero, now I do!!!!
This project does this> talkkonnect.com/
Thanks for the link.!!!!! :)
YES! Mumble need more recognition.
I've made similar project before using Raspberry Pi and a real Walkie-Talkie to make a portable car walkie-talkie which can connect to anywhere in the world! Also, you can talk from walkie-talkie to phone and phone to walkie-talkie. I connect up the Pi Audio Output and use 1 GPIO that changed state according to some ALSA file to trigger the PTT on the Walkie-Talkie. Then I also connect the Walkie-Talkie output to the input of Raspberry Pi! (Using cheap USB sound card)
Cool project! As a HAM operator we have such networks with repeaters on mountains to extend the reach.
Nice idea... i‘m looking for a new doorbell and with a little ajustment maybe thats an option
For sure!
What a good idea...
What a nice idea... I just ordered a ring video doorbell but the sound quality isn't really good. Maybe a Pi is a better solution
Great application for the 3 or 4 old pi's i have.
It should work on pretty all Pis...
Awesome 🤩
Thank you!
This is a great project, Andreas! Thank you! Is there a link to download your 3D-printed case?
Yes. The files are in the repo. And I pasted a link in another comment
Very nice...!!
Thank you!
Magic stuff, I've no need for this right now, but I'm still ordering some of those HAT's - How deep does this rabbit hole go... lol
Actually we are talking on the Mumble server right now... So deep is the rabbit hole ;-)
To make it a go-anywhere device, you can link it to your smartphone. Or, you can, you know... use your smartphone. :)
Still a cool and fun little device, and a good starting point for even more advanced projects.
I liked the project, too!
Thank you. I want to try this project but can't find the link to TalkiePi_8GB.img. Did something change?
I left a link to an improved project: Talkconnect. There they offer SD-images. If not, ask them for a link.
I saw the content well. The hand-shaped stick is cute. I have to make one and use it.
Enjoy!
Excellent presentation!
About 5 or 6 years ago, I was asked to develop a similar solution for the IFRC for use in a disaster zone. After allot of research, I came to the conclusion that such a device, platform and network was cost prohibitive.
You have opened a possibility that it could be done for an extremely low cost. If it is possible, I'd like to discuss this you.
Well done Andreas! 🇨🇭
👏👏👏👏👏
⭐⭐⭐⭐⭐
Look also at this project: github.com/talkkonnect . It is more advanced.
@@AndreasSpiess thank you Andreas for recommending talkkonnect to your viewers much appreciated
There used to be a software called Vypress Chat back in 2011, which used to form a chat/video chat/VoIP server over LAN/Wi-Fi with or without internet. Even we used to share files over it too.. The walky-talky reminds me of the college days...
I hope these memories are good ;-)
I all way enjoy your videos. Send love from Chicago
Awesome! Thank you!
very nice!
Thank you.
thanks bro
Welcome
Cool!
Thanks!
Do you have an STL to share for that case you used? I cannot find it in the links you provided. Thanks
Did you check these files: github.com/CustomMachines/talkiepi/tree/master/stl/casemod_schneekluth ?
@@AndreasSpiess how did I miss those? Thank you!
Excellent
Thank you!
So, I can confirm it works :) It's just a bit weird without a GUI as you don't see who else is in the room with you … feels really like CB Funk. There's probably a command for checking out the server, but I didn't have a lot of time to play with it yet. Changed the server to a public one with people on it and was able to communicate with them. What I don't really get is why the LED goes straight green with your server but not with the others. There I have to press the talk button first for the final connect, maybe someone has to approve me or so .. I'm a first-time Mumble user, no clue how those channels are managed. Great project, thank you guy with the Swiss accent!
Cool! Thank you for the update.
Very Cool..
Thank you!
Great video! I like your content. Especially communication technology like this.
If I may make a wish for future videos it would be covering steam engine electric power generation. A fairly difficult topic but I think it is a great complement to solar and wind, when those are unavailable which has been the case in some regions as of late. How could a system of wind, solar and steam work together? That would be interesting to find out.
Unfortunately i have no clue about that topic. And I decided that I concentrate on things I understand to keep the quality up. So somebody else has to do this video, I think.
Hey Andreas, Love your content. I would like to know how to create an SD image on windows 10. Could you please share?
Just go to the Raspberry Pi page.
Andreas. There are a discussion on reddit about the metal plate included on some breadboard. Some suguested you can ground it to prevent emi and some said if you ground it becomes an antena. I think you are the correct guy to test that and answer the question
Breadboards and high frequencies are a no go because they have all effects you do not want like parasitic elements, cross-talk, etc. No need for a discussion (for me at least)
@@AndreasSpiess yes,true. I keep that answer. Thanks
Hello sir,
Can we use wm8960 audio hat instead of the Respeaker hat ( using your sd card image ) ?
I do not know :-(
Does this have to be push to talk? In a headset application, I'd like to have all users be able to talk without pushing a button. A tweak to the software?
With a headset it is physically possible (without echo). But I have no code for that...
I understood, only about 5% of this, EE knowledge is zero. I'm a dinosaur. DOS + 5 yrs.
Thank you to those who made smarter choices in life.
Education is the most powerful tool in life.
I am 64 years old dinosaur and a few years ago I did not know a lot about this stuff. And I had no clue about CZcams. I have to admit, it took some time to get me where I am. So watching these videos and maybe trying out one or the other project leads in the right direction! BTW: I started with not understandable CZcams videos, too.
I will be back on Mumble later in the afternoon for my US viewers.
And please change the username ASAP. Otherwise, you block others from talking to me
?
@@ReubenHorner he means the mumble username
@@sjoerdverhiel7215 ah, I understand
Very neat project! Regarding tech platforms I was unsubbed from your and at least two other tech channels over the past year or two.
Am I missing something? I can't seem to find the image file you show in the video. Can you provide that link again?
I left a link to a more advanced project. The one I used crashed after a while. The advanced one corrected this flaw.
I plan on experimenting using nrf24 and I2S for making a walkie talkie eventually. Making a custom pcb using an stm32 chipset, ideally a low power one.
But a Black Pill or a Nucleo-32 should be just fine
The reach will not be big :-(
Hi there Andreas amazing work you got there! Only mild thing would like to add is that at 4:04 the file is named "seeed-voicecard" rather than "seed-voicecard" as stated in your video (this was using the TalkiePi_8GB.zip file to flash). Keep up the great content!
Thank you for the info. My mistake. It is very special to use three e in a row for me...
This is a pretty sweet rig, and with hot spot connectivity, should be quite useful. I wonder if such a solution could be set up with mesh WiFi for areas with limited (or no) connectivity. I guess one would need a base running Murmur (the Mumble server), and at least one station would need to be in range of it. A good application for a car-puter, perhaps?
I do not know if mesh communication on the pi is supported. But maybe you look into this projkect: talkkonnect.com/ It seems they try to connect this idea with other technologies.
Very nice implementation! Now maybe LoRa for when out of wifi range? ;)
LoRa does not have a lot of bandwidth, unfortunately.
Great !!!
Thanks!
Herrlich. Alles Material liegt bei mir so rum. Dann habe ich ja was zu tun. :-D Liebe Grüsse und ein schönes Wochenende.
Dann viel Vergnügen!
I was actually thinking of something like this a few weeks ago but more involving a camera+mic for bird watching. Whats that at the end and can thathe,that be, me with my project idea?
I think you should find some projects for bird's watchin on the internet.
Opus require something about 3000bit/s to transmit speech. So is it posible to use LoRa?
Lora only transfers very small bitrates over larger distances. You have to try.
Tts?
Super
Thanks!
Mumble is fantastic - recently found a build that works in docker on my NAS so my server no longer needs to run on my home pc.
Cool. I installed one on a Pi...
the Zero w and reSpeaker hat image is not accessible anymore, any change to share your .img link?
I left a link to another project in hte description. Maybe you try this one?
@@AndreasSpiessWhere hte description , can you please provide IMG link here ?
the other images link have dozens of img but none of these works for zero w 1 version
@ It is called "talKKonnect"
Great project!
I have a PI 0 W but not the HAT so trying this out has to wait and that's no fun. Would it be possible for the mumble client to connect to a BT headset instead and thus remove the need for the HAT hw? That would be perfect for my application - a small intercom system on a sailing yacht- we already have some rpi's (3 & 4) and a local WiFi for mqtt and signal-k/NEMA communication so adding a few rpi 0 w's as communication clients would be a no-brainer. Have to look into this but will order a few hat's tomorrow just in case.
Unfortunately I am a Linux and Go noob. So I do not know how to change the devices for the microphone and the loudspeakers. But I assume it is possible. Maybe with some Go programming...
Thanks for this information, how hard would it be to change this to baby listener mode so that one side has an open mic and the other side an open speaker with PTT for the parent to speak to the baby when needed.
This should be easy I think.
This is easy if you use talkkonnect you can set the xml file to start transmission automatically. Recommend the raspberry pi zero 2w
I like the project, but for me the special feature of the walkie talkie is the freedom and independency, can be used anywhere and needing nothing other than at least 2 devices and energy.
This is the conventional definition, you are right.
I gave myself my own invite! 😂
But I did not her you on the server :-(
Hi Andreas
You can try PiShrink to shrink down the image size. I use it to backup my Raspberry Pi images.
There is a standard functionality for that on the Pi desktop
Perhaps something with Buildroot?
You really are Deadpool because you have his tiny hand!
What is a "Deadpool"
That's an awesome name for it. I second chalet
:-)
Anybody can suggest radio module, that can send signal to another one, in range about 500 meters, but with good penetration capability - there everywhere flat houses and signal suppose to come from iron garage.. or any other solution. Thanks.
A mobile phone is probably the only legal possibility for that :-( Maybe LoRa if you only need a few bits/second.
If I had a single clue how to port and/or use OPUS Codec on the ESP32 with an I2S microphone and audio DAC I'd make some awesome WiFI walkies talkies to give to my friends and family. If the ESP32 has enough resources left over toss in some strong end to end encryption.
I think it can be done from a resources point of view
i like the chalet thing!
Was just an idea ;-) But we had nice chats with viewers the whole day. People came from around the globe. Really "long range" ;-)
Dude you added speakers to my alexa shopping list.
??
@@AndreasSpiess LOL When you said Alexa and talked about speakers my Alexa said "Ok I added speakers to your shopping list"
:-))
My son would love this.
I can imagine...
@@AndreasSpiess he's 9. I have plenty of infrastructure at home. Perhaps I'll spin up a little mumble. I love the idea, Herr Spiess.
An Intercom system between geographically distant locations over VPN. Been looking for something like this for a few months.
It doesn't exactly fit the bill though since it's like the old party-line if you have more than 2 devices in a server room. A really good idea though.
If it could be set up w/ button options for direct Pi-Pi comms that would be perfect: 1 to 1 or 1 to all.
You can create private "rooms" on the mumble server. But the project does not support it...
Great project, Hey using self signed certificate for authentication instead of password in talkiepie to connect to own server, what file needs to be copied from the talkiepie to server to recognize that client pi.
Maybe you check the installation script. There you should see how to create a new certificate. I am a security noob :-(
@@AndreasSpiess Thanks for the feedback sir, after pulling my hair for some time this is how it worked for me, 1. update the mumble.service file along with server address and certificate file also use the “-password” with server password. 2. issue “sudo systemctl daemon-reload” restart and it will connect to server. Leave the user logged in.
3. Now using a separate windows mumble client computer log in as superuser and right click “register” that pizero user. 4. Come back to pi and remove the -password and password entry from mumble.service file, update by “sudo systemctl daemon-reload” and reboot. Yay.. it connects to the server now without password and uses certificate... cheers
Amazon. Hope to catch you on by the time I get mine built. Thank you Guru
You are welcome!
I like the hat
:-)
But I don't want to sit in the first row, the teacher always looks at me and I'm shy.
Time to overcome your shyness ;-)
@@AndreasSpiess Nooo don't look at me.
The first Row is always the best if You don't want the teacher to be to interested in You. He is busy watching the ones in the last row trying to hide :-)
The reason I got glasses for my nearsightedness was so I didn't have to sit in the front row to see what was written on the board up front !
Wow, Andreas comes to Mumble! :-) Too bad I took my servers down lately, after about 10 years of Mumble to stay in contact with friends. Nice idea though, mumbling with a Pi Zero!
I have to admit I got a bit lazy there, mostly used Plumble on my Android Phone, and the Mumble client on my Linux machines. With the advent of Corona, most of us started using Jitsi, a browser-based video/audio conferencing system where you can even call in from a phone (using a local free phone number).
I know the technology is old. So is the project. But I thought it is cool and deserves a video... We also use Jitsi in our community because it is also video.
@@AndreasSpiess It IS cool, and I would come back to Mumble anytime. After all, old doesn’t mean bad-just look at ourselves ;-)
it is possible to run the walkies autark with a strong wifi card connect eachother like a real walkie talkie?
I so not think so. They are programmed to use the Mumble protocol.
Any chance we can use esp8266 or esp32 for walkie talkie?
So far I did not find a project like that.
well ya can get audio out fairly easily... and there is apparently an addon module that connects on the I2S bus that has a mic... but as i mentioned in another comment.. if you can pair a bluetooth headset with mic to the esp32 ya should be good to go without any additional hardware...
Maybe i am blind, but where can i download the image for the SD card which is mentioned in the video. - thank you very much!
you should find a link to the talkkonnect project where they maintained a few SD card configurations.