ESP32-CAM คือ โมดูลกล้องขนาดเล็กที่ใช้พลังงานต่ำ ใช้ชิป ESP32 มาพร้อมกับกล้อง OV2640 และมีช่องเสียบ SD Card ในตัว สามารถเชื่อมต่อ WiFi+Bluetooth เพื่อการควบคุมระยะไกลได้
การ ใช้งาน ESP32-CAM สามาถนำไปใช้ได้ตั้งแต่อุปกรณ์ IoT ธรรมดาไปจนถึงขั้นสูงอื่น ๆ สำหรับการตรวจสอบและจดจำใบหน้าโดยใช้ AI และแม้กระทั่งทำเป็นกล้องวงจรปิด
ตัวอย่าง ESP32-CAM ที่ใช้ในบทความนี้เป็นของ AI Thinker
ESP32-CAM ถูกนำไป ใช้งาน ในหลากหลายรูปแบบ เนื่องจากมีขนาดที่เล็ก ราคาถูก ใช้กำลังไฟน้อย ตัวอย่างการใช้งานที่เห็นกันทั่วไปคือการนำมาทำเป็นกล้องวงจรปิดไร้สาย การทำระบบจดจำใบหน้า เป็นส่วนประกอบของหุ่นยนต์ การใช้งานร่วมกับ Arduino ในโครงงานประดิษฐ์ต่างๆ ในกรณีที่คุณไม่ต้องการใช้ SD Card คุณสามารถใช้งานขา GPIO 2, 4, 12, 13, 14, และ 15 ไปต่อกับเซ็นเซอร์หรือรีเลย์อื่นๆ ได้อีกด้วย หากสนใจไอเดียการใช้งานเพิ่มเติมสามารถหาดูได้จาก รวมบทความ ESP8266 และ ESP32
อุปกรณ์มีแค่ 1. ESP32-CAM 2. Board ช่วย flash firmware และ 3. สาย USB-Mini USB รวมๆ แล้วไม่เกิน 300 บาท
ทำการต่อ ESP32-CAM เข้ากับบอร์ดช่วย flash แล้วต่อสาย USB เข้ากับคอมพิวเตอร์ของคุณ
ไปที่ homepage ของ Tasmota แล้วคลิ๊กที่ web install ตามรูป หลังจากนั้นจะมายังหน้า Install Tasmota ที่ drop down list ให้เลือก Tasmota32 WebCam แล้วกด Connect
จะปรากฏ pop up ให้เลือก port ที่เชื่อมต่อกับ ESP32-CAM ในที่นี้คือ USB Serial ให้คลิ๊กเลือกแล้วกด Connect จะปรากฏ pop up ติดตั้ง firmware ที่เราเลือกไว้ในตอนต้น ให้คลิ๊กติดตั้งได้เลยครับ
จะมี pop up ให้ยืนยันว่าต้องการลบ firmware เดิมที่เคยลงไว้กับ ESP32-CAM (เพราะบางท่านอาจเคยทดลองลง firmware อื่นๆ มาก่อน) ให้ติ๊กที่ Erase device แล้วกด Next ก็จะมี pop up ให้ยืนยันการติดตั้งอีกครั้ง ให้กด Install ได้เลยครับ
รอการติดตั้งสักครู่ เมื่อติดตั้งสำเร็จจะแสดงดังรูป ให้คลิ๊ก Next เพื่อจบการติดตั้ง
เมื่อติดตั้งเสร็จแล้วให้ไปที่ Internet Access ในเครื่องคอมของคุณ จะปรากฏ tasmota_xxxxxxx เป็นเสมือน access point เพื่อให้คุณสามารถเข้าไปตั้งค่า wifi และ password ให้กับ ESP32-CAM ให้คลิ๊กไปที่ access point นั้น แล้วกด connect หลังจากนั้นจะเข้าสู่หน้าตั้งค่า wifi Tasmota จะแสดง wifi ที่ตรวจพบ ให้เลือก wifi ของคุณ (2.4G เท่านั้น) ใส่ password ของ wifi ของคุณแล้วกด Save
เมื่อ connect กับ wifi เรียบร้อยแล้ว Tasmota จะแสดง IP ของ ESP32-CAM แล้วทำ connect ไปที่หน้า IP นั้นโดยอัตโนมัติและแสดงการทำงานของ ESP32-CAM ซึ่งในที่นี้ผมหันกล้องมายัง Notebook ของผมเอง ภาพที่ได้ไม่ถึงกับคมชัดมาก แต่อยู่ในระดับที่รับได้
เรายังสามารถตั้งค่าการทำงานเพิ่มเติม เช่น การเปิดไฟแฟลข โดยการเข้าไปที่ Configuration หรือใช้งานขา GPIO ที่เหลือ (หากไม่ใช้ SD Card) ซึ่งผมจะมานำเสนอในบทความต่อๆ ไปครับ