Cuprins:
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
În acest proiect, vom crea un transmițător FM folosind Arduino.
Pasul 1: De ce veți avea nevoie
- Un arduino Nano sau orice Arduino la alegere.
- Un LCD Arduino de 16x2.
- Modulul Elechouse FM V 2.0
- Un buton comutator
- Un rezistor de 220 Ohm
- Un rezistor variabil de 500k Ohm
- Un rezistor variabil de 50k Ohm
- Un rezistor variabil de 10k Ohm pentru LCD
Pasul 2: Adunarea
Ideea pentru această parte este de a finaliza întreaga configurare a circuitului nostru pentru a atinge obiectivul, realizând un transmițător FM.
Începeți prin a vă lua panoul, niște jumperi și Arduino. Căutați pinii A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, la sol și 5V.
Odată localizați, vom începe prin conectarea rezistențelor variabile care vor servi drept butoane care, în viitor, vor schimba frecvența pe care am dori să o transmitem. Acum, amintiți-vă în lista de piese au fost menționate trei rezistențe variabile. Pentru această parte vom folosi cele de 500k și 50k. Bineînțeles, 50k ne va servi drept marker pentru fiecare unitate de frecvență, iar cel de 500k ne va servi pentru marcarea zecimalelor.
Pentru asamblare, conectați terminalul mijlociu al rezistorului variabil 500k la A0, terminalul stâng la masă și cel drept la 5V. Apoi, continuați la același lucru pentru cel de 50k, dar de data aceasta terminalul din mijloc va merge la pinul A1 al Arduino.
Acum că am asamblat butoanele, vom asambla partea circuitului care include transmițătorul FM. Luați modulul și priviți pinii. Ar trebui să vedeți terminalul Vcc, terminalul la sol, un pin SDA și un pin SCL. Ar trebui să fie evident că Vcc merge la 5V, iar Ground merge la GND. Acum, pentru SDA și SCL, va trebui să căutați în interfața serială pentru Arduino pe care o alegeți, mai precis să o căutați pe cea I2C. Pentru arduino Nano, SDA este în pinul A4 și SCL în pinul A5, deci procedați la conectarea la fiecare pin respectiv și veți fi asamblat partea de transmisie.
Mai mult, vom conecta comutatorul. Comutatorul servește funcției de schimbare între stări în salvarea frecvenței la care vom dori să transmitem și setarea frecvenței la care vom dori să transmitem. Conexiunea unui comutator este destul de simplă, pur și simplu conectați la terminal rezistorul care va merge la sursă, apoi conectați la același terminal un scurtcircuit la pinul Arduino D9 pentru a putea căuta schimbări în comutator în viitor. Al doilea terminal va ajunge la sol.
În cele din urmă, există o mulțime de tutoriale pentru conectarea LCD-ului pentru Arduino, de aceea nu voi explica cum să o fac. Cu toate acestea, voi include link-ul pe care l-am folosit pentru conectarea respectivului LCD fără driver.
Legătură:
fabricadigital.org/2015/11/como-conectar-u…
Linkul este în spaniolă, dar explicația este suficientă pentru oricine nu vorbește limba.
De asemenea, consider util să analizăm ambele scheme incluse în această secțiune.
Pasul 3: Codul
Primul lucru pe care îl veți observa este includerea unei biblioteci numite FMTX.h Aceasta este biblioteca realizată de Elechouse pentru utilizarea propriului modul. Puteți găsi această bibliotecă și mai multe informații despre utilizarea acestui modul în fișa tehnică respectivă, pe care o veți găsi în următorul link:
www.elechouse.com/elechouse/index.php?main_…
Acum, codul folosește principiul electronicii digitale în creștere. Imaginați un comutator conectat la sursă și un LED. Intuitiv veți vedea că, dacă apăsați butonul, LED-ul se va aprinde și, dacă îl lăsați, LED-ul se va stinge. Acum, ideea este să mențineți LED-ul aprins pentru prima apăsare a butonului și pentru cel care urmează, LED-ul se va aprinde. Vom aplica același principiu pentru codul nostru. Prima stare va fi pentru setarea frecvenței la care vom dori să transmitem și a doua pentru salvare. Pentru a transmite la acea frecvență, va trebui să reveniți la prima stare.
Recomandat:
OpenLogger: un înregistrator de date portabil de înaltă rezoluție, Wi-Fi, Open Source, portabil: 7 pași
OpenLogger: un înregistrator de date portabil, cu sursă deschisă, cu sursă deschisă, cu sursă deschisă: OpenLogger este un înregistrator de date portabil, cu sursă deschisă, cu cost redus, cu rezoluție ridicată, conceput pentru a oferi măsurători de înaltă calitate fără a necesita software scump sau software de scriere de la zero. Dacă sunteți inginer, om de știință sau entuziast care nu
Amplificator portabil cu miniatură portabil (și sistem sonar pentru articole portabile, etc.): 7 pași
Amplificator portabil cu miniatură portabil (și sistem sonar pentru articole portabile, etc.): Construiți un amplificator portabil în formă de miniatură care poate fi încorporat în rame de ochelari și pentru a crea un sistem de vizionare sonar pentru nevăzători sau o ultrasunete simplă mașină care îți monitorizează continuu inima și folosește Învățarea Umană-Mașină pentru a avertiza despre p
Difuzor portabil Bluetooth portabil 6W + 6W: 6 pași
Difuzor portabil Bluetooth portabil 6W + 6W: difuzor 6W X 2 cu gestionarea încărcătorului bateriei Verificați videoclipul de mai sus pentru a-l viziona funcționând Modul Bluetooth: Aici 18650 Suport: Aici sau Aici 18650 Baterie: Aici Acest modul folosește o baterie 18650, are gestionarea încărcătorului cu protecție pentru
Difuzor portabil Bluetooth portabil cu Powerbank .: 12 pași (cu imagini)
Difuzor portabil Bluetooth portabil cu Powerbank.: Difuzor monocanal compact, dar puternic, cu ieșire de 3 W și banc de putere încorporat. Difuzor Bluetooth construit de la Scratch !! Specificații & Caracteristici: Difuzor full-range Bluetooth 4.0.3W.18650 baterie simplă 2600mah. Încărcare micro USB. Ieșire USB pentru
Stand portabil IPhone / PMP portabil ieftin și rapid: 3 pași (cu imagini)
Stand portabil IPhone / PMP portabil ieftin și rapid: călătoresc destul de mult și am căutat mereu standuri pentru orice PMP (player media personal) / iPod / PSP / iPhone sau orice alt gadget pe care îl folosesc în prezent pentru a viziona filme în timp ce zbor. captura este că standurile trebuie să fie mici și ușor de t