Obsah:
- Zásoby
- Krok 1: Plán
- Krok 2: Příprava modulu FM rádia
- Krok 3: Vytvoření přílohy
- Krok 4: Příprava desek plošných spojů
- Krok 5: Čas na kódování
- Krok 6: Dát věci dohromady
- Krok 7: Užijte si to
Video: Rádio FM: 7 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Nedávno jsem narazil na modul RDA5807, což je FM rádio tuner ve velmi malém balení. Je to velmi levné a pro komunikaci používá protokol I2C, což znamená, že k hovoru s IC budou vyžadovány pouze dva vodiče. Méně kabeláže!
Moje matka poslouchala rádio každý den při vaření jídla, než rádio zemřelo. Chtěl jsem ji překvapit rádiem, které jsem sám postavil. V tomto Instructables vám ukážu, jak jsem propojil RDA5807 IC s Arduino. Aby to dobře vypadalo, navrhl jsem ohradu a 3D vytiskl. Jsem ve 3D navrhování nový, takže to bude jednoduchý design. Žádné fantazie.
Začněme
Zásoby
1x Arduino Nano
1x IC rádiového tuneru RDA5807M FM
1x I2C OLED displej
1x 3W reproduktor
1x modul zesilovače zvuku PAM8403
2x 6x6 hmatové spínače
1x 100k potenciometr
1x DC zásuvka
Volitelný:
3D tiskárna
Krok 1: Plán
Plán je, aby vše bylo jednoduché a úhledné. Žádné fantastické věci.
Jako mozek pro náš projekt použijeme Arduino Nano. Tvrdá práce na komunikaci s modulem již byla provedena. Ujistěte se, že jste nainstalovali knihovnu rádia. Existuje mnoho funkcí, se kterými si můžete hrát. Poznámka: Knihovna funguje také pro SI4703, SI4705 a TEA5767.
Jedno tlačítko vpředu bude použito k přepnutí rádia do režimu „Výběr frekvence“a druhé tlačítko k výběru frekvence. K procházení přednastavenými frekvencemi (které lze nastavit v kódu v závislosti na vaší poloze) bude použit hrnec.
K zobrazení frekvence, na které je naladěn, bude použit OLED displej.
Výstupní zvukový signál rádiového modulu je velmi nízký a nepostačuje k ovládání 0W reproduktoru. K zesílení zvukového signálu bude použit modul PAM8403. Existuje mnoho verzí tohoto modulu. Šel jsem s tím, který má hrnec pro ovládání hlasitosti a vypínač ON/OFF.
Krok 2: Příprava modulu FM rádia
Jak můžete vidět na obrázku, je velmi, velmi malý! Navíc rozteč padů modulu není vhodná pro breadboard/perfboard.
Musíme pro to udělat průlomovou desku. Odřízněte malý kousek perfboardu o velikosti modulu. Ujistěte se, že na každé straně je alespoň 5 otvorů. Pájecí kolíkové kolíky pájejte podle obrázku. Dále položte modul na desku a pájte tenké vodiče mezi podložky na modulu a kolících konektorů. Použil jsem ozdobné výstupky komponentních nohou.
Krok 3: Vytvoření přílohy
Jsem ve 3D navrhování úplně nový a toto je zdaleka nejvíc, co jsem navrhl. Pouzdro je navrženo ve Fusion 360 a vytištěno na tiskárně Creality Ender 3. Připojil jsem všechny soubory. STL, které jsem použil.
Přední desku jsem namaloval bílou barvou, protože mám pouze jednu barvu vlákna.
Do otvorů na vnějším těle jsem pomocí páječky vložil 'závitové vložky M3'. Bylo to docela uspokojující!
Pomocí super lepidla přilepte vnitřní ráfek uvnitř vnějšího těla.
V zadní desce také vytvořte otvor 6 mm a 2 mm pro knoflík zesilovače a antény. Při navrhování jsem je zapomněl přidat.
Krok 4: Příprava desek plošných spojů
Potřebujeme vyrobit dvě desky s obvody. Jedna bude hlavní deska s modulem Arduino a FM a druhá pro tlačítka, která budou namontována na přední desce.
Pro každou komponentu jsem použil konektory pomocí kolíkových konektorů Male a Female, takže je lze snadno připojit/odpojit. Tento krok můžete přeskočit, pokud chcete.
Proveďte zapojení podle schématu.
Krok 5: Čas na kódování
Zde byl připojen kód. Stáhněte si soubor.ino a otevřete jej v Arduino IDE. Než nahrajete, musíte upravit dvě věci.
- Změní se počet rozhlasových stanic a jejich frekvence. Rychlé vyhledávání Google vám sdělí stanice a jejich frekvence. Jakmile je vyjmete, přidejte je do pole „stanice “, jak ukazuje obrázek. Musíte vynechat desetinnou čárku. Například 9110 znamená 91,10 MHz, 10110 znamená 101,10 MHz a tak dále.
- Do hranatých závorek zadejte také celkový počet stanic. V mém případě mám v poli 12 stanic. Proto stanice [12]. Odečtěte 1 od celkového počtu stanic a zadejte jej do kódu, jak je znázorněno na druhém obrázku. 11 v tomto případě.
Vím, že existuje lepší způsob, ale místo toho jsem skončil s mnoha chybami!
A nahrajte kód!
Krok 6: Dát věci dohromady
Na přední desku nalepte za horka OLED displej a reproduktor.
Umístěte 3D tištěná tlačítka na jejich místo, přidejte kapku super lepidla na hmatové spínače a položte desku s obvody na tlačítka a ujistěte se, že jsou tlačítka a přepínače v jedné linii.
Zašroubujte potenciometr na přední desku.
Naneste velkorysé množství super lepidla na vnitřní ráfek a položte celou přední desku se všemi součástmi na ráfek.
Proveďte všechna spojení součástí s hlavní deskou s obvody. Připojte zvukový výstup z rádiového modulu k zesilovači, který je namontován na zadní desce.
Kolem konektorů naneste horké lepidlo, které bude působit jako odlehčení tahu.
Zašroubujte zadní desku pomocí šroubů M3.
Nakonec rozřízněte horkou lepicí tyčinku na 4 kruhy o tloušťce přibližně 2–3 mm a nalepte je ve spodní části, jak je znázorněno na obrázku. Budou sloužit účelu gumových nožiček.
Jsi hotový!
Krok 7: Užijte si to
Zapněte rádio pomocí napájení 5 V. Pokud nemůžete najít 5V, použijte jako vstup regulátor napětí 7805 s 12V.
Děkuji, že jste vydrželi až do konce. Doufáme, že se vám tento projekt líbí a že jste se dnes dozvěděli něco nového. Dejte mi vědět, pokud si jeden vyrobíte pro sebe. Přihlaste se k odběru mého kanálu YouTube a získejte další nadcházející projekty. Ještě jednou děkuji!
Doporučuje:
Smart Buoy [GPS, rádio (NRF24) a modul karty SD]: 5 kroků (s obrázky)
Smart Buoy [GPS, rádio (NRF24) a modul karty SD]: Tato řada Smart Buoy mapuje náš (ambiciózní) pokus o vybudování vědecké bóje, která může provádět smysluplná měření o moři pomocí běžných produktů. Toto je tutoriál dva ze čtyř - ujistěte se, že jste aktuální, a pokud potřebujete rychlý
Web Radio: 5 kroků (s obrázky)
Web Radio: Před několika měsíci jsem viděl vývojovou desku M5stickC v Banggood a koupil jsem si ji na hraní. Můžete jej získat zde. Zkoušel jsem spoustu skic, ale nakonec jsem tuto stránku prošel a rozhodl jsem se zkusit vytvořit webové rádio. Pro tuto vývojovou desku jsou
Interaktivní rádio pro vyprávění příběhů: 6 kroků (s obrázky)
Interaktivní rádio pro vyprávění příběhů: V tomto projektu převedeme úhledně vypadající rádio do interaktivního vypravěče s podporou hlasu. Budoucnost, jsme tady
Internetové rádio s Raspberry Pi: 5 kroků (s obrázky)
Internetové rádio s Raspberry Pi: Otočení číselníků a stisknutí tlačítek, jako u starých rádií, je něco, co uspokojuje. Je smutné, že mnoho z těchto rádií je rozbitých nebo stanice ztichly. Naštěstí není příliš obtížné aktualizovat jakékoli rádio na internetové rádio pomocí
Internetové rádio/ webové rádio s Raspberry Pi 3 (bez hlavy): 8 kroků
Internetové rádio/ webové rádio s Raspberry Pi 3 (bez hlavy): HI Chcete vlastní rozhlasové vysílání přes internet, jste na správném místě. Pokusím se to co nejvíce upřesnit. Zkoušel jsem několik způsobů, jak většina z nich buď potřebovala zvukovou kartu, kterou jsem se zdráhal koupit. ale podařilo se mu