» elettronica » Arduino »Allarme wireless basato su Arduino

Arduino Wireless Alarm


Ciao visitatori del sito web
Durante la navigazione di vari siti, ho trovato un prodotto fatto in casa molto utile per la sicurezza domestica, su Arduino.

Il suo autore voleva fare in casa in modo che fosse economico e wireless.
Questo prodotto fatto in casa utilizza un sensore di movimento PIR e le informazioni vengono trasmesse utilizzando il modulo RF.

L'autore ha voluto utilizzare un modulo a infrarossi, ma dal momento che ha una portata limitata e il plus può funzionare solo sulla linea di vista del ricevitore, quindi ha scelto il modulo RF, con il quale è possibile raggiungere un raggio di circa 100 metri.

Al fine di rendere più conveniente per i visitatori visualizzare il gruppo di allarmi, ho deciso di dividere l'articolo in 5 fasi:
Passaggio 1: creare un trasmettitore.
Fase 2: creare un ricevitore.
Passaggio 3: installare il software.
Fase 4: test dei moduli assemblati.
Fase 5: assemblaggio dell'alloggiamento e installazione del modulo al suo interno.

Quindi, cominciamo con il video dell'autore.


Tutto ciò di cui l'autore aveva bisogno era:
- 2 schede ARDUINO UNO / ARDUINO MINI / ARDUINO NANO per il ricevitore e il trasmettitore;
- Modulo transceiver RF (433 MHZ);
- Sensore di movimento PIR;
- batterie da 9 V (2 pezzi) e connettori;
- buzzer;
- LED;
- Una resistenza con una resistenza di 220 ohm;
- tagliere;
- Ponticelli / fili / ponticelli;
- Piastra di montaggio;
- Connettori scheda-pin;
- interruttori;
- Alloggiamenti per ricevitore e trasmettitore;
- carta colorata;
- Nastro di montaggio;
- Bisturi impilati;
- Pistola per colla a caldo;
- Saldatore;
- Tronchesi / strumento di stripping;
- Forbici per metallo.



Iniziamo la creazione del trasmettitore.
Di seguito è riportato un diagramma del sensore di movimento.

Il trasmettitore stesso è costituito da:
- sensore di movimento;
- schede Arduino;
- Modulo trasmettitore.

L'autore ha usato l'Arduino Nano come una scheda di controllo.

L'autore ha raccolto secondo questo schema:

Il sensore stesso ha tre uscite:
- VCC;
- GND;
- OUT.

Quindi l'autore ha collegato i cavi del sensore ai cavi della scheda Arduino:
- Vcc> 5v;
- GND> GND;
- Fuori> D2.

Dopo di che, ho controllato il sensore
Arduino Wireless Alarm


Prima di scaricare il firmware, l'autore si assicura che la scheda corrente e la porta seriale siano installate correttamente nelle impostazioni IDE di Arduino. Dopo di che ho scaricato lo schizzo:

sketch-test-code.docx [12.26 Kb] (download: 483)
Visualizza file online:

Successivamente, quando il sensore di movimento rileva un movimento davanti a te, il LED si illumina e puoi anche vedere il messaggio corrispondente sul monitor.

Successivamente, l'autore collega il trasmettitore RF.

Secondo lo schema un po 'più basso.

Il trasmettitore ha 3 uscite (VCC, GND e dati), collegarle:
- Uscita VCC> 5 V sulla scheda;
- GND> GND;
- Dati> 12 pin sulla scheda.



Il ricevitore stesso è costituito da:
- Modulo ricevitore RF;
- Schede Arduino
- Buzzer (altoparlante).

Circuito Ricevitore:

Il ricevitore, come il trasmettitore, ha 3 uscite (VCC, GND e Data), collegandole:
- Uscita VCC> 5 V sulla scheda;
- GND> GND;
- Dati> 12 pin sulla scheda.


L'autore ha scelto la libreria di file come base dell'intero firmware. Ho scaricato quello che lui e l'ho messo nella cartella con le librerie di Arduino.



Prima di scaricare il codice firmware sulla scheda, l'autore ha impostato i seguenti parametri IDE:
- Tavola -> Arduino Nano (o la tavola che usi);
- Porta seriale -> COM XX (controlla la porta COM a cui è connessa la tua scheda).

Dopo aver impostato i parametri, l'autore ha scaricato il file del firmware Wireless_tx e lo ha caricato sulla scheda:

wireless_tx.docx [14.59 Kb] (download: 403)
Visualizza file online:




L'autore ripete gli stessi passaggi per la scheda host:
- Scheda -> Arduino UNO (o la scheda che stai utilizzando);
- Porta seriale -> COM XX (controlla la porta COM a cui è connessa la tua scheda).


Dopo che l'autore ha impostato i parametri, scarica il file wireless_rx e lo scarica sulla scheda:

wireless_rx.docx [13.3 Kb] (download: 291)
Visualizza file online:


Quindi, utilizzando un programma che può essere scaricato, l'autore ha generato un suono per il segnale acustico.


Inoltre, dopo aver scaricato il software, l'autore ha deciso di verificare se tutto funziona correttamente. L'autore ha collegato le fonti di alimentazione, ha fatto scorrere una mano davanti al sensore e un cicalino ha iniziato a funzionare per lui, il che significa che tutto funziona come dovrebbe.


Assemblaggio finale del trasmettitore
In primo luogo, l'autore ha troncato le conclusioni sporgenti dal ricevitore, dal trasmettitore, dalle schede arduino, ecc.

Successivamente, ho collegato la scheda Arduino con un sensore di movimento e un trasmettitore RF utilizzando i ponticelli.

Inoltre, l'autore ha iniziato a creare un alloggiamento per il trasmettitore.

Innanzitutto, ha tagliato: un foro per l'interruttore, nonché un foro rotondo per il sensore di movimento, quindi lo ha incollato alla custodia.


Quindi l'autore ha piegato un foglio di carta colorata e l'ha incollato sulla copertina anteriore dell'immagine per nascondere le parti interne del prodotto fatto in casa.

Successivamente, l'autore ha iniziato a incorporare e imbottitura all'interno della custodia, utilizzando nastro biadesivo.


Assemblaggio finale del ricevitore
L'autore ha deciso di collegare la scheda Arduino al circuito con un nastro di gomma e di installare anche un ricevitore RF.

Inoltre, l'autore ritaglia due fori sull'altro caso, uno per il cicalino e uno per l'interruttore.

E bastoni.

Dopodiché, l'autore installa i jumper su tutti i dettagli.


Quindi l'autore inserisce la scheda finita nella custodia e la fissa con la colla a doppia faccia.

Inoltre, poiché entrambi i moduli sono stati collocati nella custodia, l'autore ha posizionato il trasmettitore in un posto che deve essere protetto e il ricevitore sulla sua scrivania.

La gamma dei moduli non è molto ampia, e quindi, avendo trovato un foro contrassegnato come "formica", l'autore ha deciso di aumentare il raggio d'azione aggiungendo antenne a ciascun modulo.


Successivamente, iniziò a considerare per quanto tempo aveva bisogno dell'antenna.

Per calcolare la lunghezza dell'antenna, è necessario determinare la lunghezza d'onda e per questo è necessario dividere la velocità della luce per frequenza, quindi dividere il numero risultante per 4. L'autore ha una frequenza di 433 MHz e la velocità della luce 3 * 10 ^ 8 m / s.
Quindi la lunghezza d'onda = (3 × 10 ^ 8) / (433 × 10 ^ 6) = 0.69284 m.,
E la lunghezza dell'antenna = 0,69284 / 4 = 0,1732 m = 17,32 cm

Quindi l'autore ha tagliato due pezzi della lunghezza desiderata e li ha saldati nei fori di ciascun modulo.




E alla fine, ha ricevuto un allarme wireless basato su arduino.

9.3
9.3
8.7

Aggiungi un commento

    • sorrideresorrisiXaxabeneDONTKNOWyahoonea
      capozeroimbrogliaresìSì-sìaggressivosegreto
      scusaballaredance2dance3perdonoaiutobevande
      arrestoamicibuonogoodgoodfischiodeliquiolinguetta
      fumobattimanicraydeclarederisoriodon-t_mentionscaricare
      caloreadiratolaugh1mdaincontromoskingnegativo
      not_ipopcornpunireleggerespaventarespaventacerca
      schernirethank_youquestoto_clueumnikacutoconcordare
      cattivobeeeblack_eyeblum3arrossirevanterianoia
      censuratospiritosagginesecret2minacciarevittoriayusun_bespectacled
      ShokRespektlolPrevedbenvenutoKrutoyya_za
      ya_dobryiaiutantene_huliganne_othodiFludbandovicino
3 commenti
Ospite Vasily
non funziona
Modulo ricetrasmettitore RF
Bene si? E l'autore - "Trasmettitore e ricevitore RF", cioè "trasmettitore e ricevitore". Spero che la differenza sia chiara. Negligenza, fretta ... ((
Un altro divertente. Non esiste uno schema ... Una primitiva complicata su Arduin. Il consumo attuale sarà grande (> 50mA) ... e la batteria è debole Krone. I sensori PIR sono diversi (e gli algoritmi di commutazione sono diversi)
Questa Krona in questo schema è sufficiente per 1 (singolo) giorno. DONTKNOW

Ti consigliamo di leggere:

Passalo per lo smartphone ...