Kamera Yachitetezo Yotsika Yotsika Kwambiri yokhala ndi ESP32-cam Instruction Manual
Kamera yachitetezo yotsika mtengo yokhala ndi ESP32-cam

Kamera Yotsika Yotsika Kwambiri Yotetezedwa Ndi ESP32-cam

Chizindikiro Chokhazikitsa ndi Giovanni Aggiustatutto

Lero tipanga kamera yowonera kanema iyi yomwe imawononga 5 € yokha, monga pizza kapena hamburger. Kamera iyi imalumikizidwa ndi WiFi, motero titha kuyang'anira nyumba yathu kapena zomwe kamera imawona kuchokera pafoni paliponse, kaya pamaneti am'deralo kapena kunja. Tiwonjezeranso injini yomwe imapangitsa kamera kusuntha, kuti tithe kuwonjezera mbali yomwe kamera ingayang'ane. Kuphatikiza pa kugwiritsidwa ntchito ngati kamera yachitetezo, kamera ngati iyi imatha kugwiritsidwa ntchito pazinthu zina zambiri, monga kuyang'ana ngati chosindikizira cha 3D chikugwira ntchito bwino kuti chiyimitse pakagwa mavuto. Koma tsopano, tiyeni tiyambe

Kuti muwone zambiri za polojekitiyi, onerani kanema pa njira yanga ya YouTube (ili mu Chitaliyana koma ili nayo Ma subtitles achingerezi).
Zothandizira:

Kuti timange kamera iyi tidzafunika ESP32 cam board, kamera yaying'ono yomwe imaperekedwa nayo, ndi adapter ya usb-to-serial. ESP32 cam board ndi ESP32 yokhazikika yokhala ndi kamera yaying'ono iyi, zonse mu pcb imodzi. Kwa iwo omwe sakudziwa, ESP32 ndi bolodi yosinthika yofanana ndi Arduino, koma yokhala ndi chip yamphamvu kwambiri komanso kuthekera kolumikizana ndi WiFi. Ichi ndichifukwa chake ndagwiritsa ntchito ESP32 pamapulojekiti osiyanasiyana apanyumba anzeru m'mbuyomu. Monga ndidakuwuzani pamaso pa ESP32 cam board imawononga pafupifupi € 5 pa Aliexpress.

Kuwonjezera pa izi, tidzafunika:

  • servo motor, yomwe ili ndi injini yomwe imatha kufika pa ngodya ya 2c yomwe imaperekedwa ndi microcontroller.
  • mawaya ena

Zida:

  • soldering iron (ngati mukufuna)
  • 3D printer (ngati mukufuna)

Kuti tiwone zomwe kamera imawona kuchokera pafoni kapena pakompyuta komanso kujambula zithunzi tidzagwiritsa ntchito Wothandizira Pakhomo ndi ESPhome, koma tidzakambirana pambuyo pake.
Malangizo a Msonkhano
Malangizo a Msonkhano

Gawo 1: Konzani ESP32-cam 

Choyamba muyenera kulumikiza kamera ku bolodi ndi cholumikizira chaching'ono, chomwe chimakhala chofooka kwambiri. Mukayika cholumikizira mutha kutsitsa lever. Kenako ndinayika kamera pamwamba pa bolodi ndi chidutswa cha tepi ya mbali ziwiri. Kamera ya ESP32 imakhalanso ndi mphamvu yoyika micro SD, ndipo ngakhale kuti sitidzaigwiritsa ntchito lero imatilola kujambula zithunzi ndikuzisunga pomwepo.
Malangizo a Msonkhano
Malangizo a Msonkhano
Malangizo a Msonkhano
Gawo 2: Kukweza Code

Nthawi zambiri ma board a Arduino ndi ESP amakhala ndi socket ya usb kuti azitha kutsitsa pulogalamuyi kuchokera pakompyuta. Komabe, iyi ilibe socket ya usb, kotero kuti mulumikizane ndi kompyuta kuti muyike pulogalamuyo mukufunikira adaputala ya usb-to-seerial, yomwe imalankhulana ndi chip mwachindunji kudzera pazikhomo. Zomwe ndidapeza zidapangidwa makamaka pa bolodi lamtunduwu, chifukwa chake zimangolumikizana ndi mapini osapanga kulumikizana kwina kulikonse. Komabe, ma adapter onse a usb-to-serial ayeneranso kukhala 2ne. Kuti mutsegule pulogalamuyi muyeneranso kulumikiza pin 2 pansi. Kuti ndichite izi ndinagulitsa cholumikizira chodumphira ku zikhomo ziwirizi. Chifukwa chake ndikafunika kukonza bolodi ndimangoyika chodumpha pakati pa mapini awiriwo.
Malangizo a Msonkhano
Malangizo a Msonkhano
Malangizo a Msonkhano

Khwerero 3: Kulumikiza Kamera kwa Wothandizira Pakhomo 

Koma tsopano tiyeni tiwone pulogalamu yomwe idzagwiritse ntchito kamera. Monga ndidakuwuzani kale, kamera ilumikizidwa ndi Home Assistant. Home Assistant ndi makina odzipangira okha omwe amagwira ntchito kwanuko omwe amatilola kuwongolera zida zathu zonse zapakhomo monga mababu anzeru ndi sockets kuchokera ku mawonekedwe amodzi.

Kuthamangitsa Wothandizira Pakhomo ndimagwiritsa ntchito ndi Windows PC yakale yomwe imagwiritsa ntchito makina enieni, koma ngati muli nayo mutha kugwiritsa ntchito Raspberry pi, yomwe imagwiritsa ntchito mphamvu zochepa. Kuti muwone zambiri kuchokera pa smartphone yanu mutha kutsitsa pulogalamu ya Home Assistant. Kulumikiza kuchokera kunja kwa netiweki yakomweko ndikugwiritsa ntchito Nabu Casa Cloud, yomwe ndi njira yosavuta koma si yaulere. Palinso njira zina koma sizotetezeka kwathunthu.

Chifukwa chake kuchokera ku pulogalamu ya Home Assistant titha kuwona kanema wamoyo wa kamera. Kuti tigwirizane ndi kamera ku Home Assistant tidzagwiritsa ntchito ESPhome. ESPhome ndi chowonjezera chomwe chimatilola kulumikiza ma board a ESP ku Home Assistant kudzera pa WiFi. Kulumikiza ESP32-cam ku ESPhome mutha kutsatira izi:

  • Ikani pulogalamu yowonjezera ya ESPhome mu Home Assistant
  • Pa dashboard ya ESPhome, dinani Chipangizo Chatsopano ndi Pitirizani
  • Patsani chipangizo chanu dzina
  • Sankhani ESP8266 kapena bolodi yomwe mudagwiritsa ntchito
  • Koperani kiyi ya encryption yomwe yaperekedwa, tidzayifuna mtsogolo
  • Dinani pa EDIT kuti muwone khodi ya chipangizochi
  • Pansi pa esp32: ikani code iyi (ndi chimango: ndi mtundu: ndemanga)

esp32

bolodi: esp32cam
#framework:
# mtundu: arduino

  • Pansi ndi, ikani wi2 ssid ndi mawu achinsinsi
  • Kuti kulumikizana kukhale kokhazikika, mutha kupatsa board adilesi ya IP yokhazikika, ndi code iyi:

Wifi: 

sid: wanu
mawu achinsinsi: mawu anu achinsinsi

manual_ip

# Khazikitsani izi ku IP ya ESP
static_ip: 192.168.1.61
# Khazikitsani izi ku adilesi ya IP ya rauta. Nthawi zambiri amatha ndi .1
pachipata: 192.168.1.1
# Ma subnet a network. 255.255.255.0 imagwira ntchito pama network ambiri apanyumba.
pansi: 255.255.255.0

  • Pamapeto pa code, ikani iyi:

2_kamera:
dzina: Telecamera 1
external_clock:
pini: Chithunzi cha GPIO0
pafupipafupi: 20MHz
i2c_pins:
sda: Chithunzi cha GPIO26
scl: Chithunzi cha GPIO27
data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35] vsync_pin: Chithunzi cha GPIO25
href_pin: Chithunzi cha GPIO23
pixel_clock_pin: Chithunzi cha GPIO22
mphamvu_pansi_pini: Chithunzi cha GPIO32
chisankho: 800 × 600
jpeg_quality: 10
vertical_flip: Zabodza
zotuluka:
nsanja: gpio
pini: GPIO4
id: gpio_4
- nsanja: LEDc
id: pwm_output
pini: GPIO2
pafupipafupi: 50Hz
kuwala:
- nsanja: binary
Zotsatira: gpio_4
dzina: Luce telecamera 1
nambala:
- nsanja: template
dzina: Servo Control
mphindi_mtengo: -100
max_mtengo: 100
sitepe: 1
chiyembekezo: zoona
set_kuchita:
ndiye:
- servo.write:
id: my_servo
mlingo: !lambda 'bwerera x / 100.0;'
servo:
- ID: my_servo
zotuluka: pwm_output
kusintha_utali: 5s

Gawo lachiwiri la kachidindo, pansi pa esp2_camera:, limafotokoza mapini onse a kamera yeniyeni. Kenako ndi kuwala: imapangidwa motsogozedwa ndi kamera. Kumapeto kwa kachidindo ndi de32ned servo galimoto, ndipo mtengo ntchito servo kukhazikitsa kasinthasintha ngodya amawerengedwa kuchokera Home Assistant ndi nambala:.

Pamapeto pake code iyenera kuwoneka chonchi, koma osamata mwachindunji code ili pansipa, ku chipangizo chirichonse amapatsidwa osiyana kubisa kiyi.

phome:
dzina: kamera-1
esp32:
bolodi: esp32cam
#framework:
# mtundu: arduino
# Yambitsani kudula mitengo

ger:
# Yambitsani API Yothandizira Kunyumba
api:
kubisa:
key: "encryptionkey"
ota:
password: "password"
Wifi:
sid: "yoursid"
password: "password yanu"
# Yambitsani kubweza hotspot (otsekeredwa portal) ngati kulumikizidwa kwa wifi sikulephera
ap:
ssid: "Camera-1 Fallback Hotspot"
password: "password"
captive_portal:
esp32_kamera:
Dzina: Telecamera 1
external_clock:
pini: GPIO0
pafupipafupi: 20MHz
i2c_pins:
sda: GPIO26
scl: GPIO27
data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35] vsync_pin: GPIO25
href_pin: GPIO23
pixel_clock_pin: GPIO22
power_down_pin: GPIO32
kusamvana: 800 × 600
jpeg_ubwino: 10
vertical_flip: Zabodza
zotuluka:
- nsanja: gpio
pini: GPIO4
id: gpio_4
- nsanja: LEDc
id: pwm_output
pini: GPIO2
pafupipafupi: 50Hz
kuwala:
- nsanja: binary
Zotsatira: gpio_4
dzina: Luce telecamera 1
nambala:
- nsanja: template
dzina: Servo Control
mphindi_mtengo: -100
max_mtengo: 100
sitepe: 1
chiyembekezo: zoona
set_kuchita:
ndiye:
- servo.write:
id: my_servo
mlingo: !lambda 'bwerera x / 100.0;'
Kamera Yachitetezo Yotsika Kwambiri Yokhala Ndi ESP32-cam: Tsamba 12
Khwerero 4: Zogwirizana
servo:
- ID: my_servo
zotuluka: pwm_output
kusintha_utali: 5s

  • Khodiyo ikamalizidwa, titha kudina Instalar, kulumikiza adaputala ya ESP32 ku kompyuta yathu ndi chingwe cha USB ndikutsatira malangizo omwe ali pazenera kuti mukweze kachidindo monga momwe mwawonera pomaliza (ndizosavuta!)
  • ESP32-cam ikalumikizidwa ndi WiFi, titha kupita ku zoikamo Zothandizira Pakhomo, komwe tidzawona kuti Wothandizira Wanyumba wapeza chipangizo chatsopanocho.
  • Dinani sinthani ndikumata pamenepo kiyi yobisa yomwe mudakoperapo kale.

Pamene pulogalamu yodzaza mukhoza chotsani jumper pakati pa nthaka ndi pini 0, ndikulimbitsa bolodi (ngati jumper sichotsedwa bolodi siligwira ntchito). Mukayang'ana zipika za chipangizocho, muyenera kuwona kuti ESP32-cam imalumikizana ndi WiFi. Mumasitepe otsatirawa tiwona momwe mungasinthire dashboard ya Home Assistant kuti muwone kanema wamoyo kuchokera ku kamera, kusuntha mota ndikujambula zithunzi kuchokera ku kamera.
Malangizo a Msonkhano

Gawo 4: Malumikizidwe 

Tikakonza ESP32 titha kuchotsa usb ku adaputala ya serial ndikuwongolera bolodi molunjika pa 5v pin. Ndipo pakadali pano kamera imangokhala ndi malo otchinga kuti ayikwe. Komabe, kusiya kamera ili chilili ndikutopetsa, kotero ndidaganiza zowonjezera mota kuti isunthe. Mwachindunji, ndigwiritsa ntchito injini ya servo, yomwe imatha kufika pangodya ya 2c yomwe imaperekedwa ndi ESP2. Ndidalumikiza mawaya abulauni ndi ofiira a servomotor kumagetsi, ndi waya wachikasu womwe ndi chizindikiro cha pini 32 ya ESP2. Mu chithunzi pamwambapa mukhoza 32 schematics.
Malangizo a Msonkhano
Malangizo a Msonkhano

Khwerero 5: Kumanga Mpanda

Tsopano ndiyenera kutembenuza dera loyesa kukhala chinthu chomwe chimawoneka ngati 2nished product. Chifukwa chake ndidapanga ndi 3D kusindikiza zigawo zonse kuti ndipange kabokosi kakang'ono momwe ndingayikire kamera. Pansipa mutha 2nd the .stl 2les yosindikiza ya 3D. Kenako anagulitsa mawaya kwa magetsi ndi servo galimoto chizindikiro kwa zikhomo pa ESP32. Kuti ndigwirizane ndi cholumikizira cha servomotor, ndinagulitsa cholumikizira cha jumper ku mawaya. Kotero dera ndi 2nished, ndipo monga mukuonera ndilosavuta.

Ndidayendetsa ma servomotor ndi mawaya amagetsi pamabowo pabokosi laling'ono. Kenako ndinamata kamera ya ESP32 pachikuto, ndikugwirizanitsa kamera ndi dzenje. Ndidayika servo mota pa bulaketi yomwe ingakweze kamera mmwamba, ndikuyiteteza ndi mabawuti awiri. Ndinaika bulaketi ku bokosi laling'ono ndi zomangira ziwiri, kuti kamera ikhoze kupendekeka. Pofuna kupewa zomangira mkati kuti zisakhudze zingwe, ndimaziteteza ndi machubu ochepetsa kutentha. Kenako ndinatseka chivundikirocho ndi kamera ndi zomangira zinayi. Panthawiyi zimangotsala kusonkhanitsa maziko. Ndidayendetsa shaft ya servo motor pabowo pamunsi, ndikupukusa mkono wawung'ono mpaka kutsinde. Kenako ndinamata mkono kumunsi. Mwanjira iyi servomotor imatha kusuntha kamera 180 madigiri.

Ndipo kotero ife 2nished kumanga kamera. Kuti tiyipatse mphamvu titha kugwiritsa ntchito mphamvu iliyonse ya 5v. Pogwiritsa ntchito mabowo m'munsi, tikhoza kuwombera kamera pakhoma kapena pamwamba pamatabwa.
Malangizo a Msonkhano
Malangizo a Msonkhano
Malangizo a Msonkhano
Malangizo a Msonkhano

Khwerero 6: Kukhazikitsa Dashboard Yothandizira Pakhomo

Kuti muwone kanema wamoyo kuchokera pa kamera, sunthani injini, tembenuzirani chowongolera ndikusuntha mota kuchokera pa mawonekedwe a Home Assistant timafunikira makadi anayi mu dashboard ya Home Assistant.

  • Yachiwiri ndi khadi yoyang'ana chithunzi, yomwe imalola kuwona kanema wamoyo kuchokera pa kamera. M'makonzedwe a khadi, ingosankha zomwe zili mu kamera ndikukhazikitsa Kamera View ku auto (izi ndizofunikira chifukwa ngati muyiyika kuti ikhale kamera nthawi zonse imatumiza kanema ndikuwotcha).
  • Ndiye tiyenera batani kutenga zithunzi kuchokera kamera. Izi ndizowonjezera di@cult. Choyamba tiyenera kulowa mu File Mkonzi wowonjezera (ngati mulibe mungathe kuyiyika kuchokera ku sitolo yowonjezera) mu chikwatu cha con2g ndikupanga foda yatsopano kuti musunge zithunzi, pamenepa amatchedwa kamera. Khodi ya zolembera za batani ili pansipa.
    ow_name: zoona

show_icon: zoona
mtundu: batani
tap_kuchita:
zochita: kuitana-ntchito
utumiki: camera.snapshot
zambiri:
filedzina: /config/camera/telecamera_1_{{ tsopano().strftime(“%Y-%m-%d-%H:%M:%S”) }}.jpg
#sinthani dzina la bungwe pamwambapa ndi dzina la kampani ya kamera yanu
chandamale:
entity_id:
- camera.telecamera_1 #sinthani dzina la kampaniyo ndi dzina la kampani ya kamera yanu
dzina: Tengani chithunzi
icon_height: 50px
chithunzi: mdi:kamera
kugwira_kuchita:
zochita: ayi

  • Kamera ilinso ndi chowongolera, ngakhale sichingathe kuyatsa chipinda chonse. Pazimenezi ndinagwiritsa ntchito khadi lina la batani, lomwe limasintha gulu la led likakanikizidwa.
  • Khadi lomaliza ndi khadi la mabungwe, lomwe ndidakhazikitsa ndi servo motor entity. Chifukwa chake ndi khadi iyi tili ndi chowongolera chosavuta kwambiri chowongolera mbali ya mota ndikusuntha kamera.

Ndidalinganiza makhadi anga mowunjika komanso mopingasa, koma izi ndizosankha. Komabe dashboard yanu iyenera kuwoneka yofanana ndi yomwe ikuwonetsedwa pachithunzi pamwambapa. Zachidziwikire mutha kusintha makhadi mochulukirapo, kuti mukwaniritse zosowa zanu.
Malangizo a Msonkhano
Gawo 7: Imagwira! 

Pomaliza, kamera imagwira ntchito, ndipo pa pulogalamu ya Home Assistant ndimatha kuwona zomwe kamera imawona munthawi yeniyeni. Kuchokera pa pulogalamuyi ndingathenso kusuntha kamera ndikusuntha slider, kuyang'ana malo okulirapo. Monga ndanenera kale kuti kamera ilinso ndi LED, ngakhale kuwala komwe kumapanga sikukulolani kuti muwone usiku. Kuchokera pa pulogalamuyi mutha kujambula zithunzi kuchokera ku kamera, koma simungathe kutenga makanema. Zithunzi zojambulidwa zitha kuwoneka mu chikwatu chomwe tidapanga kale mu Home Assistant. Kuti kamera ifike pamlingo wotsatira, mutha kulumikiza kamera ku sensa yoyenda kapena sensa yotsegulira khomo, yomwe ikazindikira kusuntha idzajambula chithunzi ndi kamera.

Chifukwa chake, iyi ndi kamera yachitetezo cha kamera ya ESP32. Si kamera yapamwamba kwambiri, koma pamtengo uwu simungathe 2nd chilichonse chabwino. Ndikukhulupirira kuti mwasangalala ndi bukhuli, ndipo mwina mwapeza kuti ndi lothandiza. Kuti muwone zambiri za polojekitiyi, mutha 2nd kanema pa njira yanga ya YouTube (ili mu Chitaliyana koma ili ndi ma subtitles achingerezi).
Malangizo a Msonkhano
Malangizo a Msonkhano

Zolemba / Zothandizira

Kamera yachitetezo yotsika mtengo yokhala ndi ESP32-cam [pdf] Buku la Malangizo
Super Cheap Security Camera yokhala ndi ESP32-cam, Super Cheap Security Camera, ESP32-cam, Cheap Security Camera, Security Camera, Camera

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *