Environmental Telemetry Node
ESP32 + DHT22/BME280 gửi nhiệt độ, độ ẩm qua MQTT và hiển thị real-time.
Học bằng dự án thật: ESP32, cảm biến, MQTT, dashboard, debug kết nối và cách đóng gói một prototype đủ tốt để demo.
Sau lộ trình này, bạn có một prototype đủ để demo: firmware ổn định, telemetry đi qua IoTLabs Cloud MQTT, trạng thái kết nối quan sát được và checklist trình bày rõ ràng cho khách hàng hoặc mentor.
Intro video
Kết quả sau khóa học
Hiểu ESP32, GPIO, ADC, PWM, I2C/SPI và cách đọc datasheet khi chọn linh kiện.
Kết nối cảm biến thật, publish dữ liệu qua MQTT và kiểm tra gói tin end-to-end.
Dựng dashboard theo dõi dữ liệu, cảnh báo lỗi kết nối và trạng thái thiết bị.
Đóng gói prototype có code, sơ đồ mạch, checklist demo và hướng mở rộng OTA.
Lộ trình
Từ board, nguồn, GPIO đến cách chọn cảm biến an toàn cho mạch 3.3V.
Viết sketch sạch, tách config, đọc cảm biến ổn định và debug Serial/logic.
Publish/subscribe telemetry, retained message, topic design và reconnect bền.
Dashboard, tài liệu demo, checklist lỗi thường gặp và roadmap nâng cấp OTA.
Dự án mẫu
ESP32 + DHT22/BME280 gửi nhiệt độ, độ ẩm qua MQTT và hiển thị real-time.
Điều khiển relay an toàn, phản hồi trạng thái và xử lý mất kết nối WiFi.
Đóng gói code, wiring, dữ liệu demo và checklist trình bày cho khách hàng/mentor.
Đăng ký tham gia
Có. Lộ trình bắt đầu từ board, nguồn, GPIO và cách nạp code. Phần nâng cao được xây theo từng lớp để bạn không bị nhảy cóc.
Tối thiểu cần ESP32 DevKit, dây USB, breadboard, jumper và một cảm biến như DHT22 hoặc BME280. Trang học sẽ gợi ý BOM cụ thể.
Có. Mục tiêu cuối là prototype có dữ liệu thật, dashboard quan sát được và checklist demo để tiếp tục phát triển.