Sisällysluettelo:
- Vaihe 1: Tarvittavat komponentit
- Vaihe 2: RF -lähettimen ja -vastaanottimen liittäminen Arduinoon
- Vaihe 3: Koodi
- Vaihe 4: Tulos
- Vaihe 5: Seuraa meitä
Video: RF -lähettimen ja -vastaanottimen yhdistäminen Arduinoon: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
RF (radiotaajuus) -moduuli toimii radiotaajuudella. Vastaava alue vaihtelee 30 kHz: n ja 300 GHz: n välillä RF -järjestelmässä. Digitaalinen data esitetään kantoaallon amplitudin vaihteluina. Tällainen modulaatio tunnetaan nimellä Amplitude shifting key (ASK). RF: n kautta lähetetyt signaalit voivat kulkea suurempia matkoja, joten ne soveltuvat pitkän kantaman sovelluksiin. RF -lähetys on vahvempi ja luotettavampi.. RF -viestintä käyttää tiettyä taajuusaluetta.. Tämä RF -moduuli koostuu RF -lähettimestä ja RF -vastaanottimesta. Lähetin/vastaanotin (Tx/Rx) pari toimii 434 MHz: n taajuudella. RF -lähetin vastaanottaa sarjatietoja ja lähettää ne langattomasti RF: n kautta antenniin, joka on kytketty nastaan 4. Lähetys tapahtuu nopeudella 1Kbps - 10Kbps. Lähetetty data vastaanotetaan RF -vastaanottimella, joka toimii samalla taajuudella kuin lähettimen.
RF -moduulin ominaisuudet:
1. Vastaanottimen taajuus 433MHz.
2. Vastaanota tyypillinen taajuus 105Dbm.
3. Vastaanottimen syöttövirta 3,5 mA.
4. alhainen virrankulutus.
5. Vastaanottimen käyttöjännite 5v.
6. lähettimen taajuusalue 433.92MHz.
7. lähettimen syöttöjännite 3v ~ 6v.
8. lähettimen lähtöteho 4v ~ 12v
Tässä viestissä tiedät kuinka siirtää tiedot paikasta toiseen langattomasti tämän saavuttamiseksi käytimme tässä Rf -lähetin- ja vastaanotinmoduulia. Rf -lähetin lähettää joitain merkkejä Vastaanotin -osioon. Vastaanotetun merkin perusteella Koodattu viesti näytetään vastaanotinosan LCD -näytössä. Rf -lähetin ja -vastaanotin yhdistetään arduino -korttiin tx- ja rx -päissä, ennen kuin aloitamme yhteydet tarvitsemme joitain alla lueteltuja laitteistokomponentteja.
Vaihe 1: Tarvittavat komponentit
Laitteiston osat
1. RF -lähetin ja -vastaanotin
2. Arduino uno (2 levyä).
3. LCD 16*2 -näyttö
4. hyppyjohdot.
5. Leipälauta (valinnainen)
6. juotos ase
Ohjelmisto vaaditaan
1. Arduino IDE
Vaihe 2: RF -lähettimen ja -vastaanottimen liittäminen Arduinoon
RF Tx & Rx: n liittäminen Arduinoon
Tee liitännät piirikaavion mukaisesti, Rf Tx & Rx: n toteuttamiseen tarvitsemme kaksi arduino -korttia, yhden lähettimelle ja toisen vastaanottimelle. Kun olet liittänyt kaiken piirikaavion mukaisesti. Moduuli toimii hyvin
Vaihe 3: Koodi
Koodi
Ennen kuin lähetät koodin Arduinoosi, lataa ensin kirjasto täältä
Lähettimen koodi
#include // sisällytä virtuaalinen lankakirjasto
char *-ohjain;
voidsetup ()
{
vw_set_ptt_inverted (tosi);
vw_set_tx_pin (12);
vw_setup (4000);. // tiedonsiirtonopeus Kbps
}
tyhjä silmukka ()
{
ohjain = "9";
vw_send ((uint8_t *) ohjain, strlen (ohjain));
vw_wait_tx ();
// Odota, kunnes koko viesti on kadonnut
viive (1000);
ohjain = "8";
vw_send ((uint8_t *) ohjain, strlen (ohjain));
vw_wait_tx ();
// Odota, kunnes koko viesti on kadonnut
viive (1000);
}
Vastaanottimen koodi
#include // sisällytä tähän LiquidCrystal -kirjastotiedosto
#include // sisällytä virtuaalinen lankakirjasto
LiquidCrystal lcd (7, 6, 5, 4, 3, 2);
charcad [100];
int pos = 0;
voidsetup ()
{
lcd. alku (16, 2);
vw_set_ptt_inverted (tosi);
// Vaaditaan DR3100: lle
vw_set_rx_pin (11);
vw_setup (4000); // Bittiä sekunnissa
vw_rx_start (); // Käynnistä vastaanottimen PLL käynnissä
}
voidloop ()
{
uint8_t buf [VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
jos (vw_get_message (buf ja buflen))
// Ei-esto
{
jos (buf [0] == '9')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Hello Techies");
}
jos (buf [0] == '8')
{
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Tervetuloa");
lcd.setCursor (0, 1);
lcd.print ("Pro-Tech Channel");
}
}
Vaihe 4: Tulos
Vaihe 5: Seuraa meitä
Napsauta alla olevaa linkkiä ja seuraa blogia saadaksesi lisää päivityksiä
protechel.wordpress.com
Kiitos
Suositeltava:
Johdanto Arduinoon: 18 vaihetta
Johdanto Arduinoon: Oletko koskaan miettinyt tehdä omia laitteitasi, kuten sääaseman, auton kojelaudan polttoaineen, nopeuden ja sijainnin seurantaan tai kodinkoneiden ohjaamiseen älypuhelimilla, tai oletko koskaan miettinyt kehittyneiden
PASSIIVISEN BUZZERIN LIITTÄMINEN ARDUINOON: 4 vaihetta
PASSIIVISEN BUZZERIN LIITTÄMINEN ARDUINOON: Äänen tekeminen arduino -laitteella on mielenkiintoinen projekti, joka voidaan toteuttaa käyttämällä erilaisia moduuleja ja laitteita projektistasi ja valinnoistasi riippuen. Tässä projektissa tarkastelemme tapaa, jolla voit tehdä äänen summerilla. Summeri, jota käyttää ho
USB -virtapankkien hakkerointi Arduinoon: 6 vaihetta
USB-virtapankkien hakkerointi Arduinoon: Arduino-virtapiirien käyttäminen halpojen virtapankkien avulla on niin turhauttavaa niiden alhaisen virran automaattisen virrankatkaisun kanssa. 30-40 sekuntia. Muutetaan Ch
Älykäs Romote -auto, joka perustuu Arduinoon: 5 vaihetta
Älykäs Romote -auto perustuu Arduinoon: Tämä projekti perustuu Arduinon UNO -kehityskorttiin älykkään auton valmistamiseksi. Autossa on langaton Bluetooth-ohjaus, esteiden välttäminen, summerihälytys ja muut toiminnot, ja se on nelivetoinen auto, helppo kääntää
Kohteen seurantakameran liukusäädin pyörivällä akselilla. 3D -tulostettu ja rakennettu RoboClaw DC -moottorisäätimeen ja Arduinoon: 5 vaihetta (kuvilla)
Kohteen seurantakameran liukusäädin pyörivällä akselilla. 3D-tulostettu ja rakennettu RoboClaw DC -moottorinohjaimelle ja Arduino: Tämä projekti on ollut yksi suosikkiprojekteistani siitä lähtien, kun olen yhdistänyt kiinnostukseni videon tekemiseen ja itse tekemiseen. Olen aina katsonut ja halunnut jäljitellä niitä elokuvamaisia otoksia elokuvissa, joissa kamera liikkuu ruudun poikki panoroimalla seuratakseen