Përmbajtje:

Lidhja e transmetuesit dhe marrësit RF me Arduino: 5 hapa
Lidhja e transmetuesit dhe marrësit RF me Arduino: 5 hapa

Video: Lidhja e transmetuesit dhe marrësit RF me Arduino: 5 hapa

Video: Lidhja e transmetuesit dhe marrësit RF me Arduino: 5 hapa
Video: Как управлять нагрузкой 4 переменного тока с помощью беспроводного дистанционного реле KR1204 2024, Nëntor
Anonim
Lidhja e transmetuesit dhe marrësit RF me Arduino
Lidhja e transmetuesit dhe marrësit RF me Arduino

Moduli RF (Frekuenca e Radios) funksionon me radio frekuencë, Gama përkatëse ndryshon midis 30khz & 300Ghz, në sistemin RF, Të dhënat dixhitale paraqiten si ndryshime në amplituda e valës bartëse. Ky lloj modulimi njihet si çelësi i zhvendosjes së amplitudës (ASK). Sinjalet e transmetuara përmes RF mund të udhëtojnë në distanca më të mëdha duke e bërë atë të përshtatshme për aplikime me rreze të gjatë. Transmetimi RF është më i fortë dhe më i besueshëm.. Komunikimi RF përdor një gamë të caktuar frekuencash.. Ky modul RF përbëhet nga një Transmetues RF dhe një Marrës RF. Çifti transmetues/marrës (Tx/Rx) funksionon me një frekuencë prej 434 MHz. Një transmetues RF merr të dhëna serike dhe i transmeton ato pa tel përmes RF përmes antenës së tij të lidhur në pin4. Transmetimi ndodh në shkallën 1Kbps - 10Kbps. Të dhënat e transmetuara merren nga një marrës RF që funksionon me të njëjtën frekuencë me atë të transmetuesit.

Karakteristikat e modulit RF:

1. Frekuenca e marrjes 433MHz.

2. Merrni frekuencë tipike 105Dbm.

3. Marrësi i furnizimit me rrymë 3.5mA.

4. Konsum i ulët i energjisë.

5. Marrësi i tensionit të funksionimit 5v.

6. Gama e frekuencës së transmetuesit 433.92MHz.

7. Tensioni i furnizimit të transmetuesit 3v ~ 6v.

8. Fuqia dalëse e transmetuesit 4v ~ 12v

Në këtë Post ju djema do të dini se si t'i transmetoni të dhënat nga një vend në një vend tjetër pa tel për ta arritur këtë këtu ne kemi përdorur një modul Rf Transmetues dhe Marrës. Transmetuesi Rf do të dërgojë disa karaktere në seksionin Marrës, Bazuar në karakterin e marrë, Mesazhi i Koduar do të shfaqet në ekranin LCD në Seksionin e marrësit. Transmetuesi dhe Marrësi Rf do të lidhen me një bord arduino në fund tx dhe rx, para se të fillojmë lidhjet që na duhen disa komponentë harduerikë që janë të shënuar më poshtë.

Hapi 1: Përbërësit e kërkuar

Komponentët e harduerit

1. Transmetues dhe Marrës RF

2. Arduino uno (2 dërrasa).

3. Ekran LCD 16*2

4. telat kërcyes.

5. Breadboard (sipas dëshirës)

6. Armë e saldimit

Kërkohet Softuer

1. Arduino IDE

Hapi 2: Lidhja e transmetuesit dhe marrësit RF me Arduino

Lidhja e transmetuesit dhe marrësit RF me Arduino
Lidhja e transmetuesit dhe marrësit RF me Arduino
Lidhja e transmetuesit dhe marrësit RF me Arduino
Lidhja e transmetuesit dhe marrësit RF me Arduino
Lidhja e transmetuesit dhe marrësit RF me Arduino
Lidhja e transmetuesit dhe marrësit RF me Arduino

Lidhja e RF Tx & Rx me Arduino

Bëni lidhjet sipas diagramit të qarkut, për zbatimin e një Rf Tx & Rx na duhen dy borde arduino, një për Transmetuesin dhe një tjetër për Marrësin. Pasi të keni lidhur gjithçka sipas diagramit të qarkut. Moduli funksionon mirë

Hapi 3: Kodi

Kodi

Para se të ngarkoni kodin në Arduino tuaj, së pari shkarkoni bibliotekën nga këtu

Kodi i transmetuesit

#include // përfshini skedarin e bibliotekës virtuale me tela këtu

kontrollues char *;

voidsetup ()

{

vw_set_ptt_inverted (e vërtetë);

vw_set_tx_pin (12);

vw_setup (4000);. // shpejtësia e transferimit të të dhënave Kbps

}

lak void ()

{

kontrollues = "9";

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

vw_wait_tx ();

// Prisni derisa të zhduket i gjithë mesazhi

vonesa (1000);

kontrollues = "8";

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

vw_wait_tx ();

// Prisni derisa të zhduket i gjithë mesazhi

vonesa (1000);

}

Kodi i Marrësit

#include // përfshini skedarin e bibliotekës LiquidCrystal këtu

#include // përfshini skedarin e bibliotekës virtuale me tela këtu

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

shark [100];

int pos = 0;

voidsetup ()

{

lcd.filloni (16, 2);

vw_set_ptt_inverted (e vërtetë);

// Kërkohet për DR3100

vw_set_rx_pin (11);

vw_setup (4000); // Bit për sekondë

vw_rx_start (); // Filloni marrjen PLL të marrësit

}

voidloop ()

{

uint8_t buf [VW_MAX_MESSAGE_LEN];

uint8_t buflen = VW_MAX_MESSAGE_LEN;

nëse (vw_get_message (buf, & buflen))

// Mos bllokimi

{

nëse (buf [0] == '9')

{

lcd.qartë ();

lcd.setCursor (0, 0);

lcd.print ("Përshëndetje teknikë");

}

nëse (buf [0] == '8')

{

lcd.qartë ();

lcd.setCursor (0, 0);

lcd.print ("Mirësevini në");

lcd.setCursor (0, 1);

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

}

}

Hapi 4: Rezultati

Image
Image
Rezultati
Rezultati

Hapi 5: Na Ndiqni Në

Klikoni në lidhjen më poshtë dhe ndiqni blogun për më shumë përditësime

protechel.wordpress.com

Faleminderit

Recommended: