INHOUDSOPGAWE:
- Stap 1: Versamel die elektronika
- Stap 2: Laai die skets vir deel 1 op
- Stap 3: Koppel die stroombaan en toets
- Stap 4: Installeer die Mail Client Library
- Stap 5: Laai die skets vir deel 2 op
- Stap 6: Voeg die elektronika by 'n omhulsel
Video: Beweging veroorsaak beeldopname en e -pos: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
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
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
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
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
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 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
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:
Klanksensor en servo: reaktiewe beweging: 4 stappe
Klanksensor en servo: reaktiewe beweging: u moet eers relevante materiaal versamel om hierdie stroombaan saam te stel
Beweging van donker lig en duisternis - geen mikro nie: 7 stappe (met foto's)
Beweging en duisterniswaarneming in die nag - geen mikro nie: hierdie instruksie handel oor die voorkoming van u om u toon te stuit as u deur 'n donker kamer loop. U kan sê dat dit uit u eie veiligheid is as u snags opstaan en veilig by die deur probeer uitkom. U kan natuurlik 'n bedlampie of die hooflamp gebruik
Beweging van menslike oë: 6 stappe
Bewegingsopsporing van menslike oë: Hierdie projek is daarop gemik om die beweging van die menslike oog vas te vang en die beweging daarvan op 'n stel LED -ligte wat in die vorm van 'n oog geplaas word, te wys. Hierdie tipe projek kan moontlik baie gebruike hê op die gebied van robotika en spesifiek huma
EqualAir: draagbare NeoPixel -skerm wat deur lugbesoedelingssensor veroorsaak word: 7 stappe (met foto's)
EqualAir: draagbare NeoPixel-skerm wat deur lugbesoedelingssensor veroorsaak word: Die doel van die projek is om 'n draagbare t-hemp te maak wat 'n aantreklike grafiek vertoon wanneer lugbesoedeling bo 'n vasgestelde drempel is. Die grafika is geïnspireer deur die klassieke spel "baksteenbrekers", deurdat die motor soos 'n spaan is wat
UCL-lloT-buitelug-lig veroorsaak deur sonsopkoms/sonsondergang .: 6 stappe
UCL-lloT-buitelug-lig veroorsaak deur sonsopkoms/sonsondergang .: Hallo almal! Met 'n bietjie werk, 'n paar dele en kode, het ek hierdie instruksies saamgestel wat u van begin tot einde presies sal wys hoe u hierdie buitelig moet produseer. Die idee kom van my pa, wat gedurende die somer met die hand moes uitgaan