Obsah:
- Zásoby
- Krok 1: Plán
- Krok 2: Príprava modulu FM rádia
- Krok 3: Vytvorenie prílohy
- Krok 4: Príprava obvodových dosiek
- Krok 5: Čas na kódovanie
- Krok 6: Spojenie vecí dohromady
- Krok 7: Užite si to
Video: Rádio FM: 7 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Nedávno som narazil na modul RDA5807, ktorý je tunerom FM rádia, vo veľmi malom balení. Je to veľmi lacné a na komunikáciu používa protokol I2C, čo znamená, že na komunikáciu s integrovaným obvodom budú potrebné iba dva vodiče. Menej kabeláže!
Moja mama počúvala rádio každý deň pri varení jedla, kým rádio nezomrelo. Chcel som ju prekvapiť rádiom, ktoré som sám postavil. V tomto návode vám ukážem, ako som prepojil RDA5807 IC s Arduino. Aby to dobre vyzeralo, navrhol som ohradu a 3D vytlačil. V 3D navrhovaní som nový, takže to bude jednoduchý dizajn. Žiadne vymyslené veci.
Začnime
Zásoby
1x Arduino Nano
1x IC rádio rádia RDA5807M FM
1x I2C OLED displej
1x 3W reproduktor
1x modul zosilňovača zvuku PAM8403
2x 6x6 hmatové spínače
1 x 100k potenciometer
1x Zásuvka jednosmerného prúdu
Voliteľné:
3D tlačiareň
Krok 1: Plán
Plán je udržať všetko jednoduché a úhľadné. Žiadne vymyslené veci.
Ako mozog nášho projektu použijeme Arduino Nano. Tvrdá práca na komunikácii s modulom už bola vykonaná. Uistite sa, že ste nainštalovali knižnicu rádia. Existuje mnoho funkcií, s ktorými sa môžete hrať. Poznámka: Knižnica funguje aj pre SI4703, SI4705 a TEA5767.
Jedno tlačidlo vpredu slúži na prepnutie rádia do režimu „Výber frekvencie“a druhé tlačidlo na výber frekvencie. Na posúvanie prednastavených frekvencií (ktoré je možné nastaviť v kóde v závislosti od vašej polohy) sa použije hrniec.
OLED displej bude slúžiť na zobrazenie frekvencie, na ktorej je naladený.
Výstupný zvukový signál rádiového modulu je veľmi nízky a nepostačuje na ovládanie 0W reproduktora. Na zosilnenie zvukového signálu bude použitý modul PAM8403. Existuje mnoho verzií tohto modulu. Išiel som s tým, ktorý má hrniec na ovládanie hlasitosti a vypínač ON/OFF.
Krok 2: Príprava modulu FM rádia
Ako vidíte na obrázku, je veľmi, veľmi malý! Rozstup podložiek modulu navyše nie je vhodný pre dosky typu breadboard/perfboard.
Musíme na to urobiť prelomovú dosku. Odrežte malý kúsok perfboardu o veľkosti modulu. Zaistite, aby na každej strane bolo najmenej 5 otvorov. Spájkujte kolíkové kolíky, ako je znázornené na obrázku. Potom umiestnite modul na dosku a spájkujte tenké vodiče medzi podložkami na module a kolíkoch záhlavia. Použil som ozdobné výstupky komponentných nôh.
Krok 3: Vytvorenie prílohy
V 3D navrhovaní som úplne nový a toto je zďaleka najviac, čo som navrhol. Kryt je navrhnutý vo Fusion 360 a je vytlačený na tlačiarni Creality Ender 3. Priložil som všetky súbory. STL, ktoré som použil.
Prednú dosku som namaľoval bielou farbou, pretože mám iba jednu farbu vlákna.
Do otvorov na vonkajšom tele som pomocou spájkovačky vložil „vložky so závitom M3“. Bolo to celkom uspokojujúce!
Prilepte vnútorný ráfik vnútri vonkajšieho tela pomocou superlepidla.
V „zadnej doske“tiež vytvorte 6 mm a 2 mm otvor pre gombík zosilňovača a antény. Pri navrhovaní som ich zabudol pridať.
Krok 4: Príprava obvodových dosiek
Musíme vyrobiť dve dosky plošných spojov. Jedna bude hlavná doska s modulom Arduino a FM a druhá pre tlačidlá, ktoré budú namontované na prednej doske.
Pre každý komponent som použil konektory pomocou kolíkových konektorov Male a Female, aby bolo možné ich ľahko pripojiť/odpojiť. Tento krok môžete preskočiť, ak chcete.
Vykonajte zapojenie podľa schémy.
Krok 5: Čas na kódovanie
Kód je priložený tu. Stiahnite si súbor.ino a otvorte ho v Arduino IDE. Pred odoslaním musíte zmeniť dve veci.
- Mení sa počet rozhlasových staníc a ich frekvencie. Rýchle vyhľadávanie Google vám poskytne informácie o staniciach a ich frekvenciách. Akonáhle ich zoradíte, pridajte ich do poľa „stanice “, ako je znázornené na obrázku. Musíte vynechať desatinnú čiarku. Napríklad 9110 znamená 91,10 MHz, 10110 znamená 101,10 MHz a tak ďalej.
- Do hranatých zátvoriek zadajte aj celkový počet staníc. V mojom prípade mám v poli 12 staníc. Preto stanice [12]. Odpočítajte 1 od celkového počtu staníc a zadajte ho do kódu, ako je znázornené na druhom obrázku. 11 v tomto prípade.
Viem, že existuje lepší spôsob, ale namiesto toho som skončil s mnohými chybami!
A nahrajte kód!
Krok 6: Spojenie vecí dohromady
Na prednú dosku zalepte OLED displej a reproduktor za tepla.
Umiestnite tlačidlá 3D vytlačené na svoje miesto, na hmatové prepínače pridajte kvapku super lepidla a dosku s plošnými spojmi umiestnite na vrch tlačidiel a uistite sa, že sú tlačidlá a prepínače zarovnané.
Zaskrutkujte potenciometer na prednú dosku.
Na vnútorný ráfik naneste veľkorysé množstvo super lepidla a na predný kryt položte celú prednú dosku so všetkými komponentmi.
Vykonajte všetky prepojenia komponentov s hlavnou doskou s plošnými spojmi. Pripojte zvukový výstup z rádiového modulu k zosilňovaču, ktorý je namontovaný na zadnej doske.
Okolo konektorov naneste horúce lepidlo, ktoré bude pôsobiť ako odľahčenie napätia.
Naskrutkujte zadnú dosku pomocou skrutiek M3.
Nakoniec rozrežte horúcu lepiacu tyčinku na 4 kruhy s hrúbkou približne 2 až 3 mm a v spodnej časti ich prilepte podľa obrázku. Budú slúžiť účelu gumových nožičiek.
Hotovo!
Krok 7: Užite si to
Zapnite rádio pomocou napájania 5V. Ak nemôžete nájsť 5V, použite ako vstup regulátor napätia 7805 s 12V.
Ďakujem, že ste vydržali až do konca. Dúfam, že sa vám tento projekt páči a že ste sa dnes dozvedeli niečo nové. Dajte mi vedieť, ak si jeden vyrobíte pre seba. Prihláste sa na odber môjho kanála YouTube a získajte ďalšie nadchádzajúce projekty. Ešte raz ďakujem!
Odporúča:
Inteligentná bója [GPS, rádio (NRF24) a modul karty SD]: 5 krokov (s obrázkami)
Smart Buoy [GPS, rádio (NRF24) a modul karty SD]: Táto séria Smart Buoy mapuje náš (ambiciózny) pokus o vybudovanie vedeckej bóje, ktorá dokáže pomocou zmysluplných produktov vykonávať zmysluplné merania o mori. Toto je tutoriál dva zo štyroch - uistite sa, že ste aktuálny a ak potrebujete rýchly
Webové rádio: 5 krokov (s obrázkami)
Web Radio: Pred niekoľkými mesiacmi som v Banggood videl vývojovú dosku M5stickC a kúpil som si ju na hranie. Môžete ho získať tu. Skúsil som veľa skíc, ale nakoniec som prešiel touto stránkou a rozhodol som sa skúsiť vytvoriť webové rádio. Pre túto vývojovú dosku sú
Interaktívne rádio s rozprávaním príbehov: 6 krokov (s obrázkami)
Interaktívne rádio pre rozprávanie príbehov: V tomto projekte prevádzame úhľadne vyzerajúce rádio do interaktívneho rozprávača príbehov s podporou hlasu. Budúcnosť, sme tu
Rádio Si4703 FM Rádio Arduino Uno Schield: 6 krokov (s obrázkami)
Si4703 FM rádio Arduino Uno Schield: pred 2 mesiacmi mi vyrobilo FM rádio čip TEA5767 (štít Arduino Uno). Bol som použitý s čipom zosilňovača zvuku TDA2822. Všetko funguje, ale dostanem informáciu, že je to ďalšia doska Si4703 FM, ktorá mala RDS. Nestrácam čas a tvorím
Internetové rádio/ webové rádio s Raspberry Pi 3 (bez hlavy): 8 krokov
Internetové rádio/ webové rádio s Raspberry Pi 3 (bez hlavy): HI Chcete mať vlastný rozhlasový hosting cez internet, ste na správnom mieste. Budem sa snažiť rozpísať čo najviac. Skúsil som niekoľko spôsobov, ako väčšina z nich buď potrebovala zvukovú kartu, ktorú som sa zdráhal kúpiť. ale podarilo sa mi