Sadržaj:

FM radio: 7 koraka (sa slikama)
FM radio: 7 koraka (sa slikama)

Video: FM radio: 7 koraka (sa slikama)

Video: FM radio: 7 koraka (sa slikama)
Video: Лучший из ЛУЧШИХ???. Радиоприемник TECSUN PL680 ПОЛНЫЙ ОБЗОР!!! #tecsun 2024, Studeni
Anonim
Image
Image
Priprema FM radijskog modula
Priprema FM radijskog modula

Nedavno sam naišao na modul RDA5807 koji je FM radio tuner u vrlo sićušnom pakiranju. Vrlo je jeftin i koristi I2C protokol za komunikaciju, što znači da će za razgovor s IC -om biti potrebne samo dvije žice. Manje ožičenja!

Moja je mama svaki dan slušala radio dok je kuhala hranu prije nego je radio umro. Htio sam je iznenaditi radijem koji sam sam napravio. U ovom Instructables -u pokazat ću vam kako sam spojio RDA5807 IC s Arduinom. Kako bi izgledao dobro, dizajnirao sam kućište i 3D ga otisnuo. Nov sam u 3D dizajnu pa će to biti jednostavan dizajn. Nema fensi stvari.

Započnimo

Pribor

1x Arduino Nano

1x RDA5807M FM radio tuner IC

1x I2C OLED zaslon

1x 3W zvučnik

1x PAM8403 Modul audio pojačala

2x taktilni prekidači 6x6

1x 100k potenciometar

1x istosmjerna utičnica

Izborno:

3D pisač

Korak 1: Plan

Plan je da sve bude jednostavno i uredno. Nema fensi stvari.

Arduino Nano koristit ćemo kao mozak za naš projekt. Naporan posao komunikacije s modulom već je obavljen. Svakako instalirajte Radio knjižnicu. Postoje mnoge značajke s kojima se možete igrati. Napomena: Knjižnica radi i za SI4703, SI4705 i TEA5767.

Jedan gumb na prednjoj strani će se koristiti za stavljanje radija u način rada "Odabir frekvencije", a drugi gumb za odabir frekvencije. Pot će se koristiti za kretanje kroz unaprijed postavljene frekvencije (koje se mogu postaviti u kodu ovisno o vašoj lokaciji).

OLED zaslon će se koristiti za prikaz frekvencije na kojoj je podešen.

Izlazni audio signal radio modula je vrlo nizak i nije dovoljan za pogon zvučnika snage 0W. PAM8403 modul će se koristiti za pojačavanje audio signala. Postoji mnogo verzija ovog modula. Išao sam s onim koji ima lonac za kontrolu glasnoće kao i prekidač za uključivanje/isključivanje.

Korak 2: Priprema FM radijskog modula

Priprema FM radijskog modula
Priprema FM radijskog modula
Priprema FM radijskog modula
Priprema FM radijskog modula

Kao što možete vidjeti gledajući sliku, vrlo je, vrlo sićušna! Povrh toga, razmak između jastučića u modulu nije prilagođen matičnoj ploči/perfboard -u.

Moramo za to napraviti ploču za razbijanje. Izrežite mali komad perfboarda veličine modula. Provjerite ima li najmanje 5 rupa sa svake strane. Lemite muške igle zaglavlja kao što je prikazano na slici. Zatim postavite modul na ploču i lemite tanke žice između jastučića na modulu i pinova zaglavlja. Koristio sam ukrasne izlaze sastavnih nogu.

Korak 3: Izrada kućišta

Izrada kućišta
Izrada kućišta
Izrada kućišta
Izrada kućišta
Izrada kućišta
Izrada kućišta

Ja sam potpuno nov u 3D dizajnu i ovo je daleko najviše što sam dizajnirao. Kućište je dizajnirano u Fusion 360 i tiskano na pisaču Creality Ender 3. Priložio sam sve. STL datoteke koje sam koristio.

Prednju ploču sam obojao u bijelu boju jer imam samo jednu boju filamenta.

Umetnuo sam 'Uloške s navojem M3' u rupe na vanjskom tijelu pomoću lemilice. Bilo je sasvim zadovoljavajuće!

Zalijepite unutarnji rub unutar vanjskog tijela super ljepilom.

Također napravite rupu od 6 mm i 2 mm na stražnjoj ploči za gumb pojačala i antena. Zaboravio sam ih dodati prilikom projektiranja.

Korak 4: Priprema pločica

Priprema pločica
Priprema pločica
Priprema pločica
Priprema pločica
Priprema pločica
Priprema pločica

Moramo napraviti dvije ploče. Jedna će biti glavna ploča s Arduinom i FM modulom, a druga za tipke koje će se postaviti na prednju ploču.

Koristio sam konektore koji za svaku komponentu koriste muške i ženske zaglavlje zaglavlja, tako da se s lakoćom mogu spojiti/isključiti. Ovaj korak možete preskočiti ako želite.

Ožičenje izvršite prema shemi.

Korak 5: Vrijeme za kodiranje

Vrijeme za kodiranje
Vrijeme za kodiranje
Vrijeme za kodiranje
Vrijeme za kodiranje

Kôd je priložen ovdje. Preuzmite.ino datoteku i otvorite je u Arduino IDE -u. Prije učitavanja postoje dvije stvari koje morate promijeniti.

  • Promijenit će se broj radijskih postaja i njihove frekvencije. Brzo Google pretraživanje obavijestit će vas o postajama i njihovoj frekvenciji. Nakon što ste ih naveli, dodajte ih u polje 'postaje ' kao što je prikazano na slici. Morate izostaviti decimalnu točku. Na primjer, 9110 znači 91,10 MHz, 10110 znači 101,10 MHz i tako dalje.
  • Također unesite ukupan broj stanica između uglatih zagrada. U mom slučaju, imam 12 stanica unutar niza. Dakle, postaje [12]. Oduzmite 1 od ukupnog broja postaja i unesite ga u kôd kao što je prikazano na drugoj slici. 11 u ovom slučaju.

Znam da postoji bolji način, ali umjesto toga na kraju sam imao mnogo pogrešaka!

I učitajte kôd!

Korak 6: Sastavljanje stvari zajedno

Slaganje stvari
Slaganje stvari
Slaganje stvari
Slaganje stvari
Slaganje stvari
Slaganje stvari
Slaganje stvari
Slaganje stvari

Vruće zalijepite OLED zaslon i zvučnik na mjesto na prednjoj ploči.

Postavite 3D tiskane gumbe na njihovo mjesto, dodajte kap super ljepila na taktilne prekidače i postavite ploču na vrh gumba pazeći da se gumbi i prekidači poravnaju.

Uvrnite potenciometar na prednjoj ploči.

Nanesite obilnu količinu super ljepila na unutarnji rub i postavite cijelu prednju ploču sa svim komponentama na naplatak.

Izvedite sve spojeve komponenata s glavnom pločom. Spojite audio izlaz iz radio modula na pojačalo koje je montirano na stražnjoj ploči.

Stavite mrvicu vrućeg ljepila oko konektora da djeluje kao rasterećenje.

Navrnite stražnju ploču vijcima M3.

Na kraju, izrežite štapić vrućeg ljepila na 4 kruga debljine oko 2-3 mm i zalijepite ih na dno kao što je prikazano. Oni će poslužiti u svrhu gumenih nogu.

Gotov si!

Korak 7: Uživajte

Uključite svoj radio pomoću 5V napajanja. Ako ne možete pronaći 5V, upotrijebite regulator napona 7805 s 12V kao ulazom.

Hvala vam što ste se držali do kraja. Nadam se da vam se svi sviđa ovaj projekt i da ste danas naučili nešto novo. Javite mi ako napravite jedan za sebe. Pretplatite se na moj YouTube kanal za još nadolazećih projekata. Hvala vam još jednom!

Preporučeni: