Documente Academic
Documente Profesional
Documente Cultură
Transmițător Și Receptor Wireless - Atelier
Transmițător Și Receptor Wireless - Atelier
Pentru detalii despre comenzile din magazinul online: 0747 630 235 L-V 10:00-16:00
6 F E B R UA R I E 2 0 2 0 D E C L E Ș T U Ț
Astăzi vom examina una dintre cele mai low-cost metode de a trimite date wireless
între două plăci de dezvoltare Arduino fără a folosi Wi sau Bluetooth.
Deoarece aceste module sunt utilizate în multe jucării electronice și sunt fabricate de
milioane de ori, păstrează un cost foarte redus și sunt foarte accesibile.
https://cleste.ro/atelier/transmitator-si-receptor-wireless/ 1/9
13.04.2020 Transmițător și receptor wireless - Atelier
Există multe metode prin care un electronist poate utiliza capabilități wireless în
proiectele sale, desigur că ecare dintre ele are propriul său avantaj și dezavantaj .
Modulele sunt extrem de ușor de utilizat, ecare modul are doar trei conexiuni
(receptorul are 4 pini, dar două sunt legate intern între ele) și două dintre aceste
conexiuni sunt pentru alimentare. Conexiunea rămasă este destinată datelor de pe
transmițător și a datelor de pe receptor. De asemenea, modulele sunt foarte mici,
permițând conectarea unei interfețe wireless în orice proiect.
Noi vom folosi Amplitude Shift Keying sau ASK deoarece aceasta este o metodă mai
simplă, similară cu modularea amplitudinii din radio AM. În modulul Shift Amplitude
amplitudinea (adică nivelul) undei purtătoare este modi cată ca răspuns la semnalul
datelor primite.
Proiectare antenei
Antena nu trebuie să e nimic fantezist. O bucată simplă de sârmă solidă cu calibru 22
sau 24 poate face o antenă excelentă atât pentru transmițător, cât și pentru receptor.
Deobicei se folosește o antenă de sfert de undă care se ridică la aproximativ 17,3 cm și
folosește o frecvență de 433MHz. O lungime de undă la 433MHz este de 69,24 cm.
Întrucât aceasta este o antenă destul de lungă, este mai practic să folosiți o antenă cu
jumătate sau sfert.
Antena pe care o utilizați atât pentru transmițător cât și pentru receptor poate afecta
cu adevărat domeniul pe care îl veți putea obține cu aceste module RF. De fapt, fără
antenă, nu ați putea comunica pe o distanță mai mare de un metru.
Lungimea rului contează totuși, așa cum se întâmplă pentru toate dispozitivele radio.
Este recomandat să înfășurați rul pe una sau ambele antene pentru a reduce
dimensiunea, acest lucru poate avea uneori un plus de e ciență sporită. Puteți
experimenta cu bobine de antenă înfășurând rul în jurul unui creion sau stilou.
Conectarea transmițătorului
https://cleste.ro/atelier/transmitator-si-receptor-wireless/ 3/9
13.04.2020 Transmițător și receptor wireless - Atelier
Conectarea receptorului
https://cleste.ro/atelier/transmitator-si-receptor-wireless/ 4/9
13.04.2020 Transmițător și receptor wireless - Atelier
VCC – Acesta trebuie să e de 5 volți, deci vom folosi ieșirea de 5 volți de la Arduino.
Conexiunea antenei de pe receptor este adesea marcată. Este componenta din stânga
jos a modulului, chiar lângă bobina mică.
Atât emițătorul cât și receptorul trebuiesc conectate ecare la câte o placă Arduino.
Fiecare placă va programată diferit. Întrucât probabil aveți un singur computer, vom
începe cu emițătorul. După ce codul a fost încărcat, vom trece la receptor.
Transmițătorul poate alimentat folosind o sursă de alimentare sau o baterie.
https://cleste.ro/atelier/transmitator-si-receptor-wireless/ 5/9
13.04.2020 Transmițător și receptor wireless - Atelier
Acum deschideți Arduino IDE. Accesați meniul Schiță și deschideți submeniul Include
Library. Alegeți Adăugați biblioteca ZIP.
#include <RH_ASK.h>
#include <SPI.h>
RH_ASK rf_driver;
void setup()
rf_driver.init();
https://cleste.ro/atelier/transmitator-si-receptor-wireless/ 6/9
13.04.2020 Transmițător și receptor wireless - Atelier
void loop()
rf_driver.waitPacketSent();
delay(1000);
Codul Receptorului
#include <RH_ASK.h>
#include <SPI.h>
RH_ASK rf_driver;
void setup()
rf_driver.init();
Serial.begin(9600);
https://cleste.ro/atelier/transmitator-si-receptor-wireless/ 7/9
13.04.2020 Transmițător și receptor wireless - Atelier
void loop()
uint8_t buf[24];
uint8_t bu en = sizeof(buf);
{
Serial.println((char*)buf);
}
După cum puteți vedea adăugarea unui modul wireless la proiectele dvs. Arduino nu
trebuie să e complexă sau scumpă. Rețineți că, de asemenea, puteți utiliza această
tehnică pentru a transmite și valoarea intrărilor analogice.
Puteți găsi transmițător și receptor wireless pentru Arduino chiar pe site-ul nostru.
Pentru mai multe detalii vă stăm la dispoziție și nu ezitați să ne lăsați întrebări în
comentarii.
https://cleste.ro/atelier/transmitator-si-receptor-wireless/ 8/9
13.04.2020 Transmițător și receptor wireless - Atelier
GENERALE
A R D U I N O , R E C E P T O R , T R A N S M I TAT O R , W I R E L E S S
https://cleste.ro/atelier/transmitator-si-receptor-wireless/ 9/9