Рет қаралды 3,060
LINK TRỌN BỘ CODE :
ĐỌC NHIỆT ĐỘ-ĐỘ ẨM DÙNG ESP32 CAM HIỂN THỊ LCD I2C || TEMPERATURE-HUMIDITY WITH ESP32 CAM
Module Camera tích hợp wifi + bluetooth ESP32-CAM là mạch tích hợp với bộ xử lý chính là module ESP32 + Camera OV2640 được sử dụng trong các ứng dụng truyền hình ảnh, xử lý ảnh qua Wifi, Bluetooth hoặc các ứng dụng IoT
ESP32-CAM có một module camera cỡ nhỏ có thể hoạt động như một hệ thống độc lập với kích thước 27x40.5x4.5mm và dòng ở chế độ deep sleep lên đến 6mA.
ESP32-CAM được đóng gói DIP-16 Dual In-line Package và có thể được lắp trực tiếp vào bo mạch chủ, cung cấp cho khách hàng chế độ kết nối với độ tin cậy cao, thuận tiện cho việc ứng dụng trong các thiết bị IoT khác nhau.
Module cần phải được lập trình với ESP-IDF và không hỗ trợ Arduino IDE.
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
- Interface: UART, SPI, I2C, PWM
- IO Port: 9
- Tốc độ truyền UART: 115200bps Mặc định
- Camera
+ Đầu nối FPC
+ Hỗ trợ camera OV2640 bán kèm theo board hoặc camera OV7670
+ JPEG chỉ hỗ trợ OV2640, BMP, GRAYSCALE
+ Đèn led
- Dải quang phổ: 2412 ~2484MHz
- Antenna: Onboard PCB antenna, gain 2dBi
- Bảo mật: WPA/WPA2/WPA2-Enterprise/WPS
- Nhiệt độ hoạt động: -20 ℃ ~ 85 ℃
- Môi trường bảo quản:-40 ℃ ~ 90 ℃ , 90%RH
Chú ý:
- Đảm bảo công suất đầu vào của module tối thiểu là 5V/2A, nếu không hình ảnh sẽ có hiện tượng bị gợn sóng nước.
- Pin GPIO32 của ESP32 điều khiển nguồn điện của camera. Khi camera hoạt động, kéo pin GPIO32 xuống mức thấp.
- Vì IO0 được kết nối với XCLK của camera, do đó để trống IO0 nếu sử dụng...
--------------------------------------------------------------------------------------------------------------------------------------Module I2C LCD ra đời và giải quyết vấn để này cho bạn.
Thay vì phải mất 6 chân vi điều khiển để kết nối với LCD 16×2 (RS, EN, D7, D6, D5 và D4) thì module IC2 bạn chỉ cần tốn 2 chân (SCL, SDA) để kết nối.
Module I2C hỗ trợ các loại LCD sử dụng driver HD44780(LCD 16×2, LCD 20×4, …) và tương thích với hầu hết các vi điều khiển hiện nay.
Ưu điểm
Tiết kiệm chân cho vi điều khiển.
Dễ dàng kết nối với LCD.
Thông số kĩ thuật
Điện áp hoạt động: 2.5-6V DC.
Hỗ trợ màn hình: LCD1602,1604,2004 (driver HD44780).
Giao tiếp: I2C.
Địa chỉ mặc định: 0X27 (có thể điều chỉnh bằng ngắn mạch chân A0/A1/A2).
Tích hợp Jump chốt để cung cấp đèn cho LCD hoặc ngắt.
Tích hợp biến trở xoay điều chỉnh độ tương phản cho LCD.
Để sử dụng màn hình LCD giao tiếp I2C sử dụng Arduino thì ta cần cài đặt thư viện Liquidcrystal_I2C.