Microphone

A microphone, colloquially named mic or mike (/maɪk/), is a device – a transducer – that converts sound into an electrical signal. Microphones are used in many applications such as telephones, hearing aids, public address systems for concert halls and public events, motion picture production, live and recorded audio engineering, sound recording, two-way radios, megaphones, radio and television broadcasting, and in computers for recording voice, speech recognition, VoIP, and for non-acoustic purposes such as ultrasonic sensors or knock sensors.

Main Content

Simple AM Radio Transmitter & Receiver

“In this project we will keep it simple when it comes to wireless audio communication. Instead of trying to use an nRF24 or RF modules, we will go back to the old days in which they used AM radios. I …

Create a USB Microphone with the Raspberry Pi Pico

“This guide will walk you through creating a USB microphone on the Raspberry Pi Pico using the RP2040’s PIO, DMA, and USB capabilities. Introduction This guide will walk through how to create your own USB microphone device using a …

Voice Loudness Monitor

“This product alerts the user when they are speaking too loudly via two LEDs. Louder voices spread more viral particles, so quieter is safer. In this pandemic it is important to take reasonable measures to reduce spreading viruses. A paper …

Pico Wake Word

“The TinyML Wake Word demo on the Raspberry Pi Pico. A less than $10 wake word! TinyML Wake-Word Detection on Raspberry Pi Pico This application implements the wake word example from Tensorflow Lite for Microcontrollers on the Raspberry Pi Pico …

Speech Recognition With an Arduino Nano

“I was desperate for something to read during lockdown and found in my bookcase an IEEE report on Speech Recognition from the late 1970s. Could an Arduino Nano do the same as a computer from that era? How does a …

Over Engineered True Random Value Generator

“Random numbers are often used in daily for example in encryption, gambling, gaming and much more. These numbers are generated by computers using complex algorithm but it can be predicated if we know the seed value and the algorithm. So …

Node-RED Console for Teaching Physical Computing / AI / IoT

“Through Code Club I have come to appreciate the value of visual, no-code approaches to teaching computational thinking. I wanted to expand upon the physical computing education possible with a Micro:Bit and also to introduce IoT and AI to …

Simple 20 LED Vu Meter Using LM3915

“The idea of making a VU meter has been on my project list for a long time. And finally I can make it now. The VU meter is a circuit for an indicator of the audio signal strength. The VU …

Neopixel Led Ring Ornament

“Hi and happy holidays to you all! If you take look at my profile, it’s clear that I’m somewhat of an LED addict. This addiction more or less began a few years ago when tinkering with commonly available …

Sound Spectrum Visualizer with Arduino Nano 33 BLE

“Visualize sound frequencies spectrum with an OLED 128x32 display, Arduino Nano 33 BLE and an electret microphone amplifier (MAX9814). See how a bar graph respond to music and sound in a little OLED display. Lowest frequencies toward the left end …