สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: การตั้งค่าโปรแกรมเมอร์ TTL (ไม่บังคับ)
- ขั้นตอนที่ 2: การตั้งค่าการเชื่อมต่อและการกำหนดค่าใน IDE
- ขั้นตอนที่ 3: รหัสและไลบรารี
- ขั้นตอนที่ 4: นั่นแหล่ะ | แก้ไข
วีดีโอ: ESP32 CAM Face Recognition พร้อมรองรับ MQTT - AI-นักคิด: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
สวัสดี!
ฉันต้องการแชร์รหัสของฉันสำหรับโปรเจ็กต์ ฉันจำเป็นต้องมี ESP CAM พร้อมการจดจำใบหน้า ซึ่งสามารถส่งข้อมูลไปยัง MQTT ได้ ดีมาก.. หลังจากใช้เวลา 7 ชั่วโมงในการดูตัวอย่างโค้ดหลายๆ ตัวอย่างและค้นหาว่าอะไรคืออะไร ฉันได้เสร็จสิ้นการรวม MQTT แล้ว!
เสบียง
สิ่งที่คุณต้องการ:
- กล้อง ESP32 (~5$)
- โปรแกรมเมอร์ TTL (~2$)
- 5 สายจัมเปอร์
ขั้นตอนที่ 1: การตั้งค่าโปรแกรมเมอร์ TTL (ไม่บังคับ)
หากคุณกำลังใช้คอมพิวเตอร์ที่มีเวอร์ชันใหม่กว่า Windows 7 คุณมักจะต้องใช้ไดรเวอร์ที่รองรับสำหรับโปรแกรมเมอร์
หากอุปกรณ์ไม่สามารถเริ่มต้นได้ เราขอแนะนำให้คุณติดตั้งไดรเวอร์ด้วยตนเอง
ขั้นตอนที่ 2: การตั้งค่าการเชื่อมต่อและการกำหนดค่าใน IDE
ต้องต่อสายไฟตามภาพ (ควรใช้ 5v แทน 3v!)
จำเป็นต้องเชื่อมต่อสายเคเบิลสีเทาหากคุณต้องการตั้งโปรแกรม!
ฉันถือว่าคุณได้ติดตั้งแพ็คเกจ ESP32 แล้ว หากคุณต้องการย้อนกลับเวอร์ชันจากสิ่งที่คุณใช้อยู่ในปัจจุบันเป็นเวอร์ชัน 1.01 ขั้นตอนนี้จำเป็นสำหรับการจดจำใบหน้า มิฉะนั้นจะไม่ทำงาน!
ขั้นตอนต่อไปคือการเข้าสู่ TOOLS ใน IDE ของคุณและตั้งค่า Partition Scheme เป็น Huge APP และเลือก ESP32 Wrover Module เป็นบอร์ด!
ขั้นตอนที่ 3: รหัสและไลบรารี
คุณจะต้องใช้ไลบรารี PubSubClient เท่านั้น ไลบรารีอื่นๆ ทั้งหมดจะได้รับการติดตั้งโดยอัตโนมัติ
(อย่าลืมเปลี่ยนข้อมูลรับรองของคุณก่อนที่จะอัปโหลด)
ดาวน์โหลดไฟล์แนบและคลิกอัปโหลด อย่าลืมสายเคเบิลสีเทาที่กล่าวถึงข้างต้น!
หลังจากอัพโหลด เปิด Serial Monitor และเลือก 115200 เป็นอัตราบอด
คุณควรเห็นที่อยู่ IP เพื่อเชื่อมต่อ หมายเหตุ: เปิดใช้งานการจดจำใบหน้าแล้วเมื่อเริ่มต้น ดังนั้นมันจะสแกนใบหน้าของคุณ! แก้ไข: มันจะไม่ทำอย่างนั้นโดยอัตโนมัติอีกต่อไป!
ในส่วน MQTT คุณจะเห็นแท็บข้อมูลและแท็บใบหน้าหนึ่งแท็บ แก้ไข: และแท็บ ID
ขั้นตอนที่ 4: นั่นแหล่ะ | แก้ไข
นี่คือตอนนี้ ฉันคิดว่าฉันจะอัปเดตในบางครั้งหากพบข้อบกพร่องหรือสิ่งอื่นใด
ฉันหวังว่าคุณจะสนุก!
แก้ไข:
ฉันได้ทำการเปลี่ยนแปลงบางอย่างในรหัส!
ตอนนี้มันบันทึกใบหน้าของคุณในหน่วยความจำภายใน ดังนั้นเมื่อคุณเริ่มใช้งาน มันจะโหลดใบหน้าที่บันทึกไว้ก่อนหน้านี้ทั้งหมดจาก Flash!
โดยจะบันทึกใบหน้าที่ลงทะเบียนไว้ใน Flash โดยอัตโนมัติ
ฉันยังลบหน้าลงทะเบียนอัตโนมัติเมื่อเริ่มต้น
ฉันได้สร้างหัวข้อ MQTT ใหม่ที่เรียกว่า "id" นี่คือที่ที่แสดง ID ล่าสุดที่รู้จัก!
แนะนำ:
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด: 4 ขั้นตอน
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด: แนวคิดคือการทำให้รถหุ่นยนต์ที่อธิบายไว้ในที่นี้ราคาถูกที่สุด ดังนั้นฉันจึงหวังว่าจะเข้าถึงกลุ่มเป้าหมายขนาดใหญ่พร้อมคำแนะนำโดยละเอียดและส่วนประกอบที่เลือกสำหรับรุ่นราคาถูก ฉันต้องการนำเสนอแนวคิดของฉันเกี่ยวกับรถหุ่นยนต์
ESP32-CAM Case System และ 3D Printer Cam: 10 ขั้นตอน (พร้อมรูปภาพ)
ESP32-CAM Case System และ 3D Printer Cam: ฉันกำลังจะเปลี่ยนกล้องในเครื่องพิมพ์ 3-D ของฉันด้วยบางสิ่งที่เล็ก เรียบง่าย และใช้งานได้….และราคาถูก การค้นหาโดย Google เพียงไม่กี่ครั้งทำให้ฉันไปที่โมดูล ESP32-Cam คุณสามารถหาพวกมันได้ในราคาต่ำกว่า $10 น้อยกว่าและพวกมันทำงานได้ดีมาก
วันใหม่ของ DF Gesture Recognition Sensors: 5 ขั้นตอน
วันใหม่ของ DF Gesture Recognition Sensors: เมื่อสองสามวันก่อน ฉันได้รับเซ็นเซอร์การรู้จำท่าทาง ตามที่รูปภาพแสดง ใช้มาสองสามวันแล้ว ฉันค่อนข้างมั่นใจว่า Gravity: Gesture & Touch Sensor เป็นงานคลาสสิก! Gesture Recognition ซึ่งมาพร้อมกับ sci-fi สุดเท่
เริ่มต้นใช้งาน ESP32 CAM - สตรีมวิดีโอโดยใช้ ESP CAM ผ่าน Wifi - โครงการกล้องรักษาความปลอดภัย ESP32: 8 ขั้นตอน
เริ่มต้นใช้งาน ESP32 CAM | สตรีมวิดีโอโดยใช้ ESP CAM ผ่าน Wifi | โครงการกล้องรักษาความปลอดภัย ESP32: วันนี้เราจะเรียนรู้วิธีใช้บอร์ด ESP32 CAM ใหม่นี้ และวิธีที่เราสามารถเข้ารหัสและใช้เป็นกล้องรักษาความปลอดภัยและรับการสตรีมวิดีโอผ่าน wifi
เริ่มต้นใช้งาน ESP32 - การติดตั้งบอร์ด ESP32 ใน Arduino IDE - ESP32 Blink Code: 3 ขั้นตอน
เริ่มต้นใช้งาน ESP32 | การติดตั้งบอร์ด ESP32 ใน Arduino IDE | รหัสการกะพริบของ ESP32: ในคำแนะนำนี้ เราจะดูวิธีการเริ่มทำงานกับ esp32 และวิธีการติดตั้งบอร์ด esp32 ลงใน Arduino IDE และเราจะตั้งโปรแกรม esp 32 เพื่อเรียกใช้โค้ดกะพริบโดยใช้ arduino ide