Satura rādītājs:

Pārnēsājams FM radio raidītājs: 4 soļi
Pārnēsājams FM radio raidītājs: 4 soļi

Video: Pārnēsājams FM radio raidītājs: 4 soļi

Video: Pārnēsājams FM radio raidītājs: 4 soļi
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Jūlijs
Anonim
Pārnēsājams FM radio raidītājs
Pārnēsājams FM radio raidītājs

Šajā projektā mēs izveidosim FM raidītāju, izmantojot Arduino.

1. darbība. Kas jums būs nepieciešams

  1. Arduino Nano vai jebkuru jūsu izvēlētu Arduino.
  2. 16x2 Arduino LCD.
  3. Elechouse FM modulis V 2.0
  4. Pogas slēdzis
  5. 220 omu rezistors
  6. Mainīgs rezistors 500k omi
  7. 50 k Ohm mainīgais rezistors
  8. 10 kΩ mainīgs rezistors LCD

2. solis: montāža

Asambleja
Asambleja
Asambleja
Asambleja

Šīs daļas ideja ir pabeigt visu mūsu ķēdes iestatīšanu, lai sasniegtu mērķi, izveidojot FM raidītāju.

Sāciet, paņemot maizes dēli, dažus džemperus un savu Arduino. Meklējiet tapas A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, Ground un 5V.

Kad būsim atraduši, mēs vispirms pievienosim mainīgos rezistorus, kas kalpos kā pogas, kas nākotnē mainīs frekvenci, kuru mēs vēlētos pārraidīt. Tagad atcerieties daļu sarakstā trīs mainīgos rezistorus. Šajā daļā mēs izmantosim 500 un 50 tūkstošus. Protams, 50k kalpos mums kā marķieris katrai frekvences vienībai, un 500k kalpos mums decimāldaļu atzīmēšanai.

Montāžai pievienojiet 500k mainīgā rezistora vidējo spaili pie A0, kreiso spaili pie zemes un labo pie 5V. Pēc tam turpiniet to pašu attiecībā uz 50 000, bet šoreiz vidējais terminālis nonāks pie Arduino A1 tapas.

Tagad, kad esam salikuši kloķus, mēs samontēsim ķēdes daļu, kurā ietilpst FM raidītājs. Paņemiet moduli un apskatiet tapas. Jums vajadzētu redzēt Vcc termināli, Ground termināli, SDA tapu un SCL tapu. Vajadzētu būt acīmredzamam, ka Vcc iet uz 5V, bet Ground - uz GND. Tagad attiecībā uz SDA un SCL jums būs jāizpēta jūsu izvēlētā Arduino sērijas saskarne, konkrētāk jāmeklē I2C. Arduino Nano SDA ir tapā A4 un SCL tapā A5, tāpēc turpiniet izveidot savienojumu ar katru atbilstošo tapu, un jūs būsiet salikuši transmisijas daļu.

Turklāt mēs pievienosim slēdzi. Slēdzis kalpo, lai pārslēgtos starp stāvokļiem, saglabājot frekvenci, kādā mēs vēlamies pārraidīt, un iestatot frekvenci, kādā mēs vēlamies pārraidīt. Slēdža pieslēgšana ir diezgan vienkārša, vienkārši pievienojiet terminālim rezistoru, kas nonāks avotā, un pēc tam pievienojiet tam pašam terminālim īssavienojumu ar Arduino tapu D9, lai nākotnē varētu meklēt slēdža izmaiņas. Otrais terminālis nonāks zemē.

Visbeidzot, ir daudz pamācību Arduino LCD savienošanai, tāpēc es nepaskaidrošu, kā to izdarīt. Tomēr es iekļaušu saiti, kuru izmantoju, lai savienotu minēto LCD bez draivera.

Saite:

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

Saite ir spāņu valodā, bet paskaidrojums ir pietiekams ikvienam, kurš nerunā valodā.

Turklāt es uzskatu par lietderīgu aplūkot abas šajā sadaļā iekļautās shēmas.

3. darbība: kods

Kods
Kods
Kods
Kods
Kods
Kods

Pirmā lieta, ko pamanīsit, ir iekļaut bibliotēku ar nosaukumu FMTX.h Šī ir bibliotēka, ko Elechouse izveidojusi sava moduļa izmantošanai. Šo bibliotēku un plašāku informāciju par šī moduļa izmantošanu varat atrast attiecīgajā datu lapā, kuru atradīsit šajā saitē:

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

Tagad kods izmanto digitālās elektronikas pieaugošā flanga principu. Iedomājieties slēdzi, kas savienots ar avotu, un LED. Intuitīvi jūs redzēsiet, ka, nospiežot pogu, gaismas diode iedegsies, un, atlaižot, gaismas diode izslēgsies. Tagad ideja ir turēt LED ieslēgtu pirmo reizi nospiežot pogu, un pēc tam LED iedegsies. Mēs piemērosim to pašu principu mūsu kodam. Pirmais stāvoklis būs paredzēts frekvences iestatīšanai, kādā mēs vēlamies pārraidīt, un otrais - saglabāšanai. Lai pārraidītu šajā frekvencē, jums būs jāatgriežas pirmajā stāvoklī.

Ieteicams: