Obsah:
Video: Vytvořte webové rádio za méně než 15 $: 4 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Rozhodl jsem se tedy udělat projekt, který jsem na chvíli odložil: Domácí, plně funkční webové rádio, doplněné zesilovačem a reproduktorem, za méně než 15 EUR !.
Mezi předdefinovanými streamovacími rozhlasovými stanicemi můžete přepínat stisknutím tlačítka a hlasitost můžete ovládat otáčením pěkného potenciometru.
Krok 1: Kusovník
- Deska mikrokontroléru na bázi ESP-WROOM32. U tohoto čipu mikrokontroléru jsou ve skutečnosti nejméně dvě zajímavé varianty (viz obrázek) - použil jsem WEMOS LOLIN32, který nemá integrované tlačítko, protože jsem chtěl použít svůj vlastní. Pokud se však chcete vyhnout co nejvíce pájení, můžete přejít na druhou variantu, která je dodávána s tlačítkem a kolíky již připájenými na místě.
- Adafruit I2S 3W zesilovač třídy D Breakout - MAX98357A. Tato minutová deska obsahuje zázračný čip od Maxim Electronics, který je jak DAC (převodník digitálního signálu na analogový), tak 3W zesilovač třídy D! Krmíte jej digitálním signálem z vašeho μ regulátoru a řídíte reproduktory přímo, žádné další obvody nejsou potřeba.
- Reproduktor 4Ω/8Ω. Použil jsem SHARP RSP-ZA249WJZZ L, 8 Ω, 10 W, zbylou část televizorů Sharp, kterou jsem koupil v online přebytku.
- Duté pouzdro 5,5/2,1 mm
- Lineární potenciometr 120Ω. Při úplném vypnutí rádia to zcela neztiší, ale získáte s ním velmi použitelný rozsah hlasitosti reproduktorů.
- Miniaturní tlačítko (pokud se slepě řídíte touto příručkou, ujistěte se, že používané tlačítko je normálně v poloze vypnuto a zapnuto při stisknutí). Možná budete muset také upravit zdrojový kód, aby se zlepšilo chování tlačítka (viz krok softwaru). Přeskočte to, pokud máte mikrokontrolér s integrovaným tlačítkem.
- Jemný drát (v různých barvách)
- Smršťovací bužírky
- Napájení 5V s výstupním konektorem 5,5/2,1
- Případ. Pokud se vám podaří najít reproduktor s podobnými rozměry povrchu jako ten, který jsem použil (11 cm x 4 cm), můžete vytisknout pouzdro podle souboru stl, který jsem poskytl. Jinak můžete improvizovat: Například karton by tu práci zvládl perfektně!
Můžete jít ještě levněji
- vyčištění reproduktoru z vyřazené elektroniky (udělal jsem to na první pokus a pak jsem hledal něco lepšího).
- přeskočení vyhrazeného napájecího zdroje a připojení 5,5/2,1 a pouze použití portu microUSB mikrokontroléru a nabíječky telefonu. Ujistěte se, že jste připojili 5V/GND mikrokontroléru k odpojení zesilovače a také použijte dostatečně výkonnou nabíječku telefonu.
- přeskočení vyhrazeného tlačítka a použití integrovaného tlačítka.
Tímto způsobem můžete snížit své náklady na méně než 10 $!
Krok 2: Pájení elektroniky dohromady
K dokončení tohoto kroku potřebujete základní pájecí dovednosti
Připojte napájení
Připájejte dva vodiče na každý ze svorek napájecího pouzdra 5,5/2,1. Pokud máte různé barvy, není špatný nápad použít červenou nebo hnědou pro pozitivní (5 V) a černou nebo zelenou pro negativní (GND). Tímto způsobem vždy víte, který kabel je napěťový/kladný a který uzemněný/záporný.
Druhý konec kabelů připájejte k deskám ESP32 a MAX98357A (viz schéma).
Připojte ESP32 k MAX98357A
jak následuje:
Pin ESP ----------------- Signál I2S GPIO25/DAC1 --------- LRCKGPIO26/DAC2 --------- BCLK GPIO22 --- --------------- Zdroj dat:
Miniaturní tlačítko
Připojte miniaturní tlačítko ke kolíku GPIO0 a GND. Slouží k přepínání mezi rozhlasovými stanicemi.
Reproduktor a potenciometr
Propojte výstup reproduktorů MAX98357A v sérii s reproduktorem a potenciometrem.
Zabalit
Po dokončení vše zabalte do smršťovací bužírky. V závislosti na tom, jak plánujete zabalit rádio, můžete dokonce chtít zamaskovat zadní povrch reproduktoru maskovací páskou, abyste se vyhnuli náhodným elektrickým kontaktům.
Krok 3: Software (firmware)
Software pro webové rádio je již k dispozici zde:
Jediné, co musíte udělat, je:
-
Nastavte kryptické prostředí pro vývoj ESP s názvem ESP-IDF. Proces instalace se mírně liší v závislosti na vašem operačním systému. Podrobný návod najdete zde:
docs.espressif.com/projects/esp-idf/en/lat… Není to uživatelsky přívětivé, ale nenechte se tím vyděsit!
- Stáhněte nebo (git clone) zdrojový kód z výše uvedené adresy.
- Konfigurujte přístup k vaší WLAN: proveďte menuconfig a zadejte své přihlašovací údaje pro wifi.
- upravit seznam Web Radios podle svých preferencí: Seznam skladeb najdete na
ESP32_MP3_Decoder/main/playlist.pls
- Pokud jste připojili své vlastní tlačítko (na rozdíl od použití varianty desky s integrovaným tlačítkem), možná budete chtít soubor web_radio.c v ESP32_MP3_Decoder/components/web_radio/nahradit zde uvedeným. Provedl jsem určité úpravy, abych zabránil tomu, aby více událostí při stisknutí tlačítka zkomolilo webové rádio. Alespoň to se stalo v mém případě s neupraveným kódem.
- nahrajte celou věc do svého regulátoru ESP32 μ: proveďte a poté (pokud build nevykazuje žádné chyby) proveďte flash. V mém případě make flash nefungoval, ale když spustíte make, navrhne to příkaz (něco jako python ~/esp/esp-idf/components/esptool_py/esptool/esptool.py bla bla), který by měl fungovat ve většině případy.
Krok 4: Dokončení
Vložte vše do pouzdra a dbejte na to, aby se žádné vodivé povrchy navzájem nedotýkaly. K tomuto účelu můžete použít smršťovací bužírky, izolační pásku z PVC nebo dokonce lepicí pistoli. K upevnění všeho na místě je také zapotřebí lepicí pistole. Udělejte to poté, co vše otestujete a víte, že vše funguje podle očekávání!
To bylo ono, užijte si to!
Doporučuje:
Vytvořte digitální logický analyzátor za méně než 1: 5 kroků
Vytvořte digitální logický analyzátor za méně než 1 $: Logický snímač hladiny je zařízení, které snímá, zda je výstup komponenty 1 nebo 0 (kladný nebo záporný). Znáte ty pěkné snímače hladiny s LCD obrazovkami, které stojí kolem 25 dolarů? Tenhle je směšně levnější a dělá totéž (
Vytvořte si vlastní chytré zrcadlo za méně než 80 $ - pomocí Raspberry Pi: 6 kroků (s obrázky)
Vytvořte si vlastní chytré zrcadlo za méně než 80 dolarů - pomocí Raspberry Pi: V tomto projektu budeme stavět chytré zrcadlo, které vám ukáže užitečné informace, když se ráno chystáte. Celá věc by měla stát pod 80 USD, což by bylo pro většinu lidí slušně dostupné. Tato příručka vás naučí pouze
Převeďte Bose QC25 na bezdrátový včetně mikrofonu za méně než 15 dolarů !: 4 kroky (s obrázky)
Převeďte Bose QC25 na bezdrátový včetně mikrofonu za méně než 15 dolarů!: Toto není nejhezčí hack, ale je to nejlevnější a nejúžasnější způsob, jak vytvořit úžasná bezdrátová sluchátka Bose QC25, i když mikrofon funguje! Budeme muset koupit pouze 2 levné kousky a něco na pískování: 1: adaptér Nokia pro převod
Vytvořte si vlastní profesionální čisticí stroj na záznamy za méně než 80 $ a ušetřete až 3 000 $ a více: 6 kroků (s obrázky)
Vytvořte si vlastní profesionální čisticí stroj na nahrávky za méně než 80 $ a ušetřete až 3 000 $ a více: Omluvte mou angličtinu. Poté, co jsem se vrátil ke zvuku starého dobrého vinylu, jsem měl problém, který má každý fanoušek desky. Jak správně vyčistit záznamy! Na Internetu existuje mnoho způsobů. Levnější způsoby, jako je Knosti nebo Discofilm, ale také
Vytvořte jednoduchý mikroskop bez objektivu USB za méně než 15 $: 3 kroky
Vytvořte jednoduchý mikroskop bez čoček USB za méně než 15 $: poznámka: toto je můj první návod, takže se omlouvám, pokud jsou věci trochu zpackané Zde vás naučím, jak vyrobit jednoduchý USB mikroskop za méně než 15 $