~/talk

Building an FM Radio Station with Go

Talkat GopherCon 2020 · 2020-11-09..11-13· [embedded-and-hardware, creative-coding]
slides:none on file

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

  1. 0:00Intro
  2. 0:36Why did I create a project
  3. 3:17What are radio waves
  4. 4:14Properties of radio waves
  5. 6:15Broadcasting using radio waves
  6. 7:06Amplitude modulation
  7. 8:27Digital Audio Broadcast
  8. 9:11System Overview
  9. 10:07Raspberry Pi
  10. 11:52Raspberry Pi Zero
  11. 14:03FM Transmitter
  12. 16:42Gobot
  13. 18:14Code
  14. 21:33Driver
  15. 27:26Demonstration
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.