Innehållsförteckning:
- Steg 1: Komponenter krävs
- Steg 2: Anslut RF -sändare och mottagare till Arduino
- Steg 3: Kod
- Steg 4: Resultat
- Steg 5: Följ oss vidare
Video: Ansluta RF -sändare och mottagare till Arduino: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
RF -modulen (radiofrekvens) fungerar med radiofrekvens. Motsvarande intervall varierar mellan 30 kHz och 300 GHz i RF -systemet. De digitala data representeras som variationer i bärvågens amplitud. Denna typ av modulering är känd som Amplitude shifting key (ASK). Signalerna som överförs via RF kan färdas över större avstånd vilket gör den lämplig för applikationer över långa avstånd. RF -överföring är mer stark och pålitlig.. RF -kommunikation använder ett specifikt frekvensområde. Denna RF -modul består av en RF -sändare och en RF -mottagare. Sändar-/mottagarparet (Tx/Rx) arbetar med en frekvens av 434 MHz. En RF -sändare tar emot seriell data och överför den trådlöst via RF via sin antenn ansluten till pin4. Överföringen sker med en hastighet av 1 Kbps - 10 Kbps. Den överförda datan tas emot av en RF -mottagare som arbetar med samma frekvens som sändarens.
Funktioner i RF -modul:
1. Mottagarfrekvens 433MHz.
2. Recipertypisk frekvens 105Dbm.
3. Mottagarens matningsström 3.5mA.
4. låg strömförbrukning.
5. Mottagarens driftspänning 5v.
6. sändarens frekvensområde 433,92 MHz.
7. sändarens matningsspänning 3v ~ 6v.
8. sändarens uteffekt 4v ~ 12v
I det här inlägget kommer ni att veta om hur man överför data från en plats till en annan plats trådlöst för att uppnå detta här använde vi en RF -sändare och mottagarmodul. Rf -sändaren skickar några tecken till mottagarsektionen. Baserat på det mottagna tecknet visas kodat meddelande på LCD -displayen i mottagarsektionen. Rf -sändaren och mottagaren kommer att anslutas till ett arduino -kort på tx och rx -änden, innan vi ska starta anslutningarna behöver vi några hårdvarukomponenter som listas nedan.
Steg 1: Komponenter krävs
Hårdvarukomponenter
1. RF -sändare och mottagare
2. Arduino uno (2 brädor).
3. LCD 16*2 display
4. jumper trådar.
5. Brödbräda (tillval)
6. Lödpistol
Programvara krävs
1. Arduino IDE
Steg 2: Anslut RF -sändare och mottagare till Arduino
Anslutning av RF Tx & Rx till Arduino
Gör anslutningarna enligt kretsschemat, för att implementera en Rf Tx & Rx behöver vi två arduino -kort, en för sändare och en annan för mottagare. När du har anslutit allt enligt kretsschemat. Modulen fungerar bra
Steg 3: Kod
Koda
Innan du laddar upp koden till din Arduino Ladda först ner biblioteket härifrån
Sändarkod
#inkludera // inkludera virtuell trådbiblioteksfil här
char *controller;
voidsetup ()
{
vw_set_ptt_inverted (true);
vw_set_tx_pin (12);
vw_setup (4000);. // hastigheten för dataöverföring Kbps
}
void loop ()
{
kontrollerare = "9";
vw_send ((uint8_t *) controller, strlen (controller));
vw_wait_tx ();
// Vänta tills hela meddelandet är borta
fördröjning (1000);
styrenhet = "8";
vw_send ((uint8_t *) controller, strlen (controller));
vw_wait_tx ();
// Vänta tills hela meddelandet är borta
fördröjning (1000);
}
Mottagarkod
#include // inkludera LiquidCrystal biblioteksfil här
#include // inkludera virtuell trådbiblioteksfil här
LiquidCrystal lcd (7, 6, 5, 4, 3, 2);
charcad [100];
int pos = 0;
voidsetup ()
{
lcd.begin (16, 2);
vw_set_ptt_inverted (true);
// Krävs för DR3100
vw_set_rx_pin (11);
vw_setup (4000); // Bits per sek
vw_rx_start (); // Starta mottagarens PLL
}
voidloop ()
{
uint8_t buf [VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
if (vw_get_message (buf, & buflen))
// Icke-blockerande
{
if (buf [0] == '9')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Hej tekniker");
}
if (buf [0] == '8')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Välkommen till");
lcd.setCursor (0, 1);
lcd.print ("Pro-Tech Channel");
}
}
Steg 4: Resultat
Steg 5: Följ oss vidare
Klicka på länken nedan och följ bloggen för fler uppdateringar
protechel.wordpress.com
Tack
Rekommenderad:
Hur man gör din egen WIFI -gateway för att ansluta din Arduino till IP -nätverk?: 11 steg (med bilder)
Hur man gör din egen WIFI -gateway för att ansluta din Arduino till IP -nätverk?: Som så många tror du att Arduino är en mycket bra lösning för att göra hemautomation och robotik! Men när det gäller kommunikation kommer Arduinos bara med seriella länkar. Jag arbetar med en robot som måste vara permanent ansluten till en server som körs
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: 11 steg
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: Har du någonsin haft mycket data du arbetar med och tänkt för dig själv … " hur kan jag göra allt av dessa data ser bättre ut och blir lättare att förstå? " Om så är fallet kan en tabell i Microsoft Office Word 2007 vara ditt svar
Ansluta motorn till Arduino med L293D: 3 steg
Ansluta motor till Arduino Använda L293D: En motor är den grundläggande byggstenen för robotik och om du lär dig Arduino är det mycket viktigt att lära sig att ansluta en motor till den. Idag kommer vi att göra det med L293D ic. En L293D -motorförar -IC är verkligen viktig. Annars blir det
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
(Enkelt) enkelt sätt att få analogt/pwm -ljud från Raspberry PI Zero och även ansluta till Crt TV: 4 steg
(Enkelt) enkelt sätt att få analogt/pwm -ljud från Raspberry PI Zero och även ansluta till Crt TV: Här har jag använt en enklaste metod för att mata ljud till en tv tillsammans med video från en annan webbplats