Sisukord:

FM -raadio: 7 sammu (piltidega)
FM -raadio: 7 sammu (piltidega)

Video: FM -raadio: 7 sammu (piltidega)

Video: FM -raadio: 7 sammu (piltidega)
Video: ▶️ Взгляд из вечности 7 и 8 серия - Мелодрама | Фильмы и сериалы - Русские мелодрамы 2024, November
Anonim
Image
Image
FM -raadiomooduli ettevalmistamine
FM -raadiomooduli ettevalmistamine

Hiljuti puutusin kokku RDA5807 mooduliga, mis on FM -raadio tuuner väga pisikeses pakendis. See on väga odav ja kasutab suhtlemiseks I2C protokolli, mis tähendab, et IC -ga rääkimiseks on vaja ainult kahte juhtmest. Vähem juhtmeid!

Mu ema kuulas enne raadio surma iga päev toitu valmistades raadiot. Tahtsin teda üllatada raadioga, mille ma ise ehitasin. Selles juhendis näitan teile, kuidas ühendasin RDA5807 IC Arduinoga. Et see hea välja näeks, kujundasin korpuse ja printisin selle 3D -vormingus. Olen 3D -projekteerimisel uus, nii et see on lihtne disain. Ei mingeid uhkeid asju.

Alustame

Tarvikud

1x Arduino Nano

1x RDA5807M FM -raadio tuuneri IC

1x I2C OLED -ekraan

1x 3W kõlar

1x PAM8403 helivõimendi moodul

2x 6x6 kombatavat lülitit

1x 100k potentsiomeeter

1x alalisvoolu pistikupesa

Valikuline:

3D printer

Samm: plaan

Plaan on hoida kõik lihtne ja korras. Ei mingeid uhkeid asju.

Kasutame oma projekti ajuna Arduino Nano. Raske töö mooduliga suhtlemisel on juba tehtud. Installige kindlasti raadioteek. Mängimiseks on palju funktsioone. Märkus. Raamatukogu töötab ka SI4703, SI4705 ja TEA5767 jaoks.

Esiküljel olevat ühte nuppu kasutatakse raadio režiimi "Sageduse valik" seadmiseks ja teise nupu abil sageduse valimiseks. Potti kasutatakse eelseadistatud sageduste sirvimiseks (mida saab koodis määrata sõltuvalt teie asukohast).

OLED -ekraani kasutatakse selle häälestamise sageduse näitamiseks.

Raadiomooduli väljundsignaal on väga madal ja sellest ei piisa 0 W kõlari juhtimiseks. Helisignaali võimendamiseks kasutatakse PAM8403 moodulit. Sellel moodulil on palju versioone. Ma läksin selle juurde, millel on pott helitugevuse reguleerimiseks ja ON/OFF lüliti.

2. samm: FM -raadiomooduli ettevalmistamine

FM -raadiomooduli ettevalmistamine
FM -raadiomooduli ettevalmistamine
FM -raadiomooduli ettevalmistamine
FM -raadiomooduli ettevalmistamine

Nagu pilti vaadates näete, on see väga -väga pisike! Lisaks ei ole mooduli padjavahed leivaplaadi/parfüümi jaoks sõbralikud.

Peame selle jaoks purunemislaua tegema. Lõigake väike moodulisuurune perfboard -tükk. Veenduge, et mõlemal küljel oleks vähemalt 5 auku. Jootma isased päisepoldid nagu pildil näidatud. Seejärel asetage moodul tahvlile ja jootke õhukesed juhtmed mooduli padjade ja päise tihvtide vahele. Kasutasin komponendijalgade viimistlust.

3. samm: korpuse valmistamine

Korpuse tegemine
Korpuse tegemine
Korpuse tegemine
Korpuse tegemine
Korpuse tegemine
Korpuse tegemine

Olen 3D -projekteerimisel täiesti uus ja see on kaugelt kõige rohkem, mida ma olen kavandanud. Korpus on kujundatud Fusion 360 -s ja trükitud Creality Ender 3 printerile. Olen lisanud kõik. STL -failid, mida olen kasutanud.

Värvisin esiplaadi valgeks, kuna mul on ainult ühte hõõgniidi värvi.

Sisestasin jootekolvi abil välimise korpuse aukudesse 'M3 keermestatud lisad'. See oli päris rahuldav!

Liimige sisemine velg väliskorpuse sisse superliimiga.

Samuti tehke 6 mm ja 2 mm auk tagumisse plaati vastavalt võimendi ja antennide nupu jaoks. Unustasin need projekteerimise ajal lisada.

Samm: trükkplaatide ettevalmistamine

Trükkplaatide ettevalmistamine
Trükkplaatide ettevalmistamine
Trükkplaatide ettevalmistamine
Trükkplaatide ettevalmistamine
Trükkplaatide ettevalmistamine
Trükkplaatide ettevalmistamine

Peame valmistama kaks trükkplaati. Üks neist on Arduino ja FM -mooduliga põhiplaat ning teine esiplaadile paigaldatavate nuppude jaoks.

Olen kasutanud iga komponendi jaoks pistikuid, mis kasutavad isase ja emase päise tihvte, nii et seda saab hõlpsalt ühendada/lahti ühendada. Soovi korral saate selle sammu vahele jätta.

Tehke juhtmestik vastavalt skeemile.

Samm: kodeerimise aeg

Kodeerimise aeg
Kodeerimise aeg
Kodeerimise aeg
Kodeerimise aeg

Kood on siia lisatud. Laadige alla.ino -fail ja avage see Arduino IDE -s. Enne üleslaadimist peate muutma kahte asja.

  • Raadiojaamade arv ja sagedused muutuvad. Kiire Google'i otsing annab teile teada jaamadest ja nende sagedustest. Kui olete need välja loetlenud, lisage need massiivi „jaamad ”, nagu pildil näidatud. Peate kümnendkoha vahele jätma. Näiteks 9110 tähendab 91,10 MHz, 10110 101,10 MHz ja nii edasi.
  • Sisestage ka jaamade koguarv nurksulgude vahele. Minu puhul on massiivi sees 12 jaama. Seega jaamad [12]. Võtke jaamade koguarvust maha 1 ja sisestage see koodile, nagu on näidatud teisel pildil. 11 antud juhul.

Ma tean, et on olemas parem viis, kuid mul oli selle asemel palju vigu!

Ja laadige kood üles!

6. samm: asjade kokkupanek

Asjade kokku panemine
Asjade kokku panemine
Asjade kokku panemine
Asjade kokku panemine
Asjade kokku panemine
Asjade kokku panemine
Asjade kokku panemine
Asjade kokku panemine

Kuumalt liimige OLED -ekraan ja kõlar esiplaadil oma kohale.

Asetage 3D -prinditud nupud oma kohale, lisage puutetundlikele lülititele tilk superliimi ja asetage trükkplaat nuppude peale, veendudes, et nupud ja lülitid oleksid ühel joonel.

Keerake esiplaadi potentsiomeeter sisse.

Kandke sisemisele veljele suurel hulgal superliimi ja asetage kogu esiplaat koos kõigi komponentidega veljele.

Tehke kõik komponentide ühendused põhiplaadi abil. Ühendage raadiomooduli heliväljund tagaplaadile paigaldatud võimendiga.

Pistikute ümber pange tups kuuma liimi, et see toimiks venitusena.

Kruvige tagaplaat M3 kruvide abil.

Lõpuks lõigake kuum liimipulk neljaks ringiks, mille paksus on umbes 2-3 mm, ja liimige need põhjale, nagu näidatud. Need täidavad kummist jalgade otstarvet.

Sa oled valmis!

Samm: nautige

Lülitage raadio sisse 5 V toiteallikaga. Kui te ei leia 5 V pinget, kasutage 7805 pingeregulaatorit, mille sisend on 12 V.

Aitäh, et lõpuni vastu pidasid. Loodan, et teile kõigile meeldib see projekt ja õppisite täna midagi uut. Andke mulle teada, kui teete selle endale. Tellige minu YouTube'i kanal eelseisvate projektide jaoks. Aitäh veelkord!

Soovitan: