ESP32-cam လမ်းညွှန်ချက်လက်စွဲပါ Super Cheap Security Camera
ESP32-cam ပါသော အလွန်စျေးသက်သာသော လုံခြုံရေးကင်မရာ
Giovanni Aggiustatutto မှ
ယနေ့ ကျွန်ုပ်တို့သည် ပီဇာ သို့မဟုတ် ဟမ်ဘာဂါကဲ့သို့ 5€ သာကျသင့်သော ဤဗီဒီယို စောင့်ကြည့်ကင်မရာကို တည်ဆောက်တော့မည်ဖြစ်သည်။ ဤကင်မရာသည် WiFi နှင့် ချိတ်ဆက်ထားသောကြောင့် ကျွန်ုပ်တို့၏အိမ် သို့မဟုတ် ကင်မရာမှ မည်သည့်နေရာ၌ဖြစ်စေ ဖုန်းမှမြင်ရသည့်အရာကို ထိန်းချုပ်နိုင်မည်ဖြစ်သည်။ ကျွန်ုပ်တို့သည် ကင်မရာကို ရွေ့လျားစေသော မော်တာတစ်ခုကိုလည်း ထည့်သွင်းပေးမည်ဖြစ်သောကြောင့် ကင်မရာကြည့်ရှုနိုင်သည့် ရှုထောင့်ကို တိုးမြှင့်နိုင်သည်။ လုံခြုံရေးကင်မရာအဖြစ် အသုံးပြုခြင်းအပြင်၊ ဤကဲ့သို့သော ကင်မရာကို 3D ပရင်တာသည် ပြဿနာများရှိလာပါက ရပ်တန့်ရန် ကောင်းမွန်စွာအလုပ်လုပ်ခြင်းရှိမရှိ စစ်ဆေးခြင်းကဲ့သို့သော အခြားရည်ရွယ်ချက်များစွာအတွက် အသုံးပြုနိုင်သည်။ ဒါပေမယ့် အခု စလိုက်ရအောင်
ဤပရောဂျက်အကြောင်းအသေးစိတ်အချက်အလက်များကိုကြည့်ရှုရန်၊ ကျွန်ုပ်၏ YouTube ချန်နယ်တွင် ဗီဒီယိုကိုကြည့်ပါ (၎င်းသည် အီတလီဘာသာဖြင့်ဖြစ်သော်လည်း ၎င်းတွင်ပါရှိသည်။ အင်္ဂလိပ်စာတန်းများ)။
ပစ္စည်းများ-
ဤကင်မရာကိုတည်ဆောက်ရန်အတွက် ကျွန်ုပ်တို့သည် ESP32 cam board၊ ၎င်းနှင့်အတူပေးထားသည့်သေးငယ်သောကင်မရာနှင့် usb-to-serial adapter လိုအပ်မည်ဖြစ်သည်။ ESP32 cam board သည် ပုံမှန် ESP32 ကင်မရာငယ်ဖြစ်ပြီး၊ အားလုံးသည် pcb တစ်ခုတွင်ဖြစ်သည်။ မသိသူများအတွက် ESP32 သည် Arduino နှင့် ဆင်တူသော ပရိုဂရမ်ဘုတ်ဘုတ်တစ်ခုဖြစ်ပြီး ပိုမိုအားကောင်းသော ချစ်ပ်နှင့် WiFi သို့ ချိတ်ဆက်နိုင်သည့် စွမ်းရည်ပါရှိသည်။ ထို့ကြောင့် ကျွန်ုပ်သည် ယခင်က စမတ်အိမ်ပရောဂျက်အမျိုးမျိုးအတွက် ESP32 ကို အသုံးပြုခဲ့သည်။ ငါမင်းကိုပြောခဲ့သလိုပဲ ESP32 cam board ဟာ Aliexpress မှာ ယူရို 5 လောက်ကုန်ကျတယ်။
၎င်းအပြင်၊ ကျွန်ုပ်တို့ လိုအပ်သည်-
- မိုက်ခရိုကွန်ထရိုလာမှ ၎င်းနှင့်ဆက်သွယ်ထားသော speci2c ထောင့်သို့ရောက်ရှိနိုင်သည့် servo motor တစ်ခု၊
- အချို့သောဝါယာကြိုးများ
ကိရိယာများ-
- ဂဟေသံ (optional)
- 3D ပရင်တာ (ချန်လှပ်ထားနိုင်သည်)
ဖုန်း သို့မဟုတ် ကွန်ပြူတာမှ ကင်မရာက မြင်သည့်အရာကို မြင်နိုင်ရန်နှင့် ဓါတ်ပုံရိုက်ရန်အတွက် ကျွန်ုပ်တို့ အသုံးပြုပါမည်။ အိမ်လက်ထောက် နှင့် ESPhome၊ သို့သော် ကျွန်ုပ်တို့သည် ထိုအကြောင်းကို နောက်မှပြောပါမည်။
အဆင့် 1- ESP32-cam ကို ပြင်ဆင်ခြင်း။
ဦးစွာ သင်သည် အလွန်ပျက်စီးလွယ်သော သေးငယ်သော ချိတ်ဆက်ကိရိယာဖြင့် ကင်မရာကို ဘုတ်သို့ ချိတ်ဆက်ရန် လိုအပ်သည်။ ချိတ်ဆက်ကိရိယာကို တပ်ဆင်ပြီးသည်နှင့် သင်သည် လီဗာကို လျှော့ချနိုင်သည်။ ထို့နောက် ကင်မရာကို ဘုတ်၏အပေါ်ဘက်တွင် နှစ်ဘက်တိပ်တစ်ပိုင်းဖြင့် ချိတ်ထားသည်။ ESP32 cam တွင် micro SD ကိုလည်း ထည့်သွင်းနိုင်စွမ်းရှိပြီး ယနေ့ကျွန်ုပ်တို့ ၎င်းကို အသုံးမပြုတော့သော်လည်း ၎င်းသည် ကျွန်ုပ်တို့အား ဓာတ်ပုံများရိုက်ကာ ၎င်းတို့ကို ထိုနေရာတွင် တိုက်ရိုက်သိမ်းဆည်းနိုင်စေပါသည်။
အဆင့် 2- ကုဒ်ကို အပ်လုဒ်လုပ်ခြင်း။
အများအားဖြင့် Arduino နှင့် ESP ဘုတ်များတွင် ကွန်ပျူတာမှ ပရိုဂရမ်ကို တင်ရန် usb socket လည်း ရှိသည်။ သို့သော်၊ ၎င်းတွင် usb socket မပါရှိသောကြောင့် ပရိုဂရမ်ကိုတင်ရန် ၎င်းကိုကွန်ပျူတာနှင့်ချိတ်ဆက်ရန်အတွက် pins များမှတစ်ဆင့် ချစ်ပ်နှင့်တိုက်ရိုက်ဆက်သွယ်နိုင်သည့် usb-to-serial adapter လိုအပ်ပါသည်။ ကျွန်ုပ်တွေ့ရှိသောအရာကို ဤဘုတ်အမျိုးအစားအတွက် အထူးသီးသန့်ပြုလုပ်ထားသောကြောင့် ၎င်းသည် အခြားချိတ်ဆက်မှုများပြုလုပ်ရန်မလိုဘဲ pins များသို့ ရိုးရှင်းစွာချိတ်ဆက်သည်။ သို့သော်၊ universal usb-to-serial adapters များသည် 2ne ဖြစ်သင့်သည်။ ပရိုဂရမ်ကို တင်ရန်အတွက် ပင်နံပါတ် 2 ကို မြေပြင်သို့ ချိတ်ဆက်ရန်လည်း လိုအပ်ပါသည်။ ဒါကိုလုပ်ဖို့ ကျွန်တော် ဒီ pins နှစ်ခုကို jumper connector ကို ဂဟေဆက်တယ်။ ဒါကြောင့် ဘုတ်ပြားကို ပရိုဂရမ်လုပ်ဖို့ လိုတဲ့အခါ ပင်တန်းနှစ်ခုကြားမှာ jumper တစ်ခု ထားလိုက်တယ်။
အဆင့် 3- ကင်မရာကို Home Assistant သို့ ချိတ်ဆက်ခြင်း။
ဒါပေမယ့် အခု ကင်မရာကို လည်ပတ်စေမယ့် ဆော့ဖ်ဝဲကို လေ့လာကြည့်ရအောင်။ အရင်က ပြောခဲ့သလိုပဲ ကင်မရာကို Home Assistant နဲ့ ချိတ်ဆက်ထားမယ်။ Home Assistant သည် ကျွန်ုပ်တို့အား စမတ်မီးသီးများနှင့် socket များကဲ့သို့ မျက်နှာပြင်တစ်ခုမှ ကျွန်ုပ်တို့၏ အိမ်တွင်း အလိုအလျောက်စနစ်သုံး စက်အားလုံးကို ထိန်းချုပ်နိုင်စေမည့် အိမ်တွင်းအလိုအလျောက်စနစ်ဖြင့် အလုပ်လုပ်သော စနစ်တစ်ခုဖြစ်သည်။
Home Assistant ကို run ရန်အတွက် ကျွန်ုပ်သည် virtual machine တစ်ခုဖြင့်လည်ပတ်နေသော Windows PC အဟောင်းကိုသုံးသည်၊ သို့သော် သင့်တွင်ပါဝါပိုသက်သာသော Raspberry pi ကိုသုံးနိုင်သည်။ သင့်စမတ်ဖုန်းမှ ဒေတာများကို ကြည့်ရှုရန် Home Assistant အက်ပ်ကို ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။ ပြည်တွင်းကွန်ရက်ပြင်ပမှ ချိတ်ဆက်ရန်အတွက် အရိုးရှင်းဆုံးဖြေရှင်းချက်ဖြစ်သည့် Nabu Casa Cloud ကို အသုံးပြုနေသော်လည်း ၎င်းသည် အခမဲ့မဟုတ်ပါ။ အခြားဖြေရှင်းနည်းများ ရှိသော်လည်း ၎င်းတို့သည် လုံးဝလုံခြုံခြင်းမရှိပါ။
ထို့ကြောင့် Home Assistant အက်ပ်မှ ကျွန်ုပ်တို့သည် ကင်မရာ၏ တိုက်ရိုက်ဗီဒီယိုကို မြင်တွေ့နိုင်မည်ဖြစ်သည်။ ကင်မရာကို Home Assistant နှင့် ချိတ်ဆက်ရန် ESPhome ကို အသုံးပြုပါမည်။ ESPhome သည် ကျွန်ုပ်တို့အား ESP ဘုတ်များကို WiFi မှတစ်ဆင့် Home Assistant သို့ ချိတ်ဆက်နိုင်စေမည့် အပိုပရိုဂရမ်တစ်ခုဖြစ်သည်။ ESP32-cam ကို ESPhome သို့ ချိတ်ဆက်ရန် အောက်ပါအဆင့်များကို လိုက်နာနိုင်သည်-
- Home Assistant တွင် ESPhome ပလပ်အင်ကို ထည့်သွင်းပါ။
- ESPhome ၏ ဒက်ရှ်ဘုတ်တွင် စက်ပစ္စည်းအသစ်ကို နှိပ်ပြီး ဆက်လုပ်ရန်
- သင့်စက်ကို နာမည်ပေးလိုက်ပါ။
- ESP8266 သို့မဟုတ် သင်အသုံးပြုသည့်ဘုတ်ကို ရွေးပါ။
- ပေးထားသော ကုဒ်ဝှက်ခြင်းကီးကို ကူးယူပါ၊ ကျွန်ုပ်တို့ ၎င်းကို နောက်မှ လိုအပ်ပါမည်။
- စက်၏ကုဒ်ကိုကြည့်ရန် EDIT ကိုနှိပ်ပါ။
- esp32 အောက်တွင်- ဤကုဒ်ကိုကူးထည့်ပါ (ဘောင်ဖြင့်- နှင့် ရိုက်ပါ- မှတ်ချက်ပေးသည်)
esp32
ဘုတ်- esp32 ကင်မရာ
#မူဘောင်-
# အမျိုးအစား- arduino
- အောက်တွင် သင်၏ wi2 ssid နှင့် password ကိုထည့်ပါ။
- ချိတ်ဆက်မှုကို ပိုမိုတည်ငြိမ်စေရန်၊ သင်သည် ဤကုဒ်ဖြင့် ဘုတ်အား တည်ငြိမ် IP လိပ်စာကို ပေးနိုင်ပါသည်။
ဝိုင်ဖိုင်:
ssid- မင်းပြောတာ
စကားဝှက်- သင်၏ wifipassword
manual_ip
# ၎င်းကို ESP ၏ IP သို့သတ်မှတ်ပါ။
static_ip- 192.168.1.61
# ၎င်းကို router ၏ IP လိပ်စာသို့ သတ်မှတ်ပါ။ .၁ နဲ့ အဆုံးသတ်တတ်တယ်။
ဝင်ပေါက်- 192.168.1.1
# ကွန်ရက်၏ ကွန်ရက်ခွဲ။ 255.255.255.0 သည် အိမ်သုံးကွန်ရက်အများစုအတွက် အလုပ်လုပ်သည်။
ကွန်ရက်ခွဲ- 255.255.255.0
- ကုဒ်၏အဆုံးတွင်၊ ဤအရာကို ကူးထည့်ပါ-
2_ကင်မရာ-
အမည်- ကြေးနန်း 1
ပြင်ပ_နာရီ-
ပင်နံပါတ်- GPIO ၃၇
အကြိမ်ရေ- 20MHz
i2c_pins-
sda- GPIO ၃၇
scl- GPIO ၃၇
data_pins- [GPIO5၊ GPIO18၊ GPIO19၊ GPIO21၊ GPIO36၊ GPIO39၊ GPIO34၊ GPIO35]
vsync_pin- GPIO ၃၇
href_pin- GPIO ၃၇
pixel_clock_pin- GPIO ၃၇
power_down_pin- GPIO ၃၇
ဆုံးဖြတ်ချက် - 800×600
jpeg_အရည်အသွေး- 10
vertical_flip- မှားသော
အထွက်-
– ပလက်ဖောင်း- gpio
ပင်နံပါတ်- GPIO4
id- gpio_4
- ပလပ်ဖောင်း- ledc
id: pwm_output
ပင်နံပါတ်- GPIO2
ကြိမ်နှုန်း- 50 Hz
အလင်း-
- ပလပ်ဖောင်း- ဒွိစုံ
အထွက်- gpio_4
အမည်- Luce တယ်လီကင်မရာ ၁
နံပါတ်-
- ပလက်ဖောင်း: template ကို
အမည်- ဆာဗိုထိန်းချုပ်မှု
အနည်းဆုံး_တန်ဖိုး- -100
အမြင့်ဆုံး_တန်ဖိုး- 100
အဆင့်- ၁
အကောင်းမြင်: မှန်ပါတယ်။
set_action-
ထို့နောက်-
– servo.write:
id- my_servo
အဆင့်- !lambda 'return x / 100.0;'
ဆာဗို-
– id- my_servo
အထွက်- pwm_အထွက်
အကူးအပြောင်း_အရှည်- 5s
ကုဒ်၏ပထမပိုင်း၊ esp2_camera:၊ အမှန်တကယ်ကင်မရာအတွက် ပင်နံပါတ်အားလုံးကို de32 ပေးသည်။ ထို့နောက် အလင်းဖြင့်- ကင်မရာ၏ ဦးဆောင်မှုကို ဖြုတ်ထားသည်။ ကုဒ်၏အဆုံးတွင် servo motor ကို de2ned ထားပြီး rotation angle ကိုသတ်မှတ်ရန် servo မှအသုံးပြုသောတန်ဖိုးကို Home Assistant မှ နံပါတ်ဖြင့်ဖတ်သည်-။
အဆုံးတွင် code သည်ဤကဲ့သို့ဖြစ်သင့်သည်၊ သို့သော် အောက်က ကုဒ်ကို တိုက်ရိုက် မကူးထည့်ပါနဲ့ စက်တိုင်းအတွက် မတူညီသော ကုဒ်ဝှက်ရေးသော့ကို ပေးထားသည်။
phome-
အမည်- ကင်မရာ ၂
esp32-
ဘုတ်- esp32 ကင်မရာ
#မူဘောင်-
# အမျိုးအစား- arduino
# ဖွင့်ပါ။ သစ်ခုတ်ခြင်း။
ger:
# Home Assistant API ကိုဖွင့်ပါ။
api-
ကုဒ်ဝှက်ခြင်း-
သော့- "ကုဒ်ဝှက်ခြင်းကီး"
အဏု
စကားဝှက်- "စကားဝှက်"
ဝိုင်ဖိုင်:
ssid: "မင်းရဲ့"
စကားဝှက်- "သင်၏စကားဝှက်"
# wifi ချိတ်ဆက်မှု ပျက်ကွက်ပါက fallback hotspot (captive portal) ကိုဖွင့်ပါ။
ap-
ssid- "Camera-1 Fallback Hotspot"
စကားဝှက်- "စကားဝှက်"
captive_portal-
esp32_ကင်မရာ-
အမည်- တယ်လီကင်မရာ ၁
ပြင်ပ_နာရီ-
ပင်နံပါတ်- GPIO0
ကြိမ်နှုန်း - 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
ရုပ်ထွက်- 800×600
jpeg_အရည်အသွေး- ၁၀
vertical_flip- မှားသည်။
အထွက်-
- ပလပ်ဖောင်း- gpio
ပင်နံပါတ်- GPIO4
id- gpio_4
- ပလပ်ဖောင်း- ledc
id: pwm_output
ပင်နံပါတ်- GPIO2
ကြိမ်နှုန်း- 50 Hz
အလင်း-
- ပလပ်ဖောင်း- ဒွိစုံ
အထွက်- gpio_4
အမည်- Luce တယ်လီကင်မရာ ၁
နံပါတ်-
- ပလက်ဖောင်း: template ကို
အမည်- ဆာဗိုထိန်းချုပ်မှု
အနည်းဆုံး_တန်ဖိုး- -100
အမြင့်ဆုံး_တန်ဖိုး- 100
အဆင့်- ၁
အကောင်းမြင်: မှန်ပါတယ်။
set_action-
ထို့နောက်-
– servo.write:
id- my_servo
အဆင့်- !lambda 'return x / 100.0;'
ESP32-cam ပါရှိသော အလွန်စျေးသက်သာသော လုံခြုံရေးကင်မရာ- Page 12
အဆင့် 4- ချိတ်ဆက်မှုများ
ဆာဗို-
– id- my_servo
အထွက်- pwm_အထွက်
အကူးအပြောင်း_အရှည်- 5s
- ကုဒ်ပြီးပါက၊ ကျွန်ုပ်တို့သည် Install ကိုနှိပ်ပါ၊ ESP32 ၏ အမှတ်စဉ် အဒက်တာကို USB ကြိုးဖြင့် ကျွန်ုပ်တို့၏ကွန်ပျူတာသို့ ချိတ်ဆက်ကာ နောက်ဆုံးအဆင့်တွင် သင်မြင်ထားသည့်အတိုင်း ကုဒ်ကို အပ်လုဒ်လုပ်ရန် စခရင်ပေါ်ရှိ ညွှန်ကြားချက်များကို လိုက်နာနိုင်သည် (၎င်းသည် အလွန်လွယ်ကူပါသည်။)
- ESP32-cam ကို WiFi နှင့် ချိတ်ဆက်သောအခါ၊ Home Assistant သည် စက်ပစ္စည်းအသစ်ကို ရှာဖွေတွေ့ရှိထားသည့် Home Assistant ဆက်တင်များသို့ သွားနိုင်ပါသည်။
- configure ကို နှိပ်ပြီး သင် ယခင်က ကူးယူထားသော ကုဒ်ဝှက်ခြင်းကီးကို ထိုနေရာတွင် ကူးထည့်ပါ။
ပရိုဂရမ်ကို တင်ပြီးတာနဲ့ သင်လုပ်နိုင်ပါတယ်။ မြေပြင်နှင့်အကြားရှိ jumper ကိုဖယ်ရှားပါ။ pin 0၊ ပြီးလျှင် ဘုတ်အား ပါဝါဖွင့်ပါ ( jumper မဖြုတ်ပါက board အလုပ်မလုပ်ပါ ) ။ စက်ပစ္စည်း၏ မှတ်တမ်းများကို ကြည့်လျှင် ESP32-cam သည် WiFi သို့ ချိတ်ဆက်နေကြောင်း သင်တွေ့ရပါမည်။ အောက်ပါအဆင့်များတွင် ကင်မရာမှ တိုက်ရိုက်ဗီဒီယိုကို ကြည့်ရှုရန်၊ မော်တာရွှေ့ရန်နှင့် ကင်မရာမှ ဓာတ်ပုံရိုက်ယူရန် Home Assistant ဒက်ရှ်ဘုတ်ကို မည်သို့ con2gure လုပ်ရမည်ကို ကျွန်ုပ်တို့ မြင်တွေ့ရမည်ဖြစ်သည်။
အဆင့် 4: ချိတ်ဆက်မှုများ
ကျွန်ုပ်တို့ ESP32 ကို ပရိုဂရမ်ရေးဆွဲပြီးသည်နှင့် ကျွန်ုပ်တို့သည် နံပါတ်စဉ်အဒက်တာသို့ usb ကို ဖယ်ရှားပြီး ဘုတ်အား 5v pin မှ တိုက်ရိုက်ပါဝါပေးနိုင်ပါသည်။ ဤအချိန်တွင် ကင်မရာတွင် တပ်ဆင်ရန် အကာအရံတစ်ခုသာ ချို့တဲ့နေပါသည်။ သို့သော်၊ ကင်မရာကို ငြိမ်ငြိမ်ထားထားရသည်မှာ ငြီးငွေ့ဖွယ်ကောင်းသောကြောင့် ရွေ့လျားစေရန် မော်တာတစ်ခုထည့်ရန် ဆုံးဖြတ်ခဲ့သည်။ အထူးသဖြင့်၊ ESP2 မှ ၎င်းနှင့်ဆက်သွယ်ထားသော speci2c ထောင့်သို့ရောက်ရှိနိုင်သည့် servo motor ကိုအသုံးပြုပါမည်။ ကျွန်ုပ်သည် ဆာဗာမော်တာ၏ အညိုရောင်နှင့် အနီရောင်ဝိုင်ယာကြိုးများကို ပါဝါထောက်ပံ့ရေးနှင့် ESP32 ၏ ပင်နံပါတ် 2 ဖြစ်သည့် အဝါရောင်ဝါယာကြိုးများနှင့် ချိတ်ဆက်ထားသည်။ အပေါ်ကပုံမှာ schematics ကို 32nd လုပ်နိုင်ပါတယ်။
အဆင့် 5- အရံအတားကို တည်ဆောက်ခြင်း။
ယခုကျွန်ုပ်သည် စမ်းသပ်ပတ်လမ်းအား 2nished ထုတ်ကုန်နှင့်တူသော အရာအဖြစ်သို့ ပြောင်းလဲလိုပါသည်။ ဒါကြောင့် ကင်မရာကို တပ်ဆင်ဖို့ အကွက်သေးသေးလေးဖြစ်အောင် အစိတ်အပိုင်းအားလုံးကို 3D ပရင့်ထုတ်ပြီး ဒီဇိုင်းထုတ်ခဲ့တယ်။ အောက်တွင် 2D ပုံနှိပ်ခြင်းအတွက် .stl 2les ကို 3nd လုပ်နိုင်သည်။ ထို့နောက် ပါဝါထောက်ပံ့မှုနှင့် ဆာဗာမော်တာအချက်ပြမှုအတွက် ဝိုင်ယာကြိုးများကို ESP32 ပေါ်ရှိ pin များသို့ ဂဟေဆော်သည်။ ဆာဗာမော်တာ ချိတ်ဆက်ကိရိယာကို ချိတ်ဆက်ရန်၊ ကျွန်ုပ်သည် ဝိုင်ယာကြိုးများသို့ jumper ချိတ်ဆက်ကိရိယာကို ဂဟေဆော်ထားသည်။ ထို့ကြောင့် circuit သည် 2nished ဖြစ်ပြီး၊ သင်တွေ့မြင်ရသည့်အတိုင်း၎င်းသည်အတော်လေးရိုးရှင်းပါသည်။
ငါ servomotor နှင့် power wire များကို box သေးသေးလေးပေါ်ရှိ အပေါက်များမှတဆင့် ပြေးသည် ။ ထို့နောက် ESP32 ကင်မရာကို အဖုံးနှင့် ကပ်ထားပြီး ကင်မရာကို အပေါက်နှင့် ချိန်ညှိပေးပါသည်။ ကျွန်ုပ်သည် ကင်မရာကို ကိုင်ဆောင်မည့် ကွင်းကွင်းပေါ်တွင် ဆာဗာမော်တာအား တပ်ဆင်ထားပြီး ၎င်းအား ဘောလုံးနှစ်ခုဖြင့် လုံခြုံစေပါသည်။ ကင်မရာကို စောင်းနိုင်စေရန် ဝက်အူနှစ်လုံးပါသော အကွက်ငယ်တွင် ကွင်းစကွင်းပိတ်ကို ချိတ်ထားသည်။ အတွင်းမှ ဝက်အူများကို ကေဘယ်လ်များထိခြင်းမှ ကာကွယ်ရန်၊ ၎င်းတို့အား အပူကျုံ့ပြွန်ဖြင့် ကာကွယ်ထားပါသည်။ ထို့နောက် ဝက်အူလေးခုဖြင့် ကင်မရာဖြင့် အဖုံးကို ပိတ်လိုက်သည်။ ဤအချိန်တွင် အခြေခံကို စုစည်းရန်သာ ကျန်တော့သည်။ ငါ servo motor shaft ကို အရင်းရှိ အပေါက်မှတဆင့် ပြေးပြီး လက်တံသေးသေးကို shaft တွင် ကပ်လိုက်ပါ။ ပြီးတော့ လက်ကို အရင်းနဲ့ ချိတ်လိုက်တယ်။ ဤနည်းဖြင့် servomotor သည် ကင်မရာကို 180 ဒီဂရီ ရွှေ့နိုင်သည်။
ဒါကြောင့် ကင်မရာကို ၂ လုံး ဆောက်ပြီးပြီ။ ပါဝါရဖို့အတွက် 2v power supply ကို သုံးနိုင်ပါတယ်။ အောက်ခြေရှိ အပေါက်များကို အသုံးပြု၍ ကင်မရာကို နံရံ သို့မဟုတ် သစ်သားမျက်နှာပြင်တွင် ဝက်အူချိတ်နိုင်သည်။
အဆင့် 6- Home Assistant Dashboard ကို စနစ်ထည့်သွင်းခြင်း။
ကင်မရာမှ တိုက်ရိုက်ဗီဒီယိုကို ကြည့်ရန်၊ မော်တာရွှေ့ပါ၊ ဦးဆောင်သူကိုဖွင့်ပြီး Home Assistant ၏ ဒက်ရှ်ဘုတ်တွင် ကတ်လေးကတ်လိုအပ်ပါသည်။
- ပထမတစ်ခုသည် ကင်မရာမှ တိုက်ရိုက်ဗီဒီယိုကို ကြည့်ရှုနိုင်သည့် ရုပ်ပုံအကြည့်ကတ်တစ်ခုဖြစ်သည်။ ကတ်၏ဆက်တင်များတွင်၊ ကင်မရာ၏အကြောင်းအရာကိုရွေးချယ်ပြီး ကင်မရာကိုသတ်မှတ်ပါ။ View auto လုပ်ဖို့ (ဒါက အရေးကြီးတာမို့ ကင်မရာက ဗီဒီယိုကို အမြဲပို့ပေးပြီး အပူလွန်ကဲနေတာကြောင့်)။
- ထို့နောက် ကင်မရာမှ ဓာတ်ပုံရိုက်ရန် ခလုတ်တစ်ခု လိုအပ်ပါသည်။ ဒါက နည်းနည်းပို di@cult ပါ။ ပထမဦးစွာငါတို့အထဲသို့သွားရပါမည်။ File တည်းဖြတ်သူ အပိုပရိုဂရမ် (သင့်တွင် မရှိလျှင် အပိုပရိုဂရမ်စတိုးမှ ၎င်းကို ထည့်သွင်းနိုင်သည်) ဤကိစ္စတွင် ကင်မရာဟုခေါ်သော ဓာတ်ပုံများကို သိမ်းဆည်းရန် ဖိုင်တွဲအသစ်တစ်ခု ဖန်တီးပြီး con2g ဖိုင်တွဲတွင် ထည့်သွင်းနိုင်သည်။ ခလုတ်အတွက် စာသားတည်းဖြတ်သူအတွက် ကုဒ်သည် အောက်တွင်ရှိသည်။
ow_name: မှန်ပါတယ်။
show_icon- မှန်သည်။
type: ခလုတ်
tap_action-
လုပ်ဆောင်ချက်- ဖုန်းခေါ်ဆိုမှုဝန်ဆောင်မှု
ဝန်ဆောင်မှု- camera.snapshot
ဒေတာ-
fileအမည်- /config/camera/telecamera_1_{{ now().strftime(“%Y-%m-%d-%H:%M:%S”) }}.jpg
# သင့်ကင်မရာ၏ entity အမည်ဖြင့် အထက်တွင်ရှိသော အဖွဲ့အစည်းအမည်ကို ပြောင်းပါ။
ပစ်မှတ်-
entity_id-
– camera.telecamera_1 #သင့်ကင်မရာ၏entity အမည်ဖြင့် entity name ကိုပြောင်းပါ
အမည်- ဓာတ်ပုံရိုက်ပါ။
icon_height- 50px
အိုင်ကွန်- mdi:ကင်မရာ
hold_action-
လုပ်ဆောင်ချက်- မရှိပါ။
- ကင်မရာသည် အခန်းတစ်ခုလုံးကို အလင်းရောင်မပေးနိုင်သည့်တိုင် led တစ်ခုလည်း ပါရှိပါသည်။ အဲဒါအတွက် ကျွန်တော် နှိပ်လိုက်တာနဲ့ led ရဲ့ entity ကို ပြောင်းပေးမယ့် တခြား ခလုတ်ကတ်ကို သုံးပါတယ်။
- နောက်ဆုံးကတ်သည် servo motor entity ဖြင့် ငါသတ်မှတ်ထားသော entities card ဖြစ်သည်။ ထို့ကြောင့် ဤကတ်ဖြင့် ကျွန်ုပ်တို့တွင် မော်တာ၏ထောင့်ကို ထိန်းချုပ်ရန်နှင့် ကင်မရာကိုရွှေ့ရန် အလွန်ရိုးရှင်းသော slider တစ်ခုရှိသည်။
ကျွန်ုပ်၏ကတ်များကို ဒေါင်လိုက်အကန့်တစ်ခုနှင့် အလျားလိုက်အကွက်တွင် စုစည်းထားသော်လည်း ၎င်းသည် လုံးဝရွေးချယ်ခွင့်ဖြစ်သည်။ သို့သော်လည်း သင်၏ ဒက်ရှ်ဘုတ်သည် အထက်ဖော်ပြပါ ပုံတွင် ပြထားသည့် ပုံနှင့် ဆင်တူသင့်ပါသည်။ သင်၏လိုအပ်ချက်များကိုဖြည့်ဆည်းရန် ကတ်များကို ပို၍ပင်စိတ်ကြိုက်ပြင်ဆင်နိုင်သည်။
အဆင့် 7: ၎င်းသည် အလုပ်လုပ်သည်။
နောက်ဆုံးတွင်၊ ကင်မရာအလုပ်လုပ်ပြီး၊ Home Assistant အက်ပ်တွင် ကင်မရာက မြင်သောအရာကို အချိန်နှင့်တပြေးညီ မြင်နိုင်သည်။ အက်ပ်မှနေ၍ ပိုကြီးသောနေရာကိုကြည့်ရန် slider ကိုရွှေ့ခြင်းဖြင့် ကင်မရာကို ရွှေ့နိုင်သည်။ ရှေ့ကပြောခဲ့သလိုပဲ ကင်မရာမှာ LED လည်း ပါပေမယ့် ညဘက်မှာ အလင်းရောင်က မမြင်ရပါဘူး။ အက်ပ်မှ ဓာတ်ပုံများကို ကင်မရာမှ ရိုက်ယူနိုင်သော်လည်း ဗီဒီယိုများကို ရိုက်ကူး၍ မရပါ။ 'Home Assistant' တွင် ယခင်က ကျွန်ုပ်တို့ ဖန်တီးထားသည့် ဖိုင်တွဲတွင် ရိုက်ကူးထားသော ဓာတ်ပုံများကို တွေ့မြင်နိုင်သည်။ ကင်မရာကို နောက်တစ်ဆင့်တက်ရန်၊ ကင်မရာကို လှုပ်ရှားမှုအာရုံခံကိရိယာ သို့မဟုတ် တံခါးအဖွင့်အာရုံခံကိရိယာသို့ ချိတ်ဆက်နိုင်သည်၊ ၎င်းသည် လှုပ်ရှားမှုကိုသိရှိသည့်အခါ ကင်မရာနှင့်အတူ ဓာတ်ပုံရိုက်မည်ဖြစ်သည်။
ဒီတော့ ဒါက ESP32 cam လုံခြုံရေးကင်မရာပါ။ အဆင့်အမြင့်ဆုံး ကင်မရာမဟုတ်ပေမယ့် ဒီစျေးနဲ့ဆိုရင် ပိုမိုကောင်းမွန်တဲ့ အရာကို ဒုတိယမရနိုင်ပါဘူး။ ဒီလမ်းညွှန်ချက်ကို သင်နှစ်သက်မယ်လို့ မျှော်လင့်ပါတယ်၊ အသုံးဝင်မယ်ထင်ပါတယ်။ ဤပရောဂျက်၏အသေးစိတ်အချက်အလက်များကိုကြည့်ရှုရန်၊ ဗီဒီယိုကို ကျွန်ုပ်၏ YouTube ချန်နယ်တွင် ဒုတိယနေရာယူနိုင်သည် (၎င်းသည် အီတလီဘာသာဖြင့်သော်လည်းကောင်း အင်္ဂလိပ်စာတန်းထိုးများပါရှိသည်)။
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
ESP32-cam ပါသော အလွန်စျေးသက်သာသော လုံခြုံရေးကင်မရာကို လမ်းညွှန်ပေးနိုင်ပါသည်။ [pdf] ညွှန်ကြားချက်လက်စွဲ ESP32-cam ပါသည့် အထူးစျေးသက်သာသော လုံခြုံရေးကင်မရာ၊ အလွန်စျေးသက်သာသော လုံခြုံရေးကင်မရာ၊ ESP32-cam၊ စျေးသက်သာသော လုံခြုံရေးကင်မရာ၊ လုံခြုံရေးကင်မရာ၊ ကင်မရာ |