สารบัญ:

ESP 32 กล้องสตรีมมิ่งวิดีโอผ่าน WiFi - เริ่มต้นใช้งานกับบอร์ด ESP 32 CAM: 8 ขั้นตอน
ESP 32 กล้องสตรีมมิ่งวิดีโอผ่าน WiFi - เริ่มต้นใช้งานกับบอร์ด ESP 32 CAM: 8 ขั้นตอน

วีดีโอ: ESP 32 กล้องสตรีมมิ่งวิดีโอผ่าน WiFi - เริ่มต้นใช้งานกับบอร์ด ESP 32 CAM: 8 ขั้นตอน

วีดีโอ: ESP 32 กล้องสตรีมมิ่งวิดีโอผ่าน WiFi - เริ่มต้นใช้งานกับบอร์ด ESP 32 CAM: 8 ขั้นตอน
วีดีโอ: การใช้งาน ESP32 CAM เบื้องต้น Installing ESP32 Add-on in Arduino IDE 2024, กรกฎาคม
Anonim
Image
Image

ESP32-CAM เป็นโมดูลกล้องขนาดเล็กมากที่มีชิป ESP32-S ซึ่งมีราคาประมาณ 10 ดอลลาร์ นอกจากกล้อง OV2640 และ GPIO หลายตัวสำหรับเชื่อมต่ออุปกรณ์ต่อพ่วงแล้ว ยังมีช่องเสียบการ์ด microSD ที่สามารถเป็นประโยชน์ในการจัดเก็บภาพที่ถ่ายด้วยกล้องหรือเพื่อจัดเก็บไฟล์เพื่อให้บริการแก่ลูกค้า

ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น:

ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น

ซื้อในราคาถูก:

อีเอสพีแคม:

www.utsource.net/itm/p/8673370.html

FTDI:https://www.utsource.net/itm/p/7958953.html

///////////////////////////////////////////////////////////////

บอร์ด ESP 32 Cam:

www.banggood.in/Geekcreit-ESP32-CAM-WiFi-B…

www.banggood.in/3-Pcs-Geekcreit-ESP32-CAM-…

FTDI:

ขั้นตอนที่ 2: การกำหนดค่าพิน & คุณสมบัติ

การกำหนดค่าพินและคุณสมบัติ
การกำหนดค่าพินและคุณสมบัติ

โมดูล 802.11b/g/n Wi-Fi BT SoC ที่เล็กที่สุดต่ำ

พลังงาน CPU 32 บิต ยังสามารถให้บริการตัวประมวลผลแอปพลิเคชัน

ความเร็วสัญญาณนาฬิกาสูงสุด 160MHz พลังประมวลผลสรุปสูงสุด 600 DMIPS

SRAM 520 KB ในตัว, 4MPSRAM ภายนอก

รองรับ UART/SPI/I2C/PWM/ADC/DAC

รองรับกล้อง OV2640 และ OV7670, ไฟแฟลชในตัว

รองรับภาพอัพโหลด WiFI

รองรับการ์ด TF รองรับโหมดสลีปหลายโหมด

Embedded Lwip และ FreeRTOS รองรับโหมดการทำงาน STA/AP/STA+AP

รองรับเทคโนโลยี Smart Config/AirKiss

รองรับการอัปเกรดเฟิร์มแวร์ภายในพอร์ตอนุกรมและระยะไกล (FOTA)

พินที่ใช้สำหรับตัวอ่านการ์ด microSD:GPIO 14: CLKGPIO 15: CMDGPIO 2: Data 0GPIO 4: Data 1 (เชื่อมต่อกับ LED บนบอร์ดด้วย) GPIO 12: Data 2GPIO 13: Data 3

ขั้นตอนที่ 3: ติดตั้งบอร์ด ESP 32 ใน Arduino IDE

Image
Image

โปรดดูวิดีโอนี้เพื่อเพิ่มบอร์ด ESP32 ใน Arduino IDE

ลิงค์บอร์ด ESP 32:

ขั้นตอนที่ 4: รหัส

แผนผังสำหรับการเขียนโปรแกรมบอร์ด
แผนผังสำหรับการเขียนโปรแกรมบอร์ด

ใน Arduino IDE ของคุณ ไปที่ File > Examples > ESP32 > Camera และเปิดตัวอย่าง CameraWebServer

หรือ ดาวน์โหลดรหัสจากที่นี่:

electronicguru.in/wp-content/uploads/2019/…

ขั้นตอนที่ 5: แผนผังสำหรับการเขียนโปรแกรมบอร์ด

ESP32-CAM ไม่มีขั้วต่อ USB ดังนั้นคุณต้องใช้ FTDI เพื่ออัปโหลดโค้ดผ่านพิน U0R และ U0T (พินอนุกรม) ในบอร์ด ESP32 CAM

โปรดดูแผนผังด้านล่าง

ขั้นตอนที่ 6: การอัปโหลดรหัส

ก่อนอัปโหลดรหัส คุณต้องป้อนข้อมูลรับรอง wifi ของคุณในส่วนของรหัสต่อไปนี้:

const char* ssid = "REPLACE_WITH_YOUR_SSID";

const char* password = "REPLACE_WITH_YOUR_PASSWORD";

และตรวจสอบให้แน่ใจว่าคุณได้เลือกโมดูลกล้องที่เหมาะสม

เนื่องจากเราใช้ AI-THINKER Model อยู่ ดังนั้นให้เลือกสิ่งต่อไปนี้ ดังนั้น แสดงความคิดเห็นเกี่ยวกับโมเดลอื่นๆ ทั้งหมด และยกเลิกการใส่ความคิดเห็นนี้:

#define CAMERA_MODEL_AI_THINKER

ทำตามขั้นตอนเหล่านี้เพื่ออัปโหลดโค้ด: ไปที่ Tools > Board และเลือก ESP32 Wrover Module ไปที่ Tools > Port แล้วเลือกพอร์ต COM ที่ ESP32 เชื่อมต่ออยู่ ในเครื่องมือ > Partition Scheme เลือก "Huge APP (3MB No OTA)" จากนั้นคลิก ปุ่มอัปโหลดเพื่ออัปโหลดรหัส

ขั้นตอนที่ 7: รับ IP จาก Serial Monitor

รับ IP จาก Serial Monitor
รับ IP จาก Serial Monitor

ถอดจัมเปอร์ที่เชื่อมต่อระหว่าง GPIO0 & GND แล้ว

เปิด Serial Monitor ด้วย baud rate: 115200 กดปุ่มรีเซ็ตออนบอร์ด ESP32-CAM และรอให้ IP ปรากฏขึ้นและรอสองสามวินาทีแล้วกดรีเซ็ตอีกครั้ง

ขั้นตอนที่ 8: ถึงเวลาตรวจสอบการสตรีมวิดีโอ

Image
Image

เปิดเบราว์เซอร์ของคุณและตรวจสอบให้แน่ใจว่าพีซีของคุณเชื่อมต่อกับเครือข่ายเดียวกันกับ ESP32 CAM จากนั้นพิมพ์ IP และคลิกที่ปุ่มสตรีมและคุณจะได้สตรีมวิดีโอที่คล้ายกัน

สำหรับข้อมูลรายละเอียดโปรดดูวิดีโอ

แนะนำ: