WIRE433MHKKIT
Nuovo
kit composto da ricevitore e trasmettitore senza fili, frequenza 433mhz.
2 Articolo Articoli
Attenzione: Ultimi articoli in magazzino!
Disponibile dal:
trasmettitore e ricevitore radio 433mhz, wireless kit
kit composto da ricevitore e trasmettitore senza fili, frequenza 433mhz.
Destinatario :
* Campi richiesti
o Annulla
Descrizione |
Questo modulo può essere utilizzato in molte applicazioni. Si può costruire un apriporta garage, o un sistema di allarme utilizzando microcontrollori per esempio. |
Specificazioni |
• Specificazione Trasmettitore: ⇒ Tensione di esercizio: 3 V - 12 V ⇒ Corrente di funzionamento: 40mA max = (12V), min = 9 mA (3V) ⇒ Modalità di risonanza: risonanza onda acustica (SAW) ⇒ Modo di modulazione: ASK / OOK ⇒ Frequenza di funzionamento: 315 MHz - 433 .92 MHz, frequenza di misura possibile. ⇒ Potenza di trasmissione: 25mW ( 315 MHz a 12 V) ⇒ Errore di frequenza: + 150 kHz (max) ⇒ Velocità di trasmissione: <= 10kbps • Specifiche della ricevente: ⇒ Tensione di esercizio: 5.0 VDC + 0,5 V ⇒ Corrente di funzionamento: = 5.5 mA ( 5.0 VDC) ⇒ Principio di funzionamento: single-chip di ricezione superregeneration ⇒ Funzionamento: OOK / ASK ⇒ Frequenza di lavoro: 315 MHz - 433 .92 MHz, frequenza di misura regolabile ⇒ Larghezza di banda: 2MHz ( 433 MHz, 3dBm) ⇒ Sensibilità: -100 DBML (50Ω) ⇒ Tasso di ricezione: < 9,6 Kbps (a 315 MHz e -95dBm) Codice di esempio per Arduino: modulo trasmettitore / trasmettitore / * Questo esempio fa uso della libreria Wire virtuale scritto da Mike McCauley. Lo schizzo leggerà un valore della A0 ingresso analogico e trasmetterla come 2 byte per il modulo ricevitore una volta al secondo. Autore HobbyComponents.com Tx CONNESSIONI MODULO: ASSEGNAZIONE DEI PIN ARDUINO PIN 1 GND GND 2 VCC ( 3.5 -12V) VCC 3 TX D2 DATI * / / * Includere la libreria Wire virtuale * / #include / * Digital IO pin thatwill essere utilizzato per l'invio dei dati al trasmettitore * / const int TX_DIO_Pin = 2; void setup () { pinMode (13, OUTPUT); / * Inizializza il perno DIO utilizzato per inviare i dati al modulo Tx * / vw_set_tx_pin (TX_DIO_Pin); / * Impostare il livello logico di trasmissione (LOW = trasmettere per questo versione di moduli) * / vw_set_ptt_inverted (true); / * Trasmissione a 2000 bit al secondo * / vw_setup ( 2000 ); // bit per secondo } / * Programma principale * / void loop () { / * Detiene temporaneamente il ValueRead da analogico A0 ingresso * / unsigned int dati; / * Il buffer di trasmissione thatwill tenere i dati per essere Trasmesso. * / Byte TxBuffer [2]; / * Leggi l'A0 ingresso analogico ... * / Dati = lettura analogica (A0); / * ... E conservarlo come byte alti e bassi nella trasmissione Buffer * / TxBuffer [0] = dati >> 8; TxBuffer [1] = dati; / * Accendere il LED sul pin 13 per indicare realtà stiamo per trasmettere dati * / digitalWrite (13, HIGH); / * Invia i dati (2 byte) * / vw_send ((byte *) TxBuffer, 2); / * Attendere che i dati sono stati inviati * / vw_wait_tx (); / * Spegnere il LED sul pin 13 per indicare che abbiamo ora inviato i dati * / digitalWrite (13, LOW); / * Non fare nulla per un secondo. Abbassare questo ritardo di inviare Dati più veloce * / ritardo ( 1000 ); } Codice di esempio per Arduino: modulo ricevitore / ricevitore / * Questo esempio fa uso della libreria Wire virtuale scritto da Mike McCauley. Lo schizzo leggerà un valore della A0 ingresso analogico e trasmetterla come 2 byte per il modulo ricevitore una volta al secondo. Autore HobbyComponents.com Rx collegamento dei moduli: DESCRIZIONE PIN PIN DI ARDUINO 1 GND GND 2 RX D2 DATI 3 DATI RX N / A 4 VCC (5V) VCC * / / * Includere la libreria Wire virtuale * / #include / * Digital IO pin thatwill essere utilizzato per la ricezione dei dati dal ricevitore * / const int RX_DIO_Pin = 2; void setup () { pinMode (13, OUTPUT); Serial.begin ( 9600 ); / * Inizializza il perno DIO utilizzato per ricevere i dati dal modulo Rx * / vw_set_rx_pin (RX_DIO_Pin); / * Ricezione a 2000 bit al secondo * / vw_setup ( 2000 ); / * Attiva il ricevitore * / vw_rx_start (); } / * Programma principale * / void loop () { / * Impostare le dimensioni del buffer di ricezione a 2 byte * / uint8_t buffer_size = 2; / * Contiene i dati * recived / unsigned int dati; / * Il buffer di ricezione * / uint8_t RxBuffer [buffer_size]; / * È un messaggio ricevuto? * / if (vw_get_message (RxBuffer, e buffer_size)) // non bloccante { / * Se è così, quindi accendere il LED collegato a DIO 13 per indicare questo * / digitalWrite (13, HIGH); / * Memorizzare i dati byte di alta e bassa ricevuto * / Dati = RxBuffer [0] << 8 | RxBuffer [1]; / * Uscita questi dati al UART * / Serial.print ("pin A0 Analogico:"); Serial.println (dati); / * Spegnere il LED sul pin 13 per indicare il fatto I dati sono stati ora ricevuto * / digitalWrite (13, LOW); } } |
Non ci sono commenti dei clienti al momento.