สารบัญ:
- ขั้นตอนที่ 1: การเตรียมแผนผัง
- ขั้นตอนที่ 2: การผลิต PCB
- ขั้นตอนที่ 3: เสร็จสิ้น ESP32 PROTO WEB CAM Board
- ขั้นตอนที่ 4: ไคลเอนต์บันทึกรูปภาพกล้อง ESP32 เสร็จสมบูรณ์
- ขั้นตอนที่ 5: รหัสทดสอบ
วีดีโอ: ไคลเอ็นต์การบันทึกรูปภาพของกล้อง ESP32: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
โครงการ ESP32 Camera Picture Logging Client มุ่งเน้นการใช้ไมโครคอนโทรลเลอร์ ESP32 เพื่อถ่ายภาพและส่งไปยังเซิร์ฟเวอร์ส่วนกลางผ่านอินเทอร์เน็ตโดยใช้ความสามารถ WiFi ของโมดูล ESP32
บอร์ด PCB หลักได้รับการออกแบบโดยคำนึงถึงสองเป้าหมายหลัก:
- ความเป็นโมดูลาร์
- การเชื่อมต่อโมดูลกล้องมาตรฐานโดยตรง
ชิ้นส่วนทั้งหมดสามารถสั่งซื้อได้จากแหล่งต่างๆ และมีตัวอย่างซอฟต์แวร์ เช่น ที่เก็บ Git
ขั้นตอนที่ 1: การเตรียมแผนผัง
บอร์ด ESP32 PROTO WEB CAM ได้รับการออกแบบเพื่อรองรับคุณสมบัติดังต่อไปนี้:
- เชื่อมต่อกับบอร์ดโมดูล ESP-32S (Wroom) ได้
- การเชื่อมต่อกับโมดูลกล้องหรือขั้วต่อสำหรับพิน IO 14 ตัว
-
วิธีแฟลชหน่วยความจำ ESP32 สองวิธี
- USB RS232
- RS232 พร้อม shotcats แบบแมนนวล
- รหัสอุปกรณ์ HW ที่ไม่ซ้ำกัน
- RTC
- EEPROM พร้อมสวิตช์ RW/R
- แหล่งจ่ายไฟสองแหล่ง 5V
- คริสตัลภายนอกสำหรับบอร์ด ESP-32s
- ช่องเสียบการ์ด microSD
- LED แบบฮาร์ดบีท
- ตัวแปลง DC-DC 5V -> 3V3
- ขั้วต่อเพิ่มเติมสำหรับพิน IO หอก 3 พิน, อินเตอร์เฟส I2C และ RS232
แผนผังมีอยู่ในไฟล์ PDF รวมแผนผังบางส่วนที่เปิดเผยต่อสาธารณะจากแหล่งต่างๆ
ขั้นตอนที่ 2: การผลิต PCB
การใช้แผนผัง PCB ที่มีอยู่ก่อนหน้านี้ถูกสร้างขึ้นโดยใช้ซอฟต์แวร์การออกแบบซึ่งสร้างไฟล์ GERBER ในเทคโนโลยี SMT/SMD สองด้านที่มีแผ่นรองขนาดใหญ่กว่าเล็กน้อยเพื่อช่วยในกระบวนการบัดกรีด้วยมือและใช้โรงงานผลิต PCB ITD-tim d.o.o. PCB ถูกสร้างขึ้นใน ROHS
ไม่กี่ภาพนำเสนอผลิตภัณฑ์ขั้นสุดท้าย
ขั้นตอนที่ 3: เสร็จสิ้น ESP32 PROTO WEB CAM Board
ส่วนประกอบต่างๆ บัดกรีด้วยมือเป็นส่วนใหญ่ในเทคโนโลยี 0805 และ 1206 โดยใช้หัวแร้ง ROHS กับหัวแร้งไม่กี่ตัว อย่างแรกคือไอซีบัดกรี จากนั้นเป็นองค์ประกอบแบบพาสซีฟ หลังจากนั้นตัวเชื่อมต่อ PCB ถูกทำความสะอาดด้วยไอโซโพรพิลแอลกอฮอล์
ผลลัพธ์สุดท้ายมีเพียงไม่กี่ภาพ
ขั้นตอนที่ 4: ไคลเอนต์บันทึกรูปภาพกล้อง ESP32 เสร็จสมบูรณ์
เพื่อให้ ESP32 Camera Picture Logging Client สมบูรณ์ บน ESP32 PROTO WEB CAM PCB ได้เพิ่มแบตเตอรี่ CD2032 สำหรับ RTC และโมดูลกล้องที่มี OV2640 จาก TME ภายใต้ชื่อทางการค้า WAVESHARE 8532
ส่วนประกอบทั้งหมดได้รับการทดสอบโดยใช้ ARDUINO IDE พร้อมการเพิ่ม ESP32 ที่เหมาะสมกับบอร์ดที่เลือกชื่อ "ESP32 Dev Module"
ขั้นตอนที่ 5: รหัสทดสอบ
รหัสทดสอบทั้งหมดมีอยู่ใน GitLAB:
- LED heartbeat และ UniqueUnitID (DS18B20) git repo
- I2C (DS3231 RTC, AT24Cxx EEPROM) git repo
- โมดูลกล้อง git repo
แนะนำ:
สถานีตรวจอากาศระดับมืออาชีพโดยใช้ ESP8266 และ ESP32 DIY: 9 ขั้นตอน (พร้อมรูปภาพ)
สถานีตรวจอากาศระดับมืออาชีพโดยใช้ ESP8266 และ ESP32 DIY: LineaMeteoStazione เป็นสถานีตรวจอากาศที่สมบูรณ์แบบซึ่งสามารถเชื่อมต่อกับเซ็นเซอร์ระดับมืออาชีพจาก Sensirion รวมถึงส่วนประกอบ Davis Instrument (Rain Gauge, เครื่องวัดความเร็วลม) โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อเป็นสถานีตรวจอากาศแบบ DIY แต่ต้องใช้
ความแรงของสัญญาณ ESP32 TTGO WiFi: 8 ขั้นตอน (พร้อมรูปภาพ)
ความแรงของสัญญาณ WiFi ESP32 TTGO: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีแสดงความแรงของสัญญาณเครือข่าย WiFi โดยใช้บอร์ด ESP32 TTGO ดูวิดีโอ
ESP32 Bluetooth Tutorial - วิธีใช้ Bluetooth ในตัวของ ESP32: 5 ขั้นตอน
ESP32 Bluetooth Tutorial | วิธีใช้ Bluetooth ในตัวของ ESP32: สวัสดีทุกคน เนื่องจากบอร์ด ESP32 มาพร้อมกับ WiFi & บลูทูธทั้งคู่ แต่สำหรับโปรเจ็กต์ส่วนใหญ่ เรามักจะใช้แค่ Wifi เราไม่ได้ใช้บลูทูธ ดังนั้นในคำแนะนำนี้ ฉันจะแสดงให้เห็นว่าการใช้บลูทูธของ ESP32 & สำหรับโครงการพื้นฐานของคุณ
เริ่มต้นใช้งาน 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