Sisukord:
- Samm: nõutavad komponendid
- Samm: raadiosaatja ja vastuvõtja ühendamine Arduinoga
- 3. samm: kood
- 4. samm: tulemus
- Samm: järgige meid
Video: RF -saatja ja vastuvõtja ühendamine Arduinoga: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
RF (raadiosageduslik) moodul töötab raadiosagedusel. Vastav vahemik varieerub raadiosagedussüsteemis vahemikus 30 kHz kuni 300 GHz. Digitaalsed andmed esitatakse kandelaine amplituudi variatsioonidena. Sellist modulatsiooni tuntakse kui amplituudi nihutamise võtit (ASK). Raadiosagedusliku signaali kaudu edastatavad signaalid võivad liikuda suurematel vahemaadel, muutes selle sobivaks pikamaa rakendusteks. Raadiosageduslik edastus on tugevam ja usaldusväärsem.. Raadioside side kasutab kindlat sagedusvahemikku.. See raadiosagedusmoodul koosneb raadiosaatjast ja raadiosaatjast. Saatja/vastuvõtja (Tx/Rx) paar töötab sagedusel 434 MHz. RF -saatja võtab vastu jadaandmeid ja edastab neid juhtmevabalt raadiosagedusühenduse kaudu antenniga, mis on ühendatud pin4 -ga. Edastamine toimub kiirusega 1Kbps - 10Kbps. Edastatud andmed võtab vastu RF -vastuvõtja, mis töötab samal sagedusel kui saatja.
RF -mooduli omadused:
1. Vastuvõtja sagedus 433MHz.
2. Võtke vastu tüüpiline sagedus 105Dbm.
3. Vastuvõtja toitevool 3,5 mA.
4. Madal energiatarve.
5. vastuvõtja tööpinge 5v.
6. Saatja sagedusvahemik 433,92 MHz.
7. Saatja toitepinge 3v ~ 6v.
8. Saatja väljundvõimsus 4v ~ 12v
Selles postituses teate, kuidas seda teavet ühest kohast teise juhtmevabalt edastada, siin kasutasime Rf saatja ja vastuvõtja moodulit. Rf saatja saadab mõned märgid vastuvõtja sektsiooni. Vastuvõetud märgi põhjal kuvatakse vastuvõtja sektsiooni LCD -ekraanil kodeeritud sõnum. RF saatja ja vastuvõtja ühendatakse tx ja rx otsas arduino plaadiga, enne kui ühenduste alustamiseks vajame allpool loetletud riistvarakomponente.
Samm: nõutavad komponendid
Riistvara komponendid
1. RF saatja ja vastuvõtja
2. Arduino uno (2 tahvlit).
3. LCD 16*2 ekraan
4. hüppaja juhtmed.
5. Leivalaud (valikuline)
6. Jootmispüstol
Vajalik tarkvara
1. Arduino IDE
Samm: raadiosaatja ja vastuvõtja ühendamine Arduinoga
RF Tx & Rx ühendamine Arduinoga
Tehke ühendused vastavalt skeemile, Rf Tx & Rx rakendamiseks vajame kahte arduino plaati, ühte saatja jaoks ja teist vastuvõtja jaoks. Kui olete kõik ühendanud vastavalt skeemile. Moodul töötab hästi
3. samm: kood
Kood
Enne koodi Arduinole üleslaadimist laadige esmalt alla kogu siit:
Saatja kood
#include // kaasata siia virtuaalse traaditeegi fail
char *kontroller;
voidsetup ()
{
vw_set_ptt_inverted (true);
vw_set_tx_pin (12);
vw_setup (4000);. // andmeedastuskiirus Kbps
}
tühine tsükkel ()
{
kontrollija = "9";
vw_send ((uint8_t *) kontroller, strlen (kontroller));
vw_wait_tx ();
// Oodake, kuni kogu sõnum on kadunud
viivitus (1000);
kontroller = "8";
vw_send ((uint8_t *) kontroller, strlen (kontroller));
vw_wait_tx ();
// Oodake, kuni kogu sõnum on kadunud
viivitus (1000);
}
Vastuvõtja kood
#include // kaasake siia LiquidCrystali raamatukogu fail
#include // kaasata siia virtuaalse traaditeegi fail
LiquidCrystal LCD (7, 6, 5, 4, 3, 2);
charcad [100];
int pos = 0;
voidsetup ()
{
lcd.algus (16, 2);
vw_set_ptt_inverted (true);
// Nõutav DR3100 jaoks
vw_set_rx_pin (11);
vw_setup (4000); // Biti sekundis
vw_rx_start (); // Käivitage vastuvõtja PLL
}
tühjus ()
{
uint8_t buf [VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
if (vw_get_message (buf ja buflen))
// Mitte blokeeriv
{
kui (buf [0] == '9')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Tere tehnikud");
}
kui (buf [0] == '8')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Tere tulemast");
lcd.setCursor (0, 1);
lcd.print ("Pro-Tech Channel");
}
}
4. samm: tulemus
Samm: järgige meid
Lisateabe saamiseks klõpsake alloleval lingil ja jälgige ajaveebi
protechel.wordpress.com
Aitäh
Soovitan:
IR -kauganalüsaator / vastuvõtja Arduinoga: 3 sammu
IR -kauganalüsaator / vastuvõtja Arduinoga: see analüsaator võtab samaaegselt vastu 40 erinevat IR -protokolli ning näitab vastuvõetud signaali aadressi ja koodi. See kasutab Arduino IRMP raamatukogu, mis sisaldab seda rakendust näitena ja muid kasulikke rakendusi! tahtma
RC vastuvõtja arvutile koos Arduinoga: 4 sammu
RC -vastuvõtja arvutile koos Arduinoga: see on juhendatav artikkel RC -vastuvõtja arvutile arduino githubi dokumendi kaudu. Kui soovite seda seadistust luua, alustage kõigepealt githubi README lugemist. Selle toimimiseks vajate ka mõnda tarkvara. Https://github.com/RobbeDGreef/Ard
Töötlemise ja Arduino ühendamine ning 7 segmendi ja servo GUI kontrolleri ühendamine: 4 sammu
Töötlemise ja Arduino ning Make 7 Segment ja Servo GUI kontrolleri ühendamine: mõnede teie tehtud projektide puhul on vaja kasutada Arduinot, kuna see pakub lihtsat prototüüpimisplatvormi, kuid graafika kuvamine Arduino jadamonitoris võib võtta päris kaua aega ja seda on isegi raske teha. Graafikuid saate kuvada Arduino jadamonitoril
FM -vastuvõtja ühendamine võimendiplaadiga: 5 sammu
Kuidas ühendada FM -vastuvõtjat võimendiplaadil: Hii sõber, täna räägin, kuidas saame ühendada mis tahes FM -vastuvõtjaplaadi helivõimendiplaadiga. Selles blogis kasutan CD1619 IC FM -vastuvõtjaplaati. See on vana FM -vastuvõtjaplaat .Alustame
Infrapuna kaugjuhtimispult ja IR -vastuvõtja (TSOP1738) Arduinoga: 10 sammu
Infrapuna kaugjuhtimispult ja IR -vastuvõtja (TSOP1738) Arduinoga: see juhend on mõeldud Arduino algajatele. See on üks minu varasemaid projekte Arduinoga. Mulle meeldis selle valmistamine väga ja loodan, et teile meeldib ka. Selle projekti kõige atraktiivsem omadus on “ Traadita juhtimine ”. Ja see on