ESP32-ക്യാം ഇൻസ്ട്രക്ഷൻ മാനുവൽ ഉള്ള ഇൻസ്ട്രക്‌ടബിൾസ് സൂപ്പർ വിലകുറഞ്ഞ സുരക്ഷാ ക്യാമറ
ഇഎസ്‌പി 32-ക്യാമിനൊപ്പം ഇൻസ്ട്രക്‌ടബിൾസ് സൂപ്പർ വിലകുറഞ്ഞ സുരക്ഷാ ക്യാമറ

ESP32-ക്യാമോടുകൂടിയ സൂപ്പർ വിലകുറഞ്ഞ സുരക്ഷാ ക്യാമറ

ക്രമീകരണ ഐക്കൺ Giovanni Aggiusstatutto എഴുതിയത്

ഇന്ന് ഞങ്ങൾ ഈ വീഡിയോ നിരീക്ഷണ ക്യാമറ നിർമ്മിക്കാൻ പോകുന്നു, അത് ഒരു പിസ്സ അല്ലെങ്കിൽ ഹാംബർഗർ പോലെ 5€ മാത്രം വിലയുള്ളതാണ്. ഈ ക്യാമറ വൈഫൈയിലേക്ക് കണക്‌റ്റ് ചെയ്‌തിരിക്കുന്നതിനാൽ, ലോക്കൽ നെറ്റ്‌വർക്കിലോ പുറത്തുനിന്നോ എവിടെനിന്നും ഞങ്ങളുടെ വീടോ ഫോണിൽ നിന്ന് ക്യാമറ കാണുന്നതോ നിയന്ത്രിക്കാൻ ഞങ്ങൾക്ക് കഴിയും. ക്യാമറയെ ചലിപ്പിക്കുന്ന ഒരു മോട്ടോറും ഞങ്ങൾ ചേർക്കും, അതിനാൽ ക്യാമറയ്ക്ക് കാണാൻ കഴിയുന്ന ആംഗിൾ വർദ്ധിപ്പിക്കാൻ കഴിയും. ഒരു സുരക്ഷാ ക്യാമറയായി ഉപയോഗിക്കുന്നതിനു പുറമേ, പ്രശ്‌നങ്ങളുണ്ടായാൽ അത് നിർത്താൻ ഒരു 3D പ്രിന്റർ ശരിയായി പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുന്നത് പോലുള്ള മറ്റ് പല ആവശ്യങ്ങൾക്കും ഇതുപോലുള്ള ഒരു ക്യാമറ ഉപയോഗിക്കാം. എന്നാൽ ഇപ്പോൾ, നമുക്ക് ആരംഭിക്കാം

ഈ പ്രോജക്‌റ്റിനെക്കുറിച്ചുള്ള കൂടുതൽ വിശദാംശങ്ങൾ കാണുന്നതിന്, എന്റെ YouTube ചാനലിലെ വീഡിയോ കാണുക (ഇത് ഇറ്റാലിയൻ ഭാഷയിലാണ്, പക്ഷേ അതിലുണ്ട് ഇംഗ്ലീഷ് സബ്ടൈറ്റിലുകൾ).
സപ്ലൈസ്:

ഈ ക്യാമറ നിർമ്മിക്കാൻ ഞങ്ങൾക്ക് ESP32 ക്യാം ബോർഡും അതിനോടൊപ്പം നൽകിയിരിക്കുന്ന ചെറിയ ക്യാമറയും ഒരു യുഎസ്ബി-ടു-സീരിയൽ അഡാപ്റ്ററും ആവശ്യമാണ്. ESP32 ക്യാം ബോർഡ് ഒരു സാധാരണ ESP32 ആണ്, അതിൽ ഈ ചെറിയ ക്യാമറയുണ്ട്, എല്ലാം ഒരു പിസിബിയിൽ. അറിയാത്തവർക്കായി, ESP32 ഒരു Arduino പോലെയുള്ള ഒരു പ്രോഗ്രാമബിൾ ബോർഡാണ്, എന്നാൽ കൂടുതൽ ശക്തമായ ചിപ്പും വൈഫൈയിലേക്ക് കണക്റ്റുചെയ്യാനുള്ള കഴിവും ഉണ്ട്. അതുകൊണ്ടാണ് ഞാൻ മുമ്പ് വിവിധ സ്മാർട്ട് ഹോം പ്രോജക്റ്റുകൾക്കായി ESP32 ഉപയോഗിച്ചത്. ESP32 ക്യാം ബോർഡിന് Aliexpress-ൽ ഏകദേശം € 5 ചിലവ് വരും.

ഇതുകൂടാതെ, ഞങ്ങൾക്ക് ഇത് ആവശ്യമാണ്:

  • ഒരു സെർവോ മോട്ടോർ, മൈക്രോകൺട്രോളർ വഴി ആശയവിനിമയം നടത്തുന്ന ഒരു പ്രത്യേക കോണിൽ എത്താൻ കഴിയുന്ന ഒരു മോട്ടോർ
  • ചില വയറുകൾ

ഉപകരണങ്ങൾ:

  • സോളിഡിംഗ് ഇരുമ്പ് (ഓപ്ഷണൽ)
  • 3D പ്രിന്റർ (ഓപ്ഷണൽ)

ഫോണിൽ നിന്നോ കമ്പ്യൂട്ടറിൽ നിന്നോ ക്യാമറ എന്താണ് കാണുന്നതെന്ന് കാണാനും ചിത്രങ്ങൾ എടുക്കാനും ഞങ്ങൾ ഉപയോഗിക്കും ഹോം അസിസ്റ്റൻ്റ് കൂടാതെ ESPhome, എന്നാൽ ഞങ്ങൾ അതിനെക്കുറിച്ച് പിന്നീട് സംസാരിക്കും.
അസംബ്ലി നിർദ്ദേശം
അസംബ്ലി നിർദ്ദേശം

ഘട്ടം 1: ESP32-ക്യാം തയ്യാറാക്കുന്നു 

ആദ്യം നിങ്ങൾ ക്യാമറയെ ചെറിയ കണക്റ്റർ ഉപയോഗിച്ച് ബോർഡിലേക്ക് ബന്ധിപ്പിക്കണം, അത് വളരെ ദുർബലമാണ്. നിങ്ങൾ കണക്റ്റർ ഇട്ടുകഴിഞ്ഞാൽ നിങ്ങൾക്ക് ലിവർ താഴ്ത്താനാകും. എന്നിട്ട് ഞാൻ ക്യാമറ ബോർഡിന്റെ മുകളിൽ ഒരു ഇരട്ട-വശങ്ങളുള്ള ടേപ്പ് ഉപയോഗിച്ച് ഘടിപ്പിച്ചു. ESP32 ക്യാമറയ്ക്ക് ഒരു മൈക്രോ എസ്ഡി ചേർക്കാനുള്ള കഴിവുമുണ്ട്, ഇന്ന് ഞങ്ങൾ അത് ഉപയോഗിക്കില്ലെങ്കിലും ചിത്രങ്ങൾ എടുക്കാനും അവിടെ നേരിട്ട് സേവ് ചെയ്യാനും ഇത് ഞങ്ങളെ അനുവദിക്കുന്നു.
അസംബ്ലി നിർദ്ദേശം
അസംബ്ലി നിർദ്ദേശം
അസംബ്ലി നിർദ്ദേശം
ഘട്ടം 2: കോഡ് അപ്‌ലോഡ് ചെയ്യുന്നു

സാധാരണയായി Arduino, ESP ബോർഡുകളിൽ കമ്പ്യൂട്ടറിൽ നിന്ന് പ്രോഗ്രാം ലോഡുചെയ്യാൻ ഒരു യുഎസ്ബി സോക്കറ്റും ഉണ്ട്. എന്നിരുന്നാലും, ഇതിന് യുഎസ്ബി സോക്കറ്റ് ഇല്ല, അതിനാൽ പ്രോഗ്രാം ലോഡുചെയ്യുന്നതിന് കമ്പ്യൂട്ടറുമായി ബന്ധിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് ഒരു യുഎസ്ബി-ടു-സീരിയൽ അഡാപ്റ്റർ ആവശ്യമാണ്, അത് ചിപ്പുമായി നേരിട്ട് പിന്നുകളിലൂടെ ആശയവിനിമയം നടത്തുന്നു. ഞാൻ കണ്ടെത്തിയ ഒന്ന് ഇത്തരത്തിലുള്ള ബോർഡിനായി പ്രത്യേകമായി നിർമ്മിച്ചതാണ്, അതിനാൽ മറ്റ് കണക്ഷനുകളൊന്നും ഉണ്ടാക്കാതെ തന്നെ ഇത് പിന്നുകളിലേക്ക് ബന്ധിപ്പിക്കുന്നു. എന്നിരുന്നാലും, യൂണിവേഴ്സൽ usb-to-serial അഡാപ്റ്ററുകളും 2ne ആയിരിക്കണം. പ്രോഗ്രാം ലോഡുചെയ്യാൻ നിങ്ങൾ പിൻ 2 ഗ്രൗണ്ടുമായി ബന്ധിപ്പിക്കേണ്ടതുണ്ട്. ഇത് ചെയ്യുന്നതിന്, ഞാൻ ഈ രണ്ട് പിന്നുകളിലേക്ക് ഒരു ജമ്പർ കണക്റ്റർ സോൾഡർ ചെയ്തു. അതിനാൽ എനിക്ക് ബോർഡ് പ്രോഗ്രാം ചെയ്യേണ്ടിവരുമ്പോൾ ഞാൻ രണ്ട് പിന്നുകൾക്കിടയിൽ ഒരു ജമ്പർ ഇട്ടു.
അസംബ്ലി നിർദ്ദേശം
അസംബ്ലി നിർദ്ദേശം
അസംബ്ലി നിർദ്ദേശം

ഘട്ടം 3: ഹോം അസിസ്റ്റന്റിലേക്ക് ക്യാമറ ബന്ധിപ്പിക്കുന്നു 

എന്നാൽ ഇനി ക്യാമറ പ്രവർത്തിപ്പിക്കുന്ന സോഫ്റ്റ്‌വെയർ ഏതാണെന്ന് നോക്കാം. ഞാൻ നിങ്ങളോട് മുമ്പ് പറഞ്ഞതുപോലെ, ക്യാമറ ഹോം അസിസ്റ്റന്റുമായി കണക്‌റ്റ് ചെയ്യും. ഹോം അസിസ്റ്റന്റ് എന്നത് പ്രാദേശികമായി പ്രവർത്തിക്കുന്ന ഒരു ഹോം ഓട്ടോമേഷൻ സിസ്റ്റമാണ്, ഇത് സ്മാർട്ട് ബൾബുകളും സോക്കറ്റുകളും പോലെയുള്ള എല്ലാ ഹോം ഓട്ടോമേഷൻ ഉപകരണങ്ങളും ഒരു ഇന്റർഫേസിൽ നിന്ന് നിയന്ത്രിക്കാൻ ഞങ്ങളെ അനുവദിക്കുന്നു.

ഹോം അസിസ്റ്റന്റ് പ്രവർത്തിപ്പിക്കുന്നതിന്, ഞാൻ ഉപയോഗിക്കുന്നതും പഴയ വിൻഡോസ് പിസി ഒരു വെർച്വൽ മെഷീൻ പ്രവർത്തിക്കുന്നതുമാണ്, എന്നാൽ നിങ്ങൾക്കത് ഉണ്ടെങ്കിൽ, കുറഞ്ഞ പവർ ഉപയോഗിക്കുന്ന ഒരു റാസ്‌ബെറി പൈ ഉപയോഗിക്കാം. നിങ്ങളുടെ സ്‌മാർട്ട്‌ഫോണിൽ നിന്നുള്ള ഡാറ്റ കാണാൻ നിങ്ങൾക്ക് ഹോം അസിസ്റ്റന്റ് ആപ്പ് ഡൗൺലോഡ് ചെയ്യാം. ലോക്കൽ നെറ്റ്‌വർക്കിന് പുറത്ത് നിന്ന് കണക്റ്റുചെയ്യാൻ ഞാൻ നബു കാസ ക്ലൗഡ് ഉപയോഗിക്കുന്നു, ഇത് ഏറ്റവും ലളിതമായ പരിഹാരമാണ്, പക്ഷേ ഇത് സൗജന്യമല്ല. മറ്റ് പരിഹാരങ്ങളുണ്ട്, പക്ഷേ അവ പൂർണ്ണമായും സുരക്ഷിതമല്ല.

അതിനാൽ ഹോം അസിസ്റ്റന്റ് ആപ്പിൽ നിന്ന് നമുക്ക് ക്യാമറ ലൈവ് വീഡിയോ കാണാൻ കഴിയും. ഹോം അസിസ്റ്റന്റിലേക്ക് ക്യാമറ കണക്റ്റുചെയ്യാൻ ഞങ്ങൾ ESPhome ഉപയോഗിക്കും. ഇഎസ്‌പി ബോർഡുകൾ വൈഫൈ വഴി ഹോം അസിസ്റ്റന്റുമായി ബന്ധിപ്പിക്കാൻ ഞങ്ങളെ അനുവദിക്കുന്ന ഒരു ആഡ്-ഓൺ ആണ് ESPhome. ESP32-ക്യാം ESPhome-ലേക്ക് ബന്ധിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് ഈ ഘട്ടങ്ങൾ പാലിക്കാം:

  • ഹോം അസിസ്റ്റന്റിൽ ESPhome പ്ലഗിൻ ഇൻസ്റ്റാൾ ചെയ്യുക
  • ESPhome-ന്റെ ഡാഷ്‌ബോർഡിൽ, പുതിയ ഉപകരണത്തിൽ ക്ലിക്ക് ചെയ്ത് തുടരുക
  • നിങ്ങളുടെ ഉപകരണത്തിന് ഒരു പേര് നൽകുക
  • ESP8266 അല്ലെങ്കിൽ നിങ്ങൾ ഉപയോഗിച്ച ബോർഡ് തിരഞ്ഞെടുക്കുക
  • നൽകിയിരിക്കുന്ന എൻക്രിപ്ഷൻ കീ പകർത്തുക, ഞങ്ങൾക്ക് അത് പിന്നീട് ആവശ്യമായി വരും
  • ഉപകരണത്തിന്റെ കോഡ് കാണുന്നതിന് എഡിറ്റ് ക്ലിക്ക് ചെയ്യുക
  • esp32-ന് കീഴിൽ: ഈ കോഡ് ഒട്ടിക്കുക (ഫ്രെയിംവർക്കിനൊപ്പം: കൂടാതെ ടൈപ്പ്: കമന്റുചെയ്തത്)

esp32

ബോർഡ്: esp32cam
#ചട്ടക്കൂട്:
# തരം: ആർഡ്വിനോ

  • കൂടെ, നിങ്ങളുടെ wi2 ssid ഉം പാസ്‌വേഡും ചേർക്കുക
  • കണക്ഷൻ കൂടുതൽ സുസ്ഥിരമാക്കുന്നതിന്, ഈ കോഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ബോർഡിന് ഒരു സ്റ്റാറ്റിക് ഐപി വിലാസം നൽകാം:

വൈഫൈ: 

ssid: നിങ്ങളുടെ
രഹസ്യവാക്ക്: നിങ്ങളുടെ വൈഫൈ പാസ്‌വേഡ്

manual_ip

# ഇത് ESP-യുടെ IP ആയി സജ്ജമാക്കുക
static_ip: 192.168.1.61
# ഇത് റൂട്ടറിന്റെ IP വിലാസത്തിലേക്ക് സജ്ജമാക്കുക. പലപ്പോഴും .1 ൽ അവസാനിക്കുന്നു
ഗേറ്റ്‌വേ: 192.168.1.1
# നെറ്റ്‌വർക്കിന്റെ സബ്‌നെറ്റ്. മിക്ക ഹോം നെറ്റ്‌വർക്കുകളിലും 255.255.255.0 പ്രവർത്തിക്കുന്നു.
സബ്നെറ്റ്: 255.255.255.0

  • കോഡിന്റെ അവസാനം, ഇത് ഒട്ടിക്കുക:

2_ക്യാമറ:
പേര്: ടെലിക്യാമറ 1
ബാഹ്യ_ഘടികാരം:
പിൻ: GPIO0
ആവൃത്തി: 20MHz
i2c_pins:
sda: GPIO26
scl: GPIO27
ഡാറ്റ_പിന്നുകൾ: [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_ quality: 10
വെർട്ടിക്കൽ_ഫ്ലിപ്പ്: തെറ്റായ
ഔട്ട്പുട്ട്:
പ്ലാറ്റ്ഫോം: ജിപിഐഒ
പിൻ: GPIO4
ഐഡി: gpio_4
- പ്ലാറ്റ്ഫോം: ledc
ഐഡി: pwm_output
പിൻ: GPIO2
ആവൃത്തി: 50 Hz
വെളിച്ചം:
- പ്ലാറ്റ്ഫോം: ബൈനറി
ഔട്ട്പുട്ട്: gpio_4
പേര്: ലൂസ് ടെലിക്യാമറ 1
നമ്പർ:
- പ്ലാറ്റ്ഫോം: ടെംപ്ലേറ്റ്
പേര്: സെർവോ കൺട്രോൾ
കുറഞ്ഞ_മൂല്യം: -100
പരമാവധി_മൂല്യം: 100
ഘട്ടം: 1
ശുഭാപ്തിവിശ്വാസം: സത്യം
സെറ്റ്_ആക്ഷൻ:
പിന്നെ:
– servo.write:
ഐഡി: my_servo
നില: !lambda 'റിട്ടേൺ x / 100.0;'
സെർവോ:
– ഐഡി: my_servo
ഔട്ട്പുട്ട്: pwm_output
സംക്രമണ_ദൈർഘ്യം: 5സെ

esp2_camera: എന്നതിന് താഴെയുള്ള കോഡിന്റെ 32-ആം ഭാഗം യഥാർത്ഥ ക്യാമറയ്ക്കുള്ള എല്ലാ പിന്നുകളും de2nes ചെയ്യുന്നു. പിന്നെ വെളിച്ചത്തോടെ: ക്യാമറയുടെ നേതൃത്വത്തിലുള്ള ഡീ2നെഡ് ആണ്. കോഡിന്റെ അവസാനം സെർവോ മോട്ടോർ ഡീ2നെഡ് ചെയ്‌തിരിക്കുന്നു, കൂടാതെ റൊട്ടേഷൻ ആംഗിൾ സജ്ജീകരിക്കാൻ സെർവോ ഉപയോഗിക്കുന്ന മൂല്യം ഹോം അസിസ്റ്റന്റിൽ നിന്ന് നമ്പർ ഉപയോഗിച്ച് വായിക്കുന്നു:.

അവസാനം കോഡ് ഇതുപോലെ ആയിരിക്കണം, പക്ഷേ ചുവടെയുള്ള കോഡ് നേരിട്ട് ഒട്ടിക്കരുത്, ഓരോ ഉപകരണത്തിനും വ്യത്യസ്ത എൻക്രിപ്ഷൻ കീ നൽകിയിട്ടുണ്ട്.

ഫോൺ:
പേര്: ക്യാമറ -1
esp32:
ബോർഡ്: esp32cam
#ചട്ടക്കൂട്:
# തരം: ആർഡ്വിനോ
# പ്രവർത്തനക്ഷമമാക്കുക ലോഗിംഗ്

ger:
# ഹോം അസിസ്റ്റന്റ് API പ്രവർത്തനക്ഷമമാക്കുക
എപിഐ:
എൻക്രിപ്ഷൻ:
കീ: "എൻക്രിപ്ഷൻ കീ"
ഒട്ട:
രഹസ്യവാക്ക്: "പാസ്വേഡ്"
വൈഫൈ:
ssid: "Yourssid"
പാസ്‌വേഡ്: "നിങ്ങളുടെ പാസ്‌വേഡ്"
# വൈഫൈ കണക്ഷൻ പരാജയപ്പെടുകയാണെങ്കിൽ ഫാൾബാക്ക് ഹോട്ട്‌സ്‌പോട്ട് (ക്യാപ്റ്റീവ് പോർട്ടൽ) പ്രവർത്തനക്ഷമമാക്കുക
ap:
ssid: “ക്യാമറ-1 ഫാൾബാക്ക് ഹോട്ട്‌സ്‌പോട്ട്”
രഹസ്യവാക്ക്: "പാസ്വേഡ്"
captive_portal:
esp32_ക്യാമറ:
പേര്: ടെലിക്യാമറ 1
ബാഹ്യ_ഘടികാരം:
പിൻ: 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_ quality: 10
vertical_flip: False
ഔട്ട്പുട്ട്:
- പ്ലാറ്റ്ഫോം: gpio
പിൻ: GPIO4
ഐഡി: gpio_4
- പ്ലാറ്റ്ഫോം: ledc
ഐഡി: pwm_output
പിൻ: GPIO2
ആവൃത്തി: 50 Hz
വെളിച്ചം:
- പ്ലാറ്റ്ഫോം: ബൈനറി
ഔട്ട്പുട്ട്: gpio_4
പേര്: ലൂസ് ടെലിക്യാമറ 1
നമ്പർ:
- പ്ലാറ്റ്ഫോം: ടെംപ്ലേറ്റ്
പേര്: സെർവോ കൺട്രോൾ
കുറഞ്ഞ_മൂല്യം: -100
പരമാവധി_മൂല്യം: 100
ഘട്ടം: 1
ശുഭാപ്തിവിശ്വാസം: സത്യം
സെറ്റ്_ആക്ഷൻ:
പിന്നെ:
– servo.write:
ഐഡി: my_servo
നില: !lambda 'റിട്ടേൺ x / 100.0;'
ESP32-ക്യാമോടുകൂടിയ സൂപ്പർ വിലകുറഞ്ഞ സുരക്ഷാ ക്യാമറ: പേജ് 12
ഘട്ടം 4: കണക്ഷനുകൾ
സെർവോ:
– ഐഡി: my_servo
ഔട്ട്പുട്ട്: pwm_output
സംക്രമണ_ദൈർഘ്യം: 5സെ

  • കോഡ് പൂർത്തിയായ ശേഷം, ഇൻസ്റ്റാൾ ചെയ്യുക എന്നതിൽ ക്ലിക്ക് ചെയ്യുക, ഒരു USB കേബിൾ ഉപയോഗിച്ച് ESP32 ന്റെ സീരിയൽ അഡാപ്റ്റർ ഞങ്ങളുടെ കമ്പ്യൂട്ടറിലേക്ക് കണക്റ്റുചെയ്യുക, അവസാന ഘട്ടത്തിൽ നിങ്ങൾ കണ്ടതുപോലെ കോഡ് അപ്‌ലോഡ് ചെയ്യുന്നതിന് സ്ക്രീനിലെ നിർദ്ദേശങ്ങൾ പാലിക്കുക (ഇത് വളരെ എളുപ്പമാണ്!)
  • ESP32-ക്യാം വൈഫൈയിലേക്ക് കണക്റ്റ് ചെയ്യുമ്പോൾ, നമുക്ക് ഹോം അസിസ്റ്റന്റ് ക്രമീകരണത്തിലേക്ക് പോകാം, അവിടെ ഹോം അസിസ്റ്റന്റ് പുതിയ ഉപകരണം കണ്ടെത്തിയതായി കാണാം
  • കോൺഫിഗർ ക്ലിക്ക് ചെയ്ത് നിങ്ങൾ മുമ്പ് പകർത്തിയ എൻക്രിപ്ഷൻ കീ അവിടെ ഒട്ടിക്കുക.

പ്രോഗ്രാം ലോഡ് ചെയ്തുകഴിഞ്ഞാൽ നിങ്ങൾക്ക് കഴിയും നിലത്തിനും ഇടയ്ക്കും ഇടയിലുള്ള ജമ്പർ നീക്കം ചെയ്യുക പിൻ 0, ബോർഡ് പവർ അപ്പ് ചെയ്യുക (ജമ്പർ നീക്കം ചെയ്തില്ലെങ്കിൽ ബോർഡ് പ്രവർത്തിക്കില്ല). നിങ്ങൾ ഉപകരണത്തിന്റെ ലോഗുകൾ നോക്കുകയാണെങ്കിൽ, ESP32-ക്യാം വൈഫൈയിലേക്ക് കണക്റ്റുചെയ്യുന്നത് നിങ്ങൾ കാണും. ക്യാമറയിൽ നിന്ന് തത്സമയ വീഡിയോ കാണാനും മോട്ടോർ ചലിപ്പിക്കാനും ക്യാമറയിൽ നിന്ന് ഫോട്ടോയെടുക്കാനും ഹോം അസിസ്റ്റന്റ് ഡാഷ്‌ബോർഡ് എങ്ങനെ ക്രമീകരിക്കാമെന്ന് ഇനിപ്പറയുന്ന ഘട്ടങ്ങളിൽ കാണാം.
അസംബ്ലി നിർദ്ദേശം

ഘട്ടം 4: കണക്ഷനുകൾ 

ഞങ്ങൾ ESP32 പ്രോഗ്രാം ചെയ്തുകഴിഞ്ഞാൽ, നമുക്ക് സീരിയൽ അഡാപ്റ്ററിലേക്ക് usb നീക്കം ചെയ്യാനും 5v പിന്നിൽ നിന്ന് നേരിട്ട് ബോർഡ് പവർ ചെയ്യാനും കഴിയും. ഈ സമയത്ത് ക്യാമറയ്ക്ക് ഘടിപ്പിക്കാനുള്ള ഒരു എൻക്ലോഷർ മാത്രമേ ഇല്ല. എന്നിരുന്നാലും, ക്യാമറ നിശ്ചലമായി നിർത്തുന്നത് വിരസമാണ്, അതിനാൽ അത് ചലിപ്പിക്കാൻ ഒരു മോട്ടോർ ചേർക്കാൻ ഞാൻ തീരുമാനിച്ചു. പ്രത്യേകമായി, ഞാൻ ഒരു സെർവോ മോട്ടോർ ഉപയോഗിക്കും, അത് ESP2 വഴി ആശയവിനിമയം നടത്തുന്ന ഒരു പ്രത്യേക കോണിൽ എത്താൻ കഴിയും. ഞാൻ സെർവോമോട്ടറിന്റെ തവിട്ട്, ചുവപ്പ് വയറുകൾ വൈദ്യുതി വിതരണവുമായി ബന്ധിപ്പിച്ചു, കൂടാതെ ESP2 ന്റെ പിൻ 32 ലേക്ക് സിഗ്നൽ ആയ മഞ്ഞ വയർ. മുകളിലുള്ള ചിത്രത്തിൽ നിങ്ങൾക്ക് സ്കീമാറ്റിക്സ് രണ്ടാമത്തേത് ചെയ്യാം.
അസംബ്ലി നിർദ്ദേശം
അസംബ്ലി നിർദ്ദേശം

ഘട്ടം 5: എൻക്ലോഷർ നിർമ്മിക്കൽ

ഇപ്പോൾ എനിക്ക് ടെസ്റ്റ് സർക്യൂട്ട് ഒരു 2നിഷ്ഡ് ഉൽപ്പന്നം പോലെ തോന്നിക്കുന്ന ഒന്നാക്കി മാറ്റേണ്ടതുണ്ട്. അതിനാൽ ക്യാമറ ഘടിപ്പിക്കാനുള്ള ചെറിയ പെട്ടി ഉണ്ടാക്കാൻ ഞാൻ എല്ലാ ഭാഗങ്ങളും രൂപകൽപ്പന ചെയ്യുകയും 3D പ്രിന്റ് ചെയ്യുകയും ചെയ്തു. ചുവടെ നിങ്ങൾക്ക് 2D പ്രിന്റിംഗിനായി .stl 2les രണ്ടാമത്തേത് ചെയ്യാം. ഇഎസ്പി 3-ലെ പിന്നുകളിലേക്ക് വൈദ്യുതി വിതരണത്തിനും സെർവോ മോട്ടോർ സിഗ്നലിനും വേണ്ടിയുള്ള വയറുകൾ സോൾഡർ ചെയ്തു. സെർവോമോട്ടർ കണക്ടർ കണക്റ്റുചെയ്യാൻ, ഞാൻ വയറുകളിലേക്ക് ഒരു ജമ്പർ കണക്റ്റർ സോൾഡർ ചെയ്തു. അതിനാൽ സർക്യൂട്ട് 32നിഷ് ആണ്, നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ ഇത് വളരെ ലളിതമാണ്.

ഞാൻ ചെറിയ പെട്ടിയിലെ ദ്വാരങ്ങളിലൂടെ സെർവോമോട്ടറും പവർ വയറുകളും ഓടിച്ചു. തുടർന്ന് ഞാൻ ESP32 ക്യാമറ കവറിൽ ഒട്ടിച്ചു, ക്യാമറയെ ദ്വാരവുമായി വിന്യസിച്ചു. ക്യാമറ ഉയർത്തിപ്പിടിക്കുന്ന ബ്രാക്കറ്റിൽ ഞാൻ സെർവോ മോട്ടോർ ഘടിപ്പിച്ച് രണ്ട് ബോൾട്ടുകൾ ഉപയോഗിച്ച് സുരക്ഷിതമാക്കി. ക്യാമറ ചെരിച്ച് വയ്ക്കാൻ കഴിയുന്ന തരത്തിൽ ഞാൻ രണ്ട് സ്ക്രൂകൾ ഉപയോഗിച്ച് ചെറിയ ബോക്സിലേക്ക് ബ്രാക്കറ്റ് ഘടിപ്പിച്ചു. ഉള്ളിലെ സ്ക്രൂകൾ കേബിളുകളിൽ സ്പർശിക്കാതിരിക്കാൻ, ചൂട് ചുരുക്കൽ ട്യൂബുകൾ ഉപയോഗിച്ച് ഞാൻ അവയെ സംരക്ഷിച്ചു. പിന്നെ ഞാൻ നാല് സ്ക്രൂകൾ ഉപയോഗിച്ച് ക്യാമറ ഉപയോഗിച്ച് കവർ അടച്ചു. ഈ ഘട്ടത്തിൽ അടിസ്ഥാനം കൂട്ടിച്ചേർക്കാൻ മാത്രമേ അവശേഷിക്കുന്നുള്ളൂ. ഞാൻ അടിത്തറയിലെ ദ്വാരത്തിലൂടെ സെർവോ മോട്ടോർ ഷാഫ്റ്റ് ഓടിച്ചു, ചെറിയ കൈ ഷാഫ്റ്റിലേക്ക് സ്ക്രൂ ചെയ്തു. എന്നിട്ട് ഞാൻ ഭുജത്തെ അടിത്തറയിലേക്ക് ഒട്ടിച്ചു. ഇതുവഴി ക്യാമറയെ 180 ഡിഗ്രി ചലിപ്പിക്കാൻ സെർവോമോട്ടറിന് കഴിയും.

അങ്ങനെ ഞങ്ങൾ ക്യാമറ നിർമ്മിക്കാൻ തുടങ്ങി. ഇത് പവർ ചെയ്യുന്നതിന് നമുക്ക് ഏത് 2v പവർ സപ്ലൈയും ഉപയോഗിക്കാം. അടിത്തറയിലെ ദ്വാരങ്ങൾ ഉപയോഗിച്ച്, നമുക്ക് ക്യാമറ ഒരു മതിലിലേക്കോ മരം പ്രതലത്തിലേക്കോ സ്ക്രൂ ചെയ്യാൻ കഴിയും.
അസംബ്ലി നിർദ്ദേശം
അസംബ്ലി നിർദ്ദേശം
അസംബ്ലി നിർദ്ദേശം
അസംബ്ലി നിർദ്ദേശം

ഘട്ടം 6: ഹോം അസിസ്റ്റന്റ് ഡാഷ്‌ബോർഡ് സജ്ജീകരിക്കുന്നു

ക്യാമറയിൽ നിന്ന് തത്സമയ വീഡിയോ കാണാനും മോട്ടോർ നീക്കാനും ലെഡ് ഓണാക്കാനും ഹോം അസിസ്റ്റന്റ് ഇന്റർഫേസിൽ നിന്ന് മോട്ടോർ നീക്കാനും ഹോം അസിസ്റ്റന്റിന്റെ ഡാഷ്‌ബോർഡിൽ നാല് കാർഡുകൾ ആവശ്യമാണ്.

  • ക്യാമറയിൽ നിന്ന് തത്സമയ വീഡിയോ കാണാൻ അനുവദിക്കുന്ന പിക്ചർ ഗ്ലാൻസ് കാർഡാണ് രണ്ടാമത്തേത്. കാർഡിന്റെ ക്രമീകരണങ്ങളിൽ, ക്യാമറയുടെ എന്റിറ്റി തിരഞ്ഞെടുത്ത് ക്യാമറ സജ്ജീകരിക്കുക View സ്വയമേവയിലേക്ക് (ഇത് പ്രധാനമാണ് കാരണം നിങ്ങൾ ലൈവ് ആയി സജ്ജീകരിക്കുകയാണെങ്കിൽ ക്യാമറ എപ്പോഴും വീഡിയോ അയയ്‌ക്കുകയും അമിതമായി ചൂടാകുകയും ചെയ്യും).
  • അപ്പോൾ നമുക്ക് ക്യാമറയിൽ നിന്ന് ഫോട്ടോകൾ എടുക്കാൻ ഒരു ബട്ടൺ ആവശ്യമാണ്. ഇത് കുറച്ചുകൂടി di@cult ആണ്. ആദ്യം നമ്മൾ അകത്തേക്ക് പോകണം File എഡിറ്റർ ആഡ്-ഓൺ (നിങ്ങൾക്ക് അത് ഇല്ലെങ്കിൽ ആഡ്-ഓൺ സ്റ്റോറിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യാം) con2g ഫോൾഡറിൽ ഫോട്ടോകൾ സംരക്ഷിക്കാൻ ഒരു പുതിയ ഫോൾഡർ സൃഷ്ടിക്കുക, ഈ സാഹചര്യത്തിൽ ക്യാമറ എന്ന് വിളിക്കുന്നു. ബട്ടണിനുള്ള ടെക്സ്റ്റ് എഡിറ്ററിനുള്ള കോഡ് ചുവടെയുണ്ട്.
    ow_name: true

show_icon: true
തരം: ബട്ടൺ
ടാപ്പ്_ആക്ഷൻ:
പ്രവർത്തനം: കോൾ-സേവനം
സേവനം: camera.snapshot
ഡാറ്റ:
fileപേര്: /config/camera/telecamera_1_{{ now().strftime(“%Y-%m-%d-%H:%M:%S”) }}.jpg
#നിങ്ങളുടെ ക്യാമറയുടെ എന്റിറ്റിയുടെ പേരിനൊപ്പം മുകളിലുള്ള എന്റിറ്റിയുടെ പേര് മാറ്റുക
ലക്ഷ്യം:
എന്റിറ്റി_ഐഡി:
– camera.telecamera_1 #നിങ്ങളുടെ ക്യാമറയുടെ എന്റിറ്റിയുടെ പേരിനൊപ്പം എന്റിറ്റിയുടെ പേര് മാറ്റുക
പേര്: ഫോട്ടോ എടുക്കുക
icon_height: 50px
ഐക്കൺ: mdi:ക്യാമറ
ഹോൾഡ്_ആക്ഷൻ:
നടപടി: ഇല്ല

  • ഒരു മുറി മുഴുവൻ പ്രകാശിപ്പിക്കാൻ കഴിവില്ലെങ്കിലും ക്യാമറയിൽ ഒരു ലെഡ് ഉണ്ട്. ഇതിനായി ഞാൻ മറ്റൊരു ബട്ടൺ കാർഡ് ഉപയോഗിച്ചു, അത് അമർത്തുമ്പോൾ ലെഡിന്റെ എന്റിറ്റിയെ ടോഗിൾ ചെയ്യുന്നു.
  • അവസാനത്തെ കാർഡ് ഒരു എന്റിറ്റി കാർഡാണ്, അത് ഞാൻ സെർവോ മോട്ടോർ എന്റിറ്റിയുമായി സജ്ജീകരിച്ചതാണ്. അതിനാൽ ഈ കാർഡ് ഉപയോഗിച്ച് മോട്ടോറിന്റെ ആംഗിൾ നിയന്ത്രിക്കാനും ക്യാമറ ചലിപ്പിക്കാനും വളരെ ലളിതമായ ഒരു സ്ലൈഡർ നമുക്കുണ്ട്.

ഞാൻ എന്റെ കാർഡുകൾ ഒരു ലംബ സ്റ്റാക്കിലും തിരശ്ചീനമായ ഒരു സ്റ്റാക്കിലും ക്രമീകരിച്ചു, എന്നാൽ ഇത് പൂർണ്ണമായും ഓപ്ഷണലാണ്. എന്നിരുന്നാലും നിങ്ങളുടെ ഡാഷ്‌ബോർഡ് മുകളിലെ ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതിന് സമാനമായിരിക്കണം. തീർച്ചയായും നിങ്ങളുടെ ആവശ്യങ്ങൾ നിറവേറ്റുന്നതിനായി നിങ്ങൾക്ക് കാർഡുകൾ കൂടുതൽ ഇഷ്ടാനുസൃതമാക്കാൻ കഴിയും.
അസംബ്ലി നിർദ്ദേശം
ഘട്ടം 7: ഇത് പ്രവർത്തിക്കുന്നു! 

അവസാനമായി, ക്യാമറ പ്രവർത്തിക്കുന്നു, ഹോം അസിസ്റ്റന്റ് ആപ്പിൽ ക്യാമറ തത്സമയം എന്താണ് കാണുന്നതെന്ന് എനിക്ക് കാണാൻ കഴിയും. ആപ്പിൽ നിന്ന് എനിക്ക് സ്ലൈഡർ ചലിപ്പിച്ച് ക്യാമറ ചലിപ്പിക്കാനും വലിയ ഇടം നോക്കാനും കഴിയും. ഞാൻ മുമ്പ് പറഞ്ഞതുപോലെ ക്യാമറയ്ക്ക് എൽഇഡി ഉണ്ട്, അത് ഉണ്ടാക്കുന്ന ലൈറ്റ് രാത്രിയിൽ കാണാൻ നിങ്ങളെ അനുവദിക്കുന്നില്ലെങ്കിലും. ആപ്പിൽ നിന്ന് നിങ്ങൾക്ക് ക്യാമറയിൽ നിന്ന് ചിത്രങ്ങൾ എടുക്കാം, എന്നാൽ നിങ്ങൾക്ക് വീഡിയോകൾ എടുക്കാൻ കഴിയില്ല. എടുത്ത ചിത്രങ്ങൾ നമ്മൾ മുമ്പ് ഹോം അസിസ്റ്റന്റിൽ ഉണ്ടാക്കിയ ഫോൾഡറിൽ കാണാം. ക്യാമറയെ അടുത്ത ഘട്ടത്തിലേക്ക് കൊണ്ടുപോകാൻ, നിങ്ങൾക്ക് ക്യാമറയെ ഒരു മോഷൻ സെൻസറിലേക്കോ ഡോർ ഓപ്പണിംഗ് സെൻസറിലേക്കോ ബന്ധിപ്പിക്കാൻ കഴിയും, അത് ചലനം കണ്ടെത്തുമ്പോൾ ക്യാമറ ഉപയോഗിച്ച് ഒരു ചിത്രമെടുക്കും.

അതിനാൽ, ഇതാണ് ESP32 ക്യാമറ സുരക്ഷാ ക്യാമറ. ഇത് ഏറ്റവും നൂതനമായ ക്യാമറയല്ല, എന്നാൽ ഈ വിലയ്ക്ക് നിങ്ങൾക്ക് ഇതിലും മികച്ചതൊന്നും ലഭിക്കില്ല. നിങ്ങൾ ഈ ഗൈഡ് ആസ്വദിച്ചുവെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു, ഒരുപക്ഷേ ഇത് നിങ്ങൾക്ക് ഉപയോഗപ്രദമാണെന്ന് തോന്നിയേക്കാം. ഈ പ്രോജക്‌റ്റിനെ കുറിച്ചുള്ള കൂടുതൽ വിശദാംശങ്ങൾ കാണുന്നതിന്, നിങ്ങൾക്ക് എന്റെ YouTube ചാനലിൽ (ഇത് ഇറ്റാലിയൻ ഭാഷയിലാണെങ്കിലും അതിന് ഇംഗ്ലീഷ് സബ്‌ടൈറ്റിലുകളുമുണ്ട്) വീഡിയോയിൽ രണ്ടാമത്തേത് കാണാം.
അസംബ്ലി നിർദ്ദേശം
അസംബ്ലി നിർദ്ദേശം

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

ഇഎസ്‌പി 32-ക്യാമിനൊപ്പം ഇൻസ്ട്രക്‌ടബിൾസ് സൂപ്പർ വിലകുറഞ്ഞ സുരക്ഷാ ക്യാമറ [pdf] നിർദ്ദേശ മാനുവൽ
ESP32-ക്യാമോടുകൂടിയ സൂപ്പർ വിലകുറഞ്ഞ സുരക്ഷാ ക്യാമറ, സൂപ്പർ വിലകുറഞ്ഞ സുരക്ഷാ ക്യാമറ, ESP32-ക്യാം, വിലകുറഞ്ഞ സുരക്ഷാ ക്യാമറ, സുരക്ഷാ ക്യാമറ, ക്യാമറ

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *