Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä oppaassa haluaisin kertoa yhdestä versiosta liiketunnistimella varustetun turvavalvontajärjestelmän rakentamisesta ja valokuvien lähettämisestä postilaatikkoon 3G/GPRS -suojauksen kautta.
Tämä artikkeli perustuu muihin ohjeisiin: ohje 1 ja ohje 2.
Tämän ohjeen ero on siinä, että VC0706 -kameraan integroitua liiketunnistinta käytetään liikkeen havaitsemiseen kehyksessä.
Tarvitsemme siis:
- Arduino UNO
- MicroSD -kortti
- MicroSD -kortti
- TTL -sarjakuva JPEG -kamera VC0706
- 3G/GPRS/GSM/GPS -suoja
- Sirunvastus (1206) 2, 2 kOhm ja 3, 3 kOhm Johdot, juotosraudat jne.
- Johtojohdot LED ja vastus 500-1000 ohmia.
Vaihe 1: Kameran asetukset
Ensimmäisessä vaiheessa sinun on kytkettävä LED (ALARM) rinnakkain 500-1000 ohmin vastuksen, UART JPEG VC0706 -kameran ja mikro-SD-kortin kanssa Arduino Unoon (sovittimen avulla), kuten kuvassa. Micro SD -kortti on alustettava FAT32 -muotoon. LED -valoa (ALARM) käytetään ilmaisemaan liiketunnistustila.
Vaihe 2: 3G/GPRS Shield Setup
3G/GPRS -suojan yhdistäminen Arduino UNO -laitteeseen ei ole vaikeaa. PIN -koodin pyyntö on poistettava käytöstä SIM -kortilla. Asenna SIM -kortti 3G/GPRS -suojan pohjassa olevaan”SIM” -paikkaan.
Aseta kilven hyppyjohtimet "RX-1", "TX-0" -asentoon. Liitä seuraavaksi kaikki Arduino UNO: hon liitetyt johdot samoihin paikkoihin 3G/GPRS -suojalla. Yhdistä sitten 3G/GPRS -suoja ja Arduino UNO. Liitä USB -kaapeli.
Saatat joutua säätämään 3G/GPRS -suojauksen vaihdon nopeutta. Tätä varten tarvitset:
- käynnistä Arduino Uno -kortti (käyttämällä USB -liitäntää tai ulkoista virtaliitintä),
- kytke 3G/GPRS -suoja päälle (paina POWER -painiketta 1 sekunnin ajan),
- liitä 3G/GPRS -suojan microUSB -liittimeen,
- odota ohjainten automaattista asennusta,
- liitä päätelaitteen (esimerkiksi PuTTY) avulla COM -porttiin (kuten kuvassa) ja kirjoita komento "AT+IRPEX = 115200",
- irrota microUSB -kaapeli 3G/GPRS -suojauksesta.
Vaihe 3: Ohjelmointi
Ohjelmointi tapahtuu Arduino IDE: n kautta.
Sinun on ensin asennettava lisäkirjastoja: Camera_Shield_VC0706 ja XModem. Alkuperäisessä XModem -kirjastossa on pieni virhe, olen liittänyt korjatun kirjaston.
Käynnistä Arduino IDE, avaa SnapMoveModem.ino -luonnos. Varmista, että "Arduino / Genuino UNO" -levy on valittu. Liitän toimivan luonnoksen.
Täytä tietosi "*****" -merkkien sijaan: Napsauta Lataa -painiketta.
Huomaa, että sarjaporttia”Serial” käytetään kommunikointiin 3G/GPRS -suojauksen kanssa, ei virheenkorjaustietojen näyttämiseen. Siksi virheenkorjaustietoja ei voi näyttää.
Rekisteröidyin sähköpostipalvelimelle, asensin sähköpostisovelluksen puhelimeeni, loin uuden postilaatikon (johon lähetän sähköpostiviestejä valokuvilla), lisäsin ilmoituksia puhelimeen, kun uudet sähköpostit saapuvat.
Vaihe 4: Esittely
Kuvasin videon järjestelmän toiminnan osoittamiseksi. Tämä video näyttää, kuinka ryöstäjä tulee naamioon, liiketunnistin laukeaa, vihreä HÄLYTYS-LED syttyy ja valokuva rosvosta lähetetään sähköpostiin. Vihreä LED -HÄLYTYS sammuu. Sitten rosvo lähtee, liiketunnistin käynnistyy uudelleen, vihreä ALARM-merkkivalo syttyy uudelleen ja toinen valokuva lähetetään sähköpostiin.
Valokuvan lähettämisen viivästyminen liittyy kameran ja Arduino UNO: n väliseen UART -valuuttakurssiin (38400) sekä Arduino UNO: n ja 3G/GPRS -suojan väliseen valuuttakurssiin (115200). En saavuttanut suuria nopeuksia, vaan halusin vain näyttää järjestelmän toimivuuden.
Toivottavasti pidit ohjeistani. Kiitos kun katsoit.