Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I den här handboken vill jag berätta om en version av att bygga ett säkerhetsövervakningssystem med en rörelsedetektor och skicka foton till brevlådan via 3G/GPRS -sköld.
Denna artikel är baserad på andra instruktioner: instruktion 1 och instruktion 2.
Skillnaden i denna instruktion är användningen av en rörelsedetektor integrerad i VC0706 -kameran för att detektera rörelse i en ram.
Så vi behöver:
- Arduino UNO
- Kort för utbrytning av MicroSD -kort
- MicroSD -kort
- TTL seriell JPEG -kamera VC0706
- 3G/GPRS/GSM/GPS -sköld
- Spånmotstånd (1206) 2, 2kOhm och 3, 3kOhmWires, lödkolv etc.
- Trådledare LED och motstånd 500-1000 Ohm.
Steg 1: Kamerainställning
I det första steget måste du ansluta en LED (ALARM) parallellt med ett motstånd på 500-1000 Ohm, en UART JPEG VC0706-kamera och ett micro SD-kort till en Arduino Uno (med hjälp av en adapter), som visas i figuren. Micro SD -kortet måste formateras i FAT32. Lysdioden (ALARM) används för att indikera rörelsedetekteringsläge.
Steg 2: 3G/GPRS -skärminställning
Att ansluta en 3G/GPRS -skärm till Arduino UNO är inte svårt. Förbered ett SIM -kort. Begäran om PIN -kod måste inaktiveras på SIM -kortet. Installera SIM -kortet i SIM -kortplatsen på undersidan av 3G/GPRS -skärmen.
Ställ skyddsbygeln i läge "RX-1", "TX-0". Anslut sedan alla ledningar som är anslutna till Arduino UNO, på samma platser på 3G/GPRS -skärmen. Och anslut sedan 3G/GPRS -sköld och Arduino UNO. Anslut USB -kabeln.
Du kan behöva justera hastigheten för utbytet av 3G/GPRS -sköld. För detta behöver du:
- slå på Arduino Uno -kortet (med USB eller extern strömkontakt),
- slå på 3G/GPRS -skölden (tryck och håll "POWER" -knappen intryckt i 1 sekund),
- anslut till microUSB -kontakten på 3G/GPRS -skölden,
- vänta på automatisk installation av drivrutinerna,
- anslut med en terminal (till exempel PuTTY) till COM -porten (som visas i figuren) och ange kommandot "AT+IRPEX = 115200",
- koppla bort microUSB -kabeln från 3G/GPRS -skärmen.
Steg 3: Programmering
Programmering sker via Arduino IDE.
Du måste först installera ytterligare bibliotek: Camera_Shield_VC0706 och XModem. Det finns ett litet fel i det ursprungliga XModem -biblioteket, jag har bifogat det korrigerade biblioteket.
Starta Arduino IDE, öppna SnapMoveModem.ino -skissen. Se till att "Arduino / Genuino UNO" -kortet är valt. Jag bifogar en arbetsskiss.
Fyll i dina data istället för "*****" tecken: Klicka på knappen Ladda ner.
Observera att serieporten "Serial" används för kommunikation med 3G/GPRS -skölden och inte för att visa felsökningsinformation. Därför är det inte möjligt att visa felsökningsinformation.
Jag registrerade mig på e -postservern, installerade e -postprogrammet på min telefon, skapade en ny e -postlåda (till vilken jag skickar e -postmeddelanden med foton), la till aviseringar till telefonen när nya e -postmeddelanden kommer.
Steg 4: Demonstration
Jag spelade in en video för att visa hur systemet fungerar. Denna video visar hur en rånare kommer i en mask, en rörelsedetektor utlöses, den gröna ALARM-lysdioden tänds och ett foto av rånaren skickas till e-postmeddelandet. Den gröna lysdioden ALARM slocknar. Sedan går rånaren, rörelsedetektorn utlöses igen, den gröna ALARM-lysdioden tänds igen och ett andra foto skickas till e-postmeddelandet.
Förseningen med att skicka ett foto är relaterat till växelkursen för UART (38400) mellan kameran och Arduino UNO, samt växelkursen (115200) mellan Arduino UNO och 3G/GPRS -skölden. Jag uppnådde inte höga hastigheter, men ville bara visa systemets funktionalitet.
Jag hoppas att du gillade mina instruktioner. Tack för att du tittade.