Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
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
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
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:
Hvordan lage din egen WIFI -gateway for å koble Arduino til IP -nettverk?: 11 trinn (med bilder)
Hvordan lage din egen WIFI -gateway for å koble Arduino til IP -nettverk?: Som så mange mennesker tror du Arduino er en veldig god løsning for å gjøre hjemmeautomatisering og robotikk! Men når det gjelder kommunikasjon, kommer Arduinos bare med seriekoblinger. Jeg jobber med en robot som må være permanent koblet til en server som kjører
Koble Arduino WiFi til skyen ved hjelp av ESP8266: 7 trinn
Koble Arduino WiFi til skyen ved hjelp av ESP8266: I denne opplæringen vil vi forklare deg hvordan du kobler Arduino til IoT -skyen via WiFi. Vi konfigurerer et oppsett sammensatt av en Arduino og en ESP8266 WiFi -modul som en IoT -ting og gjør den klar å kommunisere med AskSensors -skyen. L
RC -mottaker til PC med Arduino: 4 trinn
RC -mottaker til PC med Arduino: Dette er instruksjonsartikkelen for RC -mottaker -pc via arduino github -dokument. Hvis du vil bygge dette oppsettet, kan du begynne å lese github README først. Du trenger litt programvare for at dette også skal fungere. Https://github.com/RobbeDGreef/Ard
Slik kobler du FM -mottaker til et forsterkerkort: 5 trinn
Slik kobler du FM -mottaker til et forsterkerkort: Hei, venn, I dag skal jeg fortelle hvordan vi kan koble et hvilket som helst FM -mottakerkort til et lydforsterkerkort.I denne bloggen vil jeg bruke CD1619 IC FM -mottakerkort.Dette er gammelt FM -mottakerkort .La oss komme i gang
Overbevis deg selv om å bare bruke en 12V-til-AC-linjeomformer for LED-lysstrenger i stedet for å koble dem til 12V .: 3 trinn
Overbevis deg selv om å bare bruke en 12V-til-AC-linjeomformer for LED-lysstrenger i stedet for å koble dem til 12V .: Planen min var enkel. Jeg ønsket å kutte en veggdrevet LED-lysstreng i biter og deretter koble den til 12 volt. Alternativet var å bruke en kraftomformer, men vi vet alle at de er fryktelig ineffektive, ikke sant? Ikke sant? Eller er de det?