Dự án ESP32 hoàn chỉnh: cảm biến, chương trình, hiển thị và kết nối

Các dự án làm trọn từ đầu đến cuối với ESP32: chọn cảm biến, sơ đồ nối, chương trình, lọc tín hiệu, hiển thị và gửi dữ liệu, như bãi giữ xe đếm chỗ trống, nhà kính mini, khóa cửa RFID, giám sát điện trong nhà. Mỗi bài nêu rõ phần nào là giả định để bạn đo lại trên mạch thật. Thứ tự nên đọc và các chủ đề khác có ở Góc kỹ thuật.

Bãi giữ xe thông minh: đếm chỗ trống bằng cảm biến và ESP32
Bãi giữ xe thông minh: đếm chỗ trống bằng cảm biến và ESP32

Làm bãi giữ xe thông minh mẫu: ESP32 đọc cảm biến siêu âm từng ô, lọc người đi ngang, gửi ESP-NOW về trạm OLED, mô phỏng chọn thời gian lọc, so sánh với đếm ở cổng.

Nhà kính mini với ESP32: đo nhiệt độ, độ ẩm đất, ánh sáng; tự tưới, bật quạt, đèn trồng cây
Nhà kính mini với ESP32: đo nhiệt độ, độ ẩm đất, ánh sáng; tự tưới, bật quạt, đèn trồng cây

Làm nhà kính mini với ESP32: DHT22, cảm biến độ ẩm đất, quang trở; relay điều khiển bơm, quạt, đèn trồng cây 12 V có khoảng trễ, tưới từng đợt, hạn mức bơm, trang web tự động và bằng tay.

Báo rò khí gas qua Telegram với ESP32 và MQ-2: hai mức cảnh báo, còi, báo lỗi cảm biến, tự kiểm tra
Báo rò khí gas qua Telegram với ESP32 và MQ-2: hai mức cảnh báo, còi, báo lỗi cảm biến, tự kiểm tra

Làm máy báo rò khí gas với ESP32 và MQ-2: hai mức cảnh báo, còi tại chỗ, nhắn Telegram nhắc lại mỗi 2 phút, báo lỗi cảm biến, tự kiểm tra mỗi sáng, cách đặt cảm biến và lưu ý an toàn.

Máy cho cá ăn tự động bằng ESP32: servo SG90, DS3231 giữ giờ khi mất điện, đặt lịch trên web
Máy cho cá ăn tự động bằng ESP32: servo SG90, DS3231 giữ giờ khi mất điện, đặt lịch trên web

Làm máy cho cá ăn tự động bằng ESP32: servo SG90 quay đĩa có lỗ, DS3231 giữ giờ khi mất điện, đồng bộ giờ Internet, trang web đặt 4 giờ cho ăn, không cho ăn lặp sau mất điện.

Đèn LED nháy theo nhạc với ESP32: micro INMP441, FFT tự viết, dải WS2812B, bắt nhịp trống
Đèn LED nháy theo nhạc với ESP32: micro INMP441, FFT tự viết, dải WS2812B, bắt nhịp trống

Làm đèn LED nháy theo nhạc với ESP32: micro INMP441 thu tiếng, FFT 512 điểm chia 6 dải tần, bắt nhịp trống tính BPM, dải WS2812B với ba chế độ phổ, nhịp và VU.

Cân IoT theo dõi bình gas bằng ESP32 và HX711: còn bao nhiêu kg, ước tính ngày hết, báo qua Telegram
Cân IoT theo dõi bình gas bằng ESP32 và HX711: còn bao nhiêu kg, ước tính ngày hết, báo qua Telegram

Làm cân IoT đặt dưới bình gas: ESP32 đọc load cell qua HX711, trừ vỏ bình ra số kg gas còn lại, hồi quy tính mức dùng mỗi ngày, ước tính ngày hết và nhắn Telegram khi sắp hết.

Đo chất lượng không khí trong phòng bằng ESP32: CO2 với SCD40, bụi PM2.5 với PMS5003, AQI giờ
Đo chất lượng không khí trong phòng bằng ESP32: CO2 với SCD40, bụi PM2.5 với PMS5003, AQI giờ

Làm máy đo không khí trong phòng bằng ESP32: CO2 thật với SCD40, bụi PM2.5 với PMS5003, OLED, tính AQI giờ theo VN_AQI và NowCast, biết lúc nào mở cửa, lúc nào bật máy lọc.

Giám sát điện trong nhà bằng ESP32 và nhiều PZEM-004T: từng nhánh, quá tải, quên tắt, công suất nền
Giám sát điện trong nhà bằng ESP32 và nhiều PZEM-004T: từng nhánh, quá tải, quên tắt, công suất nền

Dùng ESP32 đọc nhiều PZEM-004T chung một đường Modbus để giám sát điện từng nhánh: cảnh báo quá tải, điện áp thấp, bình nóng lạnh quên tắt, điện năng từng ngày, công suất nền.

Chuông cửa ESP32-CAM gửi ảnh qua Telegram: bấm chuông là chụp, đèn flash ban đêm, lưu thẻ nhớ
Chuông cửa ESP32-CAM gửi ảnh qua Telegram: bấm chuông là chụp, đèn flash ban đêm, lưu thẻ nhớ

Làm chuông cửa bằng ESP32-CAM: bấm nút thì chụp ảnh gửi về điện thoại qua Telegram kèm giờ, tự bật đèn flash ban đêm, lưu ảnh vào thẻ nhớ, nhắn /anh để xem cửa bất cứ lúc nào.

Khóa cửa ESP32 mở bằng thẻ RFID hoặc mật khẩu: RC522, bàn phím 4x4, còi, khóa chốt điện từ 12 V
Khóa cửa ESP32 mở bằng thẻ RFID hoặc mật khẩu: RC522, bàn phím 4x4, còi, khóa chốt điện từ 12 V

Làm khóa cửa ESP32 mở bằng thẻ RFID RC522 hoặc mật khẩu bàn phím 4x4: nối dây, nguồn và diode cho khóa chốt 12 V, thêm xóa thẻ, đổi mật khẩu, tạm khóa khi sai 3 lần.

Đo dung lượng và dòng xả pin 18650 bằng ESP32: mAh, Wh, điện trở trong, nhận ra pin giả, pin chai
Đo dung lượng và dòng xả pin 18650 bằng ESP32: mAh, Wh, điện trở trong, nhận ra pin giả, pin chai

Làm máy đo dung lượng pin 18650 bằng ESP32, MOSFET và điện trở tải: mAh, Wh, dòng xả và C-rate, đo điện trở trong, cộng mAh tới 3,0 V, đọc kết quả để nhận ra pin giả và pin đã chai.


Đã thêm vào giỏ hàng