INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
Die RF (radiofrekwensie) -module werk op radiofrekwensie, die ooreenstemmende reeks wissel tussen 30khz en 300Ghz in die RF -stelsel. Die digitale data word voorgestel as variasies in die amplitude van draergolf. Hierdie soort modulasie staan bekend as Amplitude shifting key (ASK). Die seine wat deur RF oorgedra word, kan oor groter afstande beweeg, wat dit geskik maak vir toepassings oor lang afstande. RF -oordrag is sterker en betroubaarder. RF -kommunikasie gebruik 'n spesifieke frekwensiebereik. Hierdie RF -module bestaan uit 'n RF -sender en 'n RF -ontvanger. Die sender/ontvanger (Tx/Rx) paar werk met 'n frekwensie van 434 MHz. 'N RF -sender ontvang seriële data en stuur dit draadloos deur RF deur die antenna wat met pin4 verbind is. Die oordrag vind plaas by die snelheid van 1Kbps - 10Kbps. Die gestuurde data word ontvang deur 'n RF -ontvanger wat op dieselfde frekwensie as die van die sender werk.
Kenmerke van RF -module:
1. Ontvangsfrekwensie 433MHz.
2. Ontvangs tipiese frekwensie 105Dbm.
3. Ontvanger -stroomstroom 3.5mA.
4. Lae kragverbruik.
5. Ontvanger bedryfspanning 5v.
6. Senderfrekwensiebereik 433,92MHz.
7. Sender toevoer spanning 3v ~ 6v.
8. Sender se uitsetkrag 4v ~ 12v
In hierdie berig sal u weet hoe u die data draadloos van een plek na 'n ander plek kan oordra om dit te bereik, hier het ons 'n RF -sender en ontvanger -module gebruik. Rf -sender sal 'n paar karakters na die ontvanger -afdeling stuur, op grond van die karakter wat ontvang word, sal die gekodeerde boodskap op die LCD -skerm in die ontvangerafdeling verskyn. Die Rf -sender en ontvanger sal op tx en rx -einde aan 'n arduino -bord gekoppel wees, voordat ons met die verbindings begin, benodig ons 'n paar hardeware -komponente wat hieronder gelys word.
Stap 1: Vereiste komponente
Hardeware komponente
1. RF -sender en -ontvanger
2. Arduino uno (2 borde).
3. LCD 16*2 skerm
4. jumper drade.
5. Broodbord (opsioneel)
6. Soldeer geweer
Sagteware benodig
1. Arduino IDE
Stap 2: Verbind RF -sender en ontvanger met Arduino
Verbinding van RF Tx en Rx met Arduino
Maak die verbindings volgens die stroombaan -diagram; vir die implementering van 'n Rf Tx & Rx benodig ons twee arduino -borde, een vir die sender en nog een vir die ontvanger. Sodra u alles verbind het volgens die stroomdiagram. Die module werk goed
Stap 3: Kodeer
Kode
Voordat u die kode na u Arduino oplaai, laai eers die biblioteek hier af
Senderkode
#include // sluit virtuele draadbiblioteeklêer hier in
char *kontroleerder;
voidsetup ()
{
vw_set_ptt_inverted (waar);
vw_set_tx_pin (12);
vw_setup (4000);. // spoed van data -oordrag Kbps
}
leemte lus ()
{
beheerder = "9";
vw_send ((uint8_t *) kontroleerder, strlen (kontroleerder));
vw_wait_tx ();
// Wag totdat die hele boodskap weg is
vertraging (1000);
beheerder = "8";
vw_send ((uint8_t *) kontroleerder, strlen (kontroleerder));
vw_wait_tx ();
// Wag totdat die hele boodskap weg is
vertraging (1000);
}
Ontvanger kode
#include // sluit LiquidCrystal -biblioteeklêer hier in
#include // sluit virtuele draadbiblioteeklêer hier in
LiquidCrystal lcd (7, 6, 5, 4, 3, 2);
charcad [100];
int pos = 0;
voidsetup ()
{
lcd.begin (16, 2);
vw_set_ptt_inverted (waar);
// Vereis vir DR3100
vw_set_rx_pin (11);
vw_setup (4000); // Bits per sekonde
vw_rx_start (); // Begin die PLL van die ontvanger
}
voidloop ()
{
uint8_t buf [VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
as (vw_get_message (buf, & buflen))
// Nie-blokkerend
{
as (buf [0] == '9')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Hello Techies");
}
as (buf [0] == '8')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Welkom by");
lcd.setCursor (0, 1);
lcd.print ("Pro-Tech Channel");
}
}
Stap 4: Resultaat
Stap 5: Volg ons op
Klik op die onderstaande skakel en volg die blog vir meer opdaterings
protechel.wordpress.com
Dankie
Aanbeveel:
Verbind ESP 32 met ultrasoniese sensor: 3 stappe
Koppel ESP 32 met ultrasoniese sensor: Ultrasoniese sensors werk deur klankgolwe uit te stuur met 'n frekwensie wat te hoog is vir mense om te hoor. Hulle wag dan tot die geluid weerkaats word, en bereken die afstand op grond van die benodigde tyd. Dit is soortgelyk aan hoe radar die tyd meet wat dit neem
Verbind VK16E GPS met Arduino UNO: 3 stappe
VK16E GPS verbind met Arduino UNO: Dit is 'n eenvoudige instruksie vir mense wat wil weet hoe om hul GPS -module aan te sluit en te gebruik met 'n Arduino. Ek gebruik 'n Arduino UNO Shield #Hackduino en 'n VK16E GPS -module. Vir meer inligting, verwys die datablad
UCL - Node -rooi verbind met 'n Siemens PLC met KEPserver: 7 stappe
UCL-Node-rooi verbind met 'n Siemens PLC met behulp van KEPserver: Vereistes Node-rooi: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-vrystelling
Verbind 4 speletjies met behulp van Arduino en Neopixel: 7 stappe (met foto's)
Connect 4 Game met Arduino en Neopixel: Eerder as om net 'n geskenkgeskenkie te gee, wou ek my nefies 'n unieke geskenk gee wat hulle kon saamstel en (hopelik) geniet. Alhoewel die Arduino -kode vir hierdie projek te moeilik is om te verstaan, is die basiese konsepte
8 Relaisbeheer met NodeMCU en IR -ontvanger met behulp van WiFi en IR -afstandsbediening en Android -app: 5 stappe (met foto's)
8 Relaisbeheer met NodeMCU en IR -ontvanger met behulp van WiFi en IR -afstandsbediening en Android -app: die bestuur van 8 aflosskakelaars met nodemcu- en ir -ontvanger via wifi en ir -afstandsbediening en Android -app. Die afstandsbediening werk onafhanklik van wifi -verbinding. HIER