ĐỌC NHIỆT ĐỘ-ĐỘ ẨM DÙNG ESP32 CAM HIỂN THỊ LCD I2C || TEMPERATURE-HUMIDITY WITH ESP32 CAM LCD I2C

  Рет қаралды 3,060

NAM BÁCH KHOA

NAM BÁCH KHOA

Күн бұрын

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.

Пікірлер: 34
@ninhtuan3032
@ninhtuan3032 2 жыл бұрын
đo nhiệt đọ dc hả
@snmsjshshsj1545
@snmsjshshsj1545 2 жыл бұрын
hướng dẫn thêm đi
@quocnamvo87
@quocnamvo87 2 жыл бұрын
K biết chỗ nào, bạn cứ hỏi
@nguyenhaiyen6849
@nguyenhaiyen6849 2 жыл бұрын
oh
@quocnamvo87
@quocnamvo87 2 жыл бұрын
Like
@legiakietfplct5006
@legiakietfplct5006 2 жыл бұрын
anh ơi có sơ đồ nguyên lí k cho e xin với
@quocnamvo87
@quocnamvo87 2 жыл бұрын
Trên hình mình có ghi chân nào kết nối với chân nào rồi đó
@inhtientran2381
@inhtientran2381 Жыл бұрын
giữa chân tín hiệu và vcc có cần 1 con trở 10k hay gì ko ạ, em thấy nhiều mạch dùng với arduino có mắc thêm 1 con trở 10k ạ
@quocnamvo87
@quocnamvo87 Жыл бұрын
Có bạn
@inhtientran2381
@inhtientran2381 Жыл бұрын
@@quocnamvo87 cho em hỏi luôn ạ là sao esp32cam e cắm mạch nạp vs mt thì nó hđ với kết nối bth, con cắm mạch 5v ngoài thì nó không kết nối được. Anh cấp nguồn cho nó dùng dòng điện điện áp bn ạ ?
@quocnamvo87
@quocnamvo87 Жыл бұрын
Nguồn 5v phải lớn hơn 2a nha b
@inhtientran2381
@inhtientran2381 Жыл бұрын
@@quocnamvo87 vâng em cảm ơn nhiều ạ. A nhiệt tình quá hỏi gì cx được giải đáp tất :>
@duykhangvo8895
@duykhangvo8895 2 жыл бұрын
Nếu dùng thêm relay thì có sụt áp k v ad
@quocnamvo87
@quocnamvo87 2 жыл бұрын
Nếu dùng nguồn trước esp32 thì ổn, mà ít thôi vì esp32 chạy 5v, sụt áp thấp quá là k chạy
@duykhangvo8895
@duykhangvo8895 2 жыл бұрын
@@quocnamvo87 dùng mạch buck 5V dc-dc r qua ESP32 chắc là ổn ad nhỉ
@quocnamvo87
@quocnamvo87 2 жыл бұрын
Dc bạn, chắc là ổn
@inhtientran2381
@inhtientran2381 Жыл бұрын
Sao link trong phần mo tả không có đoạn code của video này ạ, chỉ có mỗi webserver ?
@quocnamvo87
@quocnamvo87 Жыл бұрын
Sorry chắc up nhầm
@hoangnhat4843
@hoangnhat4843 2 жыл бұрын
esp32 cam này lập trình khác gì esp32 thường vậy bạn
@quocnamvo87
@quocnamvo87 2 жыл бұрын
Cũng hơi giống xíu, chủ yếu là thư viện nó khác
@hoangnhat4843
@hoangnhat4843 2 жыл бұрын
@@quocnamvo87 bạn còn file code kia ko ạ cho mk xin vs . mình bấm vào link mà nó ra cái gì ấy ko thấy
@quocnamvo87
@quocnamvo87 2 жыл бұрын
Ok, để chiều nay mình đưa code lên
@hoangnhat4843
@hoangnhat4843 2 жыл бұрын
@@quocnamvo87 oke ạ. thank you bạn ạ
@quocnamvo87
@quocnamvo87 2 жыл бұрын
#include #include #include #include "esp_camera.h" LiquidCrystal_I2C lcd(0x3F,16,2); #define I2C_SDA 12 #define I2C_SCL 13 const int DHTPIN = 2; const int DHTTYPE = DHT11; DHT dht(DHTPIN, DHTTYPE); //TwoWire I2CBME = TwoWire(0); byte degree[8] = { 0B01110, 0B01010, 0B01110, 0B00000, 0B00000, 0B00000, 0B00000, 0B00000 }; void setup() { //I2CBME.begin(I2C_SDA, I2C_SCL, 100000); Wire.begin(I2C_SDA,I2C_SCL); lcd.init(); lcd.backlight(); lcd.begin(12,13); lcd.print("Nhiet do: "); lcd.setCursor(0,1); lcd.print("Do am: "); lcd.createChar(1, degree); dht.begin(); } void loop() { float h = dht.readHumidity(); float t = dht.readTemperature(); if (isnan(t) || isnan(h)) { } else { lcd.setCursor(10,0); lcd.print(round(t)); lcd.print(" "); lcd.write(1); lcd.print("C"); lcd.setCursor(10,1); lcd.print(round(h)); lcd.print(" %"); } }
@anle5299
@anle5299 2 жыл бұрын
này linh kiện như nào vậy ad
@quocnamvo87
@quocnamvo87 2 жыл бұрын
Là sao mình k hiểu, gồm esp32, lcd, cảm biến độ ẩm
@uckim5334
@uckim5334 2 жыл бұрын
ban cho minh xin code bai nay voi dc ko a?
@quocnamvo87
@quocnamvo87 2 жыл бұрын
Để mình kiếm lại code
@uckim5334
@uckim5334 2 жыл бұрын
@@quocnamvo87 cam on ad nhieu a
@hiephahoang460
@hiephahoang460 2 жыл бұрын
arduino hả
@quocnamvo87
@quocnamvo87 2 жыл бұрын
Arduino bạn ah
I Made The Ultimate Cheating Device
9:39
ChromaLock
Рет қаралды 512 М.
Cute
00:16
Oyuncak Avı
Рет қаралды 11 МЛН
Bend The Impossible Bar Win $1,000
00:57
Stokes Twins
Рет қаралды 49 МЛН
Bike Vs Tricycle Fast Challenge
00:43
Russo
Рет қаралды 12 МЛН
ESP32-CAM Take Photo and Save to MicroSD Card
7:22
Rui Santos
Рет қаралды 80 М.
[Lập trình ESP32] Bài 18 - Giao thức I2C trên ESP32
8:30
Have you ever seen soldering THIS close?
9:53
Robert Feranec
Рет қаралды 200 М.
ESP32-CAM - Guide to making YOUR first DIY Security Camera
24:55
Max Imagination
Рет қаралды 427 М.
Tasmota DS18B20 temperature sensor [SmartHome]
16:52
EddyD's SmartHome
Рет қаралды 29 М.
СНЕСЛИ НЕБОСКРЁБ (@harleygal1991 - TikTok)
0:19
В ТРЕНДЕ
Рет қаралды 5 МЛН
Spider man
0:25
ARGEN
Рет қаралды 2,1 МЛН
АЗАРТНИК 4 |СЕЗОН 3 Серия
30:50
Inter Production
Рет қаралды 910 М.
Girl, dig gently, or it will leak out soon.#funny #cute #comedy
0:17
Funny daughter's daily life
Рет қаралды 25 МЛН
АЗАРТНИК 4 |СЕЗОН 3 Серия
30:50
Inter Production
Рет қаралды 910 М.
Big Yikes! #strawberryshortcake #shorts
0:16
Strawberry Shortcake - WildBrain
Рет қаралды 21 МЛН