Raspberry Pi Intercom: Keep in Touch at the Push of a Button

Source: Tom's Hardware added 10th Jan 2021

  • raspberry-pi-intercom:-keep-in-touch-at-the-push-of-a-button

(Image credit: Bruno, Chordata)

Keeping in touch can be tricky when working from home or isolating due to illness. This Raspberry Pi project aims to bridge the communication gap with a simple DIY intercom. It was created by Chordata’s tech lead, Bruno, and shared recently on the Chordata blog.

The project relies on Telegram to operate, using a custom Telegram bot to coordinate the voice message transfer. The gpiozero library was used to recognize button input and trigger the necessary events in Telegram.

(Image credit: Bruno, Chordata)

To take things a step further, Bruno decided to design a custom breakout HAT just for the project. It has screw terminals that make it easier to connect all of the buttons and components used in the final build. The HAT was designed in Kicad, and the files are free for anyone to download via Gitlab.

(Image credit: Bruno, Chordata)

Since the Pi has no mic input, a USB microphone was disassembled from its housing and used instead. A small speaker was connected to the audio out jack.

If you want to explore this project in detail, check out the full blog post on the Chordata website. Visit our list of Best Raspberry Pi Projects for more cool creations from the Raspberry Pi community.

Read the full article at Tom's Hardware

brands: Best  Raspberry Pi  
media: Tom's Hardware  
keywords: Audio  

Related posts


Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 88

Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 88

Related Products



Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 91

Warning: Invalid argument supplied for foreach() in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 91