
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 (botland), a pak jeden z dostupných VS1053b modulů – například tento shield (laskakit, botland).

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.

Žádné sociální komentáře k dispozici.