Talaan ng mga Nilalaman:

Pag-trigger ng Paggalaw sa Imahe ng Larawan at Email: 6 na Hakbang
Pag-trigger ng Paggalaw sa Imahe ng Larawan at Email: 6 na Hakbang

Video: Pag-trigger ng Paggalaw sa Imahe ng Larawan at Email: 6 na Hakbang

Video: Pag-trigger ng Paggalaw sa Imahe ng Larawan at Email: 6 na Hakbang
Video: Kapuso Mo, Jessica Soho: Ano ang nangyari sa kaliwang binti ni Mang Singlito? 2024, Nobyembre
Anonim
Pag-trigger ng Paggalaw sa Imahe ng Larawan at Email
Pag-trigger ng Paggalaw sa Imahe ng Larawan at Email
Pag-trigger ng Paggalaw sa Imahe ng Larawan at Email
Pag-trigger ng Paggalaw sa Imahe ng Larawan at Email

Binubuo namin ang nakaraang mga proyekto ng ESP32-CAM at nagtatayo ng isang system na kumukuha ng imahe na nai-trigger ng paggalaw na nagpapadala rin ng isang email na may imahe bilang isang kalakip. Ang build na ito ay gumagamit ng board ng ESP32-CAM kasama ang isang module ng PIR sensor na batay sa AM312 sensor. Ginugugol ng board ang karamihan sa oras sa mode ng pagtulog at gumising upang kumuha ng isang imahe sa sandaling ang paggalaw ay nakita. Sa bahaging 1, binago namin ang nakaraang pag-sketch ng time-lapse upang idagdag ang tampok na pagtuklas ng paggalaw. Pagkatapos ay nai-update namin ang sketch at idagdag ang tampok na email sa bahagi 2

Saklaw ng video sa itaas ang lahat ng kailangan mong malaman at ipinapaliwanag din kung paano pinagsama ang sketch.

Hakbang 1: Ipunin ang Elektronika

Ipunin ang Elektronika
Ipunin ang Elektronika
Ipunin ang Elektronika
Ipunin ang Elektronika

Naglalaman na ang board ng ESP32-CAM ng module ng camera, at slot ng microSD card na kailangan namin para sa sketch na ito. Bilang karagdagan dito, kakailanganin mo ng isang microSD card, isang module ng sensor ng PIR (batay sa AM312 sensor), isang pangkalahatang layunin na NPN transistor (BC547, BC548, BC549 o 2N3904), isang breakout board ng microUSB, isang 10K Ohm at 1K ohm resistor at isang USB din sa serial converter upang mai-upload ang sketch.

Hakbang 2: I-upload ang Sketch para sa Bahagi 1

I-upload ang Sketch para sa Bahagi 1
I-upload ang Sketch para sa Bahagi 1

Ang board ng ESP32-CAM ay walang isang onboard USB konektor kaya kailangan mong gumamit ng isang panlabas na USB sa serial converter upang mai-upload ang sketch. Maaari mong gamitin ang mga koneksyon sa mga kable na ipinakita sa itaas ngunit tiyakin na ang USB sa serial converter ay konektado sa 3.3V mode.

Inirerekumenda na gumamit ng isang panlabas na 5V supply upang mapagana ang board, lalo na kung gumagamit ka ng isang FTDI breakout board. Para sa panlabas na 5V supply, isang simpleng USB breakout board ang magagawa. Nagkaroon ng ilang tagumpay sa pag-power ng board nang direkta mula sa breakout board ng CP2102 upang masubukan mo muna iyon. Ang board ay mayroon ding 3.3V power pin kung kinakailangan.

Ang jumper ay kinakailangan upang ilagay ang board sa download mode. Kapag nakakonekta mo na ang lahat, paganahin ang board, buksan ang isang serial terminal (Tools-> Serial Monitor) na may baud rate na 115, 200 at pindutin ang pindutan ng pag-reset. Dapat kang makakuha ng isang output tulad ng ipinakita sa imahe at ipahiwatig nito na ang lahat ay gumagana tulad ng inaasahan.

Maaari mong i-download ang sketch gamit ang sumusunod na link:

Hakbang 3: Ikonekta ang Circuit at Test

Ikonekta ang Circuit at Test
Ikonekta ang Circuit at Test
Ikonekta ang Circuit at Test
Ikonekta ang Circuit at Test

Buuin ang circuit gamit ang isang breadboard at subukan upang matiyak na gumagana ang lahat tulad ng inaasahan. Nagdagdag ako ng isang multimeter sa pangwakas na output ng sensor upang matulungan matukoy ang estado nito. Kapag masaya ka sa paraan ng lahat ng bagay, magpatuloy sa bahagi 2.

Hakbang 4: I-install ang Mail Client Library

I-install ang Mail Client Library
I-install ang Mail Client Library
I-install ang Mail Client Library
I-install ang Mail Client Library

Buksan ang manager ng library at i-type ang "ESP32 Mail Client". I-install ang library na lalabas kapag kailangan namin ito para sa sketch.

Hakbang 5: I-upload ang Sketch para sa Bahagi 2

I-upload ang Sketch para sa Bahagi 2
I-upload ang Sketch para sa Bahagi 2
I-upload ang Sketch para sa Bahagi 2
I-upload ang Sketch para sa Bahagi 2
I-upload ang Sketch para sa Bahagi 2
I-upload ang Sketch para sa Bahagi 2

I-download ang sketch mula sa sumusunod na link:

Buksan ito gamit ang Arduino IDE at pagkatapos ay i-update ito sa iyong mga detalye. Kakailanganin mong idagdag ang pangalan ng network at password tulad ng kailangan ng board upang kumonekta sa WiFI network. Kakailanganin mo ring magbigay ng isang email address kasama ang password para sa board na maipadala ang email. Inirerekumenda ko ang paglikha ng isang bagong account ng GMAIL. Kapag nagawa ang account, kailangan mong paganahin ang hindi gaanong ligtas na mga app sa pamamagitan ng pagbisita sa sumusunod na link:

myaccount.google.com/lesssecureapps?pli=1

Kailangan mo ring tukuyin ang tatanggap at maaari kang magkaroon ng maraming kung kinakailangan. Panoorin ang video upang matuto nang higit pa. Kapag tapos na ang lahat ng ito, i-upload ang sketch sa board at i-ON ito. Inirerekumenda kong ikonekta ang serial terminal at panoorin ang output dahil aabisuhan ka nito kung mayroong anumang mga error.

Kung gumagana ang lahat tulad ng inaasahan, dapat makuha ng board, i-save ang isang imahe at ipadala din ito bilang isang email.

Hakbang 6: Idagdag ang Electronics sa isang Enclosure

Idagdag ang Elektronika sa isang Enclosure
Idagdag ang Elektronika sa isang Enclosure
Idagdag ang Elektronika sa isang Enclosure
Idagdag ang Elektronika sa isang Enclosure
Idagdag ang Elektronika sa isang Enclosure
Idagdag ang Elektronika sa isang Enclosure

Ginamit ko ang enclosure mula sa sumusunod na link:

Nagdagdag ako ng mga suporta at naka-print ito sa mukha, na hindi nagbigay ng napakahusay na pagtatapos ngunit dapat itong gumana sa ngayon. Dahil ang sensor ng PIR ay medyo masyadong malaki para sa enclosure, sinira ko ang sensor at ikinonekta ito sa PCB gamit ang mga wire. Pagkatapos ay nilikha ko ang interfacing circuit gamit ang isang protoboard at wired ito sa lugar. Gamitin ang diagram ng koneksyon na ipinakita nang mas maaga upang ikonekta ang lahat ng ito nang magkasama at maaari kang magdagdag ng ilang Kapton tape para sa pagkakabukod.

Nagsimula ako sa pamamagitan ng pagdikit sa sensor ng PIR, sinundan ng PIR PCB. Inilagay ko ang board ng ESP32 sa loob at napagtanto na hindi ka pinapayagan ng kaso na i-access ang microSD card ngunit hindi ito mahalaga sa akin dahil ang mga imahe ay mai-email. Pagkatapos ay idinagdag ko ang interface board at nakadikit sa microUSB breakout board. Sa wakas, yumuko ako ng transistor upang payagan ang takip na isara sa lugar. Lakas sa pisara at dapat itong kumuha ng isang imahe kapag nakita ang paggalaw.

Kung nagustuhan mo ang post na ito, pagkatapos ay huwag kalimutang sundan kami gamit ang mga link sa ibaba dahil magtatayo kami ng maraming mga proyekto tulad nito:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • BnBe Website:

Inirerekumendang: