Priključitev RF oddajnika in sprejemnika na Arduino: 5 korakov
Priključitev RF oddajnika in sprejemnika na Arduino: 5 korakov
Anonim
Priključitev RF oddajnika in sprejemnika na Arduino
Priključitev RF oddajnika in sprejemnika na Arduino

Modul RF (radijske frekvence) deluje na radijski frekvenci. Ustrezni razpon se giblje med 30 kHz in 300 GHz v RF sistemu. Digitalni podatki so predstavljeni kot variacije amplitude nosilnega vala. Ta vrsta modulacije je znana kot Amplitude shifting key (ASK). Signali, ki se prenašajo po RF, lahko potujejo na večje razdalje, zaradi česar je primeren za aplikacije na dolge razdalje. RF prenos je močnejši in zanesljivejši. RF komunikacija uporablja določeno frekvenčno območje.. Ta RF modul je sestavljen iz RF oddajnika in RF sprejemnika. Par oddajnik/sprejemnik (Tx/Rx) deluje pri frekvenci 434 MHz. Oddajnik RF sprejema serijske podatke in jih brezžično prenaša prek RF prek svoje antene, priključene na pin4. Prenos poteka s hitrostjo 1Kbps - 10Kbps. Oddane podatke sprejema RF sprejemnik, ki deluje na isti frekvenci kot frekvenca oddajnika.

Značilnosti RF modula:

1. Frekvenca sprejemnika 433MHz.

2. Sprejemljiva frekvenca 105Dbm.

3. Napajalni tok sprejemnika 3,5 mA.

4. Nizka poraba energije.

5. Delovna napetost sprejemnika 5v.

6. Frekvenčno območje oddajnika 433,92 MHz.

7. Napajalna napetost oddajnika 3v ~ 6v.

8. Izhodna moč oddajnika 4v ~ 12v

V tem prispevku boste vedeli, kako brezžično prenašati podatke z enega kraja na drugo, za to pa smo uporabili oddajniški in sprejemniški modul Rf. Oddajnik Rf bo poslal nekaj znakov v razdelek Sprejemnik. Na podlagi prejetega znaka bo kodirano sporočilo prikazano na LCD zaslonu v odseku sprejemnika. Oddajnik Rf in sprejemnik bosta priključena na arduino ploščo na koncu tx in rx, za začetek povezav potrebujemo nekatere komponente strojne opreme, ki so navedene spodaj.

1. korak: potrebne komponente

Strojne komponente

1. RF oddajnik in sprejemnik

2. Arduino uno (2 plošči).

3. Zaslon LCD 16*2

4. priključne žice.

5. Okvir (neobvezno)

6. Spajkalna pištola

Potrebna programska oprema

1. Arduino IDE

Korak: Priključite RF oddajnik in sprejemnik na Arduino

Priključitev RF oddajnika in sprejemnika na Arduino
Priključitev RF oddajnika in sprejemnika na Arduino
Priključitev RF oddajnika in sprejemnika na Arduino
Priključitev RF oddajnika in sprejemnika na Arduino
Priključitev RF oddajnika in sprejemnika na Arduino
Priključitev RF oddajnika in sprejemnika na Arduino

Priključitev RF Tx & Rx na Arduino

Povežite se po shemi vezja, za izvedbo Rf Tx & Rx potrebujemo dve arduino plošči, eno za oddajnik in drugo za sprejemnik. Ko ste vse povezali po shemi vezja. Modul deluje brezhibno

3. korak: Koda

Koda

Preden naložite kodo v svoj Arduino, najprej prenesite knjižnico tukaj

Koda oddajnika

#include // sem vključite datoteko knjižnice navidezne žice

krmilnik char *;

voidsetup ()

{

vw_set_ptt_inverted (true);

vw_set_tx_pin (12);

vw_setup (4000);. // hitrost prenosa podatkov Kbps

}

void loop ()

{

controllerer = "9";

vw_send ((uint8_t *) krmilnik, strlen (krmilnik));

vw_wait_tx ();

// Počakajte, da izgine celotno sporočilo

zamuda (1000);

krmilnik = "8";

vw_send ((uint8_t *) krmilnik, strlen (krmilnik));

vw_wait_tx ();

// Počakajte, da izgine celotno sporočilo

zamuda (1000);

}

Koda sprejemnika

#include // sem vključite datoteko knjižnice LiquidCrystal

#include // sem vključite datoteko knjižnice navidezne žice

LCD tekoči kristal (7, 6, 5, 4, 3, 2);

charcad [100];

int pos = 0;

voidsetup ()

{

lcd.begin (16, 2);

vw_set_ptt_inverted (true);

// Zahtevano za DR3100

vw_set_rx_pin (11);

vw_setup (4000); // Bitov na sekundo

vw_rx_start (); // Zagon delovanja sprejemnika PLL

}

voidloop ()

{

uint8_t buf [VW_MAX_MESSAGE_LEN];

uint8_t buflen = VW_MAX_MESSAGE_LEN;

if (vw_get_message (buf, & buflen))

// Ne blokira

{

če (buf [0] == '9')

{

lcd.clear ();

lcd.setCursor (0, 0);

lcd.print ("Pozdravljeni tehniki");

}

če (buf [0] == '8')

{

lcd.clear ();

lcd.setCursor (0, 0);

lcd.print ("Dobrodošli v");

lcd.setCursor (0, 1);

lcd.print ("Pro-Tech kanal");

}

}

4. korak: Rezultat

Image
Image
Rezultat
Rezultat

5. korak: Sledite nam

Kliknite na spodnjo povezavo in spremljajte blog za več posodobitev

protechel.wordpress.com

Hvala vam

Priporočena: