INHOUDSOPGAWE:

Beweging veroorsaak beeldopname en e -pos: 6 stappe
Beweging veroorsaak beeldopname en e -pos: 6 stappe

Video: Beweging veroorsaak beeldopname en e -pos: 6 stappe

Video: Beweging veroorsaak beeldopname en e -pos: 6 stappe
Video: 10 BESTE STRETCH OEFENINGEN OM SNEL LENIG TE WORDEN!😱 - STIEN EDLUND 2024, Desember
Anonim
Beweging veroorsaak beeldopname en e -pos
Beweging veroorsaak beeldopname en e -pos
Beweging veroorsaak beeldopname en e -pos
Beweging veroorsaak beeldopname en e -pos

Ons bou voort op die vorige ESP32-CAM-projekte en bou 'n bewegings-geaktiveerde beeldopname-stelsel wat ook 'n e-pos stuur met die beeld as 'n aanhangsel. Hierdie konstruksie gebruik die ESP32-CAM-bord saam met 'n PIR-sensormodule wat gebaseer is op die AM312-sensor. Die bord spandeer die meeste tyd in die slaapmodus en word wakker om 'n beeld te neem sodra beweging opgespoor is. In deel 1 wysig ons die vorige time-lapse skets om die funksie vir bewegingsopsporing by te voeg. Ons werk dan die skets op en voeg die e -posfunksie by in deel 2

Die video hierbo dek alles wat u moet weet en verduidelik ook hoe die skets saamgestel is.

Stap 1: Versamel die elektronika

Versamel die elektronika
Versamel die elektronika
Versamel die elektronika
Versamel die elektronika

Die ESP32-CAM-kaart bevat reeds die kameramodule en die microSD-kaartgleuf wat ons benodig vir hierdie skets. Boonop benodig u 'n microSD-kaart, 'n PIR-sensormodule (gebaseer op die AM312-sensor), 'n algemene NPN-transistor (BC547, BC548, BC549 of 2N3904), 'n microUSB-uitbreekbord, 'n 10K Ohm en 1K ohm -weerstand en ook 'n USB -na -reeksomskakelaar om die skets op te laai.

Stap 2: Laai die skets vir deel 1 op

Laai die skets vir deel 1 op
Laai die skets vir deel 1 op

Die ESP32-CAM-kaart het nie 'n ingeboude USB-aansluiting nie, dus moet u 'n eksterne USB na reeksomskakelaar gebruik om die skets op te laai. U kan die bedradingaansluitings hierbo gebruik, maar maak seker dat die USB -na -reeksomskakelaar in die 3.3V -modus gekoppel is.

Dit word aanbeveel om 'n eksterne 5V -toevoer te gebruik om die bord te voed, veral as u 'n FTDI -uitbreekbord gebruik. Vir die eksterne 5V -toevoer sal 'n eenvoudige USB -uitbreidingskaart baie goed doen. Daar is 'n mate van sukses daarin geslaag om die bord direk vanaf die CP2102 -uitbreekbord aan te dryf, sodat u dit eers kan probeer. Die bord het ook 'n 3.3V -kragpen indien nodig.

Die springer is nodig om die bord in die aflaai -modus te plaas. Sodra u alles verbind het, skakel die bord aan, maak 'n seriële terminale (gereedskap-> seriële monitor) oop met 'n baud-tempo van 115, 200 en druk op die reset-knoppie. U moet 'n uitset verkry soos in die prentjie getoon, en dit sal aandui dat alles werk soos verwag.

U kan die skets aflaai met die volgende skakel:

Stap 3: Koppel die stroombaan en toets

Koppel die stroombaan en toets
Koppel die stroombaan en toets
Koppel die stroombaan en toets
Koppel die stroombaan en toets

Bou die kring met 'n broodbord en toets of alles werk soos verwag. Ek het 'n multimeter by die finale sensoruitset gevoeg om die toestand daarvan te bepaal. As u tevrede is met die manier waarop alles werk, gaan dan verder na deel 2.

Stap 4: Installeer die Mail Client Library

Installeer die Mail Client Library
Installeer die Mail Client Library
Installeer die Mail Client Library
Installeer die Mail Client Library

Maak die biblioteekbestuurder oop en tik "ESP32 Mail Client" in. Installeer die biblioteek wat verskyn, aangesien ons dit nodig het vir die skets.

Stap 5: Laai die skets vir deel 2 op

Laai die skets vir deel 2 op
Laai die skets vir deel 2 op
Laai die skets vir deel 2 op
Laai die skets vir deel 2 op
Laai die skets vir deel 2 op
Laai die skets vir deel 2 op

Laai die skets af vanaf die volgende skakel:

Maak dit oop met die Arduino IDE en werk dit dan op met u besonderhede. U moet die netwerknaam en wagwoord byvoeg, aangesien die bord met die WiFI -netwerk moet koppel. U moet ook 'n e -posadres saam met die wagwoord verstrek sodat die bord die e -pos kan stuur. Ek beveel aan dat u 'n nuwe GMAIL -rekening skep. Sodra die rekening geskep is, moet u minder veilige programme aktiveer deur die volgende skakel te besoek:

myaccount.google.com/lesssecureapps?pli=1

U moet ook die ontvanger spesifiseer, en u kan meerdere hê indien nodig. Kyk na die video vir meer inligting. Sodra dit alles gedoen is, laai die skets op die bord en skakel dit aan. Ek beveel aan dat u die seriële terminale aansluit en na die uitset kyk, aangesien dit u in kennis stel as daar foute is.

As alles werk soos verwag, moet die bord die prentjie opneem, 'n prent stoor en dit ook as 'n e -pos stuur.

Stap 6: Voeg die elektronika by 'n omhulsel

Voeg die elektronika by 'n omhulsel
Voeg die elektronika by 'n omhulsel
Voeg die elektronika by 'n omhulsel
Voeg die elektronika by 'n omhulsel
Voeg die elektronika by 'n omhulsel
Voeg die elektronika by 'n omhulsel

Ek het die omhulsel gebruik vanaf die volgende skakel:

Ek het stutte bygevoeg en afgedruk, en dit het nie 'n baie goeie afwerking gegee nie, maar dit moet nou werk. Aangesien die PIR -sensor 'n bietjie te groot was vir die omhulsel, het ek die sensor gesoldeer en met behulp van drade aan die PCB gekoppel. Ek het toe die koppelvlakbaan geskep met 'n protobord en dit op sy plek bedraad. Gebruik die verbindingsdiagram wat vroeër getoon is om dit alles aan te sluit, en u kan 'n bietjie Kapton -band byvoeg vir isolasie.

Ek het begin deur die PIR -sensor in te plak, gevolg deur die PIR -printplaat. Toe plaas ek die ESP32 -bord binne en besef dat u nie toegang tot die microSD -kaart kan kry nie, maar dit maak nie vir my saak nie, aangesien die beelde per e -pos gestuur sal word. Ek het toe die koppelvlakbord bygevoeg en die microUSB -uitbreekbord vasgeplak. Uiteindelik het ek die transistor gebuig sodat die deksel op sy plek kan sluit. Skakel die bord aan, en dit behoort 'n beeld te neem wanneer beweging opgespoor word.

As u van hierdie pos gehou het, moenie vergeet om ons te volg deur die onderstaande skakels te gebruik nie, want ons sal nog baie projekte soos hierdie bou:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • BnBe -webwerf:

Aanbeveel: