Turinys:

Judesio suaktyvintas vaizdo fiksavimas ir el. Paštas: 6 žingsniai
Judesio suaktyvintas vaizdo fiksavimas ir el. Paštas: 6 žingsniai

Video: Judesio suaktyvintas vaizdo fiksavimas ir el. Paštas: 6 žingsniai

Video: Judesio suaktyvintas vaizdo fiksavimas ir el. Paštas: 6 žingsniai
Video: DOOGEE T20 – GERO BIUDŽETO PLASTETĖS APŽVALGA IR BANDYMAI 2024, Lapkritis
Anonim
Judesio suaktyvintas vaizdo fiksavimas ir el
Judesio suaktyvintas vaizdo fiksavimas ir el
„Motion Triggered Image Capture“ir el
„Motion Triggered Image Capture“ir el

Mes remiamės ankstesniais ESP32-CAM projektais ir kuriame judesio suaktyvintą vaizdo fiksavimo sistemą, kuri taip pat siunčia el. Laišką su atvaizdu kaip priedą. Ši konstrukcija naudoja ESP32-CAM plokštę kartu su PIR jutiklio moduliu, pagrįstu AM312 jutikliu. Lenta didžiąją laiko dalį praleidžia miego režimu ir nubunda fotografuoti, kai tik aptinkamas judesys. 1 dalyje mes modifikuojame ankstesnį laiko intervalo eskizą, kad pridėtume judesio aptikimo funkciją. Tada atnaujiname eskizą ir 2 dalyje įtraukiame el. Pašto funkciją

Aukščiau pateiktame vaizdo įraše pateikiama viskas, ką reikia žinoti, taip pat paaiškinta, kaip sudaromas eskizas.

1 žingsnis: surinkite elektroniką

Surinkite elektroniką
Surinkite elektroniką
Surinkite elektroniką
Surinkite elektroniką

ESP32-CAM plokštėje jau yra fotoaparato modulis ir „microSD“kortelės lizdas, kurio mums reikia šiam eskizui. Be to, jums reikės „microSD“kortelės, PIR jutiklio modulio (pagrįsto AM312 jutikliu), bendrosios paskirties NPN tranzistoriaus (BC547, BC548, BC549 arba 2N3904), „microUSB“pertraukimo plokštės, 10K omo ir 1K omo rezistorius, taip pat USB į nuoseklųjį keitiklį, kad būtų galima įkelti eskizą.

2 veiksmas: įkelkite 1 dalies eskizą

Įkelkite 1 dalies eskizą
Įkelkite 1 dalies eskizą

ESP32-CAM plokštėje nėra įmontuotos USB jungties, todėl eskizui įkelti turite naudoti išorinį USB į nuoseklųjį keitiklį. Galite naudoti aukščiau parodytas laidų jungtis, tačiau įsitikinkite, kad USB į nuoseklųjį keitiklį prijungtas 3.3V režimu.

Rekomenduojama naudoti išorinį 5 V maitinimo šaltinį, norint maitinti plokštę, ypač jei naudojate FTDI pertraukimo plokštę. Išoriniam 5 V maitinimo šaltiniui puikiai tiks paprasta USB pertraukimo plokštė. Šiek tiek pasisekė maitinant plokštę tiesiai iš CP2102 pertraukimo plokštės, kad galėtumėte tai išbandyti pirmiausia. Jei reikia, plokštėje taip pat yra 3,3 V maitinimo kaištis.

Džemperis reikalingas, kad plokštė būtų atsisiuntimo režimu. Kai viskas bus prijungta, įjunkite plokštę, atidarykite nuoseklųjį terminalą (Įrankiai-> Serijinis monitorius), kurio dažnis yra 115, 200, ir paspauskite atstatymo mygtuką. Turėtumėte gauti išvestį, kaip parodyta paveikslėlyje, ir tai parodys, kad viskas veikia taip, kaip tikėtasi.

Eskizą galite atsisiųsti naudodami šią nuorodą:

3 žingsnis: prijunkite grandinę ir patikrinkite

Prijunkite grandinę ir patikrinkite
Prijunkite grandinę ir patikrinkite
Prijunkite grandinę ir patikrinkite
Prijunkite grandinę ir patikrinkite

Sukurkite grandinę naudodami duonos lentą ir patikrinkite, ar viskas veikia taip, kaip tikėtasi. Prie galutinio jutiklio išvesties pridėjau multimetrą, kad padėtų nustatyti jo būseną. Kai būsite patenkinti tuo, kaip viskas veikia, pereikite prie 2 dalies.

4 veiksmas: įdiekite pašto klientų biblioteką

Įdiekite pašto klientų biblioteką
Įdiekite pašto klientų biblioteką
Įdiekite pašto klientų biblioteką
Įdiekite pašto klientų biblioteką

Atidarykite bibliotekos tvarkyklę ir įveskite „ESP32 Mail Client“. Įdiekite rodomą biblioteką, kai mums to reikia eskizui.

5 veiksmas: įkelkite 2 dalies eskizą

Įkelkite 2 dalies eskizą
Įkelkite 2 dalies eskizą
Įkelkite 2 dalies eskizą
Įkelkite 2 dalies eskizą
Įkelkite 2 dalies eskizą
Įkelkite 2 dalies eskizą

Atsisiųskite eskizą iš šios nuorodos:

Atidarykite jį naudodami „Arduino IDE“ir atnaujinkite jį savo duomenimis. Turėsite pridėti tinklo pavadinimą ir slaptažodį, nes plokštė turi prisijungti prie „WiFI“tinklo. Taip pat turėsite pateikti el. Pašto adresą ir slaptažodį, kad lenta galėtų išsiųsti el. Laišką. Aš rekomenduočiau sukurti naują GMAIL paskyrą. Sukūrę paskyrą, turite įgalinti mažiau saugias programas apsilankę šioje nuorodoje:

myaccount.google.com/lesssecureapps?pli=1

Taip pat turite nurodyti gavėją ir, jei reikia, galite turėti kelis. Žiūrėkite vaizdo įrašą, kad sužinotumėte daugiau. Kai visa tai bus padaryta, įkelkite eskizą į lentą ir įjunkite. Aš rekomenduočiau prijungti serijinį terminalą ir žiūrėti išvestį, nes tai praneš jums, jei yra kokių nors klaidų.

Jei viskas veikia taip, kaip tikėtasi, lenta turėtų užfiksuoti, išsaugoti vaizdą ir taip pat išsiųsti jį el. Paštu.

6 veiksmas: pridėkite elektroniką prie korpuso

Pridėkite elektroniką prie korpuso
Pridėkite elektroniką prie korpuso
Pridėkite elektroniką prie korpuso
Pridėkite elektroniką prie korpuso
Pridėkite elektroniką prie korpuso
Pridėkite elektroniką prie korpuso

Aš naudoju korpusą iš šios nuorodos:

Pridėjau atramas ir atspausdinau ją veidu žemyn, o tai nesuteikė labai geros apdailos, tačiau dabar tai turėtų veikti. Kadangi PIR jutiklis buvo šiek tiek per didelis gaubtui, aš atjungiau jutiklį ir prijungiau jį prie PCB laidais. Tada aš sukūriau sąsajos grandinę naudodamas protoboardą ir prijungiau jį vietoje. Naudokite anksčiau pateiktą prijungimo schemą, kad visa tai sujungtumėte, ir izoliacijai galite pridėti Kaptono juostą.

Pradėjau klijuoti PIR jutiklį, po to - PIR PCB. Tada įdėjau ESP32 plokštę į vidų ir supratau, kad dėklas neleidžia jums pasiekti „microSD“kortelės, tačiau man tai nebuvo svarbu, nes vaizdai bus siunčiami el. Tada pridėjau sąsajos plokštę ir priklijavau „microUSB“pertraukimo plokštę. Galiausiai sulenkiau tranzistorių, kad dangtelis užsidarytų vietoje. Įjunkite plokštę ir ji turėtų nufotografuoti, kai aptinkamas judesys.

Jei jums patiko šis įrašas, nepamirškite sekti mūsų naudodami toliau pateiktas nuorodas, nes mes kursime daug daugiau tokių projektų kaip šis:

  • „YouTube“:
  • Instagram:
  • „Facebook“:
  • „Twitter“:
  • „BnBe“svetainė:

Rekomenduojamas: