Indholdsfortegnelse:
- Trin 1: Komponenter påkrævet
- Trin 2: Tilslutning af RF -sender og modtager til Arduino
- Trin 3: Kode
- Trin 4: Resultat
- Trin 5: Følg os videre
Video: Tilslutning af RF -sender og modtager til Arduino: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
RF (radiofrekvens) modulet fungerer ved radiofrekvens, Det tilsvarende område varierer mellem 30khz og 300Ghz, i RF -systemet. De digitale data repræsenteres som variationer i bærebølgens amplitude. Denne form for modulering er kendt som Amplitude shifting key (ASK). Signalerne transmitteret via RF kan rejse over større afstande, hvilket gør det velegnet til applikationer over lange afstande. RF -transmission er mere stærk og pålidelig.. RF -kommunikation bruger et bestemt frekvensområde. Dette RF -modul består af en RF -sender og en RF -modtager. Sender/modtager (Tx/Rx) -parret fungerer med en frekvens på 434 MHz. En RF -sender modtager serielle data og sender dem trådløst via RF gennem sin antenne, der er tilsluttet pin4. Transmissionen sker med en hastighed på 1Kbps - 10Kbps. De transmitterede data modtages af en RF -modtager, der arbejder på samme frekvens som senderens.
Funktioner i RF -modul:
1. modtagerfrekvens 433MHz.
2. Recipertypisk frekvens 105Dbm.
3. Modtagerforsyningsstrøm 3.5mA.
4. lavt strømforbrug.
5. modtager driftsspænding 5v.
6. senderfrekvensområde 433,92MHz.
7. Transmitter forsyningsspænding 3v ~ 6v.
8. sender udgangseffekt 4v ~ 12v
I dette indlæg vil I vide, hvordan man overfører dataene fra et sted til et andet sted trådløst for at opnå dette her brugte vi et RF -sender- og modtagermodul. Rf -sender sender nogle tegn til modtagerafsnittet, baseret på det modtagne tegn, vises kodet meddelelse på LCD -displayet i modtagersektionen. Rf -senderen og modtageren vil blive tilsluttet et arduino -kort på tx og rx ende, før vi skal starte forbindelserne, har vi brug for nogle hardwarekomponenter, der er angivet nedenfor.
Trin 1: Komponenter påkrævet
Hardware komponenter
1. RF -sender og modtager
2. Arduino uno (2 tavler).
3. LCD 16*2 display
4. jumper tråde.
5. Brødbræt (valgfrit)
6. loddekanon
Software påkrævet
1. Arduino IDE
Trin 2: Tilslutning af RF -sender og modtager til Arduino
Tilslutning af RF Tx & Rx til Arduino
Lav forbindelserne i henhold til kredsløbsdiagrammet, til implementering af en Rf Tx & Rx har vi brug for to arduino -tavler, et til sender og et andet til modtager. Når du har tilsluttet alt i henhold til kredsløbsdiagrammet. Modulet fungerer fint
Trin 3: Kode
Kode
Inden du overfører koden til din Arduino Download først biblioteket herfra
Senderkode
#include // inkluderer virtuel trådbiblioteksfil her
char *controller;
voidsetup ()
{
vw_set_ptt_inverted (true);
vw_set_tx_pin (12);
vw_setup (4000);. // hastighed for dataoverførsel Kbps
}
hulrum ()
{
controllerer = "9";
vw_send ((uint8_t *) controller, strlen (controller));
vw_wait_tx ();
// Vent til hele meddelelsen er væk
forsinkelse (1000);
controller = "8";
vw_send ((uint8_t *) controller, strlen (controller));
vw_wait_tx ();
// Vent til hele meddelelsen er væk
forsinkelse (1000);
}
Modtagerkode
#include // inkluderer LiquidCrystal -biblioteksfil her
#include // inkluderer virtuel trådbiblioteksfil 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åkrævet til DR3100
vw_set_rx_pin (11);
vw_setup (4000); // Bits pr. Sek
vw_rx_start (); // Start modtageren PLL kører
}
voidloop ()
{
uint8_t buf [VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
hvis (vw_get_message (buf, & buflen))
// Ikke-blokerende
{
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");
}
}
Trin 4: Resultat
Trin 5: Følg os videre
Klik på linket herunder, og følg bloggen for flere opdateringer
protechel.wordpress.com
tak skal du have
Anbefalede:
Tilslutning af Arduino WiFi til skyen ved hjælp af ESP8266: 7 trin
Tilslutning af Arduino WiFi til skyen ved hjælp af ESP8266: I denne vejledning forklarer vi dig, hvordan du slutter din Arduino til IoT -skyen via WiFi.Vi konfigurerer en opsætning, der består af en Arduino og et ESP8266 WiFi -modul som en IoT -ting og gør den klar at kommunikere med AskSensors skyen. L
RC -modtager til pc med Arduino: 4 trin
RC -modtager til pc med Arduino: Dette er den instruerbare artikel til RC -modtageren via arduino github -dokument.Hvis du vil bygge denne opsætning, skal du begynde at læse github README først. Du skal bruge noget software for at dette også kan fungere. Https://github.com/RobbeDGreef/Ard
TILSLUTNING AF FLERE SENSORER TIL EN ARDUINO UNO SERIAL PORT: 4 trin
TILSLUTNING AF FLERE SENSORER TIL EN ARDUINO UNO SERIAL PORT: I denne vejledning udvider vi en enkelt Arduino UNO UART (Rx/Tx) seriel port, så flere Atlas sensorer kan tilsluttes. Udvidelsen udføres ved hjælp af 8: 1 Serial Port Expander -kort. Arduinos havn er forbundet med ekspanderen efter at
Tilslutning af motor til Arduino ved hjælp af L293D: 3 trin
Tilslutning af motor til Arduino Brug af L293D: En motor er den grundlæggende byggesten i robotteknologi, og hvis du lærer Arduino, er det meget vigtigt at lære at slutte en motor til den. I dag gør vi det ved hjælp af L293D ic. En L293D motor driver IC er virkelig vigtig. Ellers vil det
Tilslutning af flere knapper til en enkelt pin på Arduino: 4 trin
Tilslutning af flere knapper til en enkelt pin på Arduino: Hej alle sammen, Når dine Arduino -projekter har vokset blinkende lysdioder, kan det være, at du har brug for nogle ekstra pins. Jeg viser dig et trick, som du kan bruge, hvor du kan have flere knapper, der alle er forbundet til den samme analoge pin