Obsah:

Rádio FM: 7 kroků (s obrázky)
Rádio FM: 7 kroků (s obrázky)

Video: Rádio FM: 7 kroků (s obrázky)

Video: Rádio FM: 7 kroků (s obrázky)
Video: How to draw a flower of life mandala | Full video 2024, Červenec
Anonim
Image
Image
Příprava modulu FM rádia
Příprava modulu FM rádia

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

Příprava modulu FM rádia
Příprava modulu FM rádia
Příprava modulu FM rádia
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

Výroba přílohy
Výroba přílohy
Výroba přílohy
Výroba přílohy
Výroba přílohy
Výroba 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ů

Příprava obvodových desek
Příprava obvodových desek
Příprava obvodových desek
Příprava obvodových desek
Příprava obvodových desek
Příprava obvodových desek

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í

Čas na kódování
Čas na kódování
Čas na kódování
Č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

Dát věci dohromady
Dát věci dohromady
Dát věci dohromady
Dát věci dohromady
Dát věci dohromady
Dát věci dohromady
Dát věci dohromady
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: