Sommario:
- Passaggio 1: cosa ti servirà
- Passaggio 2: crea il tuo prototipo e prova
- Passaggio 3: installa e voilà
Video: Allarme porta del garage Arduino con Blynk: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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à
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
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à
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:
Porta del garage controllata da Alexa con Arduino Esp8266: 6 passaggi
Porta del garage controllata da Alexa con Arduino Esp8266: L'idea per questo progetto mi è venuta da un vecchio progetto a cui avevo lavorato qualche tempo fa. Avevo collegato un semplice circuito a pulsante che accendeva un LED quando veniva premuto un pulsante dalla porta del garage. Questo metodo si è rivelato inaffidabile e non altrettanto utile
Telecomando invisibile per porta del garage: 7 passaggi (con immagini)
Telecomando invisibile per porta del garage: Una volta abbiamo lasciato la nostra auto parcheggiata fuori dal garage e un ladro ha rotto una finestra per raggiungere il telecomando della porta del garage. Poi hanno aperto il garage e hanno rubato alcune biciclette. Così ho deciso di nascondere il telecomando inserendolo nel posacenere dell'auto. Funziona da a
Hack semplice per la porta del garage: 4 passaggi (con immagini)
Semplice attacco alla porta del garage: dopo essere stato accidentalmente chiuso fuori da casa mia in più di un'occasione, ho deciso che doveva esserci un modo migliore per entrare in casa mia che non comportasse effrazioni (e senza nascondere una chiave fuori da qualche parte). dando un'occhiata al mio g
Tutorial: come attivare l'allarme della porta utilizzando l'allarme del sensore dell'interruttore magnetico MC-18: 3 passaggi
Tutorial: come creare un allarme porta utilizzando l'allarme del sensore dell'interruttore magnetico MC-18: Ciao ragazzi, sto per fare un tutorial sull'allarme del sensore dell'interruttore magnetico MC-18 che funziona in modalità normalmente chiusa. Ma prima, lasciate che vi spieghi in breve cosa si intende per normalmente vicino. Esistono due tipi di modalità, normalmente aperta e normalmente chiusa
Allarme porta Arduino con avvisi di testo: 14 passaggi (con immagini)
Allarme porta Arduino con avvisi di testo: questo è un allarme porta basato su Arduino che utilizza un interruttore magnetico reed per determinare lo stato della porta e ha un allarme acustico e un allarme basato su messaggi di testo. Elenco delle parti Arduino UnoArduino Uno Ethernet Shield3x LED2x interruttori SPST1x pulsante momentaneo2