Obsah:

Rádio FM: 7 krokov (s obrázkami)
Rádio FM: 7 krokov (s obrázkami)

Video: Rádio FM: 7 krokov (s obrázkami)

Video: Rádio FM: 7 krokov (s obrázkami)
Video: КАК Я ПОЛУЧИЛА ЯПОНСКОЕ ГРАЖДАНСТВО? Отвечаю на вопросы! 2024, November
Anonim
Image
Image
Príprava modulu FM rádia
Príprava modulu FM rádia

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

Príprava modulu FM rádia
Príprava modulu FM rádia
Príprava modulu FM rádia
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ýroba prílohy
Výroba prílohy
Výroba prílohy
Výroba prílohy
Výroba prílohy
Výroba 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

Príprava obvodových dosiek
Príprava obvodových dosiek
Príprava obvodových dosiek
Príprava obvodových dosiek
Príprava obvodových dosiek
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

Čas na kódovanie
Čas na kódovanie
Čas na kódovanie
Č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

Dávať veci dohromady
Dávať veci dohromady
Dávať veci dohromady
Dávať veci dohromady
Dávať veci dohromady
Dávať veci dohromady
Dávať veci dohromady
Dávať veci 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: