Arduino ESP32-CAM สอนวิธีใช้งาน Arduino ESP32-CAM ทำกล้องวงจรปิดด้วย ESP32ESP32-CAM เป็นโมดูลกล้องขนาดเล็กมาก ที่มาพร้อมกับชิฟ ESP32-S
ในโปรเจก Arduino ESP32 นี้ เราจะทดลองใช้งาน ESP32-CAM นำมาทำเป็นกล้องวงจรปิด ที่สามารถดูภาพแบบ real-time ผ่านโทรศัพท์มือถือหรือทางหน้าเว็บบราวเซอร์ได้แบบง่าย ๆ
อุปกรณ์ทดลอง Arduino ESP32-CAM
1. การต่อวงจรเพื่ออัพโหลด ESP32-CAM
เนื่องจากบอร์ด ESP32-CAM นี้ ไม่มีส่วน USB TTL สำหรับการอัพโหลดโปรแกรมลงบอร์ด ดังนั้นเราจึงต้องต่อสายไฟกับโมดูล USB TTL เพิ่ม เพื่อให้อัพโหลดได้ ต่อรูปดังนี้

ตั้งจัมเปอร์ของ usb ttl ไปที่ 3.3V
ต่อ ESP32-CAM กับโมดูล USB TTL
- 3V3 - VCC/3.3V
- 5V - 5V // สำหรับจ่ายไฟเพิ่มให้บอร์ด เพราะไฟจาก usb ttl อาจไม่พอ
- GND - GND
- UOR - TX
- UOT - RX
- IO0 - GND // ขานี้ต้องต่อ เพื่อกำหนดเป็นโหมด flash สำหรับอัพโหลดโปรแกรม

ในตัวอย่างนี้ ใช้ไฟ 5V จากบอร์ด Arduino เพื่อจ่ายไฟเพิ่มให้บอร์ด ESP32-CAM ดังรูป

2. ตั้งค่าบอร์ด ESP32 ดังรูปนี้

3.
ก็อปปี้โคดตัวอย่างนี้ แล้วกำหนดชื่อและรหัสผ่าน wifi ให้ถูกต้อง
---
---
กดปุ่มอัพโหลด

เมื่ออัพโหลดเสร็จแล้ว
- ถอดสายไฟที่ต่อกับขา IO0 และ GND ออก เพื่อเข้าโหมดทำงานปกติ
- เปิดดูที่ Serial Monitor กดปุ่ม reset ของบอร์ด ESP-32 CAM จะเห็นเลข IP ของกล้องวงจรปิดของเรา
พิมพ์เลข ip ในหน้าเว็บ จะเห็นว่ากล้องใช้งานได้แล้ว

