instructables ກ້ອງຖ່າຍຮູບຄວາມປອດໄພ Super Cheap ກັບຄູ່ມືການສອນ ESP32-cam
instructables ກ້ອງຖ່າຍຮູບຄວາມປອດໄພ Super Cheap ກັບ ESP32-cam

ກ້ອງຖ່າຍຮູບຄວາມປອດໄພລາຄາຖືກສຸດທີ່ມີ ESP32-cam

ໄອຄອນການຕັ້ງຄ່າ ໂດຍ Giovanni Aggiustatuto

ມື້​ນີ້​ພວກ​ເຮົາ​ຈະ​ສ້າງ​ກ້ອງ​ວິ​ດີ​ໂອ​ເຝົ້າ​ລະ​ວັງ​ທີ່​ມີ​ລາ​ຄາ​ພຽງ​ແຕ່ 5€​, ເຊັ່ນ​: pizza ຫຼື​ Hamburg​. ກ້ອງຖ່າຍຮູບນີ້ເຊື່ອມຕໍ່ກັບ WiFi, ດັ່ງນັ້ນພວກເຮົາຈະສາມາດຄວບຄຸມເຮືອນຂອງພວກເຮົາຫຼືສິ່ງທີ່ກ້ອງຖ່າຍຮູບເຫັນຈາກໂທລະສັບທຸກບ່ອນ, ບໍ່ວ່າຈະຢູ່ໃນເຄືອຂ່າຍທ້ອງຖິ່ນຫຼືຈາກພາຍນອກ. ພວກເຮົາຍັງຈະເພີ່ມມໍເຕີທີ່ເຮັດໃຫ້ກ້ອງຖ່າຍຮູບເຄື່ອນທີ່, ດັ່ງນັ້ນພວກເຮົາສາມາດເພີ່ມມຸມທີ່ກ້ອງຖ່າຍຮູບສາມາດເບິ່ງໄດ້. ນອກເຫນືອຈາກການນໍາໃຊ້ເປັນກ້ອງຖ່າຍຮູບຄວາມປອດໄພ, ກ້ອງຖ່າຍຮູບແບບນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອຈຸດປະສົງອື່ນໆ, ເຊັ່ນ: ກວດເບິ່ງວ່າເຄື່ອງພິມ 3D ເຮັດວຽກຢ່າງຖືກຕ້ອງເພື່ອຢຸດມັນໃນກໍລະນີທີ່ມີບັນຫາ. ແຕ່ດຽວນີ້, ໃຫ້ເລີ່ມຕົ້ນ

ເພື່ອເບິ່ງລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບໂຄງການນີ້, ເບິ່ງວິດີໂອໃນຊ່ອງ YouTube ຂອງຂ້ອຍ (ມັນເປັນພາສາອິຕາລີແຕ່ມັນມີ ຄຳບັນຍາຍພາສາອັງກິດ).
ອຸປະກອນ:

ເພື່ອສ້າງກ້ອງຖ່າຍຮູບນີ້, ພວກເຮົາຈະຕ້ອງການ ESP32 cam board, ກ້ອງຖ່າຍຮູບຂະຫນາດນ້ອຍທີ່ມີໃຫ້ມັນ, ແລະອະແດບເຕີ usb-to-serial. ESP32 cam board ແມ່ນ ESP32 ປົກກະຕິທີ່ມີກ້ອງຖ່າຍຮູບຂະຫນາດນ້ອຍນີ້ຢູ່ໃນມັນ, ທັງຫມົດໃນຫນຶ່ງ pcb. ສໍາລັບຜູ້ທີ່ບໍ່ຮູ້, ESP32 ແມ່ນກະດານທີ່ສາມາດຂຽນໂປຣແກຣມໄດ້ຄ້າຍຄືກັບ Arduino, ແຕ່ມີຊິບທີ່ມີປະສິດທິພາບຫຼາຍກວ່າແລະຄວາມສາມາດໃນການເຊື່ອມຕໍ່ກັບ WiFi. ນີ້ແມ່ນເຫດຜົນທີ່ຂ້ອຍໄດ້ໃຊ້ ESP32 ສໍາລັບໂຄງການເຮືອນ smart ຕ່າງໆໃນອະດີດ. ດັ່ງທີ່ຂ້າພະເຈົ້າບອກທ່ານກ່ອນກະດານ cam ESP32 ລາຄາປະມານ €5 ໃນ Aliexpress.

ໃນນອກຈາກນັ້ນ, ພວກເຮົາຈະຕ້ອງການ:

  • ມໍເຕີ servo, ເຊິ່ງມໍເຕີທີ່ສາມາດບັນລຸມຸມ speci2c ທີ່ສື່ສານກັບມັນໂດຍ microcontroller.
  • ສາຍໄຟບາງອັນ

ເຄື່ອງມື:

  • ທາດເຫຼັກ soldering (ທາງເລືອກ)
  • ເຄື່ອງພິມ 3 ມິຕິ (ທາງເລືອກ)

ເພື່ອເບິ່ງສິ່ງທີ່ກ້ອງຖ່າຍຮູບເຫັນຈາກໂທລະສັບຫຼືຄອມພິວເຕີແລະການຖ່າຍຮູບພວກເຮົາຈະໃຊ້ ຜູ້ຊ່ວຍເຮືອນ ແລະ ESPhome, ແຕ່ພວກເຮົາຈະເວົ້າກ່ຽວກັບເລື່ອງນັ້ນຕໍ່ມາ.
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ

ຂັ້ນຕອນທີ 1: ການກະກຽມ ESP32-cam 

ທໍາອິດທ່ານຕ້ອງເຊື່ອມຕໍ່ກ້ອງຖ່າຍຮູບກັບກະດານທີ່ມີຕົວເຊື່ອມຕໍ່ຂະຫນາດນ້ອຍ, ເຊິ່ງມີຄວາມອ່ອນແອຫຼາຍ. ເມື່ອທ່ານເອົາຕົວເຊື່ອມຕໍ່ເຂົ້າ, ທ່ານສາມາດຫຼຸດລົງ lever ໄດ້. ຫຼັງຈາກນັ້ນ, ຂ້າພະເຈົ້າໄດ້ຕິດກ້ອງຖ່າຍຮູບຢູ່ເທິງກະດານດ້ວຍ tape ສອງດ້ານ. ກ້ອງ ESP32 ຍັງມີຄວາມສາມາດໃນການໃສ່ micro SD, ແລະເຖິງແມ່ນວ່າພວກເຮົາຈະບໍ່ໃຊ້ມັນໃນມື້ນີ້, ມັນອະນຸຍາດໃຫ້ພວກເຮົາຖ່າຍຮູບແລະບັນທຶກພວກມັນໂດຍກົງຢູ່ທີ່ນັ້ນ.
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ
ຂັ້ນຕອນທີ 2: ການອັບໂຫລດລະຫັດ

ປົກກະຕິແລ້ວ Arduino ແລະ ESP boards ຍັງມີຊ່ອງສຽບ usb ເພື່ອໂຫລດໂຄງການຈາກຄອມພິວເຕີ. ຢ່າງໃດກໍຕາມ, ອັນນີ້ບໍ່ມີຊ່ອງສຽບ usb, ສະນັ້ນເພື່ອເຊື່ອມຕໍ່ມັນກັບຄອມພິວເຕີເພື່ອໂຫລດໂຄງການ, ທ່ານຕ້ອງການອະແດບເຕີ usb-to-serial, ເຊິ່ງຕິດຕໍ່ສື່ສານກັບຊິບໂດຍກົງຜ່ານ pins ໄດ້. ອັນທີ່ຂ້ອຍພົບແມ່ນເຮັດສະເພາະສໍາລັບກະດານປະເພດນີ້, ສະນັ້ນມັນພຽງແຕ່ເຊື່ອມຕໍ່ກັບ pins ໂດຍບໍ່ຕ້ອງເຊື່ອມຕໍ່ອື່ນໆ. ຢ່າງໃດກໍຕາມ, ອະແດບເຕີ usb-to-serial ທົ່ວໄປຄວນຈະເປັນ 2ne. ເພື່ອໂຫລດໂຄງການ, ທ່ານຕ້ອງເຊື່ອມຕໍ່ pin 2 ກັບດິນ. ເພື່ອເຮັດສິ່ງນີ້, ຂ້າພະເຈົ້າ soldered jumper connector ກັບທັງສອງ pins ເຫຼົ່ານີ້. ດັ່ງນັ້ນ, ໃນເວລາທີ່ຂ້າພະເຈົ້າຕ້ອງການຂຽນໂປລແກລມກະດານ, ຂ້າພະເຈົ້າພຽງແຕ່ໃສ່ jumper ລະຫວ່າງສອງ pins.
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ

ຂັ້ນຕອນທີ 3: ການເຊື່ອມຕໍ່ກ້ອງຖ່າຍຮູບກັບຜູ້ຊ່ວຍຫນ້າທໍາອິດ 

ແຕ່​ດຽວ​ນີ້​ໃຫ້​ເຮົາ​ມາ​ເບິ່ງ​ຊອບ​ແວ​ທີ່​ຈະ​ດໍາ​ເນີນ​ການ​ກ້ອງ​ຖ່າຍ​ຮູບ​ໄດ້​. ດັ່ງທີ່ຂ້າພະເຈົ້າບອກທ່ານກ່ອນ, ກ້ອງຖ່າຍຮູບຈະເຊື່ອມຕໍ່ກັບຜູ້ຊ່ວຍຫນ້າທໍາອິດ. Home Assistant ເປັນລະບົບອັດຕະໂນມັດໃນເຮືອນທີ່ເຮັດວຽກຢູ່ໃນທ້ອງຖິ່ນທີ່ອະນຸຍາດໃຫ້ພວກເຮົາຄວບຄຸມອຸປະກອນອັດຕະໂນມັດໃນເຮືອນທັງຫມົດຂອງພວກເຮົາເຊັ່ນ: bulbs smart ແລະ sockets ຈາກການໂຕ້ຕອບດຽວ.

ເພື່ອເປີດໃຊ້ Home Assistant ຂ້ອຍໃຊ້ແລະ Windows PC ເກົ່າທີ່ໃຊ້ເຄື່ອງ virtual, ແຕ່ຖ້າທ່ານມີມັນທ່ານສາມາດນໍາໃຊ້ Raspberry pi, ເຊິ່ງກິນພະລັງງານຫນ້ອຍ. ເພື່ອເບິ່ງຂໍ້ມູນຈາກສະມາດໂຟນຂອງທ່ານ, ທ່ານສາມາດດາວໂຫລດແອັບ Home Assistant ໄດ້. ເພື່ອເຊື່ອມຕໍ່ຈາກພາຍນອກເຄືອຂ່າຍທ້ອງຖິ່ນ, ຂ້ອຍກໍາລັງໃຊ້ Nabu Casa Cloud, ເຊິ່ງເປັນການແກ້ໄຂທີ່ງ່າຍດາຍທີ່ສຸດ, ແຕ່ມັນບໍ່ບໍ່ເສຍຄ່າ. ມີວິທີແກ້ໄຂອື່ນໆແຕ່ພວກມັນບໍ່ປອດໄພທັງຫມົດ.

ສະນັ້ນຈາກແອັບ Home Assistant ພວກເຮົາຈະສາມາດເບິ່ງວິດີໂອສົດໆຈາກກ້ອງໄດ້. ເພື່ອເຊື່ອມຕໍ່ກ້ອງຖ່າຍຮູບກັບຜູ້ຊ່ວຍເຮືອນ, ພວກເຮົາຈະໃຊ້ ESPhome. ESPhome ເປັນສ່ວນເສີມທີ່ຊ່ວຍໃຫ້ພວກເຮົາສາມາດເຊື່ອມຕໍ່ກະດານ ESP ກັບ Home Assistant ຜ່ານ WiFi. ເພື່ອເຊື່ອມຕໍ່ ESP32-cam ກັບ ESPhome ທ່ານສາມາດປະຕິບັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້:

  • ຕິດຕັ້ງປລັກອິນ ESPhome ໃນ Home Assistant
  • ໃນ dashboard ຂອງ ESPhome, ໃຫ້ຄລິກໃສ່ອຸປະກອນໃຫມ່ແລະສືບຕໍ່
  • ຕັ້ງຊື່ໃຫ້ອຸປະກອນຂອງທ່ານ
  • ເລືອກ ESP8266 ຫຼືກະດານທີ່ທ່ານໃຊ້
  • ສຳເນົາລະຫັດການເຂົ້າລະຫັດທີ່ໃຫ້ໄວ້, ພວກເຮົາຈະຕ້ອງການມັນໃນພາຍຫຼັງ
  • ຄລິກທີ່ EDIT ເພື່ອເບິ່ງລະຫັດຂອງອຸປະກອນ
  • ພາຍໃຕ້ esp32: ວາງລະຫັດນີ້ (ດ້ວຍກອບ: ແລະປະເພດ: ຄໍາຄິດຄໍາເຫັນ)

esp32

ກະດານ: esp32cam
#ຂອບວຽກ:
# ປະເພດ: arduino

  • ພາຍໃຕ້ດ້ວຍ, ໃສ່ wi2 ssid ແລະລະຫັດຜ່ານຂອງທ່ານ
  • ເພື່ອເຮັດໃຫ້ການເຊື່ອມຕໍ່ມີຄວາມຫມັ້ນຄົງຫຼາຍ, ທ່ານສາມາດໃຫ້ກະດານເປັນທີ່ຢູ່ IP ຄົງທີ່, ດ້ວຍລະຫັດນີ້:

wifi: 

ssid: ຂອງເຈົ້າ
ລະຫັດຜ່ານ: wifipassword ຂອງ​ທ່ານ​

manual_ip

# ຕັ້ງຄ່ານີ້ເປັນ IP ຂອງ ESP
static_ip: 192.168.1.61
# ຕັ້ງຄ່ານີ້ເປັນທີ່ຢູ່ IP ຂອງ router. ມັກຈະລົງທ້າຍດ້ວຍ .1
ປະຕູ: 192.168.1.1
# ເຄືອຂ່າຍຍ່ອຍຂອງເຄືອຂ່າຍ. 255.255.255.0 ໃຊ້ໄດ້ກັບເຄືອຂ່າຍບ້ານສ່ວນໃຫຍ່.
ເຄືອຂ່າຍຍ່ອຍ: 255.255.255.0

  • ໃນຕອນທ້າຍຂອງລະຫັດ, ວາງອັນນີ້:

2_ກ້ອງຖ່າຍຮູບ:
ຊື່: ກ້ອງ​ຖ່າຍ​ຮູບ 1
ໂມງພາຍນອກ:
PIN: 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: ບໍ່ຖືກຕ້ອງ
ຜົນຜະລິດ:
ເວທີ: gpio
PIN: GPIO4
id: gpio_4
- ເວທີ: ledc
id: pwm_output
PIN: GPIO2
ຄວາມຖີ່: 50 Hz
ແສງ:
– ເວທີ: binary
ຜົນຜະລິດ: gpio_4
ຊື່: Luce telecamera 1
ຈໍານວນ:
– ເວທີ: ແມ່ແບບ
ຊື່: Servo Control
min_value: -100
max_value: 100
ຂັ້ນຕອນ: 1
ໃນແງ່ດີ: ຄວາມຈິງ
set_action:
ຈາກນັ້ນ:
- servo.write:
id: my_servo
ລະດັບ: !lambda 'ກັບຄືນ x / 100.0;'
ເຊີໂວ:
– id: my_servo
ຜົນຜະລິດ: pwm_output
transition_length: 5ວິ

ສ່ວນທີ 2 ຂອງລະຫັດ, ພາຍໃຕ້ esp32_camera:, de2nes ປັກໝຸດທັງໝົດສຳລັບກ້ອງຕົວຈິງ. ຫຼັງຈາກນັ້ນ, ມີແສງສະຫວ່າງ: ແມ່ນ de2ned ກ້ອງຖ່າຍຮູບນໍາພາຂອງ. ໃນຕອນທ້າຍຂອງລະຫັດແມ່ນ de2ned ມໍເຕີ servo, ແລະຄ່າທີ່ໃຊ້ໂດຍ servo ເພື່ອກໍານົດມຸມຫມຸນແມ່ນອ່ານຈາກຜູ້ຊ່ວຍຫນ້າທໍາອິດທີ່ມີຈໍານວນ:.

ໃນທີ່ສຸດລະຫັດຄວນຈະເປັນແບບນີ້, ແຕ່ ຢ່າວາງລະຫັດດ້ານລຸ່ມໂດຍກົງ, ແຕ່ລະອຸປະກອນແມ່ນໃຫ້ລະຫັດການເຂົ້າລະຫັດທີ່ແຕກຕ່າງກັນ.

phome:
ຊື່: ກ້ອງຖ່າຍຮູບ -1
esp32:
ກະດານ: esp32cam
#ຂອບວຽກ:
# ປະເພດ: arduino
# ເປີດໃຊ້ ການຕັດໄມ້

ger:
# ເປີດໃຊ້ Home Assistant API
api:
ການເຂົ້າລະຫັດ:
ຄີ: "ລະຫັດເຂົ້າລະຫັດ"
ໂອຕາ:
ລະຫັດຜ່ານ: "ລະຫັດຜ່ານ"
wifi:
ssid: "ຂອງເຈົ້າ"
ລະຫັດຜ່ານ: "ລະຫັດຜ່ານ"
# ເປີດໃຊ້ຮັອດສະປອດ fallback (captive portal) ໃນກໍລະນີທີ່ການເຊື່ອມຕໍ່ wifi ລົ້ມເຫລວ
ap:
ssid: “Camera-1 Fallback Hotspot”
ລະຫັດຜ່ານ: "ລະຫັດຜ່ານ"
captive_portal:
esp32_camera:
ຊື່: ກ້ອງຖ່າຍ1
ໂມງພາຍນອກ:
PIN: 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: ບໍ່ຖືກຕ້ອງ
ຜົນຜະລິດ:
- ເວທີ: gpio
PIN: GPIO4
id: gpio_4
- ເວທີ: ledc
id: pwm_output
PIN: GPIO2
ຄວາມຖີ່: 50 Hz
ແສງ:
– ເວທີ: binary
ຜົນຜະລິດ: gpio_4
ຊື່: Luce telecamera 1
ຈໍານວນ:
– ເວທີ: ແມ່ແບບ
ຊື່: Servo Control
min_value: -100
max_value: 100
ຂັ້ນຕອນ: 1
ໃນແງ່ດີ: ຄວາມຈິງ
set_action:
ຈາກນັ້ນ:
- servo.write:
id: my_servo
ລະດັບ: !lambda 'ກັບຄືນ x / 100.0;'
ກ້ອງຄວາມປອດໄພລາຄາຖືກສຸດດ້ວຍ ESP32-cam: ໜ້າ 12
ຂັ້ນຕອນ 4: ການເຊື່ອມຕໍ່
ເຊີໂວ:
– id: my_servo
ຜົນຜະລິດ: pwm_output
transition_length: 5ວິ

  • ຫຼັງ​ຈາກ​ລະ​ຫັດ​ສໍາ​ເລັດ​, ພວກ​ເຮົາ​ສາ​ມາດ​ຄລິກ​ໃສ່​ການ​ຕິດ​ຕັ້ງ​, ເຊື່ອມ​ຕໍ່​ອະ​ແດບ​ເຕີ serial ຂອງ ESP32 ກັບ​ຄອມ​ພິວ​ເຕີ​ຂອງ​ພວກ​ເຮົາ​ດ້ວຍ​ສາຍ USB ແລະ​ປະ​ຕິ​ບັດ​ຕາມ​ຄໍາ​ແນະ​ນໍາ​ໃນ​ຫນ້າ​ຈໍ​ເພື່ອ​ອັບ​ລະ​ຫັດ​ດັ່ງ​ທີ່​ທ່ານ​ໄດ້​ເຫັນ​ໃນ​ຂັ້ນ​ຕອນ​ສຸດ​ທ້າຍ (ມັນ​ເປັນ​ງ່າຍ pretty​!)
  • ເມື່ອ ESP32-cam ເຊື່ອມຕໍ່ກັບ WiFi, ພວກເຮົາສາມາດໄປທີ່ການຕັ້ງຄ່າ Home Assistant, ບ່ອນທີ່ພວກເຮົາອາດຈະເຫັນວ່າ Home Assistant ໄດ້ຄົ້ນພົບອຸປະກອນໃຫມ່.
  • ໃຫ້ຄລິກໃສ່ configure ແລະວາງໃສ່ບ່ອນນັ້ນລະຫັດການເຂົ້າລະຫັດທີ່ທ່ານໄດ້ຄັດລອກກ່ອນ.

ເມື່ອໂຄງການຖືກໂຫລດ, ທ່ານສາມາດເຮັດໄດ້ ເອົາ jumper ລະຫວ່າງດິນແລະ PIN 0, ແລະເພີ່ມພະລັງງານໃສ່ກະດານ (ຖ້າ jumper ບໍ່ໄດ້ຖືກໂຍກຍ້າຍອອກກະດານຈະບໍ່ເຮັດວຽກ). ຖ້າທ່ານເບິ່ງບັນທຶກຂອງອຸປະກອນ, ທ່ານຄວນເຫັນວ່າ ESP32-cam ເຊື່ອມຕໍ່ກັບ WiFi. ໃນຂັ້ນຕອນຕໍ່ໄປນີ້ພວກເຮົາຈະເບິ່ງວິທີການ con2gure dashboard ຜູ້ຊ່ວຍຫນ້າທໍາອິດເພື່ອເບິ່ງວິດີໂອສົດຈາກກ້ອງຖ່າຍຮູບ, ຍ້າຍມໍເຕີແລະຖ່າຍຮູບຈາກກ້ອງຖ່າຍຮູບ.
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ

ຂັ້ນຕອນທີ 4: ການເຊື່ອມຕໍ່ 

ເມື່ອພວກເຮົາຕັ້ງໂປຣແກຣມ ESP32 ແລ້ວ, ພວກເຮົາສາມາດເອົາ usb ອອກໄປຫາອະແດບເຕີ serial ແລະພະລັງງານກັບກະດານໂດຍກົງຈາກ pin 5v. ແລະໃນຈຸດນີ້, ກ້ອງຖ່າຍຮູບພຽງແຕ່ຂາດ enclosure ທີ່ຈະ mount ມັນ. ຢ່າງໃດກໍ່ຕາມ, ການປ່ອຍໃຫ້ກ້ອງຖ່າຍຮູບຢືນຢູ່ແມ່ນຫນ້າເບື່ອ, ດັ່ງນັ້ນຂ້ອຍຈຶ່ງຕັດສິນໃຈເພີ່ມມໍເຕີເພື່ອເຮັດໃຫ້ມັນເຄື່ອນທີ່. ໂດຍສະເພາະ, ຂ້ອຍຈະໃຊ້ servo motor, ເຊິ່ງສາມາດບັນລຸມຸມ speci2c ທີ່ສື່ສານກັບມັນໂດຍ ESP2. ຂ້າພະເຈົ້າໄດ້ເຊື່ອມຕໍ່ສາຍສີນ້ໍາຕານແລະສີແດງຂອງ servomotor ກັບການສະຫນອງພະລັງງານ, ແລະສາຍສີເຫຼືອງທີ່ເປັນສັນຍານທີ່ຈະ pin 32 ຂອງ ESP2. ໃນຮູບຂ້າງເທິງທ່ານສາມາດ 32nd schematics ໄດ້.
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ

ຂັ້ນຕອນທີ 5: ການກໍ່ສ້າງ Enclosure

ໃນປັດຈຸບັນຂ້າພະເຈົ້າຈໍາເປັນຕ້ອງໄດ້ຫັນວົງຈອນການທົດສອບເຂົ້າໄປໃນບາງສິ່ງບາງຢ່າງທີ່ຄ້າຍຄືຜະລິດຕະພັນ 2nished ຫຼາຍ. ດັ່ງ​ນັ້ນ​ຂ້າ​ພະ​ເຈົ້າ​ໄດ້​ອອກ​ແບບ​ແລະ 3D ພິມ​ພາກ​ສ່ວນ​ທັງ​ຫມົດ​ເພື່ອ​ເຮັດ​ໃຫ້​ຫ້ອງ​ນ້ອຍ​ທີ່​ຈະ​ຕິດ​ກ້ອງ​ຖ່າຍ​ຮູບ​ໄດ້​. ຂ້າງລຸ່ມນີ້ທ່ານສາມາດ 2nd .stl 2les ສໍາລັບການພິມ 3D. ຫຼັງຈາກນັ້ນ, ໄດ້ soldered ສາຍສໍາລັບການສະຫນອງພະລັງງານແລະສັນຍານມໍເຕີ servo ກັບ pins ໃນ ESP32 ໄດ້. ເພື່ອເຊື່ອມຕໍ່ servomotor connector, ຂ້າພະເຈົ້າໄດ້ soldered jumper connector ກັບສາຍໄຟ. ດັ່ງນັ້ນວົງຈອນແມ່ນ 2nished, ແລະຕາມທີ່ທ່ານສາມາດເບິ່ງມັນຂ້ອນຂ້າງງ່າຍດາຍ.

ຂ້ອຍແລ່ນ servomotor ແລະສາຍໄຟຜ່ານຮູໃສ່ກ່ອງນ້ອຍ. ຫຼັງຈາກນັ້ນ, ຂ້ອຍໄດ້ຕິດກ້ອງ ESP32 ກັບຝາປິດ, ຈັດວາງກ້ອງຖ່າຍຮູບກັບຮູ. ຂ້າພະເຈົ້າໄດ້ຕິດຕັ້ງມໍເຕີ servo ໃນວົງເລັບທີ່ຈະຖືກ້ອງຖ່າຍຮູບຂຶ້ນ, ແລະຮັບປະກັນມັນດ້ວຍສອງປະຕູ. ຂ້າ​ພະ​ເຈົ້າ​ໄດ້​ຕິດ​ຕົວ​ຍຶດ​ກັບ​ປ່ອງ​ຂະ​ຫນາດ​ນ້ອຍ​ທີ່​ມີ​ສອງ screws​, ເພື່ອ​ໃຫ້​ກ້ອງ​ຖ່າຍ​ຮູບ​ໄດ້​ຮັບ​ການ​ອຽງ​ໄດ້​. ເພື່ອປ້ອງກັນບໍ່ໃຫ້ screws ພາຍໃນຈາກການສໍາຜັດກັບສາຍໄຟ, ຂ້າພະເຈົ້າໄດ້ປົກປ້ອງພວກເຂົາດ້ວຍທໍ່ຫົດຄວາມຮ້ອນ. ຫຼັງຈາກນັ້ນ, ຂ້າພະເຈົ້າໄດ້ປິດຝາປິດດ້ວຍກ້ອງຖ່າຍຮູບທີ່ມີສີ່ screws. ໃນຈຸດນີ້, ມັນມີພຽງແຕ່ເພື່ອປະກອບພື້ນຖານ. ຂ້າພະເຈົ້າໄດ້ແລ່ນ shaft motor servo ຜ່ານຂຸມໃນຖານ, ແລະ screwed ແຂນຂະຫນາດນ້ອຍກັບ shaft ໄດ້. ຫຼັງຈາກນັ້ນ, ຂ້າພະເຈົ້າໄດ້ຕິດແຂນກັບຖານ. ດ້ວຍວິທີນີ້ servomotor ສາມາດຍ້າຍກ້ອງຖ່າຍຮູບໄດ້ 180 ອົງສາ.

ແລະດັ່ງນັ້ນພວກເຮົາ 2nished ການກໍ່ສ້າງກ້ອງຖ່າຍຮູບ. ເພື່ອພະລັງງານມັນ, ພວກເຮົາສາມາດນໍາໃຊ້ການສະຫນອງພະລັງງານ 5v. ການນໍາໃຊ້ຮູຢູ່ໃນພື້ນຖານ, ພວກເຮົາສາມາດ screw ກ້ອງຖ່າຍຮູບກັບກໍາແພງຫີນຫຼືພື້ນຜິວໄມ້.
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ

ຂັ້ນຕອນທີ 6: ຕັ້ງຄ່າ Dashboard ຜູ້ຊ່ວຍຫນ້າທໍາອິດ

ເພື່ອເບິ່ງວິດີໂອສົດໆຈາກກ້ອງ, ຍ້າຍມໍເຕີ, ເປີດໄຟ LED ແລະຍ້າຍມໍເຕີຈາກຕົວຊ່ວຍຫນ້າທໍາອິດ, ພວກເຮົາຕ້ອງການສີ່ບັດໃນ dashboard ຂອງ Home Assistant.

  • ອັນທີ 2 ແມ່ນບັດ glance ຮູບ, ທີ່ອະນຸຍາດໃຫ້ເບິ່ງວິດີໂອສົດຈາກກ້ອງຖ່າຍຮູບ. ໃນ​ການ​ຕັ້ງ​ຄ່າ​ຂອງ​ບັດ​, ພຽງ​ແຕ່​ເລືອກ​ຫົວ​ຫນ່ວຍ​ຂອງ​ກ້ອງ​ຖ່າຍ​ຮູບ​ແລະ​ຕັ້ງ​ກ້ອງ​ຖ່າຍ​ຮູບ​ View ອັດຕະໂນມັດ (ອັນນີ້ເປັນສິ່ງສໍາຄັນເພາະວ່າຖ້າທ່ານຕັ້ງໃຫ້ມັນມີຊີວິດຢູ່, ກ້ອງຖ່າຍຮູບຈະສົ່ງວິດີໂອແລະຄວາມຮ້ອນເກີນໄປ).
  • ຫຼັງຈາກນັ້ນ, ພວກເຮົາຕ້ອງການປຸ່ມເພື່ອຖ່າຍຮູບຈາກກ້ອງຖ່າຍຮູບ. ນີ້ແມ່ນ di@cult ເລັກນ້ອຍ. ກ່ອນອື່ນ ໝົດ, ພວກເຮົາຕ້ອງເຂົ້າໄປໃນ File ບັນນາທິການ add-on (ຖ້າທ່ານບໍ່ມີມັນ, ທ່ານສາມາດຕິດຕັ້ງມັນຈາກຮ້ານ add-on) ໃນໂຟນເດີ con2g ແລະສ້າງໂຟນເດີໃຫມ່ເພື່ອບັນທຶກຮູບພາບ, ໃນກໍລະນີນີ້ເອີ້ນວ່າກ້ອງຖ່າຍຮູບ. ລະຫັດສໍາລັບຕົວແກ້ໄຂຂໍ້ຄວາມສໍາລັບປຸ່ມແມ່ນຂ້າງລຸ່ມນີ້.
    ow_name: ຈິງ

show_icon: ຈິງ
ປະເພດ: ປຸ່ມ
tap_action:
ການ​ປະ​ຕິ​ບັດ​: ການ​ບໍ​ລິ​ການ​ໂທ​
ບໍລິການ: camera.snapshot
ຂໍ້ມູນ:
fileຊື່: /config/camera/telecamera_1_{{ now().strftime(“%Y-%m-%d-%H:%M:%S”) }}.jpg
#ປ່ຽນຊື່ໜ່ວຍງານຂ້າງເທິງດ້ວຍຊື່ໜ່ວຍງານຂອງກ້ອງຂອງທ່ານ
ເປົ້າໝາຍ:
entity_id:
– camera.telecamera_1 #ປ່ຽນຊື່ຫນ່ວຍງານດ້ວຍຊື່ຂອງຫນ່ວຍງານຂອງກ້ອງຖ່າຍຮູບຂອງທ່ານ
ຊື່: ຖ່າຍຮູບ
icon_height: 50px
icon: mdi:ກ້ອງຖ່າຍຮູບ
hold_action:
ການປະຕິບັດ: ບໍ່

  • ກ້ອງຖ່າຍຮູບຍັງມີໄຟ LED, ເຖິງແມ່ນວ່າມັນບໍ່ສາມາດເຮັດໃຫ້ມີແສງຫ້ອງທັງຫມົດ. ສໍາລັບນີ້ຂ້າພະເຈົ້າໄດ້ນໍາໃຊ້ບັດປຸ່ມອື່ນໆ, ທີ່ສະຫຼັບຫນ່ວຍງານຂອງ led ໃນເວລາທີ່ມັນຖືກກົດ.
  • ບັດສຸດທ້າຍແມ່ນບັດນິຕິບຸກຄົນ, ທີ່ຂ້ອຍຕັ້ງກັບ servo motor entity. ດັ່ງນັ້ນດ້ວຍບັດນີ້ພວກເຮົາມີ slider ງ່າຍດາຍຫຼາຍທີ່ຈະຄວບຄຸມມຸມຂອງມໍເຕີແລະເພື່ອຍ້າຍກ້ອງຖ່າຍຮູບ.

ຂ້ອຍຈັດບັດຂອງຂ້ອຍຢູ່ໃນ stack ຕັ້ງແລະໃນ stack ນອນ, ແຕ່ນີ້ແມ່ນທາງເລືອກທັງຫມົດ. ແນວໃດກໍ່ຕາມ dashboard ຂອງທ່ານຄວນມີລັກສະນະຄ້າຍຄືກັນກັບທີ່ສະແດງຢູ່ໃນຮູບຂ້າງເທິງ. ແນ່ນອນ, ທ່ານສາມາດປັບແຕ່ງບັດໄດ້ຫຼາຍຂຶ້ນ, ເພື່ອຕອບສະຫນອງຄວາມຕ້ອງການຂອງທ່ານ.
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ
ຂັ້ນຕອນທີ 7: ມັນເຮັດວຽກ! 

ສຸດທ້າຍ, ກ້ອງຖ່າຍຮູບເຮັດວຽກ, ແລະຢູ່ໃນແອັບ Home Assistant ຂ້ອຍສາມາດເຫັນສິ່ງທີ່ກ້ອງຖ່າຍຮູບເຫັນໃນເວລາຈິງ. ຈາກແອັບຯຂ້ອຍຍັງສາມາດເຮັດໃຫ້ກ້ອງຖ່າຍຮູບເຄື່ອນທີ່ໂດຍການຍ້າຍຕົວເລື່ອນ, ເພື່ອເບິ່ງພື້ນທີ່ທີ່ໃຫຍ່ກວ່າ. ດັ່ງທີ່ຂ້າພະເຈົ້າເວົ້າກ່ອນກ້ອງຖ່າຍຮູບຍັງມີ LED, ເຖິງແມ່ນວ່າແສງສະຫວ່າງທີ່ມັນເຮັດໃຫ້ບໍ່ອະນຸຍາດໃຫ້ທ່ານເຫັນໃນຕອນກາງຄືນ. ຈາກແອັບທ່ານສາມາດຖ່າຍຮູບຈາກກ້ອງໄດ້, ແຕ່ທ່ານບໍ່ສາມາດຖ່າຍຮູບວິດີໂອໄດ້. ຮູບພາບທີ່ຖ່າຍສາມາດເຫັນໄດ້ໃນໂຟນເດີທີ່ພວກເຮົາໄດ້ສ້າງມາກ່ອນໃນ Home Assistant. ເພື່ອເອົາກ້ອງຖ່າຍຮູບໄປສູ່ລະດັບຕໍ່ໄປ, ທ່ານສາມາດເຊື່ອມຕໍ່ກ້ອງຖ່າຍຮູບກັບເຊັນເຊີການເຄື່ອນໄຫວຫຼືເຊັນເຊີເປີດປະຕູ, ເຊິ່ງເມື່ອມັນກວດພົບການເຄື່ອນໄຫວຈະຖ່າຍຮູບກັບກ້ອງຖ່າຍຮູບ.

ດັ່ງນັ້ນ, ນີ້ແມ່ນກ້ອງຖ່າຍຮູບຄວາມປອດໄພ ESP32 cam. ມັນ​ບໍ່​ແມ່ນ​ກ້ອງ​ຖ່າຍ​ຮູບ​ທີ່​ທັນ​ສະ​ໄຫມ​ທີ່​ສຸດ​, ແຕ່​ວ່າ​ສໍາ​ລັບ​ລາ​ຄາ​ນີ້​ທ່ານ​ບໍ່​ສາ​ມາດ​ທີ 2 ສິ່ງ​ທີ່​ດີກ​ວ່າ​. ຂ້າ​ພະ​ເຈົ້າ​ຫວັງ​ວ່າ​ທ່ານ​ມັກ​ຄໍາ​ແນະ​ນໍາ​ນີ້​, ແລະ​ບາງ​ທີ​ທ່ານ​ເຫັນ​ວ່າ​ມັນ​ເປັນ​ປະ​ໂຫຍດ​. ເພື່ອ​ເບິ່ງ​ລາຍ​ລະ​ອຽດ​ເພີ່ມ​ເຕີມ​ກ່ຽວ​ກັບ​ໂຄງ​ການ​ນີ້​, ທ່ານ​ສາ​ມາດ​ທີ 2 ວິ​ດີ​ໂອ​ກ່ຽວ​ກັບ​ຊ່ອງ YouTube ຂອງ​ຂ້າ​ພະ​ເຈົ້າ (ມັນ​ເປັນ​ພາ​ສາ​ອິ​ຕາ​ລີ​ແຕ່​ວ່າ​ມັນ​ມີ​ຄໍາ​ບັນ​ຍາຍ​ພາ​ສາ​ອັງ​ກິດ​)​.
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ
ຄໍາແນະນໍາຂອງສະພາແຫ່ງ

ເອກະສານ / ຊັບພະຍາກອນ

instructables ກ້ອງຖ່າຍຮູບຄວາມປອດໄພ Super Cheap ກັບ ESP32-cam [pdf] ຄູ່ມືການສອນ
ກ້ອງຖ່າຍຮູບຄວາມປອດໄພລາຄາຖືກສຸດທີ່ມີ ESP32-cam, ກ້ອງຖ່າຍຮູບຄວາມປອດໄພລາຄາຖືກ Super, ESP32-cam, ກ້ອງຖ່າຍຮູບຄວາມປອດໄພລາຄາຖືກ, ກ້ອງຖ່າຍຮູບຄວາມປອດໄພ, ກ້ອງຖ່າຍຮູບ

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *