Přijímač internetového rádia s ESP32. Kompletní návod i s 3D tiskem. Nechybí podpora Home Assistant.

Stručně: YoRadio je open-source internetové rádio na ESP32 s knihovnou ESP32-audioI2S. Podporuje stovky rádiových stanic, různé typy displejů, ovládání přes MQTT a integraci s Home Assistantem. Součástí je 3D tisknutelné pouzdro a kompletní návod.

Projekt YoRadio je open-source internetového rádia postaveného na Wi-Fi a Bluetooth čipu ESP32 s knihovnou ESP32-audioI2S, vyznačuje se kompletní dokumentací, širokou škálou podporovaných displejů a lze jej ovládat skrze MQTT (vhodné pro Home Assistant).

Na tento projekt jsem náhodou narazil při brouzdání na printables. Zaujal mě tím, jak dobře vypadá a navíc jsou všechny podklady – DPS, kód i 3D tisk volně dostupné a navíc je celý projekt skvěle zdokumentován. A taky nechybí integrace do Home Assistant.

Jak jsem zmínil, celý projekt je založený na ESP32 – klasická ESP32 WROOM vývojová deska (laskakit)
Dále je potřebný I2S DAC UDA1334 nebo jeden z dostupných VS1053b modulů – například tento shield (laskakit).

A pak volitelně jeden z mnoha podporovaných displejů – TFT, OLED, 16×2 nebo Nokia 5110 displej. K dokonalosti je třeba ještě dokoupit tlačítka, joystick, enkoder a další drobnosti – najdete na github projektu.

Jen pozor na tyto dvě záludnosti!
Arduino IDE version 2.x.x is not supported. Use Arduino IDE 1.8.19
ESP32 core version 2.0.0 or higher is required!

Wiki projektu https://github.com/e2002/yoradio/wiki

Github projektu https://github.com/e2002/yoradio

3D tisk https://printables.com/model/1215555-internetradio-yoradio-esp32

PCB (dvě dostupné verze) https://github.com/e2002/yopcb

Projekt je stále aktivní a jsou implementovány další vylepšení. Další velkou výhodou je podpora doplňků o který si tento zajímavý projekt můžete ještě vylepšit.

Ptáte se

Co potřebuji k sestavení YoRadio?

Potřebujete ESP32 desku, I2S DAC (UDA1334 nebo VS1053b), reproduktor a napájení. Volitelně displej a knoflík pro ovládání. Náklady na hardware začínají kolem 300 Kč za základní sadu.

Funguje YoRadio s Home Assistantem?

Ano. YoRadio podporuje MQTT, což umožňuje přepínat stanice, nastavovat hlasitost a zobrazovat aktuálně hrající stanici přímo v Home Assistantu přes entitu media_player.

Jak aktualizuji firmware YoRadio?

Projekt je aktivně vyvíjen na GitHubu — stačí stáhnout nový firmware a nahrát přes Arduino IDE nebo OTA. Kanály a nastavení zůstanou zachovány.
Sdílejte článek:
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

Vytvořit informační displej pro ESPHome není úplně jednoduchá zábava. Každá změna znamená úpravu YAMLu, nahrání do zařízení a čekání, jestli to konečně vypadá tak, jak jste chtěli. Přesně tohle se snaží řešit nástroj ESPHome Designer.

Článek mi zaslal Richard Štefún, za zaslání článku mu tímto děkuji.

Článek mi zaslal Richard Štefún, za zaslání článku mu tímto děkuji.

Hledání vhodného projektu, který by pomohl při vysvětlování základních pojmů a principů nemusí být jednoduché.

Viděl jsem desku ESP32 s velkým 3.

Konečně jsem se dostal k sepsání krátkého návodu, jak rozchodit ESP32 (mnohem, mnohem výkonnější ESP8266).

Trendy