Innholdsfortegnelse:
- Trinn 1: Samle elektronikken
- Trinn 2: Last opp skissen for del 1
- Trinn 3: Koble til kretsen og test
- Trinn 4: Installer e -postklientbiblioteket
- Trinn 5: Last opp skissen for del 2
- Trinn 6: Legg elektronikken til en vedlegg
Video: Motion Triggered Image Capture and Email: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Vi bygger videre på de tidligere ESP32-CAM-prosjektene og bygger et bevegelsesutløst bildeopptakssystem som også sender en e-post med bildet som vedlegg. Denne bygningen bruker ESP32-CAM-kortet sammen med en PIR-sensormodul som er basert på AM312-sensoren. Brettet bruker mesteparten av tiden i hvilemodus og våkner for å ta et bilde når bevegelse er oppdaget. I del 1 modifiserer vi den forrige time-lapse-skissen for å legge til funksjonen for bevegelsesdeteksjon. Vi oppdaterer deretter skissen og legger til e -postfunksjonen i del 2
Videoen ovenfor dekker alt du trenger å vite, og forklarer også hvordan skissen er satt sammen.
Trinn 1: Samle elektronikken
ESP32-CAM-kortet inneholder allerede kameramodulen og microSD-kortsporet som vi trenger for denne skissen. I tillegg til dette trenger du et microSD-kort, en PIR-sensormodul (basert på AM312-sensoren), en generell NPN-transistor (BC547, BC548, BC549 eller 2N3904), et microUSB breakout-kort, en 10K Ohm og 1K ohm motstand og også en USB til seriell omformer for å laste opp skissen.
Trinn 2: Last opp skissen for del 1
ESP32-CAM-kortet har ikke en innebygd USB-kontakt, så du må bruke en ekstern USB til serieomformer for å laste opp skissen. Du kan bruke kablingstilkoblingene som er vist ovenfor, men sørg for at USB til seriell omformer er tilkoblet i 3.3V -modus.
Det anbefales å bruke en ekstern 5V forsyning for å drive kortet, spesielt hvis du bruker et FTDI -utbruddskort. For den eksterne 5V -forsyningen vil et enkelt USB -bryterbrett gjøre det fint. Det har vært en viss suksess med å drive kortet direkte fra CP2102 breakout -kortet, så du kan prøve det først. Brettet har også en 3.3V strømpinne om nødvendig.
Jumperen er nødvendig for å sette brettet i nedlastingsmodus. Når du har alt tilkoblet, slår du på kortet, åpner en seriell terminal (Verktøy-> Seriell skjerm) med en baudhastighet på 115, 200 og trykker på tilbakestillingsknappen. Du bør få en utgang som vist på bildet, og dette vil indikere at alt fungerer som forventet.
Du kan laste ned skissen ved å bruke følgende lenke:
Trinn 3: Koble til kretsen og test
Bygg kretsen med et brødbrett og test for å sikre at alt fungerer som forventet. Jeg la til et multimeter til den siste sensorutgangen for å bestemme tilstanden. Når du er fornøyd med måten alt fungerer på, går du videre til del 2.
Trinn 4: Installer e -postklientbiblioteket
Åpne biblioteksjefen og skriv inn "ESP32 Mail Client". Installer biblioteket som dukker opp da vi trenger dette for skissen.
Trinn 5: Last opp skissen for del 2
Last ned skissen fra følgende lenke:
Åpne den ved hjelp av Arduino IDE, og oppdater den deretter med dine detaljer. Du må legge til nettverksnavnet og passordet som kortet trenger for å koble til WiFI -nettverket. Du må også oppgi en e -postadresse sammen med passordet for at tavlen skal kunne sende e -posten. Jeg anbefaler å opprette en ny GMAIL -konto. Når kontoen er opprettet, må du aktivere mindre sikre apper ved å gå til følgende lenke:
myaccount.google.com/lesssecureapps?pli=1
Du må også spesifisere mottakeren, og du kan ha flere om nødvendig. Se videoen for å lære mer. Når alt dette er gjort, last opp skissen til tavlen og slå den på. Jeg vil anbefale å koble den serielle terminalen og se på utgangen, da dette vil varsle deg hvis det er feil.
Hvis alt fungerer som forventet, bør brettet ta, lagre et bilde og sende det over som en e -post.
Trinn 6: Legg elektronikken til en vedlegg
Jeg brukte kabinettet fra følgende lenke:
Jeg la til støtter og skrev det ut med forsiden ned, noe som ikke ga en veldig god finish, men dette burde fungere for nå. Siden PIR -sensoren var litt for stor for kabinettet, loddet jeg av sensoren og koblet den til PCB ved hjelp av ledninger. Jeg opprettet deretter grensesnittkretsen ved hjelp av et protoboard og koblet den på plass. Bruk tilkoblingsdiagrammet vist tidligere for å koble det hele sammen, og du kan legge til litt Kapton -tape for isolasjon.
Jeg begynte med å lime inn PIR -sensoren, etterfulgt av PIR -kretskortet. Jeg plasserte deretter ESP32 -kortet inne og skjønte at saken ikke gir deg tilgang til microSD -kortet, men dette spilte ingen rolle for meg da bildene ville bli sendt på e -post. Deretter la jeg til grensesnittkortet og limte inn microUSB breakout -kortet. Til slutt bøyde jeg transistoren for å la lokket lukke på plass. Slå på kortet og det skal ta et bilde når det oppdages bevegelse.
Hvis du har likt dette innlegget, så ikke glem å følge oss ved å bruke koblingene nedenfor, da vi bygger mange flere prosjekter som dette:
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- BnBe nettsted:
Anbefalt:
Motion Triggered Neopixel RGB -sko !: 5 trinn (med bilder)
Motion Triggered Neopixel RGB -sko !: NeoPixel er kjempebra, vi kan kontrollere hundrevis av lys med 3 ledninger, dvs. 5V, Din & GND og i denne opplæringen vil jeg vise hvordan du kan lage Motion Triggered NeoPixel RGB -sko! Så uten videre må vi komme i gang
Motion Triggered Lights: 5 trinn
Motion Triggered Lights: Denne guiden viser deg hvordan du bruker en FPGA til å lage et bevegelsessensor utløst lys med varierende farger så lenge det er bevegelse. Nivåene av rødt, blått og grønt kontrolleres alle ved å låse en verdi til hver enkelt farge. Dette prosjektet vil
[Arduino Robot] Hvordan lage en Motion Capture Robot - Tommelrobot - Servomotor - Kildekode: 26 trinn (med bilder)
[Arduino Robot] Hvordan lage en Motion Capture Robot | Tommelrobot | Servomotor | Kildekode: Thumbs Robot. Brukte et potensiometer for MG90S servomotor. Det er veldig morsomt og enkelt! Koden er veldig enkel. Det er bare rundt 30 linjer. Det ser ut som en bevegelsesopptak. Vennligst legg igjen spørsmål eller tilbakemeldinger! [Instruksjon] Kildekode https: //github.c
IoT Made Easy: Capture Remote Weather Data: UV and Air Temperature & Fuktighet: 7 trinn
IoT Made Easy: Capture Remote Weather Data: UV and Air Temperature & Fuktighet: På denne opplæringen vil vi fange eksterne data som UV (ultrafiolett stråling), lufttemperatur og fuktighet. Disse dataene vil være svært viktige og vil bli brukt i en fremtidig komplett værstasjon. Blokkediagrammet viser hva vi får på slutten
Motion Triggered Spy Cam: 5 trinn (med bilder)
Motion Triggered Spy Cam: Nå kan du gjøre hemmelig overvåking med denne " fanget i bevegelse " spion videokamera som tar opp skjult video og lyd. Se det i aksjon og testresultatene