Kit phát triển ESP32 CAM
Kit phát triển ESP32 CAM
- Hàng trong kho: 18
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 1748
- Vị trí: 1C22
Số lượng đã bán: 119
Lượt xem: 624
280.800đ
Giá chưa bao gồm VAT: 260.000đ
1. Giới thiệu tổng quan
Kit phát triển ESP32 CAM là module camera WiFi và Bluetooth nhỏ gọn tích hợp chip ESP32 mạnh mẽ, kèm theo khe cắm thẻ nhớ Micro SD và hỗ trợ camera OV2640. Sản phẩm là giải pháp lý tưởng cho các ứng dụng IoT, camera giám sát thông minh, nhận diện khuôn mặt và các dự án điều khiển tự động qua mạng không dây.
2. Thông số kỹ thuật
- Điện áp cung cấp: 5V
- SPI Flash: Mặc định 32MB
- RAM: 520KB SRAM + 4MB PSRAM
- Bộ nhớ ngoài: Khe cắm thẻ micro SD lên đến 4GB
- Bluetooth: Chuẩn Bluetooth 4.2 BR/EDR và BLE
- WiFi: 802.11 b/g/n
- Giao tiếp Interface: UART, SPI, I2C, PWM
- Cổng IO Port: 9 chân
- Tốc độ truyền UART: 115200bps (Mặc định)
- Camera hỗ trợ: OV2640 (bán kèm) hoặc OV7670, hỗ trợ định dạng JPEG, BMP, GRAYSCALE
- Đèn flash: Tích hợp sẵn trên board
- Dải quang phổ: 2412 ~ 2484MHz
- Antenna: Onboard PCB antenna, gain 2dBi
- Tiêu thụ điện năng: Tắt đèn flash: 180mA@5V; Bật đèn flash tối đa: 310mA@5V; Deep-sleep: 6mA@5V
- Nhiệt độ hoạt động: -20 ℃ ~ 85 ℃
3. Ứng dụng
- Hệ thống camera giám sát và an ninh gia đình thông minh qua WiFi.
- Ứng dụng IoT truyền hình ảnh, video trực tuyến.
- Các dự án nhận diện hình ảnh, nhận diện khuôn mặt tự động.
- Thiết bị điều khiển từ xa có tích hợp phản hồi hình ảnh.
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Chuẩn bị mạch chuyển đổi USB to UART (như FT232, CP2102), nguồn cấp 5V ổn định và dây cắm kết nối.
- Thao tác: Kết nối chân IO0 với GND để đưa module vào chế độ nạp chương trình, kết nối nguồn và mạch UART, sau đó nạp code test từ Arduino IDE.
- Kết quả: Mở Serial Monitor với baudrate 115200, reset lại module và quan sát thông báo khởi động thành công hoặc truy cập địa chỉ IP của camera trên trình duyệt web.
* Lưu ý an toàn: Cấp đúng nguồn điện 5V và 3.3V theo đúng chân quy định, tránh cắm ngược cực gây cháy nổ linh kiện. Tránh chạm tay trực tiếp vào chân tín hiệu khi mạch đang hoạt động để phòng ngừa phóng tĩnh điện ESD.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- 5V nối với Nguồn 5V
- GND nối với GND
- U0R (RX) nối với TX của mạch USB-UART
- U0T (TX) nối với RX của mạch USB-UART
- IO0 nối với GND (Chỉ khi nạp code)
C/C++ (Arduino/ESP)
#define CAMERA_MODEL_AI_THINKER
#include "esp_camera.h"
#include
const char* ssid = "YOUR_SSID";
const char* password = "YOUR_PASSWORD";
void setup() {
Serial.begin(115200);
Serial.println();
camera_config_t config;
config.ledc_channel = LEDC_CHANNEL_0;
config.ledc_timer = LEDC_TIMER_0;
config.pin_d0 = 5;
config.pin_d1 = 18;
config.pin_d2 = 19;
config.pin_d3 = 21;
config.pin_d4 = 36;
config.pin_d5 = 39;
config.pin_d6 = 34;
config.pin_d7 = 35;
config.pin_xclk = 0;
config.pin_pclk = 22;
config.pin_vsync = 25;
config.pin_href = 23;
config.pin_sccb_sda = 26;
config.pin_sccb_scl = 27;
config.pin_pwdn = 32;
config.pin_reset = -1;
config.xclk_freq_hz = 20000000;
config.pixel_format = PIXFORMAT_JPEG;
if(psramFound()){
config.frame_size = FRAMESIZE_UXGA;
config.jpeg_quality = 10;
config.fb_count = 2;
} else {
config.frame_size = FRAMESIZE_SVGA;
config.jpeg_quality = 12;
config.fb_count = 1;
}
esp_err_t err = esp_camera_init(&config);
if (err != ESP_OK) {
Serial.printf("Camera init failed with error 0x%x", err);
return;
}
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
Serial.print("Camera Stream Ready! Go to: http://");
Serial.println(WiFi.localIP());
}
void loop() {
delay(10000);
} kit phat trien esp32 cam





















