instructables Super Cheap Security Camera miaraka amin'ny ESP32-cam Instruction Manual
Fakan-tsary fiarovana mora indrindra miaraka amin'ny ESP32-cam
nataon'i Giovanni Aggiustatutto
Androany dia hanangana ity fakantsary fanaraha-maso video ity izay mitentina 5€ fotsiny, toy ny pizza na hamburger. Ity fakantsary ity dia mifandray amin'ny WiFi, ka ho afaka hifehy ny tranontsika na izay hitan'ny fakantsary amin'ny finday na aiza na aiza, na amin'ny tambajotra eo an-toerana na avy any ivelany. Hanampy motera izay manetsika ny fakan-tsary ihany koa isika, mba hahafahantsika mampitombo ny zoro azon'ny fakantsary jerena. Ho fanampin'ny fampiasana fakan-tsary fiarovana, ny fakantsary tahaka izao dia azo ampiasaina amin'ny tanjona maro hafa, toy ny fijerena raha toa ka miasa tsara ny mpanonta 3D mba hampitsaharana azy raha misy olana. Fa izao, andao hanomboka
Raha te hahita antsipiriany bebe kokoa momba ity tetikasa ity dia jereo ny horonan-tsary ao amin'ny fantsona YouTube-ko (amin'ny teny italiana izy io fa manana dikanteny anglisy).
Fitaovana:
Mba hamoronana ity fakantsary ity dia mila ny ESP32 cam board, ny fakantsary bitika omena miaraka aminy, ary ny adapter usb-to-serial. Ny ESP32 cam board dia ESP32 mahazatra miaraka amin'ity fakantsary kely ity, ao anaty pcb iray. Ho an'ireo izay tsy mahafantatra, ny ESP32 dia birao azo zahana mitovy amin'ny Arduino, saingy misy puce mahery vaika kokoa ary afaka mifandray amin'ny WiFi. Izany no antony nampiasako ny ESP32 ho an'ny tetikasa an-trano marani-tsaina isan-karazany taloha. Araka ny nolazaiko anao teo anoloan'ny ESP32 cam board dia mitentina eo amin'ny 5 € amin'ny Aliexpress.
Ho fanampin'izany dia mila:
- motera servo, izay motera afaka mahatratra zoro speci2c izay ampitaina amin'ny microcontroller.
- tariby sasany
Fitaovana:
- fametahana vy (tsy voatery)
- mpanonta printy 3D (tsy voatery)
Mba hijerena izay hitan'ny fakan-tsary avy amin'ny telefaona na solosaina sy haka sary dia hampiasainay Mpanampy an-trano ary ESPhome, fa hiresaka momba izany isika any aoriana.
Dingana 1: Manomana ESP32-cam
Voalohany dia mila mampifandray ny fakan-tsary amin'ny solaitrabe miaraka amin'ny mpampitohy kely, izay tena marefo. Rehefa avy nametraka ny connector ianao dia afaka mampidina ny lever. Avy eo dia napetako teo an-tampon'ny solaitrabe ny fakan-tsary miaraka amin'ny kasety misy lafiny roa. Ny ESP32 cam koa dia manana fahafahana mampiditra micro SD, ary na dia tsy hampiasa azy io aza isika androany dia ahafahantsika maka sary sy mamonjy azy ireo mivantana any.
Dingana 2: Mampakatra Code
Matetika ny boards Arduino sy ESP dia manana socket usb hampidirana ny programa avy amin'ny solosaina. Na izany aza, ity iray ity dia tsy manana faladia USB, ka mba hampifandray azy amin'ny solosaina mba hamenoana ny programa dia mila adapter usb-to-serial, izay mifandray mivantana amin'ny puce amin'ny alalan'ny tsimatra. Ny iray hitako dia natao manokana ho an'ity karazana board ity, noho izany dia mifandray amin'ny tsimatra fotsiny izy io fa tsy mila manao fifandraisana hafa. Na izany aza, ny adapter universal usb-to-serial dia tokony ho 2ne ihany koa. Mba hampidirana ny programa dia mila mampifandray pin 2 amin'ny tany ihany koa ianao. Mba hanaovana izany, dia nametraka connecteur jumper amin'ireo pin roa ireo aho. Noho izany, rehefa mila programa ny birao aho dia mametraka jumper eo anelanelan'ny pin roa.
Dingana 3: Mampifandray ny Camera amin'ny Home Assistant
Fa ankehitriny andeha hojerentsika ny rindrambaiko izay hampiasa ny fakantsary. Araka ny efa nolazaiko anao teo aloha, ny fakan-tsary dia hampifandray amin'ny Home Assistant. Home Assistant dia rafitra automatique an-trano izay miasa eo an-toerana izay ahafahantsika mifehy ny fitaovana automatique an-trano rehetra toy ny takamoa maranitra sy ny socket avy amin'ny interface iray.
Mba hampandehanana ny Home Assistant dia ampiasaiko sy Windows PC taloha mampiasa milina virtoaly, fa raha manana izany ianao dia afaka mampiasa Raspberry pi, izay mandany hery kely kokoa. Raha te hijery ny angona avy amin'ny findainao ianao dia afaka misintona ny fampiharana Home Assistant. Mba hifandraisana ivelan'ny tambajotra eo an-toerana dia mampiasa ny Nabu Casa Cloud aho, izay vahaolana tsotra indrindra nefa tsy maimaim-poana. Misy vahaolana hafa fa tsy azo antoka tanteraka.
Ka avy amin'ny fampiharana Home Assistant dia ho afaka hahita ny fakantsary mivantana isika. Mba hampifandray ny fakan-tsary amin'ny Home Assistant dia hampiasa ESPhome izahay. ESPhome dia fanampim-panampiana izay ahafahantsika mampifandray ny boards ESP amin'ny Home Assistant amin'ny alàlan'ny WiFi. Mba hampifandraisana ny ESP32-cam amin'ny ESPhome dia azonao atao ny manaraka ireto dingana ireto:
- Ampidiro ny plugin ESPhome ao amin'ny Home Assistant
- Ao amin'ny dashboard an'ny ESPhome, tsindrio ny fitaovana vaovao ary ny Continue
- Omeo anarana ny fitaovanao
- Safidio ny ESP8266 na ny solaitrabe nampiasainao
- Adikao ny fanalahidin'ny encryption nomena, mila izany isika any aoriana
- Kitiho ny EDIT raha te hahita ny kaody an'ny fitaovana
- Eo ambanin'ny esp32: apetaho ity kaody ity (miaraka amin'ny framework: ary karazana: fanehoan-kevitra)
esp32
birao: esp32cam
#rafitra:
# karazana: arduino
- Eo ambanin'ny, ampidiro ny wi2 ssid sy ny tenimiafinao
- Mba hahatonga ny fifandraisana ho marin-toerana kokoa, azonao atao ny manome ny birao adiresy IP static, miaraka amin'ity code ity:
Wifi:
ssid: yourssid
tenimiafina: ny tenimiafinao wifi
manual_ip
# Apetraho amin'ny IP an'ny ESP ity
static_ip: 192.168.1.61
# Apetraho amin'ny adiresy IP an'ny router izany. Matetika mifarana amin'ny .1
vavahady: 192.168.1.1
# Ny subnet amin'ny tambajotra. 255.255.255.0 dia miasa ho an'ny ankamaroan'ny tambajotra an-trano.
sobika: 255.255.255.0
- Amin'ny faran'ny kaody, apetaho ity iray ity:
2_fakan-tsary:
anarana: Telecamera 1
external_clock:
pin: GPIO0
matetika: 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
vahaolana: 800×600
jpeg_quality: 10
vertical_flip: DISO
vokatra:
– sehatra: gpio
pin: GPIO4
id: gpio_4
- sehatra: ledc
id: pwm_output
pin: GPIO2
matetika: 50 Hz
hazavana:
– sehatra: binary
vokatra: gpio_4
anarana: Luce telecamera 1
isa:
– sehatra: môdely
anarana: Servo Control
min_value: -100
max_value: 100
dingana: 1
be fanantenana: marina
set_action:
avy eo:
– servo.write:
id: my_servo
ambaratonga: !lambda 'miverina x / 100.0;'
servo:
– id: my_servo
vokatra: pwm_output
halavan'ny tetezamita: 5s
Ny ampahany voalohany amin'ny kaody, eo ambanin'ny esp2_camera:, de32nes ny tsimatra rehetra ho an'ny fakantsary tena izy. Avy eo miaraka amin'ny hazavana: nofaritana ny fitarihan'ny fakantsary. Any amin'ny faran'ny kaody dia de2ned ny motera servo, ary ny sanda ampiasain'ny servo hametrahana ny zoro fihodinana dia vakiana avy amin'ny Home Assistant miaraka amin'ny isa:.
Amin'ny farany dia tokony ho toy izao ny kaody, fa aza apetaho mivantana ny kaody etsy ambany, isaky ny fitaovana dia omena fanalahidin'ny fanafenana hafa.
phome:
anarana: fakan-tsary-1
esp32:
birao: esp32cam
#rafitra:
# karazana: arduino
# Tadiavo logging
ger:
# Alefaso ny API mpanampy an-trano
api:
encryption:
fanalahidy: "encryptionkey"
ota:
tenimiafina: "password"
Wifi:
ssid: "yoursid"
tenimiafina: "ny tenimiafinao"
# Ampidiro ny hotspot fallback (vavahadin'ny captive) raha toa ka tsy mahomby ny fifandraisana wifi
ap:
ssid: “Camera-1 Fallback Hotspot”
tenimiafina: "password"
captive_portal:
esp32_camera:
anarana: Telecamera 1
external_clock:
pin: GPIO0
matetika: 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
fanapahan-kevitra: 800 × 600
jpeg_kalitao: 10
vertical_flip: Diso
vokatra:
– sehatra: gpio
pin: GPIO4
id: gpio_4
- sehatra: ledc
id: pwm_output
pin: GPIO2
matetika: 50 Hz
hazavana:
– sehatra: binary
vokatra: gpio_4
anarana: Luce telecamera 1
isa:
– sehatra: môdely
anarana: Servo Control
min_value: -100
max_value: 100
dingana: 1
be fanantenana: marina
set_action:
avy eo:
– servo.write:
id: my_servo
ambaratonga: !lambda 'miverina x / 100.0;'
Fakan-tsary fiarovana mora vidy miaraka amin'ny ESP32-cam: Pejy 12
Dingana 4: Fifandraisana
servo:
– id: my_servo
vokatra: pwm_output
halavan'ny tetezamita: 5s
- Rehefa vita ny kaody dia afaka tsindrio eo amin'ny Install, mampifandray ny serial adaptatera ny ESP32 amin'ny solosaina amin'ny USB tariby ary araho ny toromarika eo amin'ny efijery mba hampakatra ny kaody toy ny hitanao tamin'ny dingana farany (tena mora!)
- Rehefa mifandray amin'ny WiFi ny ESP32-cam dia afaka mandeha any amin'ny fikandrana Home Assistant isika, izay mety ho hitantsika fa nahita ilay fitaovana vaovao ny Home Assistant.
- Kitiho ny configure ary apetaho eo ny fanalahidin'ny encryption nadikao taloha.
Rehefa vita ny programa dia azonao atao esory ny jumper eo anelanelan'ny tany sy pin 0, ary atsangano ny solaitrabe (raha tsy esorina ny jumper dia tsy mandeha ny solaitrabe). Raha mijery ny diarin'ny fitaovana ianao dia tokony ho hitanao fa mifandray amin'ny WiFi ny ESP32-cam. Amin'ireto dingana manaraka ireto dia ho hitantsika ny fomba hampifanaraka ny dashboard mpanampy an-trano hahitana ny horonan-tsary mivantana avy amin'ny fakantsary, hamindra ny motera ary haka sary avy amin'ny fakantsary.
Dingana 4: Fifandraisana
Raha vantany vao voarindra ny ESP32 dia afaka manaisotra ny usb amin'ny adaptatera serial isika ary mametaka mivantana ny solaitra amin'ny pin 5v. Ary amin'izao fotoana izao ny fakan-tsary dia tsy misy afa-tsy fefy iray hametrahana azy. Mankaleo anefa ny mamela ny fakan-tsary mijoro, ka nanapa-kevitra ny hampiditra motera aho mba hampihetsika azy. Amin'ny ankapobeny, mampiasa motera servo aho, izay afaka mahatratra ny zoro speci2c izay ampitaina amin'ny ESP2. Nampifandray ny tariby volontany sy mena an'ny servomotor aho tamin'ny famatsiana herinaratra, ary ny tariby mavo izay famantarana ny pin 32 an'ny ESP2. Amin'ny sary etsy ambony dia azonao atao ny manaisotra ny schematics.
Dingana 5: Fanamboarana ny Enclosure
Amin'izao fotoana izao dia mila mamadika ny fizaran-tsarimihetsika aho ho toy ny vokatra 2nisy kokoa. Noho izany dia nanamboatra sy nanao pirinty 3D ny ampahany rehetra aho mba hanaovana ilay boaty kely hametrahana ny fakantsary. Eto ambany ianao dia afaka manao 2nd ny .stl 2les ho an'ny fanontana 3D. Dia soldered ny tariby ho an'ny famatsiana herinaratra sy ny servo maotera famantarana ny tsimatra amin'ny ESP32. Mba hampifandray ny servomotor connector, dia soldered jumper connector amin'ny tariby. Noho izany, ny circuit dia 2nished, ary araka ny hitanao dia tena tsotra.
Nandefa ny servomotor sy ny tariby herinaratra aho tamin'ny lavaka teo amin'ny boaty kely. Avy eo dia napetako teo amin'ny fonony ny cam ESP32, nampifanaraka ny fakantsary tamin'ny lavaka. Napetako teo amin'ny bracket izay hitazona ny fakan-tsary ny motera servo, ary nofeheziko tamin'ny bolt roa. Napetako tamin'ilay boaty kely tamin'ny visy roa ny fonon-tanana, mba hahafahan'ny fakantsary mitongilana. Mba hisorohana ny visy ao anatiny tsy hikasika ny tariby, dia niaro azy ireo aho tamin'ny fantsona fanalefahana hafanana. Avy eo dia nohidiko tamin'ny fakantsary tamin'ny visy efatra ny fonony. Amin'izao fotoana izao dia mijanona fotsiny ny manangona ny fototra. Nalefako teo amin'ny lavaka teo amin'ny fotony ny tsipika maotera servo, ary nopotehiko tamin'ilay sandry kely ilay sandry. Avy eo dia napetako tamin'ny fotony ny sandry. Amin'izany fomba izany ny servomotor dia afaka manetsika ny fakantsary 180 degre.
Ary noho izany dia vitanay ny fanamboarana ny fakantsary. Mba hanamafisana azy dia afaka mampiasa famatsiana herinaratra 2v isika. Amin'ny fampiasana ireo lavaka eo amin'ny fotony, dia azontsika atao ny manindrona ny fakan-tsary amin'ny rindrina na hazo.
Dingana 6: Mametraka Dashboard mpanampy an-trano
Raha te hijery ny horonan-tsary mivantana avy amin'ny fakantsary, afindrao ny motera, avereno ny fitarihana ary afindrao ny motera avy amin'ny interface tsara Home Assistant mila karatra efatra ao amin'ny dashboard an'ny Home Assistant.
- Ny voalohany dia karatra fijerena sary, ahafahana mijery ny horonan-tsary mivantana avy amin'ny fakantsary. Ao amin'ny firafitry ny karatra, safidio fotsiny ny santionan'ny fakantsary ary amboary ny Camera View ho auto (zava-dehibe izany satria raha apetrakao ho velona dia alefan'ny fakantsary foana ilay horonan-tsary ary mafana loatra).
- Avy eo dia mila bokotra haka sary avy amin'ny fakantsary. Somary di@cult ihany ity. Voalohany dia tsy maintsy mandeha any amin'ny File Editor add-on (raha tsy manana ianao dia azonao atao ny mametraka azy avy amin'ny fivarotana add-on) ao amin'ny fampirimana con2g ary mamorona lahatahiry vaovao hitahirizana ny sary, amin'ity tranga ity dia antsoina hoe camera. Eo ambany ny kaody ho an'ny tonian-dahatsoratra ho an'ny bokotra.
ow_name: marina
show_icon: marina
karazana: bokotra
tap_action:
hetsika: antso-service
serivisy: camera.snapshot
data:
fileanarana: /config/camera/telecamera_1_{{ now().strftime(“%Y-%m-%d-%H:%M:%S”) }}.jpg
#Ovay ny anaran'ny enti-manana etsy ambony miaraka amin'ny anaran'ny enti-manana ny fakantsarinao
tanjona:
entity_id:
– fakan-tsary.telecamera_1 #ovao ny anaran'ny orinasa miaraka amin'ny anaran'ny sampan'ny fakantsarinao
anarana: Makà sary
icon_haavo: 50px
icon: mdi: camera
hold_action:
hetsika: tsia
- Ny fakantsary koa dia manana led, na dia tsy afaka manazava ny efitrano iray manontolo aza. Mba hanaovana izany, dia nampiasa karatra bokotra hafa aho, izay manova ny sarin'ny led rehefa voatsindry.
- Ny karatra farany dia karatra enti-manana, izay natsangako niaraka tamin'ny enti-manana motera servo. Noho izany miaraka amin'ity karatra ity dia manana slider tena tsotra izahay mba hifehezana ny zoro amin'ny maotera sy hamindra ny fakantsary.
Nandamina ny karatro aho tamin'ny stack mitsangana sy amin'ny stack marindrano, saingy tsy voatery izany. Na izany aza, ny dashboard-nao dia tokony hitovy amin'ilay aseho amin'ny sary etsy ambony. Mazava ho azy fa azonao atao ny manamboatra ny karatra bebe kokoa, mba hanomezana izay ilainao.
Dingana 7: Miasa izany!
Farany, miasa ny fakan-tsary, ary amin'ny fampiharana Home Assistant dia hitako izay hitan'ny fakantsary amin'ny fotoana tena izy. Avy amin'ny fampiharana dia azoko atao ihany koa ny manetsika ny fakantsary amin'ny alàlan'ny fanosehana ny slider, mba hijerena toerana lehibe kokoa. Araka ny nolazaiko teo aloha dia manana LED ihany koa ny fakan-tsary, na dia tsy mamela anao hahita amin'ny alina aza ny hazavana ataony. Avy amin'ny app ianao dia afaka maka sary amin'ny fakantsary, saingy tsy afaka maka horonan-tsary ianao. Ny sary nalaina dia azo jerena ao amin'ny lahatahiry noforoninay taloha tao amin'ny Home Assistant. Mba hitondrana ny fakan-tsary mankany amin'ny ambaratonga manaraka, azonao atao ny mampifandray ny fakan-tsary amin'ny sensor mihetsika na sensor fanokafana varavarana, izay rehefa mahita hetsika dia haka sary miaraka amin'ny fakantsary.
Noho izany, ity no fakantsary fiarovana cam ESP32. Tsy fakan-tsary mandroso indrindra izy io, fa amin'ity vidiny ity dia tsy afaka manao zavatra tsara kokoa ianao. Manantena aho fa nahafinaritra anao ity torolalana ity, ary mety ho hitanao fa mahasoa. Raha te hahita antsipiriany bebe kokoa momba ity tetikasa ity dia azonao atao ny manaisotra ny horonan-tsary ao amin'ny fantsona YouTube-ko (amin'ny teny italiana izy io fa misy dikanteny anglisy).
Documents / Loharano
![]() |
fakan-tsary fiarovana Super mora amin'ny ESP32-cam [pdf] Boky torolalana Fakan-tsary fiarovana mora indrindra miaraka amin'ny ESP32-cam, fakan-tsary fiarovana avo lenta, ESP32-cam, fakan-tsary fiarovana mora, fakantsary fiarovana, fakan-tsary |