Instructables Camara Tèarainteachd Super Cheap le Leabhar-làimhe Stiùiridh ESP32-cam
Instructables Camara Tèarainteachd Super Cheap le ESP32-cam

Camara Tèarainteachd air leth saor le ESP32-cam

An ìomhaigheag a shuidheachadh le Giovanni Aggiustatutto

An-diugh tha sinn a’ dol a thogail a’ chamara faireachaidh bhidio seo a chosgas dìreach 5€, coltach ri pizza no hamburger. Tha an camara seo ceangailte ri WiFi, agus mar sin bidh e comasach dhuinn smachd a chumail air an dachaigh againn no air na chì an camara bhon fhòn an àite sam bith, an dàrna cuid air an lìonra ionadail no bhon taobh a-muigh. Cuiridh sinn motair ris cuideachd a bheir air a’ chamara gluasad, gus an urrainn dhuinn ceàrn a’ chamara coimhead a mheudachadh. A bharrachd air a bhith air a chleachdadh mar chamara tèarainteachd, faodar camara mar seo a chleachdadh airson mòran adhbharan eile, leithid sgrùdadh a dhèanamh gus faicinn a bheil clò-bhualadair 3D ag obair gu ceart gus stad a chuir air ma tha duilgheadasan ann. Ach a-nis, tòisichidh sinn.

Gus barrachd fiosrachaidh fhaicinn mun phròiseact seo, coimhead air a’ bhidio air an t-sianal YouTube agam (tha e san Eadailtis ach tha e ann fo-thiotalan Beurla).
Solarachaidhean:

Gus an camara seo a thogail, feumaidh sinn bòrd-camara ESP32, an camara beag bìodach a tha air a thoirt seachad leis, agus inneal-atharrachaidh usb-gu-sreath. Tha am bòrd-camara ESP32 na ESP32 àbhaisteach leis a’ chamara bheag seo air, uile ann an aon phcb. Dhaibhsan nach eil eòlach, tha an ESP32 na bhòrd prògramaichte coltach ri Arduino, ach le chip tòrr nas cumhachdaiche agus a’ chomas ceangal ri WiFi. Sin as coireach gun do chleachd mi an ESP32 airson diofar phròiseactan dachaigh spaideil san àm a dh’ fhalbh. Mar a dh’ innis mi dhut roimhe, cosgaidh bòrd-camara ESP32 timcheall air €5 air Aliexpress.

A bharrachd air seo, bidh feum againn air:

  • motair servo, is e sin motair a tha comasach air ceàrn sònraichte a ruighinn a thèid a chur an cèill dha leis a’ mhicro-riaghladair
  • cuid de uèirichean

Innealan:

  • iarann ​​tàthaidh (roghainneil)
  • Clò-bhualadair 3D (roghainneil)

Gus faicinn dè a chì an camara bhon fhòn no bhon choimpiutair agus gus dealbhan a thogail cleachdaidh sinn Neach-taic Dachaigh agus ESPhome, ach bruidhnidh sinn mu dheidhinn sin nas fhaide air adhart.
Stiùireadh Co-chruinneachadh
Stiùireadh Co-chruinneachadh

Ceum 1: Ag ullachadh ESP32-cam 

An toiseach feumaidh tu an camara a cheangal ris a’ bhòrd leis a’ cheangail bheag, a tha glè bhog. Cho luath ‘s a chuireas tu an ceangail a-steach faodaidh tu an luamhan a leigeil sìos. An uairsin cheangail mi an camara air mullach a’ bhùird le pìos teip dà-thaobhach. Tha comas aig a’ chamara ESP32 cuideachd cairt micro SD a chuir a-steach, agus ged nach cleachd sinn e an-diugh leigidh e leinn dealbhan a thogail agus an sàbhaladh gu dìreach an sin.
Stiùireadh Co-chruinneachadh
Stiùireadh Co-chruinneachadh
Stiùireadh Co-chruinneachadh
Ceum 2: A’ luchdachadh suas a’ chòd

Mar as trice bidh socaid usb aig bùird Arduino agus ESP cuideachd gus am prògram a luchdachadh bhon choimpiutair. Ach, chan eil socaid usb aig an fhear seo, agus mar sin gus a cheangal ris a’ choimpiutair gus am prògram a luchdachadh feumaidh tu inneal-atharrachaidh usb-gu-sreath, a bhios a’ conaltradh ris a’ chip gu dìreach tron ​​phrìne. Tha am fear a lorg mi air a dhèanamh gu sònraichte airson an seòrsa bòrd seo, agus mar sin bidh e dìreach a’ ceangal ris na prìnichean gun a bhith a’ dèanamh ceanglaichean sam bith eile. Ach, bu chòir innealan-atharrachaidh usb-gu-sreath uile-choitcheann a bhith 2ne cuideachd. Gus am prògram a luchdachadh feumaidh tu prìne 2 a cheangal ris an talamh cuideachd. Gus seo a dhèanamh, shàth mi ceanglaiche geansaidh ris an dà phrìne seo. Mar sin nuair a dh’ fheumas mi am bòrd a phrògramachadh, dìreach cuir geansaidh eadar an dà phrìne.
Stiùireadh Co-chruinneachadh
Stiùireadh Co-chruinneachadh
Stiùireadh Co-chruinneachadh

Ceum 3: A’ ceangal a’ chamara ri Neach-cuideachaidh Dachaigh 

Ach a-nis leig dhuinn sùil a thoirt air a’ bhathar-bog a bhios ag obrachadh a’ chamara. Mar a thuirt mi ribh roimhe, bidh a’ chamara ceangailte ri Home Assistant. ’S e siostam fèin-ghluasaid dachaigh a th’ ann an Home Assistant a bhios ag obair gu h-ionadail a leigeas leinn smachd a chumail air na h-innealan fèin-ghluasaid dachaigh againn uile leithid bulbaichean snasail agus socaidean bho aon eadar-aghaidh.

Gus Home Assistant a ruith, bidh mi a’ cleachdadh seann PC Windows le inneal brìgheil, ach ma tha e agad faodaidh tu Raspberry Pi a chleachdadh, a bhios ag ithe nas lugha de chumhachd. Gus an dàta fhaicinn bhon fhòn-smart agad faodaidh tu an aplacaid Home Assistant a luchdachadh sìos. Gus ceangal bho thaobh a-muigh an lìonra ionadail tha mi a’ cleachdadh Nabu Casa Cloud, agus is e sin an fhuasgladh as sìmplidh ach chan eil e an-asgaidh. Tha fuasglaidhean eile ann ach chan eil iad gu tur sàbhailte.

Mar sin bhon aplacaid Home Assistant bidh e comasach dhuinn bhidio beò a’ chamara fhaicinn. Gus an camara a cheangal ri Home Assistant cleachdaidh sinn ESPhome. ’S e leudachadh a th’ ann an ESPhome a leigeas leinn bùird ESP a cheangal ri Home Assistant tro WiFi. Gus an ESP32-cam a cheangal ri ESPhome faodaidh tu na ceumannan seo a leantainn:

  • Stàlaich am plugan ESPhome ann an Neach-cuideachaidh Dachaigh
  • Air deas-bhòrd ESPhome, cliog air Inneal ùr agus air Lean air adhart.
  • Thoir ainm air an inneal agad
  • Tagh ESP8266 no am bòrd a chleachd thu
  • Dèan lethbhreac den iuchair crioptachaidh a chaidh a thoirt seachad, bidh feum againn air nas fhaide air adhart
  • Briog air DEASAICH gus còd an inneil fhaicinn
  • Fo esp32: cuir a-steach an còd seo (le frèam: agus sgrìobh: beachdaichte)

esp32

bòrd: esp32cam
#frèam-obrach:
# seòrsa: arduino

  • Fo le, cuir a-steach an ssid wi2 agus am facal-faire agad
  • Gus an ceangal a dhèanamh nas seasmhaiche, faodaidh tu seòladh IP statach a thoirt don bhòrd, leis a’ chòd seo:

wifi: 

ssid: thusa
facal-faire: am facal-faire wifi agad

manual_ip

# Suidhich seo gu IP an ESP
seòladh_stàiteach: 192.168.1.61
# Suidhich seo gu seòladh IP an router. Bidh e tric a’ crìochnachadh le .1
geata: 192.168.1.1
# Fo-lìonra an lìonraidh. Bidh 255.255.255.0 ag obair airson a’ mhòr-chuid de lìonraidhean dachaigh.
fo-lìon: 255.255.255.0

  • Aig deireadh a’ chòd, cuir a-steach am fear seo:

2_camara:
ainm: Camara-tele 1
gleoc_taobh a-muigh:
prìne: GPIO0
tricead: 20MHz
prìnichean_i2c:
sda: GPIO26
sgl: GPIO27
prìnichean_dàta: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35] prìne_vsync: GPIO25
prìne_href: GPIO23
prìne_cloc_pixel: GPIO22
prìne_cumhachd_sìos: GPIO32
rùn: 800 × 600
càileachd_jpeg: 10
tionndadh_inghearach: Meallta
toradh:
àrd-ùrlar: gpio
prìne: GPIO4
ID: gpio_4
àrd-ùrlar: ledc
ID: toradh_pwm
prìne: GPIO2
tricead: 50 Hz
solas:
– àrd-ùrlar: dà-chànanach
toradh: gpio_4
ainm: Luce telecamera 1
àireamh:
– àrd-ùrlar: teamplaid
ainm: Smachd Servo
luach_as lugha: -100
luach_as_àirde: 100
ceum: 1
dòchasach: fìor
gnìomh_suidhichte:
an uairsin:
– servo.write:
id: mo_sheirbheis
ìre: !lambda 'tilleadh x / 100.0;'
seirbheis:
– id: mo_servo
toradh: toradh_pwm
fad_gluasaid: 5s

Tha an dàrna pàirt den chòd, fo esp2_camera:, a’ mìneachadh a h-uile prìne airson a’ chamara fhèin. An uairsin le solas: tha LED a’ chamara air a mhìneachadh. Aig deireadh a’ chòd tha motair an t-servo air a mhìneachadh, agus tha an luach a chleachdas an t-servo gus ceàrn an rothlaidh a shuidheachadh air a leughadh bho Home Assistant leis an àireamh:.

Aig a’ cheann thall bu chòir don chòd coimhead mar seo, ach na cuir a-steach an còd gu h-ìosal gu dìreach, gheibh gach inneal iuchair crioptachaidh eadar-dhealaichte.

fòn:
ainm: camara-1
esp32:
bòrd: esp32cam
#frèam-obrach:
# seòrsa: arduino
# Dèan comas logadh

ger:
# Cuir an comas API Neach-taic Dachaigh
api:
crioptachadh:
iuchair: “iuchair crioptachaidh”
ota:
facal-faire: “facal-faire”
wifi:
ssid: “do-shìd”
facal-faire: “do fhacal-faire”
# Cuir an comas hotspot cùl-taic (portal glacte) ma dh’ fhailicheas ceangal wifi
ap:
ssid: “Àite-cuideachaidh cùl-taice camara-1”
facal-faire: “facal-faire”
portal_glaiste:
camara_esp32:
ainm: Camara-tele 1
gleoc_taobh a-muigh:
prìne: GPIO0
tricead: 20MHz
prìnichean_i2c:
sda: GPIO26
sgl: GPIO27
prìnichean_dàta: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35] prìne_sionc: GPIO25
prìne_href: GPIO23
prìne_cloc_pixel: GPIO22
prìne_cumhachd_sìos: GPIO32
Fuasgladh: 800 × 600
càileachd_jpeg: 10
flip_inghearach: Meallta
toradh:
àrd-ùrlar: gpio
prìne: GPIO4
ID: gpio_4
àrd-ùrlar: ledc
ID: toradh_pwm
prìne: GPIO2
tricead: 50 Hz
solas:
– àrd-ùrlar: dà-chànanach
toradh: gpio_4
ainm: Luce telecamera 1
àireamh:
– àrd-ùrlar: teamplaid
ainm: Smachd Servo
luach_as lugha: -100
luach_as_àirde: 100
ceum: 1
dòchasach: fìor
gnìomh_suidhichte:
an uairsin:
– servo.write:
id: mo_sheirbheis
ìre: !lambda 'tilleadh x / 100.0;'
Camara Tèarainteachd air leth saor le ESP32-cam: Duilleag 12
Ceum 4: Ceanglaichean
seirbheis:
– id: mo_servo
toradh: toradh_pwm
fad_gluasaid: 5s

  • Às dèidh dhuinn a’ chòd a chrìochnachadh, is urrainn dhuinn briogadh air Stàlaich, an inneal-atharrachaidh sreathach den ESP32 a cheangal ris a’ choimpiutair againn le càball USB agus an stiùireadh air an sgrion a leantainn gus an còd a luchdachadh suas mar a chunnaic thu anns a’ cheum mu dheireadh (tha e gu math furasta!).
  • Nuair a bhios an ESP32-cam ceangailte ris an WiFi, is urrainn dhuinn a dhol gu roghainnean an Neach-cuideachaidh Dachaigh, far am faic sinn is dòcha gu bheil an Neach-cuideachaidh Dachaigh air an inneal ùr a lorg.
  • Briog air rèiteachadh agus cuir a-steach an iuchair crioptachaidh a rinn thu lethbhreac dheth roimhe an sin.

Cho luath ‘s a bhios am prògram air a luchdachadh sìos, faodaidh tu thoir air falbh an geansaidh eadar an talamh agus prìne 0, agus cuir cumhachd air a’ bhòrd (mura tèid an geansaidh a thoirt air falbh cha obraich am bòrd). Ma choimheadas tu air logaichean an inneil, bu chòir dhut fhaicinn gu bheil an ESP32-cam a’ ceangal ris an WiFi. Anns na ceumannan a leanas chì sinn mar a chuireas sinn deas-bhòrd an Neach-cuideachaidh Dachaigh air dòigh gus am bhidio beò bhon chamara fhaicinn, am motair a ghluasad agus dealbhan a thogail bhon chamara.
Stiùireadh Co-chruinneachadh

Ceum 4: Ceanglaichean 

Cho luath ‘s a bhios sinn air an ESP32 a phrògramadh, is urrainn dhuinn an inneal-atharrachaidh usb gu sreathach a thoirt air falbh agus cumhachd a thoirt don bhòrd gu dìreach bhon phrìne 5v. Agus aig an ìre seo chan eil ach cèis a dhìth air a’ chamara airson a chuir suas. Ach, tha e sgìth a’ chamara fhàgail na seasamh, agus mar sin chuir mi romham motair a chur ris gus a ghluasad. Gu sònraichte, cleachdaidh mi motair servo, a tha comasach air ceàrn sònraichte a ruighinn a tha air a chur an cèill dha leis an ESP2. Cheangail mi uèirichean donn is dearg a’ mhotair servo ris an t-solar cumhachd, agus an uèir bhuidhe a tha na chomharradh gu prìne 2 den ESP32. Anns an dealbh gu h-àrd faodaidh tu na sgeamaichean a shealltainn.
Stiùireadh Co-chruinneachadh
Stiùireadh Co-chruinneachadh

Ceum 5: A’ togail an dùnaidh

A-nis feumaidh mi an cuairt deuchainn a thionndadh gu rudeigin a tha coltach ri toradh crìochnaichte. Mar sin dhealbhaich mi agus chlò-bhuail mi 2D na pàirtean uile gus am bogsa beag a dhèanamh anns an cuir thu a’ chamara. Gu h-ìosal faodaidh tu na faidhlichean .stl a shàthadh airson clò-bhualadh 3D. An uairsin shàthaich mi na uèirichean airson an t-solar cumhachd agus comharra motair servo ris na prìnichean air an ESP2. Gus an ceanglaiche servomotor a cheangal, shàthaich mi ceanglaiche geansaidh ris na uèirichean. Mar sin tha an cuairt deiseil, agus mar a chì thu tha e gu math sìmplidh.

Ruith mi an servomotor agus uèirichean cumhachd tron ​​tuill air a’ bhogsa bheag. An uairsin ghleus mi cam ESP32 ris a’ chòmhdach, a’ co-thaobhadh a’ chamara leis an toll. Chuir mi am motair servo air a’ bhracaid a chumas a’ chamara suas, agus dhaingnich mi e le dà bholt. Cheangail mi am bracaid ris a’ bhogsa bheag le dà sgriubha, gus an gabhadh an camara a chlaonadh. Gus casg a chuir air na sgriubhaichean a-staigh bho bhith a’ beantainn ris na càbaill, dhìon mi iad le tiùban crìonadh teas. An uairsin dhùin mi an còmhdach leis a’ chamara le ceithir sgriubhaichean. Aig an ìre seo chan eil air fhàgail ach am bonn a chur ri chèile. Ruith mi cas a’ motair servo tron ​​toll sa bhunait, agus sgriub mi a’ ghàirdean bheag ris an t-slat. An uairsin ghleus mi a’ ghàirdean ris a’ bhunait. San dòigh seo tha an servomotor comasach air a’ chamara a ghluasad 180 ceum.

Agus mar sin chrìochnaich sinn togail a’ chamara. Gus cumhachd a thoirt dha, is urrainn dhuinn solar cumhachd 2v sam bith a chleachdadh. Le bhith a’ cleachdadh nan tuill sa bhunait, is urrainn dhuinn an camara a sgrìobadh ri balla no uachdar fiodha.
Stiùireadh Co-chruinneachadh
Stiùireadh Co-chruinneachadh
Stiùireadh Co-chruinneachadh
Stiùireadh Co-chruinneachadh

Ceum 6: A’ stèidheachadh deas-bhòrd an Neach-cuideachaidh Dachaigh

Gus am bhidio beò bhon chamara fhaicinn, am motair a ghluasad, an LED a thionndadh air agus am motair a ghluasad bhon eadar-aghaidh Home Assistant feumaidh sinn ceithir cairtean ann an deas-bhòrd Home Assistant.

  • ’S e cairt sealladh-dhealbhan a th’ anns an dàrna fear, a leigeas leat am bhidio beò bhon chamara fhaicinn. Ann an roghainnean na cairt, dìreach tagh eintiteas a’ chamara agus suidhich Camara. View gu fèin-ghluasadach (tha seo cudromach oir ma chuireas tu e gu beò bidh an camara an-còmhnaidh a’ cur a’ bhidio agus a’ teasachadh cus).
  • An uairsin feumaidh sinn putan airson dealbhan a thogail bhon chamara. Tha seo beagan nas duilghe. An toiseach feumaidh sinn a dhol a-steach don File Cuir an tuilleadan deasaiche (mura h-eil e agad faodaidh tu a stàladh bhon bhùth tuilleadan) anns a’ phasgan con2g agus cruthaich pasgan ùr gus na dealbhan a shàbhaladh, ris an canar camara sa chùis seo. Tha an còd airson an deasaiche teacsa airson a’ phutan gu h-ìosal.
    ainm_ow: fìor

seall_ìomhaigh: fìor
seòrsa: putan
gnìomh_tap:
gnìomh: seirbheis-ghairm
seirbheis: camara.snapshot
dàta:
fileainm: /config/camera/telecamera_1_{{ a-nis().strftime(“%Y-%m-%d-%H:%M:%S”) }}.jpg
#atharraich ainm an eintiteas gu h-àrd le ainm eintiteas do chamara
targaid:
eintiteas_id:
– camera.telecamera_1 #atharraich ainm an eintiteas le ainm eintiteas do chamara
ainm: Gabh dealbh
àirde_ìomhaigh: 50px
ìomhaigh: mdi: camara
gnìomh_cumail:
gnìomh: chan eil

  • Tha LED aig a’ chamara cuideachd, eadhon ged nach urrainn dhi seòmar gu lèir a shoillseachadh. Airson seo chleachd mi cairt putan eile, a bhios ag atharrachadh eintiteas an LED nuair a thèid a bhrùthadh.
  • ’S e cairt eintiteas a th’ anns a’ chairt mu dheireadh, a chuir mi air dòigh leis an eintiteas motair servo. Mar sin leis a’ chairt seo tha sleamhnachan glè shìmplidh againn gus smachd a chumail air ceàrn a’ motair agus gus an camara a ghluasad.

Chuir mi na cairtean agam ann an cruach dhìreach agus cruach chòmhnard, ach tha seo gu tur roghainneil. Ach, bu chòir don deas-bhòrd agad a bhith coltach ris an fhear a chithear san dealbh gu h-àrd. Gu dearbh, faodaidh tu na cairtean a ghnàthachadh eadhon nas motha, gus freagairt air na feumalachdan agad.
Stiùireadh Co-chruinneachadh
Ceum 7: Bidh e ag obair! 

Mu dheireadh, tha an camara ag obair, agus air an aplacaid Home Assistant chì mi na chì an camara ann an àm fìor. Bhon aplacaid is urrainn dhomh an camara a ghluasad le bhith a’ gluasad an sleamhnachan, gus coimhead air àite nas motha. Mar a thuirt mi roimhe, tha LED aig a’ chamara cuideachd, ged nach eil an solas a nì e a’ leigeil leat fhaicinn air an oidhche. Bhon aplacaid faodaidh tu dealbhan a thogail bhon chamara, ach chan urrainn dhut bhideothan a thogail. Chithear na dealbhan a chaidh a thogail anns a’ phasgan a chruthaich sinn roimhe ann an Home Assistant. Gus an camara a thoirt chun ath ìre, faodaidh tu an camara a cheangal ri mothachaire gluasad no mothachaire fosglaidh dorais, a bhios nuair a lorgas e gluasad a’ togail dealbh leis a’ chamara.

Mar sin, seo camara tèarainteachd ESP32. Chan e an camara as adhartaiche a th’ ann, ach airson a’ phrìs seo chan fhaigh thu dad nas fheàrr na sin. Tha mi an dòchas gun do chòrd an stiùireadh seo ribh, agus is dòcha gun robh e feumail dhuibh. Gus barrachd fiosrachaidh fhaicinn mun phròiseact seo, faodaidh sibh coimhead air a’ bhidio air an t-sianal YouTube agam (tha e san Eadailtis ach tha fo-thiotalan Beurla air).
Stiùireadh Co-chruinneachadh
Stiùireadh Co-chruinneachadh

Sgrìobhainnean/Goireasan

Instructables Camara Tèarainteachd Super Cheap le ESP32-cam [pdfLeabhar-stiùiridh
Camara Tèarainteachd air leth saor le ESP32-cam, Camara Tèarainteachd air leth saor, ESP32-cam, Camara Tèarainteachd Saor, Camara Tèarainteachd, Camara

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *