Kazalo:

Prenosni FM radijski oddajnik: 4 koraki
Prenosni FM radijski oddajnik: 4 koraki

Video: Prenosni FM radijski oddajnik: 4 koraki

Video: Prenosni FM radijski oddajnik: 4 koraki
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Prenosni FM radijski oddajnik
Prenosni FM radijski oddajnik

V tem projektu bomo z uporabo Arduina ustvarili FM oddajnik.

Korak: Kaj boste potrebovali

  1. Arduino Nano ali kateri koli Arduino po vaši izbiri.
  2. 16x2 LCD Arduino.
  3. Modul Elechouse FM V 2.0
  4. Gumbno stikalo
  5. 220 ohmski upor
  6. Spremenljiv upor 500k Ohm
  7. Spremenljiv upor 50k Ohm
  8. Spremenljiv upor 10k Ohm za LCD

2. korak: Sestavljanje

Skupščina
Skupščina
Skupščina
Skupščina

Ideja tega dela je dokončati celotno nastavitev našega vezja, da bi dosegli cilj, tako da naredimo FM oddajnik.

Začnite tako, da vzamete svojo mizo, nekaj skakalcev in svoj Arduino. Poiščite zatiče A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, ozemljitev in 5V.

Ko jih najdemo, bomo začeli s priključitvijo spremenljivih uporov, ki bodo služili kot gumbi, ki bodo v prihodnosti spremenili frekvenco, na katero želimo oddajati. Spomnite se, da so na seznamu delov omenjeni trije spremenljivi upori. Za ta del bomo uporabili 500k in 50k. Seveda nam bo 50k služilo kot marker za vsako frekvenčno enoto, 500k pa nam bo služilo za označevanje decimalk.

Za montažo priključite srednji priključek 500k spremenljivega upora na A0, levi priključek na ozemljitev, desni pa na 5V. Nato pojdite na isto za 50k, vendar bo tokrat srednji terminal šel na A1 pin Arduina.

Zdaj, ko smo sestavili gumbe, bomo sestavili del vezja, ki vključuje FM oddajnik. Vzemite modul in si oglejte nožice. Videti bi morali terminal Vcc, ozemljitveni priključek, pin SDA in pin SCL. Očitno je, da gre Vcc na 5V, ozemljitev pa na GND. Zdaj za SDA in SCL boste morali poiskati serijski vmesnik za Arduino po vaši izbiri, natančneje poiskati enega I2C. Za arduino Nano je SDA v pin A4 in SCL v pin A5, zato se povežite z vsakim ustreznim zatičem in sestavili boste del za prenos.

Poleg tega bomo priključili stikalo. Stikalo služi funkciji spreminjanja stanja med shranjevanjem frekvence, s katero želimo oddajati, in nastavitve frekvence, s katero bomo želeli oddajati. Priključitev stikala je precej preprosta, preprosto priključite na terminal upor, ki bo šel do vira, nato pa na isti priključek priključite kratek priključek Arduino D9, da boste lahko v prihodnosti iskali spremembe v stikalu. Drugi terminal bo padel na tla.

Nazadnje obstaja veliko vadnic za priključitev LCD -ja za Arduino, zato ne bom razlagal, kako to storiti. Kljub temu bom vključil povezavo, ki sem jo uporabil za povezavo omenjenega LCD -ja brez gonilnika.

Povezava:

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

Povezava je v španščini, vendar razlaga zadošča vsem, ki ne govorijo jezika.

Prav tako se mi zdi koristno pogledati obe shemi, vključeni v ta razdelek.

3. korak: Koda

Kodeks
Kodeks
Kodeks
Kodeks
Kodeks
Kodeks

Prva stvar, ki jo boste opazili, je vključitev knjižnice z imenom FMTX.h To je knjižnica, ki jo je Elechouse izdelal za uporabo svojega modula. To knjižnico in več informacij o uporabi tega modula najdete v ustreznem podatkovnem listu, ki ga najdete na naslednji povezavi:

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

Zdaj koda uporablja načelo digitalne elektronike, ki se dviga. Predstavljajte stikalo, priključeno na vir, in LED. Intuitivno boste videli, da se bo LED, če pritisnete gumb, vklopil in če ga boste pustili, se bo LED izklopil. Ideja je, da LED za prvi pritisk gumba ostane prižgana, za naslednjega pa LED ugasne. Enako načelo bomo uporabili za našo kodo. Prvo stanje bo za nastavitev frekvence, pri kateri bomo želeli oddajati, drugo pa za shranjevanje. Za prenos na tej frekvenci se morate vrniti v prvo stanje.

4. korak: Končana država

Priporočena: