Sommario:
- Passaggio 1: componenti necessari
- Passaggio 2: collegamento del trasmettitore e del ricevitore RF ad Arduino
- Passaggio 3: codice
- Passaggio 4: risultato
- Passaggio 5: seguici su
Video: Collegamento del trasmettitore e del ricevitore RF ad Arduino: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Il modulo RF (Radio Frequency) opera a radiofrequenza, la gamma corrispondente varia tra 30khz e 300Ghz, nel sistema RF, i dati digitali sono rappresentati come variazioni nell'ampiezza dell'onda portante. Questo tipo di modulazione è noto come tasto di spostamento dell'ampiezza (ASK). I segnali trasmessi tramite RF possono percorrere distanze maggiori rendendolo adatto per applicazioni a lungo raggio. La trasmissione RF è più forte e affidabile. La comunicazione RF utilizza un intervallo di frequenza specifico. Questo modulo RF comprende un trasmettitore RF e un ricevitore RF. La coppia trasmettitore/ricevitore (Tx/Rx) opera ad una frequenza di 434 MHz. Un trasmettitore RF riceve dati seriali e li trasmette in modalità wireless tramite RF tramite la sua antenna collegata al pin4. La trasmissione avviene alla velocità di 1Kbps - 10Kbps. I dati trasmessi vengono ricevuti da un ricevitore RF che opera alla stessa frequenza del trasmettitore.
Caratteristiche del modulo RF:
1. Frequenza del ricevitore 433 MHz.
2. Frequenza tipica del ricevitore 105 Dbm.
3. Corrente di alimentazione del ricevitore 3,5 mA.
4. Basso consumo energetico.
5. Tensione di funzionamento del ricevitore 5v.
6. Gamma di frequenza del trasmettitore 433,92 MHz.
7. Tensione di alimentazione del trasmettitore 3v~6v.
8. Potenza di uscita del trasmettitore 4v~12v
In questo post saprete come trasmettere i dati da un luogo a un altro in modalità wireless per raggiungere questo obiettivo qui abbiamo utilizzato un modulo trasmettitore e ricevitore Rf. Il trasmettitore Rf invierà alcuni caratteri alla sezione del ricevitore, in base al carattere ricevuto, il messaggio codificato verrà visualizzato sul display LCD nella sezione del ricevitore. Il trasmettitore e il ricevitore Rf saranno collegati ad una scheda arduino sul lato tx e rx, prima di iniziare i collegamenti abbiamo bisogno di alcuni componenti hardware che sono elencati di seguito.
Passaggio 1: componenti necessari
Componenti hardware
1. Trasmettitore e ricevitore RF
2. Arduino uno (2 tavole).
3. Display LCD 16*2
cavi 4.jumper.
5. Tagliere (opzionale)
6. Pistola per saldatura
Software richiesto
1. Arduino IDE
Passaggio 2: collegamento del trasmettitore e del ricevitore RF ad Arduino
Connessione di RF Tx e Rx ad Arduino
Effettuare i collegamenti come da schema elettrico, per realizzare un Rf Tx & Rx occorrono due schede arduino, una per il Trasmettitore e l'altra per il Ricevitore. Una volta collegato tutto come da schema elettrico. Il modulo funziona bene
Passaggio 3: codice
Codice
Prima di andare a caricare il codice sul tuo Arduino Innanzitutto scarica la libreria da qui
Codice trasmettitore
#include // includi il file della libreria di wire virtuale qui
char *controllore;
voidsetup()
{
vw_set_ptt_inverted(true);
vw_set_tx_pin(12);
vw_setup(4000);. // velocità di trasferimento dati Kbps
}
ciclo vuoto()
{
controller = "9";
vw_send((uint8_t *)controller, strlen(controller));
vw_wait_tx();
// Attendi finché l'intero messaggio non scompare
ritardo(1000);
controllore="8";
vw_send((uint8_t *)controller, strlen(controller));
vw_wait_tx();
// Attendi finché l'intero messaggio non scompare
ritardo(1000);
}
Codice ricevitore
#include // includi il file della libreria LiquidCrystal qui
#include // includi il file della libreria di fili virtuali qui
LCD a cristalli liquidi (7, 6, 5, 4, 3, 2);
charcad[100];
int posizione = 0;
voidsetup()
{
lcd.begin(16, 2);
vw_set_ptt_inverted(true);
// Richiesto per DR3100
vw_set_rx_pin(11);
vw_setup(4000); // Bit per secondo
vw_rx_start(); // Avvia il PLL del ricevitore in esecuzione
}
anello vuoto()
{
uint8_t buf[VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
if (vw_get_message(buf, &buflen))
// Non bloccante
{
if(buf[0] == '9')
{
lcd.clear();
lcd.setCursor (0, 0);
lcd.print("Ciao Tecnici");
}
if(buf[0] == '8')
{
lcd.clear();
lcd.setCursor (0, 0);
lcd.print("Benvenuto in ");
lcd.setCursor (0, 1);
lcd.print("Canale Pro-Tech");
}
}
Passaggio 4: risultato
Passaggio 5: seguici su
Clicca sul link sottostante e segui il blog per ulteriori aggiornamenti
protechel.wordpress.com
Grazie
Consigliato:
Modulo RF 433MHZ - Realizza ricevitore e trasmettitore dal modulo RF 433MHZ senza alcun microcontrollore: 5 passaggi
Modulo RF 433MHZ | Crea ricevitore e trasmettitore da un modulo RF 433MHZ senza alcun microcontrollore: desideri inviare dati wireless? facilmente e senza bisogno di microcontrollore? Eccoci, in questa istruzione ti mostrerò il trasmettitore e il ricevitore rf di base pronti per essere utilizzati! In questa istruzione potrai inviare e ricevere dati usando molto ver
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino - Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero - Elicottero Rc - Aereo RC con Arduino: 5 passaggi (con immagini)
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino | Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero | Elicottero Rc | Aereo radiocomandato con Arduino: per far funzionare un'auto radiocomandata | Quadricottero | Drone | Aereo RC | Barca RC, abbiamo sempre bisogno di un ricevitore e trasmettitore, supponiamo che per RC QUADCOPTER abbiamo bisogno di un trasmettitore e ricevitore a 6 canali e quel tipo di TX e RX è troppo costoso, quindi ne faremo uno sul nostro
Trasmettitore e ricevitore audio wireless basato su IR: 6 passaggi
Trasmettitore e ricevitore audio wireless basato su IR: l'audio wireless è già un campo tecnicamente avanzato in cui Bluetooth e comunicazioni RF sono le principali tecnologie (sebbene la maggior parte delle apparecchiature audio commerciali funzioni con Bluetooth). Progettare un semplice circuito di collegamento audio IR non sarebbe vantaggioso
Trasmettitore e ricevitore RF: 8 passaggi (con immagini)
Trasmettitore e ricevitore RF: in questo progetto utilizzerò moduli RF con Pic 16f628a. Sarà un breve tutorial su rf. Dopo aver appreso che i moduli horf comunicano tra loro, è possibile utilizzare questi moduli con microcontrollori pic, ardunio o qualsiasi altro microcontrollore. ho controllato
Rover a controllo gestuale utilizzando un accelerometro e una coppia trasmettitore-ricevitore RF: 4 passaggi
Rover a controllo gestuale che utilizza un accelerometro e una coppia trasmettitore-ricevitore RF: Ehi, hai mai desiderato costruire un rover che potresti guidare con semplici gesti delle mani, ma non potresti mai trovare il coraggio di avventurarti nelle complessità dell'elaborazione delle immagini e interfacciare una webcam con il tuo microcontrollore, per non parlare della salita