Kazalo:
- Zaloge
- 1. korak: Načrt
- 2. korak: Priprava FM radijskega modula
- 3. korak: izdelava ohišja
- 4. korak: Priprava vezja
- 5. korak: Čas za kodiranje
- Korak 6: Združite stvari
- 7. korak: Uživajte
Video: FM radio: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Pred kratkim sem naletel na modul RDA5807, ki je FM radijski sprejemnik v zelo majhnem paketu. Je zelo poceni in za komunikacijo uporablja protokol I2C, kar pomeni, da bosta za komunikacijo z IC potrebna le dva kabla. Manj ožičenja!
Moja mama je vsak dan poslušala radio, medtem ko je kuhala hrano, preden je radio umrl. Hotel sem jo presenetiti z radiem, ki sem ga sam ustvaril. V tem navodilu vam bom pokazal, kako sem povezal RDA5807 IC z Arduinom. Da bi bilo videti dobro, sem zasnoval ohišje in ga 3D natisnil. Sem nov pri oblikovanju 3D, zato bo preprosto oblikovanje. Brez elegantnih stvari.
Začnimo
Zaloge
1x Arduino Nano
1x RDA5807M FM radijski sprejemnik IC
1x I2C OLED zaslon
1x 3W zvočnik
1x modul ojačevalnika zvoka PAM8403
2x taktilna stikala 6x6
1x 100k potenciometer
1x enosmerna vtičnica
Neobvezno:
3D tiskalnik
1. korak: Načrt
Načrt je, da bo vse preprosto in urejeno. Brez elegantnih stvari.
Arduino Nano bomo uporabili kot možgane za naš projekt. Trdo delo pri komunikaciji z modulom je bilo že opravljeno. Namestite knjižnico Radio. Obstaja veliko funkcij, s katerimi se lahko igrate. Opomba: Knjižnica deluje tudi za SI4703, SI4705 in TEA5767.
En gumb na sprednji strani bo uporabljen za preklop radia v način "Izbira frekvence", drugi pa za izbiro frekvence. Za pomikanje po prednastavljenih frekvencah (ki jih lahko nastavite v kodi glede na vašo lokacijo) bo uporabljen lonec.
Zaslon OLED bo uporabljen za prikaz frekvence, na kateri je nastavljen.
Izhodni zvočni signal radijskega modula je zelo nizek in ne zadostuje za pogon 0W zvočnika. Za ojačanje zvočnega signala bo uporabljen modul PAM8403. Obstaja veliko različic tega modula. Šel sem k tistemu, ki ima lonec za nadzor glasnosti in stikalo za vklop/izklop.
2. korak: Priprava FM radijskega modula
Kot lahko vidite, če pogledate sliko, je zelo, zelo majhna! Poleg tega razmik med blazinicami modula ni prijazen do plošče/plošče.
Za to moramo narediti prelomno desko. Odrežite majhen kos perfarbona približno velikosti modula. Prepričajte se, da je na vsaki strani vsaj 5 lukenj. Spajkajte moške zatiče glave, kot je prikazano na sliki. Nato postavite modul na ploščo in spajkajte tanke žice med blazinicami na zatiču modula in glavo. Uporabil sem obrobe sestavnih nog.
3. korak: izdelava ohišja
V 3D oblikovanju sem popolnoma nov in to je daleč največ, kar sem oblikoval. Ohišje je zasnovano v Fusion 360 in natisnjeno na tiskalniku Creality Ender 3. Priložil sem vse datoteke. STL, ki sem jih uporabil.
Sprednjo ploščo sem pobarval v belo, saj imam samo eno barvo filamentov.
S spajkalnikom sem v luknje na zunanjem delu vstavil navojne vložke M3. Bilo je prav zadovoljivo!
Notranji rob znotraj zunanjega telesa zlepite s super lepilom.
Prav tako naredite luknjo 6 mm in 2 mm v zadnji plošči za gumb ojačevalnika in antene. Pozabil sem jih dodati med oblikovanjem.
4. korak: Priprava vezja
Izdelati moramo dve vezji. Ena bo glavna plošča z Arduino in FM modulom, druga pa za potisne gumbe, ki bodo nameščeni na sprednji plošči.
Za vsako komponento sem uporabil priključke z moškimi in ženskimi zatiči, tako da jih je mogoče enostavno priključiti/odklopiti. Če želite, lahko ta korak preskočite.
Ožičenje izvedite v skladu s shemo.
5. korak: Čas za kodiranje
Koda je priložena tukaj. Prenesite datoteko.ino in jo odprite v Arduino IDE. Preden naložite, morate spremeniti dve stvari.
- Število radijskih postaj in njihove frekvence se bodo spremenile. Hitro iskanje v Googlu vam bo povedalo o postajah in njihovih frekvencah. Ko jih navedete, jih dodajte v polje 'postaj ', kot je prikazano na sliki. Decimalno vejico morate izpustiti. Na primer, 9110 pomeni 91,10 MHz, 10110 pomeni 101,10 MHz in tako naprej.
- Med oklepaje vnesite tudi skupno število postaj. V mojem primeru imam znotraj postaje 12 postaj. Zato postaje [12]. Odštejte 1 od skupnega števila postaj in ga vnesite v kodo, kot je prikazano na drugi sliki. 11 v tem primeru.
Vem, da obstaja boljši način, vendar sem imel namesto tega veliko napak!
In naložite kodo!
Korak 6: Združite stvari
Vroče prilepite zaslon OLED in zvočnik na sprednjo ploščo.
3D -tiskane gumbe postavite na njihovo mesto, na dotikalna stikala dodajte kapljico super lepila in položite vezje na gumb, tako da se gumbi in stikala poravnajo.
Privijte potenciometer na sprednjo ploščo.
Na notranje platišče nanesite obilno količino super lepila in na platišče položite celotno sprednjo ploščo z vsemi sestavnimi deli.
Izvedite vse povezave komponent z glavnim vezjem. Zvočni izhod iz radijskega modula priključite na ojačevalnik, ki je nameščen na zadnji plošči.
Okoli priključkov nanesite malo vročega lepila, ki deluje kot razbremenitev napetosti.
Z vijaki M3 privijte zadnjo ploščo.
Na koncu razrežite vročo lepilno palico na 4 kroge debeline približno 2-3 mm in jih lepite na dnu, kot je prikazano. Služili bodo gumijastim nogam.
Končal si!
7. korak: Uživajte
Vklopite radio z 5V napajanjem. Če ne najdete 5V, uporabite regulator napetosti 7805 z 12V kot vhodom.
Hvala, ker ste vztrajali do konca. Upam, da vam je vsem všeč ta projekt in ste se danes naučili kaj novega. Sporočite mi, če ga naredite sami. Naročite se na moj YouTube kanal za več prihajajočih projektov. Še enkrat hvala!
Priporočena:
Pametna boja [GPS, radio (NRF24) in modul kartice SD]: 5 korakov (s slikami)
Pametna boja [GPS, radio (NRF24) in modul kartice SD]): Ta serija pametnih bov prikazuje naš (ambiciozen) poskus izdelave znanstvene boje, ki lahko smiselno meri morje z izdelki, ki so na voljo. To je druga od štirih vadnic - poskrbite, da ste na tekočem, in če potrebujete hitro
Spletni radio: 5 korakov (s slikami)
Spletni radio: Pred meseci sem v Banggoodu videl razvojno ploščo M5stickC in jo kupil za igro. Lahko ga dobite tukaj. Poskusil sem veliko skic, a sem končno pregledal to stran in se odločil, da bom poskusil narediti spletni radio. Za ta razvojni odbor so
Radio z interaktivnim pripovedovanjem zgodb: 6 korakov (s slikami)
Radio z interaktivnim pripovedovanjem zgodb: V tem projektu spremenjeni radio spremenimo v interaktivnega pripovedovalca zgodb, ki podpira glasovne funkcije. Prihodnost, prihajamo
Poceni šunka - spremenite ročni radio v mobilni radio: 6 korakov
UGODNA ŠUNKA - PRENESITE RADILNI RADIO V MOBILNI RADIO: Mobilni radio s šunko z omejenim proračunom? Ja, z nekaj ustvarjalnosti je to mogoče. Tam je ogromno poceni kitajskih ročnih radijskih postaj. Ti poceni novi radijski sprejemniki so posledično znižali cene kakovostne rabljene opreme za šunko. Še nekaj, kar dodaja
Internetni radio/ spletni radio z Raspberry Pi 3 (brez glave): 8 korakov
Internetni radio/ spletni radio z Raspberry Pi 3 (brez glave): HI Ali želite lastno radijsko gostovanje prek interneta, ste na pravem mestu. Poskušal bom čim bolj podrobno opisati. Poskusil sem na več načinov, večina jih je potrebovala zvočno kartico, ki je nisem hotela kupiti. pa mi je uspelo