Building the push to talk button missing from many video conference tools
Hosted by DanNixon on 2020-05-19 is flagged as Explicit and is released under a CC-BY-SA license.
Tags: arduino, linux audio, electronics, hardware.
Listen in ogg,
mp3 format. | Comments (2)
Building electronic devices and kits, repairing electronics and
learning about components and their uses.
For the sake of archival, "state of the world" refers to the COVID-19 pandemic.
The code and CAD files for this project can be found here.
- PulseAudio is the sound server used by many Linux distributions
- pulsectl is a Python library that allows you to control a PulseAudio server
- NeoPixels are cool addressable LEDs
- The Teensy is a small but powerful microcontroller development board
- pySerial is a library allowing you to use serial ports in Python
- PlatformIO is a tool for making software development for embedded platforms easy
Assembled electronics fitted into case ready to be closed:
View of the top of the case, showing Cherry switch and NeoPixel LED indicator:
View of the bottom of the case, showing USB port and some of the nicer M3 screws from my parts bin:
Plugged in and powered on, showing the muted state:
Button pushed, showing the unmuted/mic live state:
Comment #1 posted on 2020-05-19T11:03:50Z by Ken Fallon
I may just try this. I'll probably use different parts.
Comment #2 posted on 2020-05-19T18:26:02Z by jezra
an amazing mix of custom hardware and software
Thank you for sharing. I have now fallen down a rabbit hole of links to software I didn't know I needed. :)
<< First, < Previous, Next >, Latest >>
Note to Verbose Commenters
If you can't fit everything you want to say in the comment below then you really should record a response show instead.
Note to Spammers
All comments are moderated. All links are checked by humans. We strip out all html. Feel free to record a show about yourself, or your industry, or any other topic we may find interesting. We also check shows for spam :).