Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V tem priročniku bi rad povedal o eni različici izgradnje varnostnega nadzornega sistema z detektorjem gibanja in pošiljanju fotografij v nabiralnik prek 3G/GPRS ščita.
Ta članek temelji na drugih navodilih: navodilo 1 in navodilo 2.
Razlika tega navodila je v uporabi detektorja gibanja, integriranega v kamero VC0706, za zaznavanje gibanja v okvirju.
Torej potrebujemo:
- Arduino UNO
- Odklopna plošča za kartico MicroSD
- Kartica microSD
- Serijska kamera JPEG TTL VC0706
- 3G/GPRS/GSM/GPS ščit
- Upor čipov (1206) 2, 2kOhm in 3, 3kOhmWires, spajkalnik itd.
- Wireleads LED in upor 500-1000 Ohm.
1. korak: Nastavitev kamere
Na prvi stopnji morate vzporedno priključiti LED (ALARM) z uporom 500-1000 Ohmov, kamero UART JPEG VC0706 in kartico micro SD na Arduino Uno (z uporabo adapterja), kot je prikazano na sliki. Kartica Micro SD mora biti formatirana v FAT32. LED (ALARM) bo uporabljen za prikaz načina zaznavanja gibanja.
2. korak: Nastavitev ščita 3G/GPRS
Priključitev ščita 3G/GPRS na Arduino UNO ni težavna. Pripravite kartico SIM. Zahtevo za kodo PIN morate na kartici SIM onemogočiti. Kartico SIM vstavite v režo »SIM« na dnu ščita 3G/GPRS.
Mostiče ščita nastavite v položaj »RX-1«, »TX-0«. Nato povežite vse žice, povezane z Arduino UNO, na istih mestih na ščitniku 3G/GPRS. Nato povežite 3G/GPRS ščit in Arduino UNO. Priključite kabel USB.
Morda boste morali prilagoditi hitrost izmenjave 3G/GPRS ščita. Za to potrebujete:
- napolnite ploščo Arduino Uno (z uporabo USB ali zunanjega priključka za napajanje),
- vklopite ščit 3G/GPRS (pritisnite in za 1 sekundo pridržite gumb “POWER”),
- priklopite na priključek microUSB na ščitniku 3G/GPRS,
- počakajte na samodejno namestitev gonilnikov,
- povežite s terminalom (na primer PuTTY) na vrata COM (kot je prikazano na sliki) in vnesite ukaz "AT+IRPEX = 115200",
- odklopite kabel microUSB s ščita 3G/GPRS.
3. korak: Programiranje
Programiranje poteka prek Arduino IDE.
Najprej morate namestiti dodatne knjižnice: Camera_Shield_VC0706 in XModem. V prvotni knjižnici XModem je manjša napaka, priložil sem popravljeno knjižnico.
Zaženite Arduino IDE, odprite skico SnapMoveModem.ino. Prepričajte se, da je izbrana plošča "Arduino / Genuino UNO". Prilagam delovno skico.
Namesto znakov »*****« vnesite svoje podatke: kliknite gumb Prenesi.
Upoštevajte, da se serijska vrata »Serial« uporabljajo za komunikacijo s ščitom 3G/GPRS in ne za prikaz informacij o odpravljanju napak. Zato podatkov o odpravljanju napak ni mogoče prikazati.
Registriral sem se na poštnem strežniku, namestil poštno aplikacijo v telefon, ustvaril nov poštni predal (na katerega bom pošiljal e -poštna sporočila s fotografijami), v telefon dodal obvestila, ko prispejo nova e -poštna sporočila.
4. korak: demonstracija
Posnel sem video, ki dokazuje delovanje sistema. Ta video prikazuje, kako ropar prihaja v maski, se sproži detektor gibanja, zasveti zelena LED ALARM in fotografija roparja se pošlje na e-pošto. Zelena LED ALARM ugasne. Nato ropar odide, detektor gibanja se znova sproži, zelena LED ALARM ponovno zasveti in druga fotografija se pošlje na e-pošto.
Zamuda pri pošiljanju fotografije je povezana z menjalnim tečajem za UART (38400) med kamero in Arduino UNO ter s tečajem (115200) med Arduino UNO in ščitom 3G/GPRS. Nisem dosegel velikih hitrosti, ampak sem hotel le pokazati funkcionalnost sistema.
Upam, da ste uživali v mojih navodilih. Hvala za ogled.