Koble RF -sender og mottaker til Arduino: 5 trinn
Koble RF -sender og mottaker til Arduino: 5 trinn
Anonim
Koble RF -sender og mottaker til Arduino
Koble RF -sender og mottaker til Arduino

RF -modulen (radiofrekvens) opererer med radiofrekvens, det tilsvarende området varierer mellom 30 kHz og 300 GHz i RF -systemet. De digitale dataene er representert som variasjoner i amplituden til bærerbølgen. Denne typen modulering er kjent som Amplitude shifting key (ASK). Signalene som sendes gjennom RF kan bevege seg over større avstander, noe som gjør den egnet for applikasjoner over lange avstander. RF -overføring er mer sterk og pålitelig.. RF -kommunikasjon bruker et bestemt frekvensområde. Denne RF -modulen består av en RF -sender og en RF -mottaker. Sender/mottaker (Tx/Rx) -paret opererer med en frekvens på 434 MHz. En RF -sender mottar serielle data og sender den trådløst gjennom RF gjennom antennen som er koblet til pin4. Overføringen skjer med en hastighet på 1 Kbps - 10 Kbps. De overførte dataene mottas av en RF -mottaker som opererer med samme frekvens som senderen.

Funksjoner i RF -modulen:

1. Mottakerfrekvens 433MHz.

2. Mottakstypisk frekvens 105Dbm.

3. mottaker forsyning gjeldende 3.5mA.

4. lavt strømforbruk.

5. mottaker driftsspenning 5v.

6. sender frekvensområde 433,92 MHz.

7. sender forsyningsspenning 3v ~ 6v.

8. senderens utgangseffekt 4v ~ 12v

I dette innlegget vil dere vite om hvordan man overfører dataene fra et sted til et annet sted trådløst for å oppnå dette her brukte vi en RF -sender og mottaker -modul. Rf -sender vil sende noen tegn til mottakerseksjonen, Basert på mottatt tegn, vil kodet melding vises på LCD -displayet i mottakerseksjonen. Rf -senderen og mottakeren vil være koblet til et arduino -kort på tx og rx ende, før vi skal starte tilkoblingene trenger vi noen maskinvarekomponenter som er oppført nedenfor.

Trinn 1: Komponenter påkrevd

Maskinvarekomponenter

1. RF -sender og mottaker

2. Arduino uno (2 brett).

3. LCD 16*2 -skjerm

4. jumper ledninger.

5. Brødbrett (valgfritt)

6. lodding pistol

Programvare nødvendig

1. Arduino IDE

Trinn 2: Koble RF -sender og mottaker til Arduino

Koble RF -sender og mottaker til Arduino
Koble RF -sender og mottaker til Arduino
Koble RF -sender og mottaker til Arduino
Koble RF -sender og mottaker til Arduino
Koble RF -sender og mottaker til Arduino
Koble RF -sender og mottaker til Arduino

Tilkobling av RF Tx og Rx til Arduino

Gjør tilkoblingene i henhold til kretsdiagrammet, for å implementere en Rf Tx & Rx trenger vi to arduino -kort, ett for sender og et annet for mottaker. Når du koblet til alt i henhold til kretsdiagrammet. Modulen fungerer fint

Trinn 3: Kode

Kode

Før du laster opp koden til Arduino Last ned biblioteket herfra

Senderkode

#include // inkluderer virtuell trådbibliotekfil her

røye *kontroller;

voidsetup ()

{

vw_set_ptt_inverted (true);

vw_set_tx_pin (12);

vw_setup (4000);. // hastigheten på dataoverføring Kbps

}

hulrom ()

{

kontroller = "9";

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

vw_wait_tx ();

// Vent til hele meldingen er borte

forsinkelse (1000);

kontroller = "8";

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

vw_wait_tx ();

// Vent til hele meldingen er borte

forsinkelse (1000);

}

Mottakerkode

#include // inkluderer LiquidCrystal biblioteksfil her

#include // inkluderer virtuell trådbibliotekfil her

LiquidCrystal lcd (7, 6, 5, 4, 3, 2);

charcad [100];

int pos = 0;

voidsetup ()

{

lcd.begin (16, 2);

vw_set_ptt_inverted (true);

// Påkrevd for DR3100

vw_set_rx_pin (11);

vw_setup (4000); // Biter per sek

vw_rx_start (); // Start mottakeren PLL kjører

}

voidloop ()

{

uint8_t buf [VW_MAX_MESSAGE_LEN];

uint8_t buflen = VW_MAX_MESSAGE_LEN;

if (vw_get_message (buf, & buflen))

// Ikke-blokkerende

{

hvis (buf [0] == '9')

{

lcd.clear ();

lcd.setCursor (0, 0);

lcd.print ("Hello Techies");

}

hvis (buf [0] == '8')

{

lcd.clear ();

lcd.setCursor (0, 0);

lcd.print ("Velkommen til");

lcd.setCursor (0, 1);

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

}

}

Trinn 4: Resultat

Image
Image
Resultat
Resultat

Trinn 5: Følg oss videre

Klikk på lenken nedenfor og følg bloggen for flere oppdateringer

protechel.wordpress.com

Takk skal du ha

Anbefalt: