Building an FM Radio Station with Go
summary
Goal is to push TMC traffic data into a car’s nav by building an FM station with Go: a Raspberry Pi (3/4), an Si4713 chip FM transmitter (I2C, RDS/RBDS, ~10 m range) and an LCD. A custom Go driver is written because only C/Python drivers exist, and integration uses the Gobot framework. Audio goes through the transmitter jack; reception is validated with an Airspy USB receiver. The system broadcasts music and RDS messages and proves the approach works.
AI-written summary · about
chapters (15)
- 0:00Intro
- 0:36Why did I create a project
- 3:17What are radio waves
- 4:14Properties of radio waves
- 6:15Broadcasting using radio waves
- 7:06Amplitude modulation
- 8:27Digital Audio Broadcast
- 9:11System Overview
- 10:07Raspberry Pi
- 11:52Raspberry Pi Zero
- 14:03FM Transmitter
- 16:42Gobot
- 18:14Code
- 21:33Driver
- 27:26Demonstration
related talks
41mListening to the Radio with Rust
24mBuilding a radio with M2K and spare parts
45mRaspberry Pi SDR
41mHead in the Clouds with a Raspberry Pi
45m Hacking satellites with Software Defined Radio (SDR)
19mGetting Data From The Sky
42mSoftware Radio with CTypes
53mHacking the Wireless World with Software Defined Radio - 2.0
