Sisukord:

Kaasaskantav FM -raadiosaatja: 4 sammu
Kaasaskantav FM -raadiosaatja: 4 sammu

Video: Kaasaskantav FM -raadiosaatja: 4 sammu

Video: Kaasaskantav FM -raadiosaatja: 4 sammu
Video: Как подключить FM модулятор в авто / Настройка bluetooth, управление, громкая связь 2024, November
Anonim
Kaasaskantav FM -raadiosaatja
Kaasaskantav FM -raadiosaatja

Selles projektis loome Arduino abil FM -saatja.

Samm: mida vajate

  1. Arduino Nano või mõni teie valitud Arduino.
  2. 16x2 Arduino LCD.
  3. Elechouse FM -moodul V 2.0
  4. Nuppude lüliti
  5. 220 oomi takisti
  6. Muutuva takistusega 500 kΩ
  7. 50 kΩ muutuv takisti
  8. 10k oomi muutuv takisti LCD jaoks

2. samm: kokkupanek

Assamblee
Assamblee
Assamblee
Assamblee

Selle osa idee on lõpetada kogu meie vooluahela seadistamine eesmärgi saavutamiseks, tehes FM -saatja.

Alustuseks võtke oma leivalaud, mõned džemprid ja Arduino. Otsige tihvte A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, Ground ja 5V.

Kui see on leitud, alustame muutuvate takistite ühendamisest, mis toimivad nuppudena, mis tulevikus muudavad sagedust, mida me sooviksime edastada. Pidage nüüd osade loendis meeles kolme muutuvat takistit. Selle osa jaoks kasutame 500k ja 50k. Loomulikult teenib 50k meid iga sagedusühiku markerina ja 500k üks kümnendkohtade märkimiseks.

Kokkupanekuks ühendage 500k muutuva takisti keskmine klemm A0 -ga, vasak klemm maandusega ja parem 5V -ga. Seejärel jätkake 50 000 seadmega sama, kuid seekord läheb keskmine terminal Arduino A1 tihvti juurde.

Nüüd, kui oleme nupud kokku pannud, paneme kokku vooluahela osa, mis sisaldab FM -saatjat. Võtke moodul ja vaadake tihvte. Te peaksite nägema Vcc -terminali, maandusklemmi, SDA -tihvti ja SCL -tihvti. Peaks olema ilmne, et Vcc läheb 5 V ja Ground GND -le. Nüüd SDA ja SCL puhul peate uurima teie valitud Arduino jadaliidest, täpsemalt otsima I2C -d. Arduino Nano puhul on SDA tihvtis A4 ja SCL tihvtis A5, nii et jätkake ühendamist iga vastava tihvtiga ja olete käigukasti osa kokku pannud.

Lisaks ühendame lüliti. Lüliti täidab olekute vahetamise funktsiooni, et salvestada sagedus, millega me tahame edastada, ja määrata sagedus, millega me tahame edastada. Lüliti ühendamine on üsna lihtne: ühendage lihtsalt klemmiga takisti, mis läheb allikale, ja seejärel ühendage sama terminaliga lühis Arduino tihvtiga D9, et tulevikus lülitist muudatusi otsida. Teine terminal läheb maapinnale.

Lõpuks on Arduino jaoks LCD -ekraani ühendamiseks palju õpetusi, mistõttu ma ei selgita, kuidas seda teha. Sellegipoolest lisan lingi, mida kasutasin selle LCD ühendamiseks ilma draiverita.

Link:

fabricadigital.org/2015/11/como-conectar-u…

Link on hispaania keeles, kuid selgitus on piisav kõigile, kes keelt ei räägi.

Samuti leian, et on kasulik vaadata mõlemat selles jaotises sisalduvat skeemi.

3. samm: kood

Kood
Kood
Kood
Kood
Kood
Kood

Esimene asi, mida märkate, on raamatukogu nimega FMTX kaasamine. H See on Elechouse'i loodud raamatukogu oma mooduli kasutamiseks. Selle kogu ja lisateavet selle mooduli kasutamise kohta leiate vastavalt andmelehelt, mille leiate järgmiselt lingilt:

www.elechouse.com/elechouse/index.php?main_…

Nüüd kasutab kood digitaalse elektroonika tõusva külje põhimõtet. Kujutage ette allikaga ühendatud lülitit ja LED -i. Intuitiivselt näete, et kui vajutate nuppu, süttib LED ja kui lasete lahti, kustub LED. Nüüd on idee hoida LED pirni esimese vajutuse ajal põlemas ja järgmiseks LED lülitub sisse. Me rakendame oma koodi jaoks sama põhimõtet. Esimene olek on sageduse seadmiseks, millega tahame edastada, ja teine salvestamiseks. Selle sagedusega edastamiseks peate naasma esimesse olekusse.

Soovitan: