Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Ang Plano
- Hakbang 2: Paghahanda ng FM Radio Module
- Hakbang 3: Paggawa ng Enclosure
- Hakbang 4: Paghahanda ng Mga Circuit Board
- Hakbang 5: Oras para sa Coding
- Hakbang 6: Pagsasama-sama ng Mga Bagay
- Hakbang 7: Masiyahan
Video: FM Radio: 7 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Kamakailan lamang, nakatagpo ako ng module ng RDA5807 na isang FM Radio Tuner sa isang napakaliit na package. Napaka-murang ito at gumagamit ng I2C protocol para sa komunikasyon na nangangahulugang dalawang wires lamang ang kakailanganin upang makausap ang IC. Mas mababa mga kable!
Ang aking nanay ay nakikinig sa radyo araw-araw habang nagluluto ng pagkain bago mamatay ang radyo. Nais kong sorpresahin siya ng isang radyo na itinayo ko mismo. Sa Mga Instructable na ito, ipapakita ko sa iyo kung paano ko nag-interfaced ang RDA5807 IC sa isang Arduino. Upang magmukhang maganda ito, nagdisenyo ako ng isang enclosure at na-print ito ng 3D. Bago ako sa pagdidisenyo ng 3D kaya't ito ay magiging isang simpleng disenyo. Walang magarbong bagay.
Magsimula na tayo
Mga gamit
1x Arduino Nano
1x RDA5807M FM Radio Tuner IC
1x I2C OLED Display
1x 3W Speaker
1x PAM8403 Audio Amplifier Module
2x 6x6 Tactile Switches
1x 100k Potentiometer
1x DC Power Socket
Opsyonal:
3d printer
Hakbang 1: Ang Plano
Ang plano ay panatilihing simple at maayos ang lahat. Walang magarbong bagay.
Gagamitin namin ang Arduino Nano bilang utak para sa aming proyekto. Ang pagsusumikap na makipag-usap sa modyul ay nagawa na. Tiyaking na-install mo ang library ng Radio. Maraming mga tampok na maaari mong i-play. Tandaan: Gumagana din ang silid-aklatan para sa SI4703, SI4705 at TEA5767.
Ang isang push button sa harap ay gagamitin upang ilagay ang radyo sa mode na "Frequency Selection" at ang iba pang pindutan ng push upang piliin ang dalas. Gagamitin ang isang Palayok upang mag-scroll sa mga preset na frequency (na maaaring maitakda sa code depende sa iyong lokasyon).
Gagamitin ang isang OLED Display upang maipakita ang dalas kung saan ito nai-tune.
Ang output audio signal ng module ng radyo ay napakababa at hindi sapat upang magmaneho ng isang 0W speaker. Gagamitin ang module na PAM8403 upang palakasin ang audio signal. Maraming mga bersyon ng modyul na ito. Sumama ako sa isa na mayroong palayok para sa kontrol sa dami pati na rin ON / OFF switch.
Hakbang 2: Paghahanda ng FM Radio Module
Tulad ng masasabi mo sa pamamagitan ng pagtingin sa larawan, ito ay napakaliit! Sa itaas nito, ang pad spacing ng module ay hindi breadboard / perfboard friendly.
Kailangan naming gumawa ng isang breakout board para dito. Gupitin ang isang maliit na piraso ng perfboard tungkol sa laki ng module. Tiyaking mayroong hindi bababa sa 5 butas sa bawat panig. Mga solder male header pin tulad ng ipinakita sa larawan. Susunod, ilagay ang module sa board at maghinang manipis na mga wire sa pagitan ng mga pad sa module at mga header pin. Ginamit ko ang mga trim out ng mga bahagi ng mga binti.
Hakbang 3: Paggawa ng Enclosure
Ako ay ganap na bago sa pagdidisenyo ng 3D at ito ang higit sa lahat na dinisenyo ko. Ang enclosure ay dinisenyo sa Fusion 360 at naka-print sa Creality Ender 3 na printer. Inilakip ko ang lahat ng mga. STL file na ginamit ko.
Pininturahan ko ang Puting Plato sa puti dahil mayroon lamang akong isang kulay ng filament.
Ipinasok ko ang 'M3 Threaded Inserts' sa mga butas sa panlabas na katawan gamit ang isang panghinang na bakal. Ito ay lubos na nasiyahan!
Kola ang Inner Rim sa loob ng Outer Body gamit ang sobrang pandikit.
Gayundin, gumawa ng isang 6mm at 2mm hole sa 'Back Plate' para sa knob ng amplifier at antennae ayon sa pagkakabanggit. Nakalimutan kong idagdag ang mga iyon habang nagdidisenyo.
Hakbang 4: Paghahanda ng Mga Circuit Board
Kailangan naming gumawa ng dalawang circuit board. Ang isa ay magiging pangunahing board na may Arduino at FM Module at isa pa para sa mga push button na mai-mount sa plato sa harap.
Gumamit ako ng mga konektor gamit ang Mga pin ng Header ng Babae at Babae para sa bawat bahagi upang maaari itong konektado / idiskonekta nang madali. Maaari mong laktawan ang hakbang na ito kung nais mo.
Gawin ang mga kable ayon sa eskematiko.
Hakbang 5: Oras para sa Coding
Ang code ay nakalakip dito. I-download ang.ino file at buksan ito sa Arduino IDE. Bago ka mag-upload, mayroong dalawang bagay na kailangan mong baguhin.
- Ang bilang ng mga istasyon ng radyo at ang kanilang mga frequency ay magbabago. Ang isang mabilis na paghahanap sa Google ay ipaalam sa iyo ang mga Istasyon at ang kanilang mga frequency. Kapag nakalista mo na ang mga ito, idagdag ang mga ito sa hanay ng 'mga istasyon ' tulad ng ipinakita sa larawan. Kailangan mong alisin ang decimal point. Halimbawa, ang 9110 ay nangangahulugang 91.10 MHz, ang 10110 ay nangangahulugang 101.10 MHz at iba pa.
- Gayundin, ipasok ang kabuuang bilang ng mga istasyon sa pagitan ng mga square bracket. Sa aking kaso, mayroon akong 12 mga istasyon sa loob ng array. Samakatuwid, mga istasyon [12]. Submit 1 mula sa kabuuang bilang ng mga istasyon at ipasok ito sa code tulad ng ipinakita sa pangalawang larawan. 11 sa kasong ito.
Alam kong may isang mas mahusay na paraan, ngunit napunta ako sa pagkakaroon ng maraming mga error sa halip!
At, i-upload ang code!
Hakbang 6: Pagsasama-sama ng Mga Bagay
Mainit na pandikit ang OLED display at speaker sa lugar sa harap na plato.
Ilagay ang mga naka-print na pindutan ng 3D sa kanilang posisyon, magdagdag ng isang patak ng sobrang pandikit sa mga tactile switch at ilagay ang circuit board sa tuktok ng mga pindutan na tinitiyak na ang mga pindutan at switch ay nakalinya.
Screw sa potentiometer sa harap na plato.
Mag-apply ng isang mapagbigay na halaga ng sobrang pandikit sa panloob na gilid at ilagay ang buong plato sa harap ng lahat ng mga bahagi sa gilid.
Gawin ang lahat ng mga koneksyon ng mga bahagi sa pangunahing circuit board. Ikonekta ang audio output mula sa module ng radyo sa amplifier na naka-mount sa back plate.
Maglagay ng isang dab ng mainit na pandikit sa paligid ng mga konektor upang kumilos bilang isang pagaan ng pilay.
Screw sa likod ng plato gamit ang M3 screws.
Panghuli, gupitin ang mainit na pandikit na stick sa 4 na bilog na may kapal na humigit-kumulang 2-3mm at idikit ang mga ito sa ilalim tulad ng ipinakita. Ihahatid nila ang layunin ng mga paa ng goma.
Tapos ka na!
Hakbang 7: Masiyahan
Patayin ang iyong radyo gamit ang 5V supply. Kung hindi ka makahanap ng isang 5V, gumamit ng 7805 boltahe regulator na may 12V bilang input.
Salamat sa pagdikit hanggang sa katapusan. Inaasahan kong mahal ninyong lahat ang proyektong ito at may natutunan na bagong araw ngayon. Ipaalam sa akin kung gumawa ka ng isa para sa iyong sarili. Mag-subscribe sa aking YouTube channel para sa higit pang mga paparating na proyekto. Salamat ulit!
Inirerekumendang:
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.
Album ng Mga Litrato ng Mga Bata Na May Komersyal ng Flashcard: 8 Mga Hakbang (na may Mga Larawan)
Kids Photo Album With Flashcard Commercial: Ipinapakita ng mga itinuturo na ito kung paano gumawa ng isang awtomatikong pag-update ng photo album ng WiFi bilang karagdagan sa mga tampok sa komersyal na flash card