Can we make a wireless microphone? ESP32 Bluetooth Fail

Let’s make a Bluetooth microphone I said to myself, how hard can it be? A quick thanks to https://www.PCBWay.com/?from=atomic for sponsoring the channel.

Power Bank Teardown and Mash Up

This is very (really quick!) and dirty mash up of a battery powered fan and a free power bank.

First KiCad board from an EasyEDA user

I’ve been working on a custom stereo I2S amplifier board using the MAX98357 IC. I’ve had the first version manufactured by https://www.PCBWay.com/?from=atomic and now I need to design version 2 - I’ll get this manufactured by PCBWay again.

AI Writes the Blink Sketch

I’ve got access to the technology preview of GitHub’s Copilot. I’ve only played with it a little bit so far, but I’m actually pretty impressed.

Hacking with a USB stick?

If you’ve got a Teensy and you’re willing to do a bit of coding in Arduino then you can do it. Thanks to https://www.PCBWay.com/?from=atomic for supporting the channel.

5000 Subscriber Special - Who is watching? Do the videos make money? What's next?

We’ve just hit 5000 subscribers! Seems like a good point to do a bit of a review. Thanks to https://www.PCBWay.com/?from=atomic for supporting the channel.

ESP32 ESP-Now Real World Range Test - Standard and Long Range Mode Investigated

What’s the range of ESP-Now on the ESP32? I got asked this a lot after the walky-talky project. Turns out you can get around 500m distance - pretty amazing!

ESP32 A2DP Bluetooth Speaker

Let’s make a custom stereo amp breakout board and use it to build a Bluetooth speaker using an ESP32 and A2DP.

Arduino Nano RP2040 Connect - there's something interesting about this board...

We’ve got an Arduino Nano RP2040 Connect to play with. This board has a secret - there’s actually an ESP32 hiding in there!

It's May and it's mailbag time! I've got quite a collection of parcels to get through!

I’ve been collecting boxes - time to get on and open them all up.

ESP32 and GPS

We’re getting closer to our ESP-NOW range test. This video gets one of the components in place - the GPS module. We’ll be using that to track our position while we monitor ESP-NOW - but that’s for a later video. In this video, we get the GPS up and running.

MicroPython I2S Audio with the ESP32

I2S is now in the main branch so you should be able to use the nightly builds. If you follow this video then you’ll need to replace “bufferlen” with “ibuf” - thanks Anders Weile for flagging this up.

Audio PCB redesign - fixing my mistakes

For the walky-talky project (https://youtu.be/d_h38X4_eQQ), I made a custom PCB in EasyEDA to hold the ESP32 dev board, the I2S Amplifier and the I2S Microphone. It worked really well, but there were a few shortcomings. In this video, we rectify those issues.

Raspberry Pi Hidden Settings - Setup Hostname, SSH and WiFi from the Pi Imager Application.

This is probably going to be one of those things that everyone knows about apart from me.

A Smashed iPad and a Pi Zero - it's Magic Mirror time!

I’ve got a broken iPad and I’ve got a Raspberry Pi Zero - it’s a shame to see these old bits of electronics go into the landfill. Let’s see what we can salvage and reuse.

ESP32 Audio DMA Settings Explained - dma_buf_len and dma_buf_count

I2S audio and DMA it’s a mysterious world. What are these parameters: dma_buf_count and dma_buf_len? What are they for? And what values should they be set to?

ESP32 SD Card Audio Recording

In this video, we record audio to an SD Card as a WAV file and then play it back.

Walkie-Talkie using UDP Broadcast and ESP-NOW

We’ve made a Walkie-Talkie using the ESP32. Audio data is transmitted over either UDP broadcast or ESP-NOW. So the Walkie-Talkie will even work without a WiFi network!

The Mysterious Case of the Disappearing Noise - ESP32 Walkie Talkie Project

The Walkie-Talkie is finished! https://youtu.be/d_h38X4_eQQ

ESP32 Audible Noise When Using WiFi

Follow up video here: https://youtu.be/zPd5tm6MtfM

ESP32 Walkie Talkie - Part 1 - Fusion 360 case design

The Walkie-Talkie is finished! https://youtu.be/d_h38X4_eQQ