.3D模型:
.商品簡介:
ESP32-CAM是一款非常細小尺寸的攝像頭開發板,僅有27*40.5*4.5mm大小,可以作為一個系統獨立運行,深度睡眠電流只達到6mA。
ESP-32CAM廣泛運用在各種物聯網的開發,它適用於家庭智能設備、工業無線控制、無線監控、QR無線識別、無線定位系統信號和其他物聯網應用。它是物聯網應用的一個理想解決方案。
ESP-32CAM採用DIP封裝,可直接插入背板,實現產品的快速生產,為用戶提供簡單可靠性的開發方式,便於應用於各種物聯網硬件終端。
.主要用途:
製作監控設備、機械人鏡頭、人面辨識系統
.產品特性:
– 最小的802.11b/g/n Wi-Fi BT SoC模塊
– 低功耗32位CPU,也可作為應用處理器使用
– 高達160MHz的時鐘速度,綜合計算能力高達600 DMIPS
– 內置520KB SRAM,外置4MPSRAM
– 支援UART/SPI/I2C/PWM/ADC/DAC
– 支援OV2640和OV7670相機,內置Flash燈。
– 支援圖像WiFI上傳
– 支援TF卡
– 支援多種睡眠模式。
– 嵌入式Lwip和FreeRTOS
– 支援STA/AP/STA+AP操作模式
– 支援智能配置/AirKiss技術
– 支援串口本地和遠程固件升級(FOTA)
.商品規格:
尺寸:40.5*27*4.5mm
重量:20g
電壓:3V
封裝:DIP-16
SPI Flash:32Mbit
內存:520KB SRAM + 4M PSRAM
接口型式:UART、SPI、I2C、PWM
支援TF卡:Micro-SD
IO接口:9個
圖像輸出格式:JPEG(僅OV2640支持),BMP,Crayscale
天線形式:板載PCB天線,增益2dBi
發射功率:802.11b: 17±2 dBm (@11Mbps)
供電電壓:5V
藍牙:Bluetooth 4.2 BR / EDR 和 BLE standards
Wi-Fi:802.11 b/g/n/
安全制式:WPA/WPA2/WPA2-Enterprise/WPS
.商品包含:
1 x ESP32-Cam 網絡攝像開發板
1 x 攝像機模組OV2640-FPC-24P-0.5毫米-21毫米- 200 megapix
・示範短片
.程式範例:
const char* ssid = "*********";
const char* password = "*********";
void startCameraServer();
void setup() {
Serial.begin(115200);
Serial.setDebugOutput(true);
Serial.println();
camera_config_t config;
config.ledc_channel = LEDC_CHANNEL_0;
config.ledc_timer = LEDC_TIMER_0;
config.pin_d0 = Y2_GPIO_NUM;
config.pin_d1 = Y3_GPIO_NUM;
config.pin_d2 = Y4_GPIO_NUM;
config.pin_d3 = Y5_GPIO_NUM;
config.pin_d4 = Y6_GPIO_NUM;
config.pin_d5 = Y7_GPIO_NUM;
config.pin_d6 = Y8_GPIO_NUM;
config.pin_d7 = Y9_GPIO_NUM;
config.pin_xclk = XCLK_GPIO_NUM;
config.pin_pclk = PCLK_GPIO_NUM;
config.pin_vsync = VSYNC_GPIO_NUM;
config.pin_href = HREF_GPIO_NUM;
config.pin_sscb_sda = SIOD_GPIO_NUM;
config.pin_sscb_scl = SIOC_GPIO_NUM;
config.pin_pwdn = PWDN_GPIO_NUM;
config.pin_reset = RESET_GPIO_NUM;
config.xclk_freq_hz = 20000000;
config.pixel_format = PIXFORMAT_JPEG;
// if PSRAM IC present, init with UXGA resolution and higher JPEG quality
// for larger pre-allocated frame buffer.
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;
}
pinMode(13, INPUT_PULLUP);
pinMode(14, INPUT_PULLUP);
// camera init
esp_err_t err = esp_camera_init(&config);
if (err != ESP_OK) {
Serial.printf("Camera init failed with error 0x%x", err);
return;
}
sensor_t * s = esp_camera_sensor_get();
// initial sensors are flipped vertically and colors are a bit saturated
if (s->id.PID == OV3660_PID) {
s->set_vflip(s, 1); // flip it back
s->set_brightness(s, 1); // up the brightness just a bit
s->set_saturation(s, -2); // lower the saturation
}
// drop down frame size for higher initial frame rate
s->set_framesize(s, FRAMESIZE_QVGA);
s->set_vflip(s, 1);
s->set_hmirror(s, 1);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
startCameraServer();
Serial.print("Camera Ready! Use 'http://");
Serial.print(WiFi.localIP());
Serial.println("' to connect");
}
void loop() {
// put your main code here, to run repeatedly:
delay(10000);
}
商品評價
目前沒有評價。