Kazalo:
- 1. korak: Zberite elektroniko
- 2. korak: naložite skico za 1. del
- 3. korak: Priključite vezje in preizkusite
- 4. korak: Namestite knjižnico odjemalca pošte
- 5. korak: naložite skico za 2. del
- 6. korak: Dodajte elektroniko v ohišje
Video: Zajem slike pri gibanju in e -pošta: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Nadgrajujemo prejšnje projekte ESP32-CAM in gradimo sistem za zajemanje slik, ki sproži gibanje in pošlje tudi e-poštno sporočilo s sliko kot prilogo. Ta gradnja uporablja ploščo ESP32-CAM skupaj s senzorskim modulom PIR, ki temelji na senzorju AM312. Plošča večino časa preživi v načinu spanja in se zbudi, da posname sliko, ko zazna gibanje. V prvem delu spremenimo prejšnjo skico časovnega zamika, da dodamo funkcijo zaznavanja gibanja. Nato posodobimo skico in dodamo funkcijo e -pošte v 2. delu
Zgornji video zajema vse, kar morate vedeti, in pojasnjuje, kako je skica sestavljena.
1. korak: Zberite elektroniko
Plošča ESP32-CAM že vsebuje modul kamere in režo za kartico microSD, ki jo potrebujemo za to skico. Poleg tega boste potrebovali kartico microSD, senzorski modul PIR (na osnovi tipala AM312), NPN tranzistor za splošno uporabo (BC547, BC548, BC549 ali 2N3904), odklopno ploščo microUSB, 10K ohm in 1K ohm upor in tudi pretvornik USB v serijski za nalaganje skice.
2. korak: naložite skico za 1. del
Plošča ESP32-CAM nima vgrajenega priključka USB, zato morate za nalaganje skice uporabiti zunanji pretvornik USB v serijski pretvornik. Uporabite lahko zgornje ožičenje, vendar se prepričajte, da je pretvornik USB v serijski priključen v načinu 3.3V.
Priporočljivo je, da za napajanje plošče uporabite zunanji napajalnik 5V, še posebej, če uporabljate odklopno ploščo FTDI. Za zunanje napajanje 5V bo preprosta odklopna plošča USB povsem v redu. Nekaj uspeha je bilo pri napajanju plošče neposredno z izklopne plošče CP2102, tako da lahko to najprej poskusite. Plošča ima po potrebi tudi napajalni pin 3.3V.
Skakalec je potreben za postavitev plošče v način prenosa. Ko vse povežete, vklopite ploščo, odprite serijski terminal (Tools-> Serial Monitor) s hitrostjo prenosa 115, 200 in pritisnite gumb za ponastavitev. Morate dobiti izhod, kot je prikazano na sliki, in to bo pomenilo, da vse deluje po pričakovanjih.
Skico lahko prenesete na naslednji povezavi:
3. korak: Priključite vezje in preizkusite
Zgradite vezje s ploščico in preizkusite, da se prepričate, ali vse deluje po pričakovanjih. Končnemu izhodu senzorja sem dodal multimeter, ki je pomagal ugotoviti njegovo stanje. Ko ste zadovoljni z načinom delovanja, nadaljujte z drugim delom.
4. korak: Namestite knjižnico odjemalca pošte
Odprite upravitelja knjižnice in vnesite "ESP32 Mail Client". Namestite knjižnico, ki se prikaže, kot jo potrebujemo za skico.
5. korak: naložite skico za 2. del
Skico prenesite s naslednje povezave:
Odprite ga z Arduino IDE in ga posodobite s svojimi podatki. Dodati morate ime omrežja in geslo, saj se mora plošča povezati z omrežjem WiFI. Prav tako boste morali skupaj z geslom poslati e -poštni naslov za pošiljanje e -pošte. Priporočam, da ustvarite nov račun GMAIL. Ko ustvarite račun, morate omogočiti manj varne aplikacije na naslednji povezavi:
myaccount.google.com/lesssecureapps?pli=1
Določiti morate tudi prejemnika, po potrebi pa jih lahko imate več. Če želite izvedeti več, si oglejte video. Ko je vse to narejeno, naložite skico na ploščo in jo vklopite. Priporočam, da priključite serijski terminal in si ogledate izhod, saj vas bo tako obvestil, če pride do napak.
Če vse deluje po pričakovanjih, mora plošča posneti, shraniti sliko in jo poslati tudi kot e -pošto.
6. korak: Dodajte elektroniko v ohišje
Ohišje sem uporabil na naslednji povezavi:
Dodala sem podpore in jih natisnila z licem navzdol, kar ni prineslo dobrega zaključka, vendar bi to za zdaj moralo delovati. Ker je bilo tipalo PIR malo preveliko za ohišje, sem senzor razpakiral in ga z žicami povezal s tiskanim vezjem. Nato sem z uporabo protoboard -a ustvaril vmesno vezje in ga ožičil. Uporabite povezovalni diagram, ki je prikazan prej, da vse skupaj povežete in lahko dodate nekaj Kaptonovega traku za izolacijo.
Začel sem z lepljenjem PIR senzorja, nato pa še PIR PCB. Nato sem vstavil ploščo ESP32 in ugotovil, da vam ohišje ne dovoljuje dostopa do kartice microSD, vendar to zame ni bilo pomembno, saj bi bile slike poslane po e -pošti. Nato sem dodal vmesniško ploščo in jo zlepil v ploščo microUSB. Nazadnje sem upognil tranzistor, da se pokrov zapre. Vklopite ploščo in ob zaznavi gibanja mora posneti sliko.
Če vam je bila ta objava všeč, nas ne pozabite spremljati s spodnjimi povezavami, saj bomo gradili še veliko takšnih projektov:
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- Spletno mesto BnBe:
Priporočena:
Zajem videa z uporabo plošče ESP32-CAM: 4 koraki
Zajem videa z uporabo plošče ESP32-CAM: Ogledamo si zelo zanimivo skladišče GitHub, ki omogoča snemanje videa na plošči ESP32-CAM. Video ni nič drugega kot niz skrbno časovno usklajenih slik in ta skica temelji na tem. Ekipa je dodala tudi funkcionalnost FTP
Sprožene luči pri gibanju: 5 korakov
Luči, ki sprožijo gibanje: Ta priročnik vam bo pokazal, kako z uporabo FPGA ustvariti svetlobo, ki jo sproži senzor gibanja, različne barve, dokler je gibanje. Ravni rdeče, modre in zelene se nadzorujejo z zaklepanjem vrednosti za vsako posamezno barvo. Ta projekt bo
[Arduino Robot] Kako narediti robota za zajem gibanja - Robot Thumbs - Servo motor - Izvorna koda: 26 korakov (s slikami)
[Arduino Robot] Kako narediti robota za zajem gibanja | Robot Thumbs | Servo motor | Izvorna koda: Thumbs Robot. Uporabil je potenciometer servo motorja MG90S. To je zelo zabavno in enostavno! Koda je zelo preprosta. To je le okoli 30 vrstic. Izgleda kot posnetek gibanja. Prosimo, pustite kakršno koli vprašanje ali mnenje! [Navodilo] Izvorna koda https: //github.c
IoT Made Easy: Zajem oddaljenih vremenskih podatkov: UV in zrak Temperatura in vlažnost: 7 korakov
IoT Made Easy: Zajem oddaljenih vremenskih podatkov: UV in temperatura zraka ter vlažnost: V tej vadnici bomo zajemali oddaljene podatke kot UV (ultravijolično sevanje), temperaturo zraka in vlažnost. Ti podatki bodo zelo pomembni in bodo uporabljeni v prihodnji celotni vremenski postaji. Blok diagram prikazuje, kaj bomo dobili na koncu
Zajem in vizualizacija signala daljinskega upravljalnika IR: 5 korakov
Zajem in vizualizacija signala daljinskega upravljalnika IR: To je naprava, ki lahko zajame IR signal iz večine daljinskih upravljalnikov in podatke pošlje prek serijskih vrat v računalnik za prikaz. Zagotavlja vse pomembne informacije, kot so trajanje vklopa/izklopa, število impulzov in nosilna frekvenca. Približno