Skip to content
nhttoan0809Public

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

ESP32 · Smart IoT Prototypes 🔌

Từ cảm biến môi trường đến điều khiển đèn bằng giọng nói: bộ POC ESP32 kết hợp mạch điện, thiết bị kết nối và trải nghiệm tương tác thực tế.

Dự án của Toàn Nguyễn · Phát triển thiết bị thông minh và trải nghiệm điều khiển

ESP32 C++ PlatformIO FastAPI MediaPipe Wokwi

Xem tính năng · Tài liệu kỹ thuật, cài đặt & danh mục thí nghiệm


📌 Executive Summary (Tổng quan dự án)

Thông số Chi tiết
Project Name ESP32 IoT Learning & Prototyping
Project Type Bộ thí nghiệm và sản phẩm mẫu thiết bị thông minh
Đối tượng sử dụng Người học, sinh viên và người phát triển thiết bị IoT
POC tiêu biểu Điều khiển bằng giọng nói · Giám sát nhiệt ẩm · Đèn tự động & báo động
Phạm vi mở rộng Smart Lamp tích hợp điều khiển từ xa; cử chỉ tay hiện điều khiển thiết bị mô phỏng riêng

🎯 Problem & Solution (Bài toán & Giải pháp)

  • Problem: Một thiết bị thông minh cần cảm nhận môi trường, phản hồi đúng thao tác người dùng và cho biết trạng thái hiện tại. Mỗi nhu cầu đặt ra một bài toán riêng về điều khiển và phối hợp phần cứng.
  • Solution: Chia quá trình phát triển thành các POC có ứng dụng rõ ràng: ra lệnh bằng giọng nói, cảnh báo nhiệt ẩm và phát hiện chuyển động. Những thành phần này tạo nền tảng cho mẫu đèn Smart Lamp điều khiển tại chỗ và từ xa.

✨ Key Features (Tính năng nổi bật)

Ba POC dưới đây đại diện cho các hướng phát triển chính của dự án. Ảnh được chụp từ bản kết xuất các file diagram.json bằng Wokwi Elements; bấm vào ảnh để xem diagram gốc.

🎙️ POC 6 · Voice Wake-Up & Cloud Control

Kích hoạt bằng “Wake Up”, sau đó ra lệnh tiếng Anh từ trình duyệt để đổi trạng thái đèn. Mạch ESP32 kết hợp các đèn chỉ thị kết nối và nút thiết lập, giúp quan sát các bước từ cấu hình mạng đến điều khiển thiết bị.

Diagram POC 6: ESP32, năm đèn chỉ thị và nút thiết lập

Điểm nổi bật: Kết hợp giọng nói trên trình duyệt với điều khiển thiết bị từ xa.

Khám phá POC Voice Wake-Up

🌡️ Climate Monitor · Giám sát nhiệt ẩm & cảnh báo

Theo dõi nhiệt độ, độ ẩm và thể hiện tình trạng môi trường bằng ba mức đèn: dễ chịu, độ ẩm cao và nhiệt độ khắc nghiệt. POC hướng tới việc nhận biết sớm điều kiện môi trường cần chú ý trong phòng.

Diagram Climate Monitor: cảm biến nhiệt ẩm, ESP32 và ba đèn cảnh báo

Điểm nổi bật: Chuyển dữ liệu đo thành cảnh báo trực quan. Diagram dùng DHT22 để mô phỏng; bản phần cứng thật sử dụng DHT11.

Khám phá POC Climate Monitor

🚨 Motion Controller · Đèn tự động & báo động an ninh

Một mạch, hai tình huống sử dụng: bật đèn khi có chuyển động rồi tự tắt sau thời gian chờ, hoặc kích hoạt đèn và còi ở chế độ báo động. Nút bấm cho phép chuyển chế độ ngay tại thiết bị.

Diagram Motion Controller: ESP32, cảm biến PIR, nút chuyển chế độ, LED và còi

Điểm nổi bật: Kết hợp phát hiện chuyển động, điều khiển theo thời gian và hai chế độ sử dụng.

Khám phá POC PIR Motion Alarm

💡 Từ POC đến Smart Lamp

Smart Lamp kết hợp điều khiển từ xa, giọng nói và nút bấm vật lý, đồng thời gửi lại trạng thái thiết bị cho màn hình điều khiển. Repo còn có các POC ánh sáng, vật cản, điều chỉnh độ sáng và nhận diện cử chỉ tay; nhánh cử chỉ hiện hoạt động với thiết bị mô phỏng.

Các ảnh trên thể hiện cấu hình mạch tĩnh, không phải kết quả chạy firmware hoặc nghiệm thu phần cứng. Cài đặt, nối dây và kiểm chứng được trình bày trong TECHNICAL.md.


👨‍💻 Competencies & Contributions (Năng lực & Đóng góp)

  • Học qua thực nghiệm: Chia bài toán lớn thành từng thí nghiệm có mục tiêu và cách kiểm tra riêng.
  • Kết nối nhiều thành phần: Phối hợp thiết bị vật lý, màn hình điều khiển và các cách tương tác của người dùng.
  • Tư duy về độ tin cậy: Xem xét tình huống mất kết nối và sự khác biệt giữa gửi lệnh với thiết bị đã thực hiện lệnh.
  • Tài liệu hóa: Ghi lại cách vận hành, giới hạn thử nghiệm và bài học để có thể tiếp tục phát triển.

📈 Future Roadmap (Hướng phát triển)

  • Kết nối điều khiển bằng cử chỉ tay với thiết bị thật.
  • Cải thiện khả năng phục hồi sau mất kết nối.
  • Bổ sung minh chứng vận hành cho từng thí nghiệm.

👤 Author & Contact


📄 License

Xem thông tin giấy phép và tài nguyên bên thứ ba.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages