Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šiame vadove norėčiau papasakoti apie vieną saugumo stebėjimo sistemos su judesio detektoriumi kūrimo ir nuotraukų siuntimo į pašto dėžutę per 3G/GPRS skydą versiją.
Šis straipsnis paremtas kitomis instrukcijomis: 1 ir 2 instrukcija.
Šios instrukcijos skirtumas yra judesio detektoriaus, integruoto į kamerą VC0706, naudojimas judesio kadre aptikimui.
Taigi mums reikia:
- Arduino UNO
- „MicroSD“kortelių pertraukimo plokštė
- „MicroSD“kortelė
- TTL serijinė JPEG kamera VC0706
- 3G/GPRS/GSM/GPS skydas
- Lustų rezistorius (1206) 2, 2 kOhm ir 3, 3 kOhm Laidai, lituoklis ir kt.
- Laidų šviesos diodai ir rezistorius 500-1000 omų.
1 veiksmas: fotoaparato sąranka
Pirmajame etape prie „Arduino Uno“(naudojant adapterį) turite prijungti šviesos diodą (ALARM) lygiagrečiai su 500–1000 omų rezistoriumi, UART JPEG VC0706 fotoaparatu ir „micro SD“kortele, kaip parodyta paveikslėlyje. „Micro SD“kortelė turi būti suformatuota FAT32. Šviesos diodas (ALARM) bus naudojamas judesio aptikimo režimui parodyti.
2 veiksmas: 3G/GPRS skydo sąranka
3G/GPRS skydo prijungimas prie „Arduino UNO“nėra sudėtingas. Paruoškite SIM kortelę. PIN kortelės užklausa turi būti išjungta SIM kortelėje. Įdėkite SIM kortelę į „SIM“lizdą, esantį 3G/GPRS skydo apačioje.
Nustatykite skydo trumpiklius į padėtį „RX-1“, „TX-0“. Tada prijunkite visus laidus, prijungtus prie „Arduino UNO“, tose pačiose 3G/GPRS skydo vietose. Tada prijunkite 3G/GPRS skydą ir „Arduino UNO“. Prijunkite USB kabelį.
Gali tekti koreguoti 3G/GPRS skydo keitimosi greitį. Tam jums reikia:
- įjunkite „Arduino Uno“plokštę (naudodami USB arba išorinę maitinimo jungtį),
- įjunkite 3G/GPRS skydą (paspauskite ir palaikykite „POWER“mygtuką 1 sekundę),
- prijunkite prie „microUSB“jungties 3G/GPRS skydelyje,
- palaukite automatinio tvarkyklių įdiegimo,
- prijunkite terminalą (pvz., „PuTTY“) prie COM prievado (kaip parodyta paveikslėlyje) ir įveskite komandą „AT+IRPEX = 115200“,
- atjunkite „microUSB“kabelį nuo 3G/GPRS skydo.
3 žingsnis: programavimas
Programavimas atliekamas naudojant „Arduino IDE“.
Pirmiausia turite įdiegti papildomas bibliotekas: Camera_Shield_VC0706 ir XModem. Originalioje XModem bibliotekoje yra nedidelė klaida, pridėjau pataisytą biblioteką.
Paleiskite „Arduino IDE“, atidarykite „SnapMoveModem.ino“eskizą. Įsitikinkite, kad pasirinkta lenta „Arduino / Genuino UNO“. Pridedu darbinį eskizą.
Užpildykite savo duomenis, o ne „*****“simbolius: spustelėkite mygtuką Atsisiųsti.
Atminkite, kad nuoseklusis prievadas „Serial“naudojamas ryšiui su 3G/GPRS ekranu, o ne rodyti derinimo informacijai. Todėl negalima rodyti derinimo informacijos.
Užsiregistravau pašto serveryje, telefone įdiegiau pašto programą, sukūriau naują pašto dėžutę (į kurią siųsiu el. Laiškus su nuotraukomis), pridėjau pranešimus į telefoną, kai atvyks nauji laiškai.
4 žingsnis: demonstravimas
Nufilmavau vaizdo įrašą, kuris pademonstravo sistemos veikimą. Šiame vaizdo įraše parodyta, kaip plėšikas ateina su kauke, įjungiamas judesio detektorius, užsidega žalias ALARM šviesos diodas ir į elektroninį paštą siunčiama plėšiko nuotrauka. Užsidega žalias šviesos diodas ALARM. Tada plėšikas išeina, judesio jutiklis vėl įjungiamas, žalias ALARM šviesos diodas vėl užsidega ir antra nuotrauka siunčiama į el.
Nuotraukos siuntimo vėlavimas yra susijęs su UART (38400) valiutos kursu tarp fotoaparato ir „Arduino UNO“, taip pat su kursu (115200) tarp „Arduino UNO“ir 3G/GPRS skydo. Didelio greičio nepasiekiau, o tik norėjau parodyti sistemos funkcionalumą.
Tikiuosi, kad jums patiko mano nurodymai. Ačiū, kad žiūrėjote.