IoTLabs Maker - Học IoT qua dự án thực tế với Raspberry Pi, ESP32 và điện tử cơ bản
Raspberry Pi 5 – Mạnh Mẽ Hơn Bao Giờ Hết
Khám phá loạt dự án mới với bộ xử lý quad-core ARM Cortex-A76 tốc độ 2.4GHz
Xem ngayESP32 Series
Vi điều khiển WiFi+BT giá rẻ, mạnh mẽ – nền tảng cho mọi dự án IoT
Trung cấpESP32-S3 N16R8 + OV5640: Tạo Streaming Camera xem trực tiếp trên trình duyệt
Trong bài này, chúng ta sẽ dùng ESP32-S3 N16R8 kết hợp camera OV5640 để tạo một camera streaming đơn giản, cho phép người dùng mở trình duyệt trên điện thoại hoặc máy tính và xem hình ảnh trực tiếp qua mạng Wi-Fi.
Cơ bảnESP32 Board Checker
Kiểm tra nhanh chip, Flash, PSRAM, MAC, WiFi/BLE và thông tin build của board ESP32 mới mua
Cơ bảnESP32 Mini Gateway - BLE Sensor Node
Xây dựng BLE Sensor Node với ESP32-C3: đọc dữ liệu cảm biến và gửi qua BLE Advertising đến ESP32 Mini Gateway.
Trung cấpESP32 Mini Gateway
Xây dựng IoT Gateway với ESP32: nhận dữ liệu từ cảm biến GPIO, BLE node, hoặc nRF24L01 node rồi gửi lên MQTT broker.
Trung cấpESP32-CAM – Camera Streaming
Stream video qua WiFi với ESP32-CAM module giá rẻ
Nâng caoESP32 kết hợp với màn hình cảm ứng TFT 2.8 inch
Tạo IoT Dashboard đẹp mắt với màn hình cảm ứng TFT ILI9341 và thư viện LVGL.
Trung cấpESP32 Cloud OTA: Cập nhật firmware từ xa qua Internet cho thiết bị IoT
Cloud OTA đặc biệt hữu ích khi thiết bị IoT đã được lắp đặt ở những vị trí khó tiếp cận như hộp điều khiển cửa cuốn, cảm biến môi trường ngoài trời, thiết bị giám sát kho lạnh, hệ thống tưới cây tự động, trạm đo nhiệt độ - độ ẩm, .vv. Thay vì phải mang laptop đến từng thiết bị để nạp lại chương trình, OTA cho phép bạn sửa lỗi, nâng cấp tính năng, tối ưu hiệu năng và cập nhật cấu hình firmware từ xa. Đây là một kỹ thuật quan trọng khi xây dựng sản phẩm IoT.
Trung cấpHướng dẫn kết nối ESP32 với Cloud MQTT để gửi và nhận dữ liệu IoT
Gửi và nhận dữ liệu qua giao thức MQTT với broker Mosquitto
Cơ bảnESP32 WiFi Scanner
Quét mạng WiFi xung quanh và hiển thị thông tin SSID, RSSI
Cơ bảnESP32 Blink LED
Làm quen với ESP32: cài Arduino IDE, nạp code đầu tiên
Raspberry Pi Series
Từ nhấp nháy LED đến NAS server, camera AI với máy tính nhúng đầy đủ tính năng
Nâng cao Nổi bậtVoice Assistant offline tiếng Việt với Raspberry Pi
Xây dựng trợ lý giọng nói offline hoàn chỉnh bằng Vosk + Raspberry Pi để điều khiển nhà thông minh không cần internet.
Nâng caoNhận diện vật thể real-time bằng YOLOv8 và Raspberry Pi 5
Tận dụng sức mạnh ARM Cortex-A76 của Raspberry Pi 5 để chạy YOLOv8 nhận diện vật thể thời gian thực. Pipeline sử dụng picamera2 chụp frame, tflite-runtime chạy model YOLOv8n INT8 (~30 FPS) và hiển thị kết quả qua Flask stream. Không cần GPU rời.
Cơ bảnMáy Game Retro với RetroPie
Cài đặt RetroPie trên Raspberry Pi để chơi game từ NES, SNES, GBA, PS1 và nhiều hệ máy cổ điển khác. Tích hợp tay cầm USB và màn hình portable.
Nâng caoNAS Server Cá Nhân với Raspberry Pi
Xây dựng hệ thống NAS (Network Attached Storage) giá rẻ sử dụng Raspberry Pi và OpenMediaVault. Hỗ trợ SMB, FTP, Rsync và quản lý qua web interface.
Trung cấpWeb Server Flask trên Raspberry Pi
Xây dựng web server Flask trên Raspberry Pi để tạo REST API điều khiển GPIO từ xa. Tích hợp dashboard web responsive với real-time updates qua WebSocket.
Trung cấpRaspberry Pi: Hệ thống camera giám sát phát hiện chuyển động và thông báo qua Telegram
Xây dựng camera giám sát sử dụng Camera Module v3 của Raspberry Pi, tích hợp phát hiện chuyển động bằng OpenCV và gửi ảnh chụp tự động qua Telegram Bot.
Cơ bảnRaspberry Pi: Đo Nhiệt Độ & Độ Ẩm với DHT22
Thu thập dữ liệu môi trường và hiển thị lên màn hình OLED với Raspberry Pi. Dữ liệu được hiển thị trên màn hình OLED SSD1306 128x64.
Cơ bảnBlink LED với Raspberry Pi
Dự án đầu tiên – nhấp nháy đèn LED với GPIO và Python
Dự án AI và IoT: Phân loại rác thải thông minh
Dùng AI và Raspberry Pi và các loại cảm biến để chế tạo thiết bị nhận diện vật thể từ đó giúp phân loại rác thải tự động, giúp nâng cao ý thức bảo vệ môi trường.
Dự án IoT Hoàn Chỉnh
Các dự án IoT đầy đủ từ phần cứng đến phần mềm, sẵn sàng triển khai thực tế
Trung cấp Nổi bậtTrạm Thời Tiết IoT cho Trang Trại: Đo nhiệt độ, độ ẩm, ánh sáng, mưa và độ ẩm đất bằng ESP32
Xây dựng trạm thời tiết IoT cho trang trại sử dụng ESP32-S3 Due-core để đo nhiệt độ, độ ẩm không khí, độ ẩm đất, ánh sáng và mưa. Dữ liệu được gửi lên Cloud qua MQTT để theo dõi từ xa, phân tích điều kiện môi trường và cảnh báo khi có bất thường.
Nâng cao Nổi bậtSmart Home Hoàn Chỉnh
Hệ thống nhà thông minh với 10+ cảm biến, MQTT và dashboard
Trung cấpHệ thống giám sát chất lượng nước
Xây dựng hệ thống giám sát chất lượng nước với các tính năng: đo độ đục của nước, đo nhiệt độ, TDS, pH, độ đục của nước, hiển thị trạng thái cảnh báo và mở rộng gửi dữ liệu realtime qua MQTT. Phù hợp cho theo dõi chất lượng nước hồ cá, thủy canh, bể chứa nước hoặc mô hình giám sát nước tham khảo. Lưu ý: Kết quả đo từ cảm biến phổ thông không thay thế thiết bị kiểm định chuyên dụng hoặc xét nghiệm phòng lab.
Trung cấpHệ thống giám sát và điều khiển năng lượng mặt trời với ESP32
Xây dựng mô hình DC điện áp thấp dùng ESP32 để đo điện áp, dòng điện, công suất năng lượng mặt trời, giám sát pin và điều khiển tải DC qua MQTT.
Trung cấpMáy Đo Chất Lượng Không Khí PM2.5
Đo PM1.0, PM2.5, PM10, CO2 và VOC với cảnh báo thời gian thực
Trung cấpHệ Thống Tưới Cây Thông Minh
Tự động hóa việc tưới cây dựa trên dữ liệu độ ẩm đất thực tế, lịch cài đặt và tích hợp API thời tiết để bỏ qua tưới khi sắp có mưa.
Kiến Thức Nền Tảng
Điện tử, lập trình và lý thuyết – nền tảng vững chắc cho mọi kỹ sư IoT
Nâng caoHọc thiết Kế PCB với KiCad
Học thiết kế mạch in (PCB) với phần mềm KiCad 10.x miễn phí. Từ vẽ schematic, tạo footprint, đến layout PCB và xuất Gerber file để đặt hàng sản xuất từ JLCPCB.
Cơ bảnPython Cơ Bản Cho IoT
Học Python cơ bản dành cho IoT, từ biến, kiểu dữ liệu, điều kiện, vòng lặp, hàm, xử lý file đến cách ứng dụng Python để đọc dữ liệu cảm biến, lưu log, gửi dữ liệu lên server và tự động hóa thiết bị.
Cơ bảnGit & GitHub – Quản Lý Code Cơ Bản
Nắm vững Git để quản lý code dự án IoT của bạn. Từ khởi tạo repo, commit, làm việc với branch, đến workflow hợp tác nhóm qua GitHub Pull Request.
Cơ bảnTụ Điện – Lưu Trữ & Lọc Điện
Tìm hiểu về tụ điện, linh kiện có khả năng lưu trữ và phóng điện trong mạch. Bài học giúp bạn hiểu nguyên lý hoạt động, các loại tụ điện phổ biến, cách đọc giá trị tụ và ứng dụng thực tế như lọc nguồn, chống nhiễu, ổn định điện áp và tạo độ trễ trong mạch điện tử.
Cơ bảnĐiện Trở - Nền tảng mạch điện
Bài học toàn diện về điện trở. Từ định luật Ohm, cách đọc mã màu, tính toán mạch nối tiếp/song song, đến các ứng dụng thực tế như phân áp và hạn dòng LED. (node code require)
Cơ bảnPull-up và Pull-down: Tránh tín hiệu nhiễu và Nâng cao độ chính xác
Tìm hiểu cách sử dụng pull-up và pull-down để cải thiện độ chính xác của nút nhấn trong các dự án ESP32/ Arduino.
Cơ bảnĐiều khiển relay và motor bằng transistor
Xây dựng mạch điều khiển relay và motor bằng transistor. Hiểu cách hoạt động của transistor trong điều khiển thiết bị.
Cơ bảnTổ chức dây điện trong mạch: Từ lý thuyết đến thực hành
Học cách tổ chức và quản lý dây điện trong mạch. Giúp dự án của bạn gọn gàng và dễ bảo trì hơn.
Cơ bảnĐọc và hiểu datasheet linh kiện điện tử cơ bản
Khám phá cách đọc và hiểu datasheet để chọn linh kiện phù hợp cho các dự án IoT. Học cách áp dụng thông tin vào thực tế.
Cơ bảnSử dụng breadboard và dây jumper cho mạch thử nghiệm
Thực hành cách dựng mạch thử nghiệm đúng cách trên breadboard. Phù hợp cho những maker mới bắt đầu.