Sommario:

PiGMI: 3 passaggi
PiGMI: 3 passaggi

Video: PiGMI: 3 passaggi

Video: PiGMI: 3 passaggi
Video: Вырастить виноград из косточек очень просто за 3 шага 2024, Novembre
Anonim
PiGMI
PiGMI

Permettetemi di presentare PiGMI - Pi Garage Monitor su Internet

Questa è la mia versione di un sistema di monitoraggio della porta del garage che utilizza un Pi. Il Pi controlla anche l'apertura e la chiusura delle porte ed è integrato in HomeBridge, quindi posso dire: "Ehi Siri, apri la porta di Dave!".

Il progetto è stato costruito nel 2016 e da allora è in corso. Il design si basava sul mantenere le cose il più semplici possibile. Ad esempio, la porta del garage ha quattro stati: aperta, chiusa, inceppata e ostruita. I primi due sono ovvi, gli ultimi due rappresentano se la porta si sta chiudendo e non può, allora è ostruita. Se sta tentando di aprirsi e non ci riesce, allora si è inceppato. Il rilevamento di questi stati ancora una volta è stato mantenuto semplice. La porta inizia ad aprirsi dopo circa 2 secondi dalla pressione del pulsante manuale, e impiega circa 15 secondi per chiudersi tramite il pulsante manuale (o il telecomando). Questi due tempi sono stati utilizzati per rilevare gli stati inceppati e ostruiti. Un semplice interruttore magnetico rileva lo stato della porta del garage. Ancora una volta, mantenerlo semplice significava che non dovevo occuparmi dell'elettronica della porta del garage. Quindi, se lo stato dell'interruttore non cambia dopo il tempo prescritto, riceverai un messaggio. Ovviamente la porta potrebbe aprirsi in tempo e comunque incepparsi, ma lo noteresti - cercando di mantenerlo semplice! I relè vengono utilizzati attraverso i pulsanti manuali nel garage. Può essere configurato fino a 3 porte.

Quindi il progetto prevedeva di utilizzare un Pi per monitorare lo stato dell'interruttore. Fornire un'interfaccia web per il controllo e consentire l'accesso via Internet per il monitoraggio e il controllo remoti. Ho rivisto questa idea con un amico (Tom Milner) che ha realizzato l'intera interfaccia web per me. Puoi scaricare il codice e provarlo in modalità demo prima di configurarlo su un Pi. L'interfaccia permette di configurare i pin GPIO per i magneti e le uscite dei relè. I tempi di ritardo utilizzati nel caso in cui la porta impieghi più di 2 e 15 secondi predefiniti per spostarsi. Crei un utente e una password per sicurezza, c'è una funzione di registrazione. Ha la possibilità di essere impostato in modalità allarme in cui è possibile ricevere un avviso SMS se la porta viene aperta mentre si è in vacanza o semplicemente al lavoro. Il software è stato testato su Raspberry Pi 3 e Zero. Per maggiori informazioni ecco un link alla pagina Wiki My Garage. Il monitoraggio è facoltativo ed ecco il link.

Forniture

Avrai bisogno:

Raspberry Pi (Pi3 e Zero sono stati testati) con l'ultimo sistema operativo Pi su scheda SD e alimentatore

Chiavetta Wi-Fi

Interruttore(i) magnetico(i) (1 per porta) tipo NO

Relè(i) (I per porta)

La maggior parte delle parti elettroniche proveniva da Adafruit o Amazon.

Filo - filo del campanello per il cablaggio dei magneti al Pi

Custodie per relè e Pi (ho stampato in 3D il mio da Thingiverse: Relay, Pi)

Software My-Garage

Software di monitoraggio opzionale

Colla per fissare il magnete alla porta e al telaio della porta.

Viti per custodie da parete

Utensili:

Spelafili, Pinze

Graffatrice per virare i fili in garage.

Pinza tagliafili

Passaggio 1: configurazione del Pi

Configurare il Pi
Configurare il Pi

Ci sono molti tutorial sulla configurazione di un Pi, quindi non li tratterò qui se non per indicare ciò che è necessario sul Pi.

1) Apache, PHP, Python. Anche in questo caso ci sono tutorial su questi da siti come Adafruit e, naturalmente, RaspberryPi Organization.

2) Il Pi avrà bisogno dell'accesso al tuo Wifi, quindi sarà necessario configurarlo.

3) Per l'accesso all'esterno della casa sarà necessario fornire un metodo per superare il firewall del router. Uso un indirizzo web da noip.com e ho utilizzato un numero di porta diverso per Apache come funzionalità di sicurezza aggiuntiva. Anche in questo caso ci sono molti tutorial sul web per questa disposizione.

4) Il software My-Garage di Github

Passaggio 2: cablaggio e configurazione

Cablaggio e configurazione
Cablaggio e configurazione
Cablaggio e configurazione
Cablaggio e configurazione
Cablaggio e configurazione
Cablaggio e configurazione

Fare riferimento allo schema ma le caratteristiche principali sono un magnete e un relè per porta. Per la mia configurazione ci sono sei pin GPIO. Sono configurabili nel software, assicurati di abbinare il relè giusto con il magnete giusto su più porte! Fare riferimento all'immagine sopra per la pagina delle impostazioni.

Qui puoi configurare le modalità (simulazione aka modalità demo); Il numero e i nomi delle porte; I tempi di apertura e chiusura della porta e le informazioni per l'invio di allarmi e monitoraggio.

Il cablaggio fisico è stato mantenuto il più semplice possibile. L'uscita del(i) relè(i) viene saltata attraverso il(i) pulsante(i) manuale(i) nel garage. Il relè viene pulsato per 1 secondo circa il tempo necessario per premere il pulsante. L'interruttore magnetico l'ho montato all'altezza degli occhi sul binario della porta. Le mie porte hanno un binario di metallo dove vanno i rulli. Poiché il software deve solo sapere se l'interruttore è aperto o chiuso, puoi montarlo ovunque funzioni meglio per la tua porta. Il magnete è montato sulla porta (parte mobile) l'interruttore sul telaio. Il funzionamento della porta non viene modificato in alcun modo. I finecorsa esistenti e il sensore di ostruzione IR continuano a funzionare.

Consigliato: