Sommario:

Allarme porta del garage Arduino con Blynk: 3 passaggi
Allarme porta del garage Arduino con Blynk: 3 passaggi

Video: Allarme porta del garage Arduino con Blynk: 3 passaggi

Video: Allarme porta del garage Arduino con Blynk: 3 passaggi
Video: Sensori di Umidità delle Piante con Arduino e un'APP - Orto SMART fai da te! 🍓 2024, Novembre
Anonim
Allarme per porta del garage Arduino con Blynk
Allarme per porta del garage Arduino con Blynk
Allarme per porta del garage Arduino con Blynk
Allarme per porta del garage Arduino con Blynk
Allarme per porta del garage Arduino con Blynk
Allarme per porta del garage Arduino con Blynk
Allarme per porta del garage Arduino con Blynk
Allarme per porta del garage Arduino con Blynk

Sensore abbastanza semplice che invia i dati al progetto Blynk per visualizzare lo stato della porta del mio garage - Open of Shut - e invia un avviso push al mio telefono quando lo stato della porta cambia - Open to Shut o Shut to Open. Ho usato WEMOS D1 Mini Pro per la connettività wifi e per eseguire lo sketch Arduino, ma potresti usare qualsiasi dispositivo compatibile con Arduino.

Inizialmente avevo pianificato di utilizzare un semplice interruttore di interblocco, tuttavia la porta è una vecchia porta da garage in stile basculante e non si apre sempre nella stessa posizione. Ottenere un contatto coerente sarebbe stato difficile. Ho anche escluso qualsiasi tipo di sensore magnetico per lo stesso motivo.

Ho optato per un piccolo sensore a infrarossi (IR) in grado di rilevare un ostacolo nel raggio di 2-30 cm.

Passaggio 1: cosa ti servirà

Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà

1. WEMOS D1 Mini Pro - una mini scheda wifi con flash da 16 MB, connettore per antenna esterna e antenna in ceramica integrata basata su ESP8266EX.

2. Sensore di ostacolo IR.

3. Account e app Blynk sul tuo smartphone.

4. Ripristina SW e interruttore di alimentazione (opzionale), varie breadboard, cavi di collegamento ecc. per i test.

5. Jiffy Box - Uso clear come mi piace vedere il mio lavoro;-).

6. Staffa di montaggio per posizionare il sensore vicino alla tua porta (ho usato un pezzo di legno di scarto).

Passaggio 2: crea il tuo prototipo e prova

Costruisci il tuo prototipo e prova
Costruisci il tuo prototipo e prova
Costruisci il tuo prototipo e prova
Costruisci il tuo prototipo e prova
Costruisci il tuo prototipo e prova
Costruisci il tuo prototipo e prova

Collega il sensore IR al D1 Mini:

Sensore - D1 Mini

VCC -- +5V

GND -- GND

FUORI -- RE3

Eseguire lo sketch e controllare il monitor seriale per vedere che il valore sul pin D3 cambia quando si blocca la parte anteriore del sensore (davanti ai LED) - è possibile modificare la distanza di rilevamento regolando il potenziometro (pot). L'ho impostato su circa 5 cm, che è ampio per consentire variazioni nella porta quando è aperta.

Il disegno è scritto in modo che il pin sia impostato ALTO quando la porta è aperta (il sensore è bloccato), o BASSO quando la porta è chiusa (il sensore non è bloccato). Puoi facilmente invertirlo in base alle tue esigenze a seconda di dove monti il sensore rispetto alla posizione della porta.

Durante il montaggio nella scatola ho praticato i fori per i LED con molta attenzione per adattarli perfettamente ai LED - non è necessario adesivo aggiuntivo che rende facile la rimozione per la regolazione, il montaggio, ecc.

*NOTA: Lo schizzo definisce il sensore come Pin 0, tuttavia è fisicamente collegato al WEMOS D1 Mini pin D3… Questo perché il D! Mini è basato sul chip/processore ESP8266. Il D1 Mini è effettivamente solo uno scudo, lo schizzo in realtà funziona solo su ESP8266. Quindi il pin 0 GPiO (a cui si fa riferimento nello schizzo), in realtà si rompe come WEMOS D1 Mini pin D3. Lo troverai con molti schizzi Arduino, la mappatura dei pin varia in base alla scheda che stai utilizzando.

Passaggio 3: installa e voilà

Installa e voilà!
Installa e voilà!
Installa e voilà!
Installa e voilà!
Installa e voilà!
Installa e voilà!

Ho montato il sensore in una scatola piccola e trasparente (chiara in modo che possa vedere il mio lavoro!). Montato su un pezzo di legno di scarto in modo che il telaio della porta blocchi il sensore quando la porta è aperta.

Ho praticato un piccolo foro nella base della scatola allineata alla parte superiore della pentola, posso infilare un piccolo cacciavite per regolare la portata del sensore senza dover rimuovere il coperchio. (Ho anche montato il coperchio sul fondo, così se devo aprire la scatola non devo rimuovere l'intera staffa dal muro, posso accedere alle viti così com'è).

Il progetto Blynk è piuttosto semplice, un widget LED ciascuno per Apri e Chiudi (ho cambiato i colori Rosso e Verde, puoi selezionarli nelle impostazioni dell'app per ciascun widget). Lo schizzo controllerà il sensore ogni secondo e invierà i dati al widget LED corretto.

La notifica Push si attiva quando lo stato della porta cambia. (Nota che Blynk ha una limitazione che consente solo la notifica push ogni 15 secondi (questo per impedire che il loro server venga bombardato da richieste), ho impostato il timer nello schizzo per verificare il cambiamento dello stato della porta solo ogni 16 secondi, il che è buono abbastanza per le mie esigenze C'è un piccolo potenziale che se la porta si è aperta e poi richiusa entro il periodo di 16 secondi non riceverai la notifica (ma i LED mostreranno comunque lo stato corretto mentre controllano ogni secondo).

Consigliato: