Sommario:

Videocamera e-mail 3G/GPRS di sicurezza Arduino con rilevamento del movimento: 4 passaggi
Videocamera e-mail 3G/GPRS di sicurezza Arduino con rilevamento del movimento: 4 passaggi

Video: Videocamera e-mail 3G/GPRS di sicurezza Arduino con rilevamento del movimento: 4 passaggi

Video: Videocamera e-mail 3G/GPRS di sicurezza Arduino con rilevamento del movimento: 4 passaggi
Video: Automatic Motion Detection Camera 📸Send Image to Telegram📲Smart 🏠Home Automation Using Arduino & GSM 2024, Dicembre
Anonim
Videocamera e-mail 3G/GPRS di sicurezza Arduino con rilevamento del movimento
Videocamera e-mail 3G/GPRS di sicurezza Arduino con rilevamento del movimento
Videocamera e-mail 3G/GPRS di sicurezza Arduino con rilevamento del movimento
Videocamera e-mail 3G/GPRS di sicurezza Arduino con rilevamento del movimento

In questo manuale, vorrei parlare di una versione di costruzione di un sistema di sorveglianza di sicurezza con un rilevatore di movimento e l'invio di foto alla casella di posta tramite scudo 3G/GPRS.

Questo articolo si basa su altre istruzioni: istruzione 1 e istruzione 2.

La differenza di questa istruzione sta nell'uso di un rilevatore di movimento integrato nella telecamera VC0706 per rilevare il movimento in un frame.

Quindi abbiamo bisogno di:

  • Arduino UNO
  • Scheda di sblocco per schede MicroSD
  • Scheda MicroSD
  • Telecamera JPEG seriale TTL VC0706
  • Schermo 3G/GPRS/GSM/GPS
  • Resistore chip (1206) 2, 2kOhm e 3, 3kOhmWires, saldatore ecc.
  • Cavo LED e resistenza 500-1000 Ohm.

Passaggio 1: configurazione della fotocamera

Configurazione della fotocamera
Configurazione della fotocamera
Configurazione della fotocamera
Configurazione della fotocamera

Nella prima fase, è necessario collegare un LED (ALARM) in parallelo con una resistenza da 500-1000 Ohm, una fotocamera UART JPEG VC0706 e una scheda micro SD a un Arduino Uno (usando un adattatore), come mostrato in figura. La scheda Micro SD deve essere formattata in FAT32. Il LED (ALARM) verrà utilizzato per indicare la modalità di rilevamento del movimento.

Passaggio 2: configurazione dello schermo 3G/GPRS

Configurazione dello schermo 3G/GPRS
Configurazione dello schermo 3G/GPRS
Configurazione dello schermo 3G/GPRS
Configurazione dello schermo 3G/GPRS
Configurazione dello schermo 3G/GPRS
Configurazione dello schermo 3G/GPRS

Collegare uno shield 3G/GPRS ad Arduino UNO non è difficile. Preparare una scheda SIM. La richiesta del codice PIN deve essere disabilitata sulla carta SIM. Installa la scheda SIM nello slot "SIM" nella parte inferiore dello schermo 3G/GPRS.

Impostare i ponticelli dello scudo in posizione "RX-1", "TX-0". Quindi, collega tutti i fili collegati ad Arduino UNO, negli stessi punti dello shield 3G/GPRS. E poi collega insieme lo scudo 3G/GPRS e Arduino UNO. Collega il cavo USB.

Potrebbe essere necessario regolare la velocità di scambio dello scudo 3G/GPRS. Per questo hai bisogno di:

  • energizzare la scheda Arduino Uno (usando l'USB o il connettore di alimentazione esterno),
  • accendere lo schermo 3G/GPRS (premere e tenere premuto il pulsante “POWER” per 1 secondo),
  • collegare al connettore microUSB sullo schermo 3G/GPRS,
  • attendere l'installazione automatica dei driver,
  • collegarsi tramite terminale (ad esempio PuTTY) alla porta COM (come mostrato in figura) e digitare il comando "AT+IRPEX=115200",
  • scollegare il cavo microUSB dallo schermo 3G/GPRS.

Passaggio 3: programmazione

La programmazione avviene tramite l'IDE di Arduino.

Devi prima installare librerie aggiuntive: Camera_Shield_VC0706 e XModem. C'è un piccolo errore nella libreria XModem originale, ho allegato la libreria corretta.

Avvia l'IDE Arduino, apri lo sketch SnapMoveModem.ino. Assicurati che la scheda "Arduino / Genuino UNO" sia selezionata. Allego uno schizzo di lavoro.

Inserisci i tuoi dati invece dei caratteri “*****”: clicca sul pulsante Download.

Si noti che la porta seriale "Serial" viene utilizzata per la comunicazione con lo scudo 3G/GPRS e non per visualizzare le informazioni di debug. Pertanto, non è possibile visualizzare le informazioni di debug.

Mi sono registrato sul server di posta, ho installato l'applicazione di posta sul mio telefono, ho creato una nuova casella di posta (a cui invierò le email con le foto), ho aggiunto le notifiche al telefono quando arrivano nuove email.

Passaggio 4: dimostrazione

Image
Image
Dimostrazione
Dimostrazione
Dimostrazione
Dimostrazione

Ho girato un video per dimostrare il funzionamento del sistema. Questo video mostra come un rapinatore entra in una maschera, un rilevatore di movimento viene attivato, il LED verde ALLARME si accende e una foto del rapinatore viene inviata all'e-mail. Il LED verde ALLARME si spegne. Quindi il rapinatore se ne va, il rilevatore di movimento viene nuovamente attivato, il LED verde ALLARME si riaccende e una seconda foto viene inviata all'e-mail.

Il ritardo nell'invio di una foto è legato al tasso di cambio per UART (38400) tra la fotocamera e Arduino UNO, nonché con il tasso di cambio (115200) tra Arduino UNO e lo shield 3G/GPRS. Non ho raggiunto velocità elevate, ma volevo solo mostrare la funzionalità del sistema.

Spero ti siano piaciute le mie istruzioni. Grazie per aver guardato.

Consigliato: