Hearing Dinnercall While Gaming in the Basement (Raspberry Pi Home Intercom)

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ย. 2021
  • I design and build a home intercom system that can transmit audio to and from my headset connected to my PC so I can hear and respond from the basement while gaming intensely, communications from the other side of my home. The intercom uses two Raspberry Pi Zero Ws running a branch of Talkiepi, a headless mumble VoIP (Voice over IP) client designed for raspberry pi's to communicate with other mumble client's connected to a server running on my home server.
    This video wasn't entirely meant to be a tutorial video so I don't spend a ton of time explaining how to do everything but if you're looking to make it yourself it should be enough to help you know where to start researching, as any good project maker would, and I've included links to most things mentioned lower down here.
    This project and video took me a while to finish and could definitely used more polishing but it had already took long enough and I felt it was good enough and ready to move on to other things.
    Materials:
    Raspberry Pi Zero W (Wifi):
    Adafruit: www.adafruit.com/product/3400
    Microcenter: www.microcenter.com/product/4...
    Adafruit Voice Bonnet: www.adafruit.com/product/4757
    ReSpeaker 2-Mics Pi HAT: www.seeedstudio.com/ReSpeaker...
    Mono Enclosed Speaker -3W 4 Ohm: www.adafruit.com/product/3351
    Software:
    Mumble: www.mumble.info/
    Coppit Mumble Server Docker Image: hub.docker.com/r/coppit/mumbl...
    Adafruit Voice Bonnet Software with Raspberry Pi and Voice Bonnet setup instructions: learn.adafruit.com/adafruit-v...
    Talkiepi (original): github.com/dchote/talkiepi
    Talkiepi Branch by Custom Machines for this setup: github.com/CustomMachines/tal...
    ^ Don't use the seeed voicecard setup instructions they use, just use adafruit's instructions, and some things they go over in this aren't actually necessary like installing workarounds for Arm Neon support.
    Simple LED Control Code: github.com/AlexT2052/Talkiepi...
  • เกม

ความคิดเห็น • 23

  • @urbanstarship
    @urbanstarship ปีที่แล้ว +2

    I've been scouring the internet for days and, to my surprise, there doesn't seem to be anything like this on the market. I just want 2 simple devices (Without the need to recharge batteries! Without 12 channels! Without a dozen buttons!) for instant wireless room to room communication (between 2 floors). Currently, I don't have the skills to make this. I would happily shell out good money for it. Tried using the cell phone for a while, but I would miss texts all the time or they would come 30 minutes late. I also don't want something made by Apple, Amazon or Google, as I don't trust them not to spy on their customers. I can't be alone here.

  • @snowygnr
    @snowygnr 2 ปีที่แล้ว +1

    this is extremely underrated, you deserve alot more than 70 subscribers.

  • @WesYarber
    @WesYarber ปีที่แล้ว +2

    Cool video and great project. I’m thinking I’m gonna do a similar thing. A suggestion for the LED’s though, you could build out a circuit to turn the center LED red when the button is held down and turn the right LED green when it is powered up.

  • @charliemopps4926
    @charliemopps4926 6 หลายเดือนก่อน

    using the breadboard to hold the pin headers for soldering is a good idea! I know this is a 2yr old video, but if you haven't taken up the habit yet, get yourself familiar with flux... it makes the soldering way easier.

  • @scottwinterroth
    @scottwinterroth 2 ปีที่แล้ว +1

    Wow, impressive and great job! I'm trying to build a smart door/intercom for our condo that has a multiple unit doorbell system. This was helpful.

    • @skyblaze103
      @skyblaze103  2 ปีที่แล้ว

      Sounds awesome, good luck!

  • @joesligo1516
    @joesligo1516 8 หลายเดือนก่อน

    awesome job!

  • @ro4lol
    @ro4lol ปีที่แล้ว

    Very cool total tech setup❤❤❤❤

  • @jimbotprime
    @jimbotprime 2 ปีที่แล้ว +2

    That python code for the leds is slow because that sleep is a blocking cycle. Try using uasyncio for the sleeps and once the button is pressed, after setting the led on, sleep for 1 or 2 seconds and keep the LED on without runinng the loop again (That should free up the cpu for mumble)

    • @skyblaze103
      @skyblaze103  2 ปีที่แล้ว

      Thank you for that, I'll look into that and change it. I'm not incredibly experienced in Python yet and did what I thought what would work at the time, but I've heard of asynchronous programming and that probably would be the best way to do that

  • @sshah876
    @sshah876 2 ปีที่แล้ว

    Hey, its very nice project, quick question if both buttons are pressed one at local and at remote intercom, would a noisy full volume feedback be heard locally? I installed three similar mumble intercoms but it had that glitch so I was wondering if this version has addressed that feedback issue? cheers

    • @skyblaze103
      @skyblaze103  2 ปีที่แล้ว

      Hey S Shah, I believe this could be an issue with my project too, I don't believe the Talkiepi program I used that I didn't develop has anything to stop that from happening. When using it however we just take turns between speaking normally so it hasn't become an issue for me, and my casing design having a barrier wall between the speaker and the microphones and only 2 small holes for sound to enter may also help prevent that from becoming an issue as well. I don't believe I have any resources to help you with your issue though, so sorry about that.

    • @sshah876
      @sshah876 2 ปีที่แล้ว

      ​@@skyblaze103 Thanks for the feedback, I can live with that bug but it is a deterrent for family members to use these talkie pies that I have installed all over the house ,,lol I will be still looking who knows may be next version would be able to mute the local speaker on button press.

  • @skyblaze103
    @skyblaze103  2 ปีที่แล้ว +2

    I recently made a short video upgrading these to the new Raspberry Pi Zero 2 Ws, which solves the issue of being unable to run the Talkiepi client and a program to control the Dotstar LEDs at the same time. Check it out here: th-cam.com/users/shortssaRfpAPGdDY

  • @chadsauder1486
    @chadsauder1486 7 หลายเดือนก่อน +1

    Could you drop a link to the 3d print model you used?

  • @RajveerSingh-vf7pr
    @RajveerSingh-vf7pr หลายเดือนก่อน

    With pi, can't we use those $1 usb to two 3.5mm Jacks... One for mic and one for speaker

  • @aklokoth
    @aklokoth ปีที่แล้ว

    I’m trying to find a simple solution like this so I can get my wife off my fucking back about not being able to hear her yelling for my on the second floor while I’m gaming in my basement with headphones on.

  • @abecoulter8550
    @abecoulter8550 2 ปีที่แล้ว

    You weren't inhaling lead...the smoke from solder is from the rosin..witch is from pine trees..

    • @skyblaze103
      @skyblaze103  2 ปีที่แล้ว

      I was using a lead based solder which is where the concern came from because I didn't get a fume extractor, but after looking into it I did learn that the lead vaporizing on a home soldering iron is highly unlikely so you are correct.

  • @themaximusone
    @themaximusone ปีที่แล้ว

    I upped your video kid but your holding yourself back with buying the crap you don't need! get a bread board and tinker my man or old cell phone I got 10 of them want one?

  • @themaximusone
    @themaximusone ปีที่แล้ว

    lol you'd stave at my house lol first I'd set a time then after I'm done if your not there I would eat your plate and leave you the dishes lmao

  • @themaximusone
    @themaximusone ปีที่แล้ว

    PI, ARM, and the rest are over rated!!! its a fad and they are just living off folks that wont do homework and make their own is all your better than that kid ;-)