Sommario:

Luce ambientale controllata tramite sensore PIR e Arduino: 6 passaggi
Luce ambientale controllata tramite sensore PIR e Arduino: 6 passaggi

Video: Luce ambientale controllata tramite sensore PIR e Arduino: 6 passaggi

Video: Luce ambientale controllata tramite sensore PIR e Arduino: 6 passaggi
Video: Allarme laser con Arduino - I Sensori di Arduino #8 2024, Luglio
Anonim
Luce ambientale controllata tramite sensore PIR e Arduino
Luce ambientale controllata tramite sensore PIR e Arduino
Luce ambientale controllata tramite sensore PIR e Arduino
Luce ambientale controllata tramite sensore PIR e Arduino

Oggi controlleremo le luci della tua stanza attraverso il rilevamento del movimento utilizzando un sensore di movimento PIR Arduino. Questo progetto è molto divertente da realizzare e ha un uso molto pratico nella tua casa e può farti risparmiare un po' di soldi facendo anche questo progetto. Solo un rapido DISCLAIMER, questo progetto prevede la tensione di linea, il che significa che giocherai con 120 V (ti sconvolgerà), se questo è fuori dalla tua zona di comfort o non hai avuto molta esperienza, probabilmente dovresti tornare a questo progetto in seguito.

Questo è il tutorial che ti guiderà dall'inizio alla fine con un semplice passaggio ovviamente. Iniziamo!

Forniture

  • Microcontrollore Arduino
  • 1 x tagliere
  • 1 x sensore di movimento PIR
  • 1 x relè SRD-05VDC-SL-C
  • 1 x 1KΩ resistore
  • 1 x diodo 1N4007
  • 1 x 2N2222 Transistor (NPN)
  • 1 x cavo di prolunga
  • 1 x lampadina/lampada
  • 2 x connettori a filo
  • Nastro elettrico
  • Un paio di fili di collegamento

Passaggio 1: acquisto di forniture

Acquisto di forniture
Acquisto di forniture

Se non hai accesso ad alcune di queste forniture, ho fornito collegamenti a dove puoi acquistarle a prezzi convenienti.

  • Microcontrollore Arduino
  • 1 x tagliere
  • 1 x sensore di movimento PIR
  • 1 x relè SRD-05VDC-SL-C
  • 1 x 1KΩ resistore
  • 1 x diodo 1N4007
  • 1 x 2N2222 Transistor (NPN)
  • 1 x cavo di prolunga
  • 1 x lampadina/lampada
  • 2 x connettori a filo
  • Nastro elettrico
  • Un paio di fili di collegamento

Passaggio 2: lavorare con la prolunga

Lavorare con la prolunga
Lavorare con la prolunga
Lavorare con la prolunga
Lavorare con la prolunga

Il nostro primo passo è impostare la prolunga in modo che sia pronta per la connessione al circuito, da qui in poi non collegare la prolunga al muro fino a quando non viene menzionato. Per prima cosa, prenderemo la nostra prolunga e la taglieremo a metà usando un tronchesino, quindi toglieremo l'isolamento esterno del cavo di circa 2-3 pollici. Quando si spella l'isolamento esterno, assicurarsi di non danneggiare i fili interni. Quindi, usando gli spelafili, togli circa mezzo pollice dei fili interni di entrambe le estremità. La particolare prolunga che sto usando ha 3 fili, il filo verde è la massa, il filo bianco è neutro e il filo nero è la linea. Ora usando i nostri connettori per cavi, ricollega i fili di terra (verde) e neutro (bianco), ora dovresti avere solo i 2 fili neri esposti. Quindi ora abbiamo finito di impostare la prolunga e la terremo da parte fino a quando non sarà necessaria.

Passaggio 3: configurazione del relè

Configurazione del relè
Configurazione del relè
Configurazione del relè
Configurazione del relè
Configurazione del relè
Configurazione del relè

Ora configureremo il relè e lo collegheremo con Arduino, ma prima di procedere con il relè, cerchiamo di capire cos'è un relè e a cosa serve. Un relè è fondamentalmente un'altra forma di interruttore azionato elettricamente, controllano un circuito elettrico aprendo e chiudendo i contatti in un altro circuito. Nella maggior parte dei casi un relè consente fondamentalmente a una tensione relativamente bassa di controllare facilmente circuiti di potenza più elevata, che è ciò che stiamo facendo in questo progetto. Ok, ora passiamo alla parte dove colleghiamo il relè!!!

Ci sono 5 pin sul relè, comune, normalmente aperto (NO), normalmente chiuso (NC) e 2 bobine, fare riferimento allo schema sopra per i pin. Innanzitutto, dobbiamo collegare uno dei pin della bobina del relè alla guida VCC sulla breadboard, quindi collegare un diodo all'altra bobina e collegarlo alla guida VCC. Il diodo è in posizione per prevenire picchi di tensione o flusso all'indietro di corrente.

Ora prendi il transistor NPN e collega il collettore del transistor alla bobina a cui è collegato il diodo. Quindi collegare il lato emettitore del transistor NPN al binario di terra sulla breadboard. Infine, utilizzando un 1KΩ collegare la base del transistor al pin digitale 2 dell'Arduino.

Infine, faremo una connessione davvero importante. Prendi la prolunga che abbiamo preparato e collega un filo nero al pin comune nel relè e fissa la connessione con del nastro isolante. Quindi collegare l'altra estremità al pin NO del relè.

Passaggio 4: collegamento del sensore di movimento PIR

Collegamento del sensore di movimento PIR
Collegamento del sensore di movimento PIR
Collegamento del sensore di movimento PIR
Collegamento del sensore di movimento PIR

Abbiamo anche quasi finito, ora collegheremo il sensore di movimento PIR al circuito, ma prima di farlo cerchiamo di capire cos'è un sensore PIR. Il sensore PIR sta per sensore a infrarossi passivi, questo sensore può rilevare la presenza di esseri umani o animali e inviare un segnale dicendo che ha rilevato un movimento. Il sensore PIR ha 3 pin, VCC, Output e Ground.

Innanzitutto, dobbiamo collegare il pin VCC del sensore PIR al binario VCC sulla breadboard e collegare il pin di terra del sensore PIR al binario di terra. Quindi collegheremo il pin di uscita a uno dei pin Arduino, ho usato il pin 4. Hai collegato correttamente il sensore PIR ora!!

Passaggio 5: scrittura del codice

Scrivere il codice
Scrivere il codice

Ora abbiamo finito con tutti i circuiti e tutto ciò che dobbiamo fare ora è scrivere il codice. Il codice è relativamente semplice per questo progetto e la logica è semplice. Ho allegato al codice per questo circuito sopra, ma facci capire cosa fa effettivamente questo codice.

Per prima cosa inizializziamo il nostro pin del relè e il nostro pin del sensore PIR e creiamo una variabile int chiamata val. Quindi dichiariamo il pin del relè come output (il segnale passa solo da Arduino) e dichiariamo il pin del sensore PIR come input (il segnale entra solo in Arduino). Infine, usiamo digitalread per ottenere una lettura dal sensore PIR che è 0 (nessun movimento) o 1 (movimento) e memorizzarlo nella variabile val. Quindi usiamo un'istruzione if e else per usare questo valore che abbiamo memorizzato per accendere/spegnere la lampadina, e ora abbiamo finito il codice!!

Passaggio 6: divertiti

Spero che ti piaccia e sii orgoglioso di ciò che hai ottenuto da solo oggi!!

Consigliato: