Kyamara Tsaro mai arha mai arha tare da ESP32-cam Umarnin Jagora
Kyamarar Tsaro Mai arha Mai arha Tare da ESP32-cam
by Giovanni Aggiustatutto
Yau za mu gina wannan kyamarar sa ido na bidiyo wanda farashinsa 5€ kawai, kamar pizza ko hamburger. An haɗa wannan kyamarar da WiFi, don haka za mu iya sarrafa gidanmu ko abin da kyamara ke gani daga wayar a ko'ina, ko dai a cibiyar sadarwar gida ko daga waje. Za mu kuma ƙara motar da ke sa kyamara ta motsa, don haka za mu iya ƙara kusurwar da kyamara za ta iya kallo. Baya ga yin amfani da kyamarar tsaro, ana iya amfani da kyamara irin wannan don wasu dalilai da yawa, kamar duba don ganin ko na'urar bugawa ta 3D yana aiki yadda ya kamata don dakatar da shi idan an sami matsala. Amma yanzu, bari mu fara
Don ƙarin cikakkun bayanai game da wannan aikin, kalli bidiyon akan tashar YouTube ta (cikin Italiyanci ne amma yana da Turanci subtitles).
Kayayyaki:
Don gina wannan kyamarar za mu buƙaci allon cam ESP32, ƙaramin kyamarar da aka ba da ita, da adaftar kebul-zuwa-serial. ESP32 cam allon ESP32 ne na yau da kullun tare da wannan ƙaramin kyamarar akanta, duk a cikin pcb ɗaya. Ga waɗanda ba su sani ba, ESP32 allon shiri ne mai kama da Arduino, amma yana da guntu mafi ƙarfi da ikon haɗi zuwa WiFi. Wannan shine dalilin da ya sa na yi amfani da ESP32 don ayyukan gida masu wayo daban-daban a baya. Kamar yadda na fada muku a gaban kwamitin ESP32 cam yana kashe kusan € 5 akan Aliexpress.
Baya ga wannan, za mu buƙaci:
- Motar servo, wanda motar da ke iya kaiwa wani kusurwa na musamman wanda microcontroller ke sanar dashi.
- wasu wayoyi
Kayan aiki:
- Iron (na zaɓi)
- Firintar 3D (na zaɓi)
Don ganin abin da kyamara ke gani daga wayar ko kwamfutar kuma don ɗaukar hotuna za mu yi amfani da su Mataimakin Gida da ESPhome, amma za mu yi magana game da hakan daga baya.
Mataki 1: Ana shirya ESP32-cam
Da farko dole ne ka haɗa kyamarar zuwa allon tare da ƙaramin mai haɗawa, wanda yake da rauni sosai. Da zarar ka saka mahaɗin a ciki za ka iya sauke lever. Sannan na makala kyamarar a saman allo tare da wani tef mai gefe biyu. Hakanan ESP32 cam yana da ikon saka micro SD, kuma kodayake ba za mu yi amfani da shi ba a yau yana ba mu damar ɗaukar hotuna da adana su kai tsaye a can.
Mataki 2: Loda Code
Galibi allunan Arduino da ESP suma suna da soket na USB don loda shirin daga kwamfutar. Duk da haka, wannan ba shi da soket na USB, don haka don haɗa shi da kwamfutar don loda shirin kuna buƙatar adaftar usb-to-serial, wanda ke sadarwa tare da guntu kai tsaye ta hanyar fil. Wanda na samo an yi shi ne musamman don irin wannan nau'in allo, don haka kawai yana haɗi zuwa fil ɗin ba tare da yin wani haɗi ba. Koyaya, adaftar kebul-to-serial na duniya ya kamata su zama 2ne. Don loda shirin kuma dole ne ku haɗa fil 2 zuwa ƙasa. Don yin wannan na siyar da mahaɗin jumper zuwa waɗannan fil biyun. Don haka lokacin da nake buƙatar shirye-shiryen allo kawai sai in sanya jumper tsakanin fil biyu.
Mataki 3: Haɗa Kamara zuwa Mataimakin Gida
Amma yanzu bari mu kalli manhajar da za ta rika sarrafa kyamarar. Kamar yadda na fada muku a baya, za a haɗa kyamarar zuwa Mataimakin Gida. Mataimakin Gida shine tsarin sarrafa kansa na gida wanda ke aiki a cikin gida wanda ke ba mu damar sarrafa duk na'urorin sarrafa kayan aikin mu na gida kamar fitilun fitilu da kwasfa daga mahaɗa ɗaya.
Don gudanar da Mataimakin Gida Ina amfani da tsohuwar Windows PC da ke aiki da injin kama-da-wane, amma idan kuna da shi za ku iya amfani da Rasberi pi, wanda ke cin ƙarancin wuta. Don ganin bayanan daga wayar hannu zaku iya zazzage ƙa'idar Mataimakin Gida. Don haɗawa daga wajen cibiyar sadarwar gida Ina amfani da Nabu Casa Cloud, wanda shine mafita mafi sauƙi amma ba kyauta ba. Akwai sauran mafita amma ba su da cikakken aminci.
Don haka daga app Assistant app za mu iya ganin kyamara kai tsaye bidiyo. Don haɗa kyamara zuwa Mataimakin Gida za mu yi amfani da ESPhome. ESPhome ƙari ne wanda ke ba mu damar haɗa allon ESP zuwa Mataimakin Gida ta hanyar WiFi. Don haɗa ESP32-cam zuwa ESPhome kuna iya bin waɗannan matakan:
- Shigar da kayan aikin ESPhome a cikin Mataimakin Gida
- A kan dashboard na ESPhome, danna Sabuwar na'ura kuma a kan Ci gaba
- Ba na'urarka suna
- Zaɓi ESP8266 ko allon da kuka yi amfani da shi
- Kwafi maɓallin ɓoyewa da aka bayar, za mu buƙaci shi daga baya
- Danna kan EDIT don ganin lambar na'urar
- Karkashin esp32: liƙa wannan lambar (tare da tsarin aiki: kuma rubuta: sharhi)
esp32
allo: esp32cam
#tsarin aiki:
# nau'in: arduino
- Ƙarƙashin tare da, saka wi2 ssid da kalmar wucewa
- Don haɓaka haɗin gwiwa, kuna iya ba allon adireshin IP na tsaye, tare da wannan lambar:
wifi:
ssid: naku
kalmar sirri: kalmar sirri ta wifi
manual_ip
# Saita wannan zuwa IP na ESP
static_ip: 192.168.1.61
# Saita wannan zuwa adireshin IP na na'ura mai ba da hanya tsakanin hanyoyin sadarwa. Yawancin lokaci yana ƙare da .1
kofa: 192.168.1.1
# Subnet na cibiyar sadarwa. 255.255.255.0 yana aiki don yawancin cibiyoyin sadarwar gida.
subnet: 255.255.255.0
- A ƙarshen lambar, liƙa wannan:
2_kamara:
suna: Telecamera 1
waje_clock:
fil: Farashin GPIO0
mita: 20MHz
i2c_pins:
sda: Farashin GPIO26
scl: Farashin GPIO27
data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35]
vsync_pin: Farashin GPIO25
href_pin: Farashin GPIO23
pixel_clock_pin: Farashin GPIO22
power_down_pin: Farashin GPIO32
ƙuduri: 800×600
jpeg_quality: 10
tsaye_flip: Karya
fitarwa:
– dandamali: gpio
Saukewa: GPIO4
id: gpio_4
- dandamali: ledc
id: pwm_output
Saukewa: GPIO2
mita: 50 Hz
haske:
– dandamali: binary
fitarwa: gpio_4
Suna: Luce telecamera 1
lamba:
- dandamali: samfuri
Suna: Servo Control
Min_darajar: -100
max_darajar: 100
mataki: 1
kyakkyawan fata: gaskiya
saitin_aiki:
sannan:
- servo.write:
id: my_servo
matakin: !lambda 'komawa x / 100.0;'
hidima:
– id: my_servo
fitarwa: pwm_output
tsawon lokaci: 5s
Sashe na 2 na lambar, ƙarƙashin esp32_camera:, de2nes duk fil don ainihin kamara. Sa'an nan kuma tare da haske: an cire jagoran kyamarar. A ƙarshen lambar an soke motar servo, kuma ana karanta ƙimar da servo ke amfani da shi don saita kusurwar juyawa daga Mataimakin Gida mai lamba:.
A ƙarshe lambar ya kamata tayi kama da wannan, amma kar a manna lambar da ke ƙasa kai tsaye, ga kowace na'ura ana ba da maɓallin ɓoye daban.
waya:
suna: kamara-1
esp32:
allo: esp32cam
#tsarin aiki:
# nau'in: arduino
# Kunna shiga
kasa:
# Kunna Mataimakin Gida API
api:
boye-boye:
key: "encryptionkey"
ota:
kalmar sirri: “Password”
wifi:
ssid: "ya ku"
kalmar sirri: “Password”
# Kunna hotspot na baya (portal na kama) idan haɗin wifi ya gaza
ap:
ssid: "Kyamara-1 Fallback Hotspot"
kalmar sirri: “Password”
portal:
esp32_kamara:
Suna: Telecamera 1
waje_clock:
Saukewa: GPIO0
mita: 20MHz
i2c_pins:
Saukewa: GPIO26
Saukewa: GPIO27
data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35] vsync_pin: GPIO25
href_pin: GPIO23
pixel_clock_pin: GPIO22
ikon_down_pin: GPIO32
ƙuduri: 800×600
jpeg_quality: 10
vertical_flip: Karya
fitarwa:
- dandamali: gpio
Saukewa: GPIO4
id: gpio_4
- dandamali: ledc
id: pwm_output
Saukewa: GPIO2
mita: 50 Hz
haske:
– dandamali: binary
fitarwa: gpio_4
Suna: Luce telecamera 1
lamba:
- dandamali: samfuri
Suna: Servo Control
Min_darajar: -100
max_darajar: 100
mataki: 1
kyakkyawan fata: gaskiya
saitin_aiki:
sannan:
- servo.write:
id: my_servo
matakin: !lambda 'komawa x / 100.0;'
Kyamara Tsaro Mai Rahusa Tare da ESP32-cam: Shafi 12
Mataki 4: Haɗi
hidima:
– id: my_servo
fitarwa: pwm_output
tsawon lokaci: 5s
- Bayan da lambar ta cika, za mu iya danna kan Shigar, haɗa serial adaftar na ESP32 zuwa kwamfutar mu tare da kebul na USB kuma bi umarnin kan allo don loda lambar kamar yadda kuka gani a mataki na ƙarshe (abu ne mai sauqi!)
- Lokacin da aka haɗa ESP32-cam zuwa WiFi, za mu iya zuwa saitunan Mataimakin Gida, inda wataƙila za mu ga cewa Mataimakin Gida ya gano sabuwar na'urar.
- Danna kan configure kuma liƙa a can maɓallin ɓoyayyen da kuka kwafa a baya.
Da zarar shirin ya loda za ku iya cire jumper tsakanin ƙasa da pin0, da kuma kunna allo (idan ba a cire mai tsalle ba allon ba zai yi aiki ba). Idan ka duba rajistan ayyukan na'urar, ya kamata ka ga cewa ESP32-cam yana haɗi zuwa WiFi. A cikin matakai masu zuwa za mu ga yadda ake haɗa dashboard ɗin Mataimakin Gida don ganin bidiyo kai tsaye daga kyamara, don motsa motar da ɗaukar hotuna daga kyamara.
Mataki 4: Haɗi
Da zarar mun tsara ESP32 za mu iya cire kebul ɗin zuwa adaftar serial kuma mu kunna allon kai tsaye daga fil ɗin 5v. Kuma a wannan lokacin kyamarar kawai ta rasa wurin da za a saka ta. Duk da haka, barin kyamarar a tsaye yana da ban sha'awa, don haka na yanke shawarar ƙara mota don motsa shi. Musamman, zan yi amfani da motar servo, wanda ke iya isa wani kusurwa na musamman wanda ESP2 ke sanar dashi. Na haɗa wayoyi masu launin ruwan kasa da ja na servomotor zuwa wutar lantarki, da kuma wayar rawaya wacce ita ce siginar fil 2 na ESP32. A cikin hoton da ke sama zaka iya 2nd da schematics.
Mataki 5: Gina Wurin
Yanzu ina buƙatar juya da'irar gwaji zuwa wani abu mai kama da samfurin 2nished. Don haka na tsara kuma 3D na buga dukkan sassan don yin ƙaramin akwatin da zan iya hawa kamara a ciki. A ƙasa zaku iya 2nd .stl 2les don buga 3D. Sannan aka sayar da wayoyi don samar da wutar lantarki da siginar motar servo zuwa fil akan ESP32. Don haɗa mai haɗin servomotor, na siyar da mahaɗin jumper zuwa wayoyi. Don haka da'irar tana 2nished, kuma kamar yadda kuke gani abu ne mai sauƙi.
Na gudu da servomotor da wutar lantarki ta cikin ramukan da ke kan ƙaramin akwatin. Sannan na manne kyamarar ESP32 zuwa murfin, na daidaita kyamarar tare da rami. Na ɗora motar servo akan madaidaicin da zai riƙe kyamarar sama, kuma na amintar da shi da kusoshi biyu. Na haɗa madaidaicin zuwa ƙaramin akwatin mai sukurori biyu, don a karkatar da kyamarar. Don hana sukurori a ciki daga taɓa igiyoyin, na kare su da bututun zafi. Sa'an nan na rufe murfin tare da kyamara tare da sukurori hudu. A wannan lokacin ya rage kawai don haɗa tushe. Na gudu da mashin ɗin servo ta cikin ramin da ke cikin gindin, kuma na murɗe ƙaramin hannu zuwa ramin. Sai na manne hannu a gindi. Ta wannan hanyar servomotor zai iya motsa kyamarar digiri 180.
Don haka mun 2nished gina kyamarar. Don kunna shi za mu iya amfani da kowace wutar lantarki ta 5v. Yin amfani da ramukan da ke cikin tushe, za mu iya murƙushe kyamarar zuwa bango ko farfajiyar katako.
Mataki 6: Saita Dashboard Assistant Home
Don ganin bidiyon kai tsaye daga kyamara, matsar da motar, kunna jagorar kuma matsar da motar daga mahallin Mataimakin Gida muna buƙatar katunan hudu a cikin dashboard na Mataimakin Gida.
- Na biyu shine katin kallon hoto, wanda ke ba da damar ganin bidiyon kai tsaye daga kyamara. A cikin saitunan katin, kawai zaɓi mahaɗin kamara kuma saita Kamara View to auto (wannan yana da mahimmanci saboda idan kun saita shi don rayuwa koyaushe kyamara tana aika bidiyo da zafi).
- Sannan muna buƙatar maɓallin don ɗaukar hotuna daga kyamara. Wannan ya ɗan ƙara di@cult. Da farko dole mu shiga cikin File Edita add-on (idan ba ku da shi za ku iya shigar da shi daga kantin sayar da add-on) a cikin babban fayil na con2g kuma ƙirƙirar sabon babban fayil don adana hotuna, a cikin wannan yanayin ana kiransa kamara. Lambar don editan rubutu don maɓallin yana ƙasa.
ow_name: gaskiya
show_icon: gaskiya
irin: button
tap_action:
aiki: kira-sabis
sabis: camera.snapshot
bayanai:
filesuna: /config/camera/telecamera_1_{{yanzu().strftime("%Y-%m-%d-%H:%M:%S") }}.jpg
#canza sunan mahallin da ke sama tare da sunan mahallin kyamarar ku
manufa:
mahallin_id:
- camera.telecamera_1 #canza sunan mahallin tare da sunan mahallin kyamarar ku
suna: Ɗauki hoto
icon_tsawo: 50px
ikon: mdi: kamara
rike_aiki:
aiki: ba
- Kamara kuma tana da jagora, koda kuwa ba ta da ikon haskaka daki gaba ɗaya. Don wannan na yi amfani da wani katin maɓalli, wanda ke jujjuya mahallin jagoran lokacin da aka danna shi.
- Katin ƙarshe shine katin ƙungiyoyi, wanda na saita tare da mahaɗin motar servo. Don haka tare da wannan kati muna da madaidaicin madauri don sarrafa kusurwar motar da motsa kyamara.
Na shirya katunana a tsaye a tsaye da kuma a kwance, amma wannan gabaɗaya na zaɓi ne. Koyaya, dashboard ɗinku yakamata yayi kama da wanda aka nuna a hoton da ke sama. Tabbas kuna iya tsara katunan har ma da ƙari, don biyan bukatun ku.
Mataki na 7: Yana Aiki!
A ƙarshe, kamara tana aiki, kuma akan aikace-aikacen Mataimakin Gida Ina iya ganin abin da kamara ke gani a ainihin lokacin. Daga app ɗin kuma zan iya sa kyamarar ta motsa ta hanyar motsa silidu, don kallon sarari mafi girma. Kamar yadda na fada a baya, kyamarar tana da LED, duk da cewa hasken da yake yi ba ya ba da damar ganin dare. Daga app ɗin zaku iya ɗaukar hotuna daga kyamara, amma ba za ku iya ɗaukar bidiyo ba. Ana iya ganin hotunan da aka ɗauka a cikin babban fayil ɗin da muka ƙirƙira a baya a Mataimakin Gida. Don ɗaukar kyamara zuwa mataki na gaba, zaku iya haɗa kyamarar zuwa firikwensin motsi ko firikwensin buɗe kofa, wanda idan ya gano motsi zai ɗauki hoto tare da kyamara.
Don haka, wannan ita ce kyamarar tsaro ta ESP32. Ba kyamarar da ta fi ci gaba ba ce, amma don wannan farashin ba za ku iya zama na 2 mafi kyau ba. Ina fatan kun ji daɗin wannan jagorar, kuma wataƙila kun same shi da amfani. Don ƙarin cikakkun bayanai game da wannan aikin, zaku iya bidiyo na biyu akan tashar YouTube ta (cikin Italiyanci ne amma yana da fassarar Turanci).
Takardu / Albarkatu
![]() |
Kyamara Tsaro mai arha mai arha tare da ESP32-cam [pdf] Jagoran Jagora Kyamara mai arha mai arha tare da ESP32-cam, Kyamara mai arha mai arha, ESP32-cam, Kyamara mai arha, kyamarar tsaro, kamara |