Satura rādītājs:
- 1. darbība. Nepieciešamās sastāvdaļas
- 2. darbība: RF raidītāja un uztvērēja pievienošana Arduino
- 3. darbība: kods
- 4. solis: rezultāts
- 5. darbība. Sekojiet mums
Video: RF raidītāja un uztvērēja pievienošana Arduino: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
RF (radiofrekvenču) modulis darbojas ar radiofrekvenci, atbilstošais diapazons RF sistēmā svārstās no 30 kHz līdz 300 GHz. Digitālie dati tiek attēloti kā nesēja viļņa amplitūdas variācijas. Šāda veida modulācija ir pazīstama kā amplitūdas maiņas atslēga (ASK). Signāli, kas tiek pārraidīti caur RF, var pārvietoties lielākos attālumos, padarot tos piemērotus liela attāluma lietojumiem. RF pārraide ir spēcīgāka un uzticamāka.. RF komunikācijā tiek izmantots noteikts frekvenču diapazons.. Šis RF modulis sastāv no RF raidītāja un RF uztvērēja. Raidītāja/uztvērēja (Tx/Rx) pāris darbojas ar 434 MHz frekvenci. RF raidītājs saņem sērijveida datus un pārraida tos bezvadu režīmā, izmantojot RF, izmantojot antenu, kas savienota ar pin4. Pārraide notiek ar ātrumu 1Kbps - 10Kbps. Pārraidītos datus saņem RF uztvērējs, kas darbojas tādā pašā frekvencē kā raidītājs.
RF moduļa iezīmes:
1. Uztvērēja frekvence 433MHz.
2. Saņemiet tipisku frekvenci 105Dbm.
3. Uztvērēja barošanas strāva 3,5 mA.
4. zems enerģijas patēriņš.
5. Uztvērēja darba spriegums 5v.
6. raidītāja frekvenču diapazons 433,92 MHz.
7. raidītāja barošanas spriegums 3v ~ 6v.
8. raidītāja izejas jauda 4v ~ 12v
Šajā rakstā jūs, puiši, uzzināsit, kā bezvadu režīmā pārsūtīt datus no vienas vietas uz citu, lai to sasniegtu, šeit mēs izmantojām RF raidītāja un uztvērēja moduli. RF raidītājs nosūtīs dažas rakstzīmes uz uztvērēja sadaļu. Pamatojoties uz saņemto rakstzīmi, uztvērēja sekcijas LCD displejā tiks parādīts kodēts ziņojums. RF raidītājs un uztvērējs tiks savienots ar arduino plati tx un rx galā, lai sāktu savienojumus, mums ir nepieciešami daži aparatūras komponenti, kas uzskaitīti zemāk.
1. darbība. Nepieciešamās sastāvdaļas
Aparatūras komponenti
1. RF raidītājs un uztvērējs
2. Arduino uno (2 dēļi).
3. LCD 16*2 displejs
4. jumper vadi.
5. Maizes dēlis (pēc izvēles)
6. Lodēšanas lielgabals
Nepieciešama programmatūra
1. Arduino IDE
2. darbība: RF raidītāja un uztvērēja pievienošana Arduino
RF Tx & Rx savienojums ar Arduino
Izveidojiet savienojumus saskaņā ar shēmu, lai īstenotu Rf Tx & Rx, mums ir nepieciešami divi arduino dēļi, viens raidītājam un otrs uztvērējam. Kad esat pievienojis visu saskaņā ar shēmu. Modulis darbojas labi
3. darbība: kods
Kods
Pirms koda augšupielādes savā Arduino vispirms lejupielādējiet bibliotēku šeit:
Raidītāja kods
#include // iekļaut šeit virtuālās vadu bibliotēkas failu
char *kontrolieris;
voidsetup ()
{
vw_set_ptt_inverted (true);
vw_set_tx_pin (12);
vw_setup (4000);. // datu pārsūtīšanas ātrums Kbps
}
tukša cilpa ()
{
kontrolieris = "9";
vw_send ((uint8_t *) kontrolieris, strlen (kontrolieris));
vw_wait_tx ();
// Pagaidiet, līdz viss ziņojums ir pazudis
kavēšanās (1000);
kontrolieris = "8";
vw_send ((uint8_t *) kontrolieris, strlen (kontrolieris));
vw_wait_tx ();
// Pagaidiet, līdz viss ziņojums ir pazudis
kavēšanās (1000);
}
Uztvērēja kods
#include // šeit iekļaut LiquidCrystal bibliotēkas failu
#include // iekļaut šeit virtuālās vadu bibliotēkas failu
LiquidCrystal LCD (7, 6, 5, 4, 3, 2);
charcad [100];
int pos = 0;
voidsetup ()
{
lcd. sākums (16, 2);
vw_set_ptt_inverted (true);
// Nepieciešams DR3100
vw_set_rx_pin (11);
vw_setup (4000); // Biti sekundē
vw_rx_start (); // Sāciet darboties uztvērēja PLL
}
voidloop ()
{
uint8_t buf [VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
ja (vw_get_message (buf un buflen))
// Nebloķēšana
{
ja (buf [0] == '9')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Sveiki tehniķi");
}
ja (buf [0] == '8')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Laipni lūdzam");
lcd.setCursor (0, 1);
lcd.print ("Pro-Tech Channel");
}
}
4. solis: rezultāts
5. darbība. Sekojiet mums
Noklikšķiniet uz tālāk esošās saites un sekojiet emuāram, lai iegūtu vairāk atjauninājumu
protechel.wordpress.com
Paldies
Ieteicams:
Radio uztvērēja pievienošana mājas audio sistēmai: 3 soļi
Radio uztvērēja pievienošana mājas audio sistēmai: Mūsdienās ar interneta radio mēs tik tikko neizmantojam parasto (antenas?) Radio. Es teiktu, ka ir labākais laiks, lai mājās būtu pieejams vecs labs uzticams radio, lai klausītos jauku mūziku un Corona ziņas :) Es izmantoju datora skaļruņus kā galveno mājas audio sistēmu
Bezvadu tālvadība, izmantojot 2,4 GHz NRF24L01 moduli ar Arduino - Nrf24l01 4 kanālu / 6 kanālu raidītāja uztvērējs kvadrakopteram - Rc helikopters - Rc lidmašīna, izmantojot Arduino: 5 soļi (ar attēliem)
Bezvadu tālvadība, izmantojot 2,4 GHz NRF24L01 moduli ar Arduino | Nrf24l01 4 kanālu / 6 kanālu raidītāja uztvērējs kvadrakopteram | Rc helikopters | Rc lidmašīna, izmantojot Arduino: lai vadītu Rc automašīnu | Kvadkopters | Drons | RC plakne | RC laiva, mums vienmēr ir nepieciešams uztvērējs un raidītājs, pieņemsim, ka RC QUADCOPTER mums ir nepieciešams 6 kanālu raidītājs un uztvērējs, un šāda veida TX un RX ir pārāk dārgi, tāpēc mēs to izgatavosim savā
Zemas jaudas FM raidītāja antena no lauksaimniecības caurulēm: 8 soļi (ar attēliem)
Zemas jaudas FM raidītāja antena no lauksaimniecības caurulēm: FM raidītāja antenas izveidošana nav tik grūta; tur ir daudz dizainu. Mēs vēlējāmies izveidot dizainu no detaļām, kuras jūs varētu iegūt gandrīz jebkurā pasaules vietā par četru (drīz 16!) Kopienas staciju komplektu, ko sākām Ziemeļu Ugandā
Žestu vadīts Rover, izmantojot akselerometru un RF raidītāja-uztvērēja pāri: 4 soļi
Žestu vadīts roveris, izmantojot akselerometru un RF raidītāju-uztvērēju pāri: Sveiki, kādreiz esat vēlējies izveidot roveri, kuru varētu vadīt ar vienkāršiem roku žestiem, bet nekad nevarētu savākt drosmi, lai uzdotos par sarežģītajām attēlu apstrādes un tīmekļa kameras saskarnes iespējām mikrokontrolleris, nemaz nerunājot par kalnup
FM raidītāja dizains: 3 soļi (ar attēliem)
FM raidītāja dizains: apskatiet zemāk norādīto PCB un shēmu