instructables Super Cheap Kamera tas-Sigurtà bil-Manwal ta 'Istruzzjoni ESP32-cam
instructables Super Cheap Kamera tas-Sigurtà b'ESP32-cam

Kamera tas-Sigurtà Super Cheap Bil-CAM ESP32

Ikona tal-issettjar minn Giovanni Aggistatutto

Illum se nibnu din il-kamera ta’ sorveljanza bil-vidjo li tiswa biss 5€, bħal pizza jew hamburger. Din il-kamera hija konnessa mal-WiFi, għalhekk inkunu nistgħu nikkontrollaw id-dar tagħna jew dak li tara l-kamera mit-telefon kullimkien, jew fuq in-netwerk lokali jew minn barra. Se nżidu wkoll mutur li jagħmel il-kamera tiċċaqlaq, sabiex inkunu nistgħu nżidu l-angolu li l-kamera tista 'tħares. Minbarra li tintuża bħala kamera tas-sigurtà, kamera bħal din tista 'tintuża għal ħafna skopijiet oħra, bħal verifika biex tara jekk printer 3D huwiex jaħdem sew biex iwaqqafha f'każ ta' problemi. Imma issa, ejja nibdew

Biex tara aktar dettalji dwar dan il-proġett, ara l-video fuq il-kanal tiegħi YouTube (huwa bit-Taljan iżda għandu sottotitli bl-Ingliż).
Provvisti:

Biex nibnu din il-kamera ser ikollna bżonn l-ESP32 cam board, il-kamera ċkejkna li tingħata magħha, u adapter usb-to-serial. Il-bord tal-cam ESP32 huwa ESP32 regolari b'din il-kamera żgħira fuqha, kollha f'pcb wieħed. Għal dawk li ma jafux, l-ESP32 huwa bord programmabbli simili għal Arduino, iżda b'ċippa ħafna aktar qawwija u l-kapaċità li tikkonnettja mal-WiFi. Huwa għalhekk li fil-passat użajt l-ESP32 għal diversi proġetti ta 'dar intelliġenti. Kif għedtilkom qabel l-ESP32 cam board tiswa madwar €5 fuq Aliexpress.

Minbarra dan, ser ikollna bżonn:

  • mutur servo, li mutur li huwa kapaċi jilħaq angolu speċifiku li jiġi kkomunikat lilu mill-mikrokontrollur
  • xi wajers

Għodod:

  • ħadid tal-issaldjar (mhux obbligatorju)
  • printer 3D (mhux obbligatorju)

Biex naraw x'tara l-kamera mit-telefon jew mill-kompjuter u biex nieħdu ritratti se nużaw Assistent tad-Dar u ESPhome, iżda dwar dan se nitkellmu aktar tard.
Istruzzjoni tal-Armar
Istruzzjoni tal-Armar

Pass 1: Tħejjija ESP32-cam 

L-ewwel trid tqabbad il-kamera mal-bord bil-konnettur żgħir, li huwa fraġli ħafna. Ladarba inti tpoġġi l-konnettur fil inti tista 'tbaxxi l-lieva. Imbagħad waħħalt il-kamera fuq il-bord b'biċċa tejp b'żewġ naħat. L-ESP32 cam għandha wkoll il-kapaċità li ddaħħal micro SD, u għalkemm illum mhux se nużawha tippermettilna nieħdu ritratti u nsalvawhom direttament hemmhekk.
Istruzzjoni tal-Armar
Istruzzjoni tal-Armar
Istruzzjoni tal-Armar
Pass 2: Tlugħ tal-Kodiċi

Normalment il-bordijiet Arduino u ESP għandhom ukoll socket usb biex jgħabbi l-programm mill-kompjuter. Madankollu, dan m'għandux socket USB, għalhekk biex tikkonnettja mal-kompjuter biex tagħbija l-programm għandek bżonn adapter usb-to-serial, li jikkomunika maċ-ċippa direttament permezz tal-labar. Dik li sibt hija magħmula speċifikament għal dan it-tip ta 'bord, għalhekk sempliċiment tgħaqqad mal-brilli mingħajr ma jkollha tagħmel xi konnessjonijiet oħra. Madankollu, adapters universali usb-to-serial għandhom ukoll ikunu 2ne. Biex tagħbija l-programm trid ukoll tgħaqqad il-pin 2 mal-art. Biex tagħmel dan weldjajt jumper connector ma 'dawn iż-żewġ pins. Allura meta jkolli bżonn nipprogramma l-bord npoġġi biss jumper bejn iż-żewġ labar.
Istruzzjoni tal-Armar
Istruzzjoni tal-Armar
Istruzzjoni tal-Armar

Pass 3: Tqabbad il-Kamera mal-Assistent tad-Dar 

Imma issa ejja nagħtu ħarsa lejn is-softwer li se jħaddem il-kamera. Kif għedtilkom qabel, il-kamera se tkun imqabbda ma' Home Assistant. Home Assistant hija sistema ta 'awtomazzjoni tad-dar li taħdem lokalment li tippermettilna nikkontrollaw l-apparati kollha ta' awtomazzjoni tad-dar tagħna bħal bozoz intelliġenti u sokits minn interface wieħed.

Biex tmexxi Home Assistant nuża u PC Windows antik li jħaddem magna virtwali, imma jekk ikollok tista' tuża Raspberry pi, li tikkonsma inqas enerġija. Biex tara d-dejta mill-ismartphone tiegħek tista' tniżżel l-app Home Assistant. Biex tikkonnettja minn barra n-netwerk lokali qed nuża n-Nabu Casa Cloud, li hija l-aktar soluzzjoni sempliċi iżda mhix b'xejn. Hemm soluzzjonijiet oħra iżda mhumiex totalment sikuri.

Għalhekk mill-app Home Assistant se nkunu nistgħu naraw il-video live tal-kamera. Biex tgħaqqad il-kamera ma' Home Assistant se nużaw ESPhome. ESPhome huwa add-on li jippermettilna nikkonnettjaw il-bordijiet ESP ma' Home Assistant permezz tal-WiFi. Biex tikkonnettja l-ESP32-cam ma' ESPhome tista' ssegwi dawn il-passi:

  • Installa l-plugin ESPhome f'Home Assistant
  • Fuq id-daxxbord ta' ESPhome, ikklikkja fuq Apparat ġdid u fuq Kompli
  • Agħti isem it-tagħmir tiegħek
  • Agħżel ESP8266 jew il-bord li użajt
  • Ikkopja ċ-ċavetta tal-kriptaġġ li tingħata, ikollna bżonnha aktar tard
  • Ikklikkja fuq EDIT biex tara l-kodiċi tal-apparat
  • Taħt l-esp32: waħħal dan il-kodiċi (bil-qafas: u t-tip: ikkummentat)

esp32

bord: esp32cam
#qafas:
# tip: arduino

  • Taħt ma, daħħal il-wi2 ssid u l-password tiegħek
  • Biex tagħmel il-konnessjoni aktar stabbli, tista 'tagħti lill-bord indirizz IP statiku, b'dan il-kodiċi:

Wifi: 

ssid: yourssid
password: il-password tal-wifi tiegħek

manwal_ip

# Issettja dan għall-IP tal-ESP
static_ip: 192.168.1.61
# Issettja dan għall-indirizz IP tar-router. Spiss jispiċċa b'.1
bieb: 192.168.1.1
# Is-subnet tan-netwerk. 255.255.255.0 jaħdem għall-biċċa l-kbira tan-netwerks tad-dar.
subnet: 255.255.255.0

  • Fl-aħħar tal-kodiċi, waħħal dan wieħed:

2_camera:
isem: Telekamera 1
external_clock:
pin: GPIO0
frekwenza: 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
riżoluzzjoni: 800×600
jpeg_quality: 10
vertical_flip: Falza
output:
pjattaforma: gpio
pin: GPIO4
id: gpio_4
– pjattaforma: ledc
id: pwm_output
pin: GPIO2
frekwenza: 50 Hz
dawl:
– pjattaforma: binarja
output: gpio_4
isem: Luce telecamera 1
numru:
– pjattaforma: mudell
isem: Servo Control
valur_min: -100
valur_massimu: 100
pass: 1
ottimista: veru
set_action:
imbagħad:
– servo.write:
id: my_servo
livell: !lambda 'ritorn x / 100.0;'
servo:
– id: my_servo
output: pwm_output
transizzjoni_tul: 5s

It-tieni parti tal-kodiċi, taħt esp2_camera:, tidde32nes il-brilli kollha għall-kamera attwali. Imbagħad bid-dawl: huwa de2ned led tal-kamera. Fl-aħħar tal-kodiċi huwa de2ned il-mutur servo, u l-valur użat mis-servo biex jissettja l-angolu ta 'rotazzjoni jinqara minn Home Assistant bin-numru:.

Fl-aħħar il-kodiċi għandu jidher bħal dan, iżda ma tippejstx direttament il-kodiċi hawn taħt, lil kull apparat jingħata ċavetta ta' encryption differenti.

phome:
isem: kamera-1
esp32:
bord: esp32cam
#qafas:
# tip: arduino
# Ippermettiet qtugħ tas-siġar

ger:
# Ippermetti Home Assistant API
api:
kriptaġġ:
ċavetta: "encryptionkey"
ota:
password: "password"
Wifi:
ssid: "yourssid"
password: "il-password tiegħek"
# Ippermetti l-hotspot fallback (portal captive) f'każ li l-konnessjoni wifi tfalli
ap:
ssid: "Kamera-1 Fallback Hotspot"
password: "password"
captive_portal:
esp32_camera:
isem: Telecamera 1
external_clock:
pin: GPIO0
frekwenza: 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
riżoluzzjoni: 800×600
jpeg_quality: 10
vertical_flip: Falz
output:
– pjattaforma: gpio
pin: GPIO4
id: gpio_4
– pjattaforma: ledc
id: pwm_output
pin: GPIO2
frekwenza: 50 Hz
dawl:
– pjattaforma: binarja
output: gpio_4
isem: Luce telecamera 1
numru:
– pjattaforma: mudell
isem: Servo Control
valur_min: -100
valur_massimu: 100
pass: 1
ottimista: veru
set_action:
imbagħad:
– servo.write:
id: my_servo
livell: !lambda 'ritorn x / 100.0;'
Kamera tas-Sigurtà Super Cheap Bil-CAM ESP32: Paġna 12
Pass 4: Konnessjonijiet
servo:
– id: my_servo
output: pwm_output
transizzjoni_tul: 5s

  • Wara li l-kodiċi jkun lest, nistgħu nikklikkjaw fuq Installa, qabbad l-adapter tas-serje tal-ESP32 mal-kompjuter tagħna b'kejbil USB u segwi l-istruzzjonijiet fuq l-iskrin biex ittella' l-kodiċi bħalma rajt fl-aħħar pass (huwa pjuttost faċli!)
  • Meta l-ESP32-cam tkun imqabbda mal-WiFi, nistgħu mmorru fis-settings tal-Home Assistant, fejn x'aktarx se naraw li l-Home Assistant skopra l-apparat il-ġdid
  • Ikklikkja fuq kkonfigurat u waħħal hemm iċ-ċavetta tal-kriptaġġ li kkupjajt qabel.

Ladarba l-programm jitgħabba tista ' neħħi l-jumper bejn l-art u pin 0, u ssaħħaħ il-bord (jekk il-jumper ma jitneħħax il-bord mhux se jaħdem). Jekk tħares lejn ir-zkuk tal-apparat, għandek tara li l-ESP32-cam tikkonnettja mal-WiFi. Fil-passi li ġejjin se naraw kif tikkonfigura d-dashboard tal-Assistent tad-Dar biex tara l-video live mill-kamera, biex iċċaqlaq il-mutur u biex tieħu ritratti mill-kamera
Istruzzjoni tal-Armar

Pass 4: Konnessjonijiet 

Ladarba nkunu pprogrammajna l-ESP32 nistgħu nneħħu l-adapter tal-usb għal serjali u nħaddmu l-bord direttament mill-pin 5v. U f'dan il-punt il-kamera jonqosha biss egħluq li fih tista 'tintmontaha. Madankollu, li tħalli l-kamera wieqfa huwa boring, għalhekk iddeċidejt li nżid mutur biex iġiegħelha tiċċaqlaq. Speċifikament, se nuża mutur servo, li kapaċi jilħaq angolu speċifiku li jiġi kkomunikat lilha mill-ESP2. I qabbad il-wajers kannella u aħmar tas-servomotor mal-provvista tal-enerġija, u l-wajer isfar li huwa s-sinjal għall-pin 2 ta 'ESP32. Fl-istampa ta 'hawn fuq tista' t-tieni l-iskematiċi.
Istruzzjoni tal-Armar
Istruzzjoni tal-Armar

Pass 5: Bini tal-Magħluq

Issa għandi bżonn nbiddel iċ-ċirkwit tat-test f'xi ħaġa li tidher aktar bħal prodott 2mished. Għalhekk iddisinjajt u stampajt 3D il-partijiet kollha biex nagħmel il-kaxxa ċkejkna li fiha titwaħħal il-kamera. Hawn taħt tista 't-tieni l-.stl 2les għall-istampar 2D. Imbagħad issaldjat il-wajers għall-provvista tal-enerġija u s-sinjal tal-mutur servo mal-brilli fuq l-ESP3. Biex tgħaqqad il-konnettur tas-servomotor, issaldjat konnettur tal-jumper mal-wajers. Allura ċ-ċirkwit huwa 32mished, u kif tistgħu taraw huwa pjuttost sempliċi.

I dam is-servomotor u l-wajers tal-qawwa mit-toqob fuq il-kaxxa ċkejkna. Imbagħad inkollajt il-cam ESP32 mal-qoxra, allinjat il-kamera mat-toqba. I mmuntat il-mutur servo fuq il-parentesi li se żżomm il-kamera up, u assigurati b'żewġ boltijiet. Waħħal il-parentesi mal-kaxxa ż-żgħira b'żewġ viti, sabiex il-kamera tkun tista 'tiġi inklinata. Biex ma tħallix li l-viti ta 'ġewwa jmissu l-kejbils, ipproteġijthom b'tubi li jiċkienu bis-sħana. Imbagħad għalaqt il-qoxra bil-kamera b'erba 'viti. F'dan il-punt jibqa 'biss li tiġbor il-bażi. I dam ix-xaft tal-mutur servo mit-toqba fil-bażi, u kamin id-driegħ iż-żgħir max-xaft. Imbagħad inkollajt id-driegħ mal-bażi. B'dan il-mod is-servomotor ikun jista 'jċaqlaq il-kamera 180 grad.

U għalhekk spiċċajna nibnu l-kamera. Biex inħaddmuh nistgħu nużaw kwalunkwe provvista ta 'enerġija 2v. Bl-użu tat-toqob fil-bażi, nistgħu kamin il-kamera ma 'ħajt jew wiċċ tal-injam.
Istruzzjoni tal-Armar
Istruzzjoni tal-Armar
Istruzzjoni tal-Armar
Istruzzjoni tal-Armar

Pass 6: Twaqqif tad-Dashboard tal-Assistent tad-Dar

Biex tara l-video live mill-kamera, ċċaqlaq il-mutur, ixgħel il-led u ċċaqlaq il-mutur mill-interface tal-Home Assistant neħtieġu erba 'karti fid-dashboard tal-Home Assistant.

  • It-tieni waħda hija karta stampa t'għajn, li tippermetti li tara l-video live mill-kamera. Fis-settings tal-karta, agħżel biss l-entità tal-kamera u ssettja l-Kamera View għal auto (dan huwa importanti għaliex jekk issettjaha biex tgħix il-kamera dejjem tibgħat il-video u tissaħħan iżżejjed).
  • Imbagħad għandna bżonn buttuna biex nieħdu ritratti mill-kamera. Dan huwa daqsxejn aktar di@kult. L-ewwel irridu mmorru fil- File Editur add-on (jekk ma jkollokx tista 'tinstallah mill-maħżen add-on) fil-folder con2g u toħloq folder ġdid biex issalva r-ritratti, f'dan il-każ imsejħa kamera. Il-kodiċi għall-editur tat-test għall-buttuna huwa hawn taħt.
    ow_name: veru

show_icon: veru
tip: buttuna
tap_action:
azzjoni: servizz ta' telefonata
servizz: camera.snapshot
data:
fileisem: /config/camera/telecamera_1_{{ issa().strftime(“%Y-%m-%d-%H:%M:%S”) }}.jpg
#ibdel l-isem tal-entità hawn fuq bl-isem tal-entità tal-kamera tiegħek
mira:
entity_id:
– camera.telecamera_1 #ibdel l-isem tal-entità bl-isem tal-entità tal-kamera tiegħek
isem: Ħu ritratt
icon_height: 50px
ikona: mdi:kamera
hold_action:
azzjoni: le

  • Il-kamera għandha wkoll led, anke jekk ma tkunx kapaċi tixgħel kamra sħiħa. Għal dan użajt karta tal-buttuna oħra, li toggles l-entità tal-led meta tiġi ppressata.
  • L-aħħar karta hija karta tal-entitajiet, li waqqaft mal-entità servo motor. Allura b'din il-karta għandna slider sempliċi ħafna biex tikkontrolla l-angolu tal-mutur u biex iċċaqlaq il-kamera.

Jien organizzajt il-karti tiegħi f'munzell vertikali u f'munzell orizzontali, iżda dan huwa totalment fakultattiv. Madankollu d-dashboard tiegħek għandu jidher simili għal dak muri fl-istampa hawn fuq. Naturalment tista 'tippersonalizza l-karti saħansitra aktar, biex tissodisfa l-bżonnijiet tiegħek.
Istruzzjoni tal-Armar
Pass 7: Jaħdem! 

Fl-aħħarnett, il-kamera taħdem, u fuq l-app Home Assistant nista' nara x'tara l-kamera f'ħin reali. Mill-app nista' nagħmel ukoll il-kamera tiċċaqlaq billi nċaqlaq is-slider, biex inħares lejn spazju akbar. Kif għedt qabel il-kamera għandha wkoll LED, għalkemm id-dawl li tagħmel ma jħallikx tara bil-lejl. Mill-app tista' tieħu ritratti mill-kamera, iżda ma tistax tieħu vidjows. L-istampi meħuda jistgħu jidhru fil-folder li ħloqna qabel f'Home Assistant. Biex tieħu l-kamera għal-livell li jmiss, tista 'tqabbad il-kamera ma' sensor tal-moviment jew sensor tal-ftuħ tal-bieb, li meta jiskopri moviment se jieħu stampa mal-kamera.

Allura, din hija l-kamera tas-sigurtà tal-CAM ESP32. Mhuwiex l-aktar kamera avvanzata, iżda għal dan il-prezz ma tistax 2nd xejn aħjar. Nispera li ħadt gost din il-gwida, u forsi sibtha utli. Biex tara aktar dettalji dwar dan il-proġett, tista' t-tieni l-vidjo fuq il-kanal tiegħi YouTube (huwa bit-Taljan iżda għandu sottotitli bl-Ingliż).
Istruzzjoni tal-Armar
Istruzzjoni tal-Armar

Dokumenti / Riżorsi

instructables Super Cheap Kamera tas-Sigurtà b'ESP32-cam [pdfManwal tal-Istruzzjonijiet
Kamera tas-Sigurtà Super Cheap b'ES32-cam, Kamera tas-Sigurtà Super Cheap, ESP32-cam, Kamera tas-Sigurtà Cheap, Kamera tas-Sigurtà, Kamera

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *