Sommario:

Acquisizione ed e-mail di immagini attivate dal movimento: 6 passaggi
Acquisizione ed e-mail di immagini attivate dal movimento: 6 passaggi

Video: Acquisizione ed e-mail di immagini attivate dal movimento: 6 passaggi

Video: Acquisizione ed e-mail di immagini attivate dal movimento: 6 passaggi
Video: Come liberare spazio su Gmail, Google Foto e Drive 2024, Dicembre
Anonim
Acquisizione ed e-mail di immagini attivate dal movimento
Acquisizione ed e-mail di immagini attivate dal movimento
Acquisizione ed e-mail di immagini attivate dal movimento
Acquisizione ed e-mail di immagini attivate dal movimento

Ci basiamo sui precedenti progetti ESP32-CAM e costruiamo un sistema di acquisizione di immagini attivato dal movimento che invia anche un'e-mail con l'immagine come allegato. Questa build utilizza la scheda ESP32-CAM insieme a un modulo sensore PIR basato sul sensore AM312. La scheda trascorre la maggior parte del tempo in modalità di sospensione e si sveglia per acquisire un'immagine una volta rilevato il movimento. Nella parte 1, modifichiamo lo schizzo time-lapse precedente per aggiungere la funzione di rilevamento del movimento. Quindi aggiorniamo lo schizzo e aggiungiamo la funzione di posta elettronica nella parte 2

Il video qui sopra copre tutto ciò che devi sapere e spiega anche come viene realizzato lo schizzo.

Passaggio 1: raccogliere l'elettronica

Raccogliere l'elettronica
Raccogliere l'elettronica
Raccogliere l'elettronica
Raccogliere l'elettronica

La scheda ESP32-CAM contiene già il modulo fotocamera e lo slot per schede microSD di cui abbiamo bisogno per questo schizzo. Oltre a questo, avrai bisogno di una scheda microSD, un modulo sensore PIR (basato sul sensore AM312), un transistor NPN generico (BC547, BC548, BC549 o 2N3904), una scheda breakout microUSB, un 10K Ohm e 1K ohm e anche un convertitore da USB a seriale per caricare lo schizzo.

Passaggio 2: carica lo schizzo per la parte 1

Carica lo schizzo per la parte 1
Carica lo schizzo per la parte 1

La scheda ESP32-CAM non dispone di un connettore USB integrato, quindi è necessario utilizzare un convertitore da USB a seriale esterno per caricare lo schizzo. È possibile utilizzare i collegamenti di cablaggio mostrati sopra ma assicurarsi che il convertitore da USB a seriale sia collegato in modalità 3,3 V.

Si consiglia di utilizzare un'alimentazione esterna da 5 V per alimentare la scheda, in particolare se si utilizza una scheda breakout FTDI. Per l'alimentazione esterna a 5 V, una semplice scheda breakout USB andrà benissimo. C'è stato un certo successo nell'alimentare la scheda direttamente dalla scheda breakout CP2102, quindi puoi provarla prima. La scheda ha anche un pin di alimentazione da 3,3 V, se necessario.

Il ponticello è necessario per mettere la scheda in modalità download. Una volta collegato tutto, alimentare la scheda, aprire un terminale seriale (Strumenti->Serial Monitor) con baud rate 115, 200 e premere il pulsante di reset. Dovresti ottenere un output come mostrato nell'immagine e questo indicherà che tutto funziona come previsto.

Puoi scaricare lo schizzo utilizzando il seguente link:

Passaggio 3: collegare il circuito e testare

Collegare il circuito e testare
Collegare il circuito e testare
Collegare il circuito e testare
Collegare il circuito e testare

Costruisci il circuito usando una breadboard e prova per assicurarti che tutto funzioni come previsto. Ho aggiunto un multimetro all'uscita del sensore finale per aiutarci a determinarne lo stato. Una volta che sei soddisfatto del modo in cui tutto funziona, passa alla parte 2.

Passaggio 4: installa la libreria client di posta

Installa la libreria client di posta
Installa la libreria client di posta
Installa la libreria client di posta
Installa la libreria client di posta

Apri il gestore della libreria e digita "Client di posta ESP32". Installa la libreria che viene visualizzata poiché ne abbiamo bisogno per lo schizzo.

Passaggio 5: carica lo schizzo per la parte 2

Carica lo schizzo per la parte 2
Carica lo schizzo per la parte 2
Carica lo schizzo per la parte 2
Carica lo schizzo per la parte 2
Carica lo schizzo per la parte 2
Carica lo schizzo per la parte 2

Scarica lo sketch dal seguente link:

Aprilo usando l'IDE di Arduino e poi aggiornalo con i tuoi dettagli. Dovrai aggiungere il nome di rete e la password poiché la scheda deve connettersi alla rete WiFI. Dovrai anche fornire un indirizzo e-mail insieme alla password per consentire alla scheda di inviare l'e-mail. Consiglierei di creare un nuovo account GMAIL. Una volta creato l'account, devi abilitare le app meno sicure visitando il seguente link:

myaccount.google.com/lesssecureapps?pli=1

È inoltre necessario specificare il destinatario e se necessario è possibile averne più. Guarda il video per saperne di più. Una volta fatto tutto ciò, carica lo schizzo sulla scheda e accendilo. Consiglierei di collegare il terminale seriale e guardare l'output in quanto questo ti avviserà se ci sono errori.

Se tutto funziona come previsto, la scheda dovrebbe acquisire, salvare un'immagine e anche inviarla come e-mail.

Passaggio 6: aggiungere l'elettronica a un involucro

Aggiungi l'elettronica a un armadio
Aggiungi l'elettronica a un armadio
Aggiungi l'elettronica a un armadio
Aggiungi l'elettronica a un armadio
Aggiungi l'elettronica a un armadio
Aggiungi l'elettronica a un armadio

Ho usato la custodia dal seguente link:

Ho aggiunto i supporti e l'ho stampato a faccia in giù, il che non ha dato una finitura molto buona, ma per ora dovrebbe funzionare. Dato che il sensore PIR era un po' troppo grande per la custodia, ho dissaldato il sensore e l'ho collegato al PCB usando dei fili. Ho quindi creato il circuito di interfaccia utilizzando una scheda prototipi e l'ho cablato in posizione. Usa lo schema di collegamento mostrato in precedenza per collegare tutto insieme e puoi aggiungere del nastro Kapton per l'isolamento.

Ho iniziato incollando il sensore PIR, seguito dal PCB PIR. Ho quindi inserito la scheda ESP32 all'interno e mi sono reso conto che la custodia non ti consente di accedere alla scheda microSD ma questo non mi importava poiché le immagini sarebbero state inviate via email. Ho quindi aggiunto la scheda di interfaccia e incollato la scheda breakout microUSB. Infine, ho piegato il transistor per consentire al coperchio di chiudersi in posizione. Accendi la scheda e dovrebbe scattare un'immagine quando viene rilevato un movimento.

Se ti è piaciuto questo post, non dimenticare di seguirci utilizzando i link sottostanti poiché costruiremo molti altri progetti come questo:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Sito Web BnBe:

Consigliato: