Sơ đồ kết nối

Sơ đồ chân ESP32-CAM

Board ESP32-CAM (AI-Thinker): pinout, cách nạp code qua bộ chuyển USB-Serial rời, lưu ý nguồn.

Sơ đồ chân ESP32-CAM

Tổng quan board

  • Module camera OV2640 (2MP) tích hợp sẵn cùng chip ESP32, khe cắm thẻ nhớ microSD
  • Không có cổng USB onboard — bắt buộc dùng bộ chuyển USB-to-Serial rời (FTDI/CH340) để nạp code

Chân quan trọng

  • 5V, GND: chân nguồn — nên cấp qua chân 5V (không phải 3.3V) để đủ dòng ổn định
  • U0R (RX), U0T (TX): nối chéo với bộ chuyển USB-Serial (U0R ← TX bộ chuyển, U0T → RX bộ chuyển)
  • GPIO0: nối GND khi nạp code (chế độ flash mode), tháo ra khi chạy bình thường (chế độ boot thường)
  • GPIO4: LED flash tích hợp trên board

Quy trình nạp code

  1. Nối GPIO0 xuống GND
  2. Nhấn nút reset (nếu có) hoặc rút/cắm lại nguồn
  3. Nạp code trong Arduino IDE (chọn board "AI Thinker ESP32-CAM")
  4. Sau khi nạp xong, ngắt GPIO0 khỏi GND rồi reset lại board để chạy chương trình vừa nạp

Lưu ý về nguồn

  • Dòng tiêu thụ cao hơn nhiều so với ESP32 thường: ~180–310mA khi bật WiFi + camera, có đỉnh cao hơn khi chụp/truyền ảnh
  • Cấp nguồn qua cổng USB-Serial rời (thường giới hạn dòng thấp) hay gây hiện tượng tự reset (brownout) — nên dùng nguồn 5V rời ổn định nếu chạy camera liên tục