Sisällysluettelo:

FM -radio: 7 vaihetta (kuvien kanssa)
FM -radio: 7 vaihetta (kuvien kanssa)

Video: FM -radio: 7 vaihetta (kuvien kanssa)

Video: FM -radio: 7 vaihetta (kuvien kanssa)
Video: КАРКАСНЫЙ ГАРАЖ СВОИМИ РУКАМИ! СТРОПИЛЬНАЯ СИСТЕМА! 2024, Heinäkuu
Anonim
Image
Image
FM -radiomoduulin valmistelu
FM -radiomoduulin valmistelu

Äskettäin törmäsin RDA5807 -moduuliin, joka on FM -radioviritin hyvin pienessä paketissa. Se on erittäin halpa ja käyttää I2C -protokollaa viestintään, mikä tarkoittaa, että vain kaksi johtoa tarvitaan puhuakseen IC: lle. Johdotusta vähemmän!

Äitini kuunteli radiota joka päivä ruoanlaiton aikana ennen radion kuolemaa. Halusin yllättää hänet itse rakentamallani radiolla. Tässä ohjeessa näytän sinulle, kuinka liitin RDA5807 IC: n Arduinon kanssa. Jotta se näyttäisi hyvältä, suunnittelin kotelon ja tulostin sen 3D: llä. Olen uusi 3D -suunnittelussa, joten se on yksinkertainen muotoilu. Ei mitään hienoja juttuja.

Aloitetaan

Tarvikkeet

1x Arduino Nano

1x RDA5807M FM -radioviritin IC

1x I2C OLED -näyttö

1x 3W kaiutin

1x PAM8403 -äänivahvistinmoduuli

2x 6x6 kosketuskytkintä

1x 100k potentiometri

1x DC -pistorasia

Valinnainen:

3D tulostin

Vaihe 1: Suunnitelma

Suunnitelmana on pitää kaikki yksinkertaisena ja siistinä. Ei mitään hienoja juttuja.

Käytämme Arduino Nanoa projektimme aivoina. Kova työ kommunikoinnin kanssa moduulin kanssa on jo tehty. Varmista, että asennat radiokirjaston. On monia ominaisuuksia, joilla voit pelata. Huomautus: Kirjasto toimii myös malleissa SI4703, SI4705 ja TEA5767.

Yhdellä etupaneelin painikkeella asetetaan radio "Taajuuden valinta" -tilaan ja toisella painikkeella valitaan taajuus. Potin avulla voit selata esiasetettuja taajuuksia (jotka voidaan asettaa koodiin sijaintisi mukaan).

OLED -näyttöä käytetään näyttämään taajuus, jolla se on viritetty.

Radiomoduulin äänisignaali on erittäin heikko eikä riitä 0 W: n kaiuttimen ajamiseen. PAM8403 -moduulia käytetään vahvistamaan äänisignaalia. Tästä moduulista on monia versioita. Menin sen kanssa, jossa on potti äänenvoimakkuuden säätämiseen sekä ON/OFF -kytkin.

Vaihe 2: FM -radiomoduulin valmistelu

FM -radiomoduulin valmistelu
FM -radiomoduulin valmistelu
FM -radiomoduulin valmistelu
FM -radiomoduulin valmistelu

Kuten kuvasta voi päätellä, se on hyvin, hyvin pieni! Lisäksi moduulin tyynyväli ei ole leipä-/perfboard -ystävällinen.

Meidän on tehtävä purkulauta sitä varten. Leikkaa pieni pala pahvia noin moduulin kokoiseksi. Varmista, että kummallakin puolella on vähintään 5 reikää. Juotosulokkeen nastat, kuten kuvassa. Aseta sitten moduuli levylle ja juota ohuet johdot moduulin tyynyjen ja otsatappien väliin. Käytin komponenttijalkojen verhoiluja.

Vaihe 3: Kotelon tekeminen

Kotelon tekeminen
Kotelon tekeminen
Kotelon tekeminen
Kotelon tekeminen
Kotelon tekeminen
Kotelon tekeminen

Olen täysin uusi 3D -suunnittelussa ja tämä on ylivoimaisesti suurin suunnitteluni. Kotelo on suunniteltu Fusion 360 -versiona ja tulostettu Creality Ender 3 -tulostimella. Olen liittänyt kaikki käyttämäni. STL -tiedostot.

Maalasin etulevyn valkoiseksi, koska minulla on vain yksi väri hehkulankaa.

Laitoin 'M3 -kierteiset insertit' ulkokotelon reikiin juotosraudalla. Se oli aika tyydyttävä!

Liimaa sisärengas ulkopuolen sisään superliimalla.

Tee myös 6 mm ja 2 mm reikä takalevyyn vahvistimen nuppia ja antennia varten. Unohdin lisätä niitä suunnittelun aikana.

Vaihe 4: Piirilevyjen valmistelu

Piirilevyjen valmistelu
Piirilevyjen valmistelu
Piirilevyjen valmistelu
Piirilevyjen valmistelu
Piirilevyjen valmistelu
Piirilevyjen valmistelu

Meidän on tehtävä kaksi piirilevyä. Yksi on emolevy, jossa on Arduino ja FM -moduuli, ja toinen painikkeille, jotka asennetaan etulevyyn.

Olen käyttänyt liittimiä, joissa on uros- ja naarasliittimen nastat kullekin komponentille, jotta se voidaan kytkeä/irrottaa helposti. Voit ohittaa tämän vaiheen, jos haluat.

Tee johdot kaavion mukaan.

Vaihe 5: Koodauksen aika

Koodauksen aika
Koodauksen aika
Koodauksen aika
Koodauksen aika

Koodi on liitetty tähän. Lataa.ino -tiedosto ja avaa se Arduino IDE: ssä. Ennen lataamista sinun on muutettava kahta asiaa.

  • Radioasemien määrä ja taajuudet muuttuvat. Nopea Google -haku kertoo asemat ja niiden taajuudet. Kun olet listannut ne, lisää ne "station " -taulukkoon kuvan osoittamalla tavalla. Sinun on jätettävä desimaalipiste pois. Esimerkiksi 9110 tarkoittaa 91,10 MHz, 10110 tarkoittaa 101,10 MHz ja niin edelleen.
  • Syötä myös kanavien kokonaismäärä hakasulkeiden väliin. Minun tapauksessani minulla on 12 asemaa ryhmän sisällä. Näin ollen asemat [12]. Vähennä 1 asemien kokonaismäärästä ja kirjoita se koodiin, kuten toisessa kuvassa. 11 tässä tapauksessa.

Tiedän, että on olemassa parempi tapa, mutta päädyin sen sijaan moniin virheisiin!

Ja lataa koodi!

Vaihe 6: Asioiden yhdistäminen

Asioiden yhdistäminen
Asioiden yhdistäminen
Asioiden yhdistäminen
Asioiden yhdistäminen
Asioiden yhdistäminen
Asioiden yhdistäminen
Asioiden yhdistäminen
Asioiden yhdistäminen

Kuumaa liimaa OLED -näyttö ja kaiutin paikalleen etulevyyn.

Aseta 3D -painetut painikkeet paikoilleen, lisää tippa superliimaa kosketuskytkimiin ja aseta piirilevy painikkeiden päälle varmistaen, että painikkeet ja kytkimet ovat kohdakkain.

Kierrä etulevyn potentiometri sisään.

Levitä runsaasti superliimaa sisäreunalle ja aseta koko etulevy ja kaikki osat vanteelle.

Tee kaikki komponenttiliitännät pääpiirilevyllä. Kytke radiomoduulin äänilähtö takalevyyn asennettuun vahvistimeen.

Laita kuumaa liimaa liittimien ympärille toimimaan vedonpoistajana.

Ruuvaa takalevy kiinni M3 -ruuveilla.

Leikkaa lopuksi kuuma liimapuikko neljään ympyrään, joiden paksuus on noin 2-3 mm, ja liimaa ne pohjaan kuvan osoittamalla tavalla. Ne palvelevat kumijalkojen tarkoitusta.

Olet valmis!

Vaihe 7: Nauti

Käynnistä radio 5V: n virtalähteellä. Jos et löydä 5 V: n jännitettä, käytä 7805 -jännitesäädintä, jonka tulo on 12 V.

Kiitos jaksamisesta loppuun asti. Toivottavasti te kaikki rakastatte tätä projektia ja opitte jotain uutta tänään. Kerro minulle, jos teet sellaisen itsellesi. Tilaa YouTube -kanavani, niin saat lisää tulevia projekteja. Kiitos vielä kerran!

Suositeltava: