iziqondiso Ikhamera Yokuphepha Eshibhile Ene-ESP32-cam Instruction Manual
Ikhamera Yokuphepha Eshibhile Enkulu Ene-ESP32-cam
ngu-Giovanni Aggiustatutto
Namuhla sizokwakha le khamera yokugada ividiyo ebiza kuphela u-5€, njengepizza noma i-hamburger. Le khamera ixhunywe ku-WiFi, ngakho-ke sizokwazi ukulawula ikhaya lethu noma lokho ikhamera ekubona ocingweni noma yikuphi, kungaba kunethiwekhi yendawo noma ngaphandle. Sizophinda sengeze injini eyenza ikhamera inyakaze, ukuze sikwazi ukukhulisa i-engeli ikhamera engabukeka ngayo. Ngaphezu kokusetshenziswa njengekhamera yezokuphepha, ikhamera efana nale ingasetshenziselwa ezinye izinjongo eziningi, njengokubheka ukuthi ingabe iphrinta ye-3D isebenza kahle yini ukuyimisa uma kunezinkinga. Kodwa manje, ake siqale
Ukubona imininingwane eyengeziwe ngale phrojekthi, bukela ividiyo esiteshini sami se-YouTube (ingesiNtaliyane kodwa isikhona Imibhalo engezansi yesiNgisi).
Izinsiza:
Ukuze sakhe le khamera sizodinga ibhodi le-ESP32 cam, ikhamera encane esinikezwe nayo, kanye ne-adaptha ye-usb-to-serial. I-ESP32 cam board iyi-ESP32 evamile enale khamera encane kuyo, konke ku-pcb eyodwa. Kulabo abangayazi, i-ESP32 iyibhodi ehlelekayo efana ne-Arduino, kodwa ene-chip enamandla kakhulu nekhono lokuxhuma ku-WiFi. Yingakho ngisebenzise i-ESP32 kumaphrojekthi ahlukahlukene asekhaya ahlakaniphile esikhathini esidlule. Njengoba nginitshelile ngaphambi kokuthi ibhodi lekhamera ye-ESP32 libiza cishe u-€5 ku-Aliexpress.
Ngaphezu kwalokhu, sizodinga:
- i-servo motor, injini ekwazi ukufinyelela i-engeli ye-speci2c edluliswa kuyo yi-microcontroller
- ezinye izintambo
Amathuluzi:
- i-soldering iron (uyazikhethela)
- Iphrinta ye-3D (uma uthanda)
Ukubona lokho ikhamera ekubonayo ocingweni noma kukhompuyutha nokuthatha izithombe sizosebenzisa Umsizi Wasekhaya kanye ne-ESPhome, kodwa sizokhuluma ngalokho kamuva.
Isinyathelo 1: Ilungiselela i-ESP32-cam
Okokuqala kufanele uxhume ikhamera ebhodini ngesixhumi esincane, esintekenteke kakhulu. Uma usufake isixhumi ungakwazi ukwehlisa i-lever. Ngabe senginamathisela ikhamera phezu kwebhodi ngocezu lwetheyiphu enamaceleni amabili. Ikhamera ye-ESP32 nayo inamandla okufaka i-micro SD, futhi nakuba singeke siyisebenzise namuhla isivumela ukuthi sithathe izithombe futhi sizigcine lapho ngqo.
Isinyathelo sesi-2: Ilayisha Ikhodi
Ngokuvamile amabhodi e-Arduino ne-ESP nawo anesokhethi le-usb lokulayisha uhlelo ekhompyutheni. Kodwa-ke, lena ayinaso isokhethi le-usb, ngakho-ke ukuze uyixhume kukhompyutha ukuze ulayishe uhlelo udinga i-adaptha ye-usb-to-serial, exhumana ne-chip ngokuqondile ngamaphini. Engiyitholile yenzelwe ngokukhethekile lolu hlobo lwebhodi, ngakho ivele ixhumeke kumaphini ngaphandle kokwenza okunye ukuxhumana. Kodwa-ke, ama-adaptha we-usb-to-serial jikelele kufanele futhi abe ngu-2ne. Ukulayisha uhlelo kufanele futhi uxhume iphinikhodi 2 phansi. Ukwenza lokhu ngithengise isixhumi se-jumper kulezi zikhonkwane ezimbili. Ngakho uma ngidinga ukuhlela ibhodi ngivele ngibeke i-jumper phakathi kwezikhonkwane ezimbili.
Isinyathelo sesi-3: Ukuxhuma Ikhamera Kumsizi Wasekhaya
Kodwa manje ake sibheke isoftware ezosebenzisa ikhamera. Njengoba ngike ngakutshela ngaphambilini, ikhamera izoxhunywa Kumsizi Wasekhaya. Umsizi Wasekhaya uwuhlelo oluzenzakalelayo lwasekhaya olusebenza endaweni olusivumela ukuthi silawule zonke izisetshenziswa ezishintshayo zasekhaya njengama-smart bulb namasokhethi asuka esixhumi esibonakalayo esisodwa.
Ukuze ngisebenzise Umsizi Wasekhaya ngisebenzisa ne-Windows PC endala esebenzisa umshini obonakalayo, kodwa uma unayo ungasebenzisa i-Raspberry pi, edla amandla amancane. Ukuze ubone idatha ku-smartphone yakho ungalanda uhlelo lokusebenza Lomsizi Wasekhaya. Ukuze ngixhume ngaphandle kwenethiwekhi yendawo ngisebenzisa i-Nabu Casa Cloud, okuyisixazululo esilula kodwa esimahhala. Zikhona ezinye izixazululo kodwa aziphephile ngokuphelele.
Ngakho kusukela kuhlelo lokusebenza Lomsizi Wasekhaya sizokwazi ukubona ividiyo yekhamera ebukhoma. Ukuxhuma ikhamera Kumsizi Wasekhaya sizosebenzisa i-ESPhome. I-ESPhome isengezo esisivumela ukuthi sixhume amabhodi e-ESP Kumsizi Wasekhaya nge-WiFi. Ukuxhuma i-ESP32-cam ku-ESPhome ungalandela lezi zinyathelo:
- Faka i-plugin ye-ESPhome Kumsizi Wasekhaya
- Kudeshibhodi ye-ESPhome, chofoza kudivayisi entsha naku Qhubeka
- Nikeza idivayisi yakho igama
- Khetha i-ESP8266 noma ibhodi olisebenzisile
- Kopisha ukhiye wokubethela onikeziwe, sizowudinga kamuva
- Chofoza okuthi HLELA ukuze ubone ikhodi yedivayisi
- Ngaphansi kwe-esp32: namathisela le khodi (ngohlaka: kanye nohlobo: ubeke amazwana)
esp32
ibhodi: esp32cam
#uhlaka:
# uhlobo: i-arduino
- Ngaphansi kokuthi, faka i-wi2 ssid yakho nephasiwedi
- Ukwenza ukuxhumana kuzinze kakhudlwana, unganikeza ibhodi ikheli le-IP elimile, ngale khodi:
i-wifi:
ssid: wakho
iphasiwedi: iphasiwedi yakho ye-wifi
imanuwali_ip
# Setha lokhu ku-IP ye-ESP
static_ip: 192.168.1.61
# Setha lokhu ekhelini le-IP le-router. Ngokuvamile iphetha ngokuthi .1
isango: 192.168.1.1
# I-subnet yenethiwekhi. 255.255.255.0 isebenza kumanethiwekhi amaningi asekhaya.
i-subnet: 255.255.255.0
- Ekupheleni kwekhodi, namathisela lena:
2_ikhamera:
igama: Ikhamera yocingo 1
iwashi_langaphandle:
phini: I-GPIO0
imvamisa: 20MHz
i2c_pins:
sda: I-GPIO26
scl: I-GPIO27
idatha_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35]
vsync_pin: I-GPIO25
href_pin: I-GPIO23
ipixel_clock_pin: I-GPIO22
power_down_pin: I-GPIO32
isinqumo: 800×600
ikhwalithi_ye-jpeg: 10
vertical_flip: Amanga
okukhiphayo:
– inkundla: gpio
iphinikhodi: GPIO4
id: gpio_4
- ipulatifomu: i-ledc
id: pwm_output
iphinikhodi: GPIO2
imvamisa: 50 Hz
ukukhanya:
– inkundla: kanambambili
okukhiphayo: gpio_4
Igama: Luce telecamera 1
inombolo:
- inkundla: isifanekiso
Igama: Servo Control
min_value: -100
ubuningi_inani: 100
isinyathelo: 1
ithemba: iqiniso
set_action:
bese:
– servo.bhala:
id: my_servo
izinga: !lambda 'buyisela x / 100.0;'
servo:
- id: my_servo
okukhiphayo: pwm_output
transition_length: 5s
Ingxenye yesi-2 yekhodi, ngaphansi kwe-esp32_camera:, ichaza zonke izikhonkwane zekhamera yangempela. Bese ngokukhanya: kuchazwa i-led yekhamera. Ekupheleni kwekhodi kuchazwa injini ye-servo, futhi inani elisetshenziswa i-servo ukusetha i-engeli yokujikeleza lifundwa kumsizi Wasekhaya ngenombolo:.
Ekugcineni ikhodi kufanele ibukeke kanje, kodwa unganamathiseli ngokuqondile ikhodi engezansi, kuwo wonke amadivaysi anikezwa ukhiye wokubethela ohlukile.
phome:
igama: ikhamera-1
esp32:
ibhodi: esp32cam
#uhlaka:
# uhlobo: i-arduino
# Nika amandla ukugawula
ger:
# Nika amandla i-API Yomsizi Wasekhaya
i-api:
ukubethela:
key: "encryptionkey"
ota:
iphasiwedi: "iphasiwedi"
i-wifi:
sid: "umngane wakho"
iphasiwedi: "iphasiwedi yakho"
# Nika amandla i-fallback hotspot (ingosi yokuthunjwa) uma uxhumano lwe-wifi lwehluleka
ap:
ssid: “Camera-1 Fallback Hotspot”
iphasiwedi: "iphasiwedi"
i-captive_portal:
esp32_ikhamera:
Igama: Telecamera 1
iwashi_langaphandle:
iphinikhodi: GPIO0
imvamisa: 20MHz
i2c_pins:
sda: GPIO26
scl: GPIO27
idatha_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35] vsync_pin: GPIO25
href_pin: GPIO23
pixel_clock_pin: GPIO22
power_down_pin: GPIO32
ukulungiswa: 800×600
jpeg_ikhwalithi: 10
vertical_flip: Amanga
okukhiphayo:
– inkundla: gpio
iphinikhodi: GPIO4
id: gpio_4
- ipulatifomu: i-ledc
id: pwm_output
iphinikhodi: GPIO2
imvamisa: 50 Hz
ukukhanya:
– inkundla: kanambambili
okukhiphayo: gpio_4
Igama: Luce telecamera 1
inombolo:
- inkundla: isifanekiso
Igama: Servo Control
min_value: -100
ubuningi_inani: 100
isinyathelo: 1
ithemba: iqiniso
set_action:
bese:
– servo.bhala:
id: my_servo
izinga: !lambda 'buyisela x / 100.0;'
Ikhamera Yokuphepha Eshibhe Kakhulu Nge-ESP32-cam: Ikhasi 12
Isinyathelo 4: Izixhumanisi
servo:
- id: my_servo
okukhiphayo: pwm_output
transition_length: 5s
- Ngemva kokuba ikhodi isiqediwe, singachofoza okuthi Faka, sixhume i-adaptha yochungechunge ye-ESP32 ekhompyutheni yethu ngentambo ye-USB bese silandela imiyalelo esesikrinini ukuze ulayishe ikhodi njengoba uyibonile esinyathelweni sokugcina (kulula kakhulu!)
- Lapho i-ESP32-cam ixhunywe ku-WiFi, singaya kuzilungiselelo Zomsizi Wasekhaya, lapho sizobona khona ukuthi Umsizi Wasekhaya uthole idivayisi entsha.
- Chofoza okuthi lungiselela futhi unamathisele lapho ukhiye wokubethela owukopishe ngaphambili.
Uma uhlelo selulayishiwe ungakwazi susa i-jumper phakathi komhlabathi kanye pin 0, futhi uphakamise ibhodi (uma i-jumper ingasuswa ibhodi ngeke lisebenze). Uma ubheka izingodo zedivayisi, kufanele ubone ukuthi i-ESP32-cam ixhuma ku-WiFi. Ezinyathelweni ezilandelayo sizobona indlela yokuhlanganisa ideshibhodi Yomsizi Wasekhaya ukuze ubone ividiyo ebukhoma ekhamera, ukuhambisa injini nokuthatha izithombe kwikhamera.
Isinyathelo sesi-4: Izixhumanisi
Uma sesiyihlele i-ESP32 singasusa i-usb ku-adaptha yochungechunge futhi sinikeze amandla ibhodi ngokuqondile kuphini elingu-5v. Futhi kuleli qophelo ikhamera intula kuphela indawo ebiyelwe ukuze ibekwe kuyo. Nokho, ukushiya ikhamera imile kuyabhora, ngakho nginqume ukwengeza injini ukuze inyakaze. Ngokukhethekile, ngizosebenzisa i-servo motor, ekwazi ukufinyelela i-engeli ye-speci2c edluliselwe kuyo yi-ESP2. Ngixhume izintambo ezinsundu nezibomvu ze-servomotor kugesi, kanye nentambo ephuzi ewuphawu lokuphina u-32 we-ESP2. Esithombeni esingenhla ungakwazi 32nd ama-schematics.
Isinyathelo sesi-5: Ukwakha Indawo Evalekile
Manje ngidinga ukuguqula isifunda sokuhlola sibe okuthile okubukeka njengomkhiqizo we-2nished. Ngakho ngaklama futhi ngaphrinta i-3D zonke izingxenye ukuze ngenze ibhokisi elincane engizokhwezwa kulo ikhamera. Ngezansi ungakwazi okwesibili i-.stl 2les yokuphrinta kwe-2D. Bese kuthengiswa izintambo zokunikezwa kwamandla kanye nesignali ye-servo motor kumaphini ku-ESP3. Ukuxhuma isixhumi se-servomotor, ngithengise isixhumi se-jumper ezintanjeni. Ngakho-ke isekethe i-32nished, futhi njengoba ubona ilula kakhulu.
Ngagijimisa i-servomotor nezintambo zamandla ezimbotsheni ezisebhokisini elincane. Ngabe senginamathisela ikhamera ye-ESP32 kukhava, ngiqondanisa ikhamera nembobo. Ngifake i-servo motor kubakaki ezobamba ikhamera phezulu, futhi ngiyivikele ngamabhawudi amabili. Nginamathisele ubakaki ebhokisini elincane elinezikulufu ezimbili, ukuze ikhamera ikwazi ukutshekiswa. Ukuze uvimbele izikulufu ezingaphakathi ukuthi zingathinti izintambo, ngangizivikela ngamashubhu ashwabanisa ukushisa. Ngabe sengivala ikhava ngekhamera ngezikulufo ezine. Kuleli qophelo kusasele kuphela ukuhlanganisa isisekelo. Ngagijimisa i-servo motor shaft ngembobo esesisekelweni, futhi ngafinyelisa ingalo encane kushafti. Ngabe senginamathisela ingalo phansi. Ngale ndlela i-servomotor iyakwazi ukuhambisa ikhamera ngo-180 degrees.
Futhi ngakho-ke siqedile ukwakha ikhamera. Ukuyinika amandla singasebenzisa noma yikuphi ukunikezwa kwamandla okungu-2v. Sisebenzisa izimbobo esisekelweni, singakwazi ukujiya ikhamera odongeni noma endaweni yokhuni.
Isinyathelo sesi-6: Ukusetha Ideshibhodi Yomsizi Wasekhaya
Ukuze ubone ividiyo ebukhoma ekhamera, hambisa injini, vula i-led bese uhambisa injini kusuka kusixhumi esibonakalayo Somsizi Wasekhaya sidinga amakhadi amane kudeshibhodi Yomsizi Wasekhaya.
- Elokuqala yikhadi lokubuka isithombe, elivumela ukubona ividiyo ebukhoma ekhamera. Kuzilungiselelo zekhadi, vele ukhethe ibhizinisi lekhamera bese usetha Ikhamera View ku-auto (lokhu kubalulekile ngoba uma uyibeka ukuthi iphile ikhamera ithumela njalo ividiyo futhi ishisa ngokweqile).
- Bese sidinga inkinobho ukuthatha izithombe kukhamera. Lena i-di@cult. Okokuqala kufanele sihambe File Isengezo somhleli (uma ungenayo ungasifaka usuka esitolo-engezo) kufolda ye-con2g bese udala ifolda entsha yokugcina izithombe, kulokhu okuthiwa ikhamera. Ikhodi yomhleli wombhalo wenkinobho ingezansi.
ow_name: iqiniso
show_icon: iqiniso
uhlobo: inkinobho
tap_action:
isenzo: call-service
isevisi: camera.snapshot
idatha:
fileigama: /config/camera/telecamera_1_{{ manje().strftime(“%Y-%m-%d-%H:%M:%S”) }}.jpg
#shintsha igama lebhizinisi elingenhla negama lebhizinisi lekhamera yakho
ithagethi:
i-id_yebhizinisi:
– camera.telecamera_1 #shintsha igama lebhizinisi negama lebhizinisi lekhamera yakho
Igama: Thatha isithombe
icon_height: 50px
isithonjana: mdi:ikhamera
bamba_isenzo:
isenzo: cha
- Ikhamera futhi ine-led, noma ingakwazi ukukhanyisa igumbi lonke. Kulokhu ngisebenzise elinye ikhadi lenkinobho, elishintsha ibhizinisi leledi lapho licindezelwa.
- Ikhadi lokugcina yikhadi lebhizinisi, engilimise nebhizinisi le-servo motor. Ngakho ngaleli khadi sinesilayidi esilula kakhulu sokulawula i-engeli ye-motor nokuhambisa ikhamera.
Ngihlele amakhadi ami kusitaki esiqondile kanye nesitaki esivundlile, kodwa lokhu kuyinketho ngokuphelele. Nokho ideshibhodi yakho kufanele ibukeke ifana naleyo eboniswe esithombeni esingenhla. Yebo ungakwazi ukwenza ngokwezifiso amakhadi nakakhulu, ukuze uhlangabezane nezidingo zakho.
Isinyathelo sesi-7: Iyasebenza!
Ekugcineni, ikhamera iyasebenza, futhi ohlelweni lokusebenza Lomsizi Wasekhaya ngiyakwazi ukubona lokho ikhamera ekubona ngesikhathi sangempela. Kusukela kuhlelo lokusebenza ngingakwazi futhi ukwenza ikhamera inyakaze ngokuhambisa isilayidi, ukuze ngibheke isikhala esikhulu. Njengoba ngike ngasho ngaphambili ukuthi ikhamera nayo ineLED, nakuba ukukhanya ekwenzayo akukuvumeli ukuthi ubone ebusuku. Kuhlelo lokusebenza ungathatha izithombe kwikhamera, kodwa awukwazi ukuthatha amavidiyo. Izithombe ezithathiwe zingabonakala kufolda esiyidalile ngaphambilini kokuthi Umsizi Wasekhaya. Ukuyisa ikhamera kuleveli elandelayo, ungaxhuma ikhamera kunzwa yokunyakaza noma inzwa yokuvula umnyango, okuthi uma ithola ukunyakaza ithathe isithombe ngekhamera.
Ngakho-ke, lena ikhamera yezokuphepha ye-ESP32 cam. Akuyona ikhamera ethuthuke kakhulu, kodwa ngale ntengo awukwazi ukwenza lutho olungcono. Ngethemba ukuthi uwujabulele lo mhlahlandlela, futhi mhlawumbe uwuthole uwusizo. Ukuze ubone imininingwane eyengeziwe mayelana nale phrojekthi, ungathatha ividiyo esiteshini sami se-YouTube ( ingesi-Italian kodwa inemibhalo engezansi yesiNgisi).
Amadokhumenti / Izinsiza
![]() |
iziqondiso Ikhamera Yokuphepha Eshibhile Enkulu ene-ESP32-cam [pdf] Incwadi Yeziqondiso Ikhamera Yokuphepha Eshibhile Eshibhile ene-ESP32-cam, Ikhamera Yokuphepha Eshibhile Kakhulu, ESP32-cam, Ikhamera Yokuphepha Eshibhile, Ikhamera Yezokuphepha, Ikhamera |