Walkie Talkie
summary
Demonstrates a Wi‑Fi internet-linked walkie‑talkie built on an ESP32 LILYGO TTGO T‑Display using I2S audio at 44.1 kHz/16‑bit with ~1500‑byte buffers and audio routed over WebSockets. Uses an INMP441 I2S microphone and a MAX98357A‑style I2S DAC/amplifier for speaker output; server pings every 5 s with a 10 s timeout and a button sends a timestamped handoff. Prototype achieves roundtrip streaming and plays recorded speech on the speaker.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 8:25Walkie-talkie basics
- 17:49Microphone I2S setup
- 31:54I2S initialization
- 48:27ESP32 project build
- 51:16Audio visualization test
- 53:04Amp and speaker setup
- 1:03:31Speaker audio playback
- 1:05:41Wi-Fi server connection
- 1:14:39WebSocket server setup
- 1:21:56Ping and time sync
- 1:28:59Button press and send
- 1:35:47Server responses
- 1:41:56Conclusion
related talks
35mBuilding an FM Radio Station with Go
31mHacking meaningful connections with humans by talking to (toy) rodents
23mAudio Programming with Go
11mResponsive Space
18mResponsive Space. Liveness through spatial distribution of sound and image
01h 34mDeploying and Building WebThings
23mWarm-Up Talk: Browser APIs – the unknown Super Heroes
21mChanging live audio with the web-audio-api
