Sommario:
- Passaggio 1: componenti
- Passaggio 2: collegare i componenti
- Passaggio 3: spingere la casella
- Passaggio 4: codice
- Passaggio 5: file 3D
- Passaggio 6: conclusione
Video: Allarme posta: 6 passaggi (con immagini)
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-12 07:31
Dopo aver completato il mio GSM Home Alarm V1.0 e un po' di tempo di utilizzo, ho deciso di apportare alcune modifiche.
Nell'hardware le principali modifiche sono la sostituzione del sensore ad ultrasuoni e l'introduzione di una tastiera. Sul software, modifico la notifica SMS via e-mail. Inoltre ho deciso di ridimensionare il circuito e progettare e stampare in 3D una scatola per il circuito.
Passaggio 1: componenti
Microcontrollore DFRobot FireBeetle ESP32 IOT
DFRobot Gravity: sensore di movimento a infrarossi digitale per Arduino
DFRobot Sealed Membrane 4*4 pulsantiera con adesivo
Pacchetto LED DFRobot 5mm (50 pezzi)
Resistenza DFRobot 220R
Perfboard
Passaggio 2: collegare i componenti
Il microcontrollore FireBeetle ESP32 IOT sarà il cervello di questo progetto. Il grande vantaggio è che puoi ottenere WIFI e gestione della batteria in un ingombro molto ridotto. È alimentato direttamente dalla porta USB (+5V) ma ho anche aggiunto una batteria come alimentazione di backup (quest'ultima è opzionale).
La tastiera è collegata dal pin D2 al pin D8. Il led è collegato al pin MOSI/IO19. Il pin del segnale del sensore PIR è collegato al pin A1/IO39.
Un alimentatore +5V (normale adattatore da parete per smartphone) deve essere collegato al connettore nano USB. È inoltre possibile aggiungere una batteria da +3,7 V come alimentazione di backup.
Passaggio 3: spingere la casella
Durante questo progetto ho scoperto questo servizio IOT che permette di impostare diverse notifiche.
1 - Vai su https://www.pusingbox.com e crea un account.
2- Vai a "I miei servizi"
3 - "Aggiungi un servizio"
4 - Nella riga "E-mail", premere "Seleziona questo servizio".
5- Configura l'email che riceverà la notifica.
6 - Vai a "I miei scenari"
7 - Premere "Prova".
8 - Se tutto è ok, dovresti ricevere un'email nella tua casella di posta.
Passaggio 4: codice
Per utilizzare il mio codice, sono necessarie alcune modifiche.
Definisci il nome e la password della tua rete WIFI.
Copia il DEVID da "My Scenarios" su Pushingbox e incollalo nel codice.
Carica e apri una finestra Serial Monitor per verificare se tutto funziona. Per attivare il sistema basta premere "1234", la mia password predefinita, e l'allarme verrà inserito in 8s (questo può essere modificato anche nel codice).
Passaggio 5: file 3D
Passaggio 6: conclusione
Rispetto al mio progetto precedente, l'aggiornamento al sensore PIR è un grande miglioramento. Non ricevo quasi nessun allarme "falso, positivo".
Quasi alla fine, ricordo, "Perché non ho usato un RFID???!!!", o meglio, il modulo Bluetooth disponibile nell'ESP32, al posto della tastiera. Anche il codice è molto semplice, con molte possibilità di miglioramento, quindi non credo che questo sarà il mio ultimo sistema di allarme.
Sentiti libero di commentare o mandami un messaggio se hai trovato errori, o se hai suggerimenti/miglioramenti o domande.
Mi piace. Sottoscrivi. Fallo.