Turinys:
- 1 žingsnis: reikalingi komponentai
- 2 žingsnis: RF siųstuvo ir imtuvo prijungimas prie „Arduino“
- 3 žingsnis: kodas
- 4 žingsnis: rezultatas
- 5 žingsnis: Sekite mus
Video: RF siųstuvo ir imtuvo prijungimas prie „Arduino“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
RF (radijo dažnio) modulis veikia radijo dažniu, atitinkamas diapazonas svyruoja tarp 30 kHz ir 300 GHz, RF sistemoje. Skaitmeniniai duomenys vaizduojami kaip nešiklio bangos amplitudės pokyčiai. Šis moduliacijos tipas yra žinomas kaip amplitudės perkėlimo raktas (ASK). Per RF perduodami signalai gali keliauti didesnius atstumus, todėl jie tinka tolimojo naudojimo programoms. RF perdavimas yra stipresnis ir patikimesnis.. RF ryšys naudoja tam tikrą dažnių diapazoną.. Šį RF modulį sudaro RF siųstuvas ir RF imtuvas. Siųstuvo/imtuvo (Tx/Rx) pora veikia 434 MHz dažniu. RF siųstuvas priima serijinius duomenis ir perduoda juos belaidžiu ryšiu per RF per savo anteną, prijungtą prie 4 kaiščio. Perdavimas vyksta 1Kbps - 10Kbps greičiu. Perduodami duomenys gaunami RF imtuvu, veikiančiu tuo pačiu dažniu kaip ir siųstuvas.
RF modulio ypatybės:
1. Imtuvo dažnis 433MHz.
2. Gauti tipinį dažnį 105Dbm.
3. Imtuvo maitinimo srovė 3,5 mA.
4. Mažas energijos suvartojimas.
5. Imtuvo darbinė įtampa 5v.
6. Siųstuvo dažnių diapazonas 433,92 MHz.
7. Siųstuvo maitinimo įtampa 3v ~ 6v.
8. Siųstuvo išėjimo galia 4v ~ 12v
Šiame įraše jūs, vaikinai, žinosite, kaip belaidžiu būdu perduoti duomenis iš vienos vietos į kitą, kad tai pasiektume, čia mes naudojome Rf siųstuvo ir imtuvo modulį. Rf siųstuvas išsiųs kai kuriuos simbolius į imtuvo skyrių. Remiantis gautu simboliu, imtuvo sekcijos LCD ekrane bus rodomas užkoduotas pranešimas. „Rf“siųstuvas ir imtuvas bus prijungti prie „arduino“plokštės tx ir rx gale, kad užmegztume ryšius, mums reikia kai kurių toliau išvardytų aparatūros komponentų.
1 žingsnis: reikalingi komponentai
Techninės įrangos komponentai
1. RF siųstuvas ir imtuvas
2. „Arduino uno“(2 lentos).
3. LCD 16*2 ekranas
4. šokinėjimo laidai.
5. Duonos lenta (neprivaloma)
6. Lituoklis
Būtina programinė įranga
1. „Arduino IDE“
2 žingsnis: RF siųstuvo ir imtuvo prijungimas prie „Arduino“
RF Tx & Rx prijungimas prie „Arduino“
Sujunkite jungtis pagal schemą, norint įgyvendinti „Rf Tx & Rx“, mums reikia dviejų „arduino“plokščių, vienos - siųstuvui, kita - imtuvui. Kai prijungsite viską pagal schemą. Modulis veikia gerai
3 žingsnis: kodas
Kodas
Prieš eidami įkelti kodą į „Arduino“Pirmiausia atsisiųskite biblioteką iš čia
Siųstuvo kodas
#include // čia įtraukti virtualios laidinės bibliotekos failą
char *valdiklis;
voidsetup ()
{
vw_set_ptt_inverted (tiesa);
vw_set_tx_pin (12);
vw_setup (4000);. // duomenų perdavimo greitis Kbps
}
tuštumos kilpa ()
{
kontrolierius = "9";
vw_send ((uint8_t *) valdiklis, strlen (valdiklis));
vw_wait_tx ();
// Palaukite, kol dings visas pranešimas
vėlavimas (1000);
valdiklis = "8";
vw_send ((uint8_t *) valdiklis, strlen (valdiklis));
vw_wait_tx ();
// Palaukite, kol dings visas pranešimas
vėlavimas (1000);
}
Imtuvo kodas
#include // čia įtraukti „LiquidCrystal“bibliotekos failą
#include // čia įtraukti virtualios laidinės bibliotekos failą
„LiquidCrystal lcd“(7, 6, 5, 4, 3, 2);
charcad [100];
int pos = 0;
voidsetup ()
{
LCD. pradžia (16, 2);
vw_set_ptt_inverted (tiesa);
// Reikalingas DR3100
vw_set_rx_pin (11);
vw_setup (4000); // Bitai per sekundę
vw_rx_start (); // Pradėti imtuvo PLL veikimą
}
voidloop ()
{
uint8_t buf [VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
if (vw_get_message (buf ir buflen))
// Neblokuojantis
{
jei (buf [0] == '9')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print („Sveiki technikai“);
}
jei (buf [0] == '8')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Sveiki atvykę į");
lcd.setCursor (0, 1);
lcd.print („Pro-Tech Channel“);
}
}
4 žingsnis: rezultatas
5 žingsnis: Sekite mus
Spustelėkite žemiau esančią nuorodą ir sekite tinklaraštį, kad gautumėte daugiau atnaujinimų
protechel.wordpress.com
Ačiū
Rekomenduojamas:
Skaitmeninio ekrano pridėjimas prie seno ryšio imtuvo: 6 žingsniai (su paveikslėliais)
Pridėkite skaitmeninį ekraną prie seno ryšio imtuvo: Vienas iš senesnės ryšio įrangos trūkumų yra tai, kad analoginis ratukas nėra labai tikslus. Jūs visada spėliojate, kokį dažnį gaunate. AM arba FM juostose tai paprastai nėra problema, nes paprastai
„Processing“ir „Arduino“prijungimas ir 7 segmentų ir servo GUI valdiklio prijungimas: 4 žingsniai
„Processing“ir „Arduino“bei „Make 7 Segment“ir „Servo GUI Controller“prijungimas: Kai kuriems jūsų sukurtiems projektams reikia naudoti „Arduino“, nes tai yra paprasta prototipų kūrimo platforma, tačiau grafikos rodymas „Arduino“serijos monitoriuje gali užtrukti gana ilgai ir net sunku. Galite rodyti grafikus „Arduino“serijos monitoriuje
Belaidis ryšys naudojant „NRF24L01“siųstuvo -imtuvo modulį „Arduino“projektams: 5 žingsniai (su paveikslėliais)
Belaidis ryšys naudojant „NRF24L01“siųstuvo-imtuvo modulį „Arduino“projektams: tai yra mano antroji pamokoma pamoka apie robotus ir mikrovaldiklius. Tikrai nuostabu matyti jūsų robotą gyvą ir veikiantį taip, kaip tikėtasi, ir patikėkite manimi, kad bus smagiau, jei valdysite savo robotą ar kitus dalykus belaidžiu ryšiu greitai ir
„Arduino“ir „Character“LCD prijungimas prie „BreadShield“: 6 žingsniai
„Arduino“ir „Character LCD“sujungimas „BreadShield“: Daugelyje „Arduino“projektų yra simbolių skystųjų kristalų ekranai, kuriuose daugiausia naudojamas HD44780 protokolas, norint gauti duomenis iš „Arduino“. „Arduino“prijungimas prie HD44780 paprastai (4 bitų režimu) užtrunka 12 laidų! Tai baigsis didele šluotelinių spagečių netvarka. Reikia
Gestais valdomas „Rover“, naudojant pagreičio matuoklį ir RF siųstuvo-imtuvo porą: 4 žingsniai
Gestais valdomas „Rover“, naudojant pagreičio matuoklį ir radijo dažnių siųstuvo-imtuvo porą: Sveiki, kada nors norėjote sukurti roverį, kurį galėtumėte valdyti paprastais rankų gestais, bet niekada negalėjote sukaupti drąsos įsitraukti į vaizdo apdorojimo ir internetinės kameros sąsajų subtilybes mikrovaldiklis, jau nekalbant apie įkalnę