Quick Test Wizard — 3 bước nạp firmware vào board thật
Mở tại /workspace/projects/{id}/quick-test (hoặc từ link welcome — xem bài sau).
Bước 1 — Sơ đồ kết nối
- Xem ảnh sơ đồ kết nối, đấu nối phần cứng thật theo đúng sơ đồ.
- Tick "Tôi đã kết nối phần cứng đúng theo sơ đồ trên".
- Bấm "Tiếp theo" (chỉ bật khi đã tick).
Bước 2 — Cắm board và kết nối
- Cắm board ESP32 vào máy tính bằng cáp USB có khả năng truyền dữ liệu.
- Bấm "Kết nối board", chọn đúng cổng COM/ttyUSB khi trình duyệt hỏi.
Kết quả: khung xanh "Đã kết nối thành công" kèm tên cổng (bấm "Ngắt kết nối" để huỷ). Lỗi thì khung đỏ hiện thông báo + nút "Thử lại".
- Bấm "Tiếp theo" (chỉ bật khi đã kết nối thành công); "Quay lại" để về Bước 1.
Bước 3 — Nạp firmware
- Hệ thống tự kiểm tra MQTT, hiện "MQTT Connection đã sẵn sàng."
- Khu vực "Build Firmware":
- Chủ dự án: thấy nút "Build dự án" (lần đầu) / "Build lại" để build ngay tại đây.
- Không phải chủ dự án: chỉ thấy trạng thái đọc — "Firmware sẵn sàng từ bản build của tác giả", hoặc cảnh báo "Tác giả chưa có bản build nào. Vui lòng liên hệ tác giả."
- Khi "Firmware sẵn sàng", bấm "Nạp firmware" trong khung "Nạp firmware vào board".
- Theo dõi "Đang nạp firmware…".
Kết quả: khung xanh "Nạp firmware thành công!", Serial Monitor tự mở ngay bên dưới để xem dữ liệu board gửi ra. Bấm "Nạp lại" nếu muốn nạp lại.
- Sau khi nạp xong:
- Chủ dự án: khung "Xác nhận Build hoạt động" — bấm "Xác nhận Build thành công" để gắn nhãn "Đã kiểm thử".
- Người khác: khung "Code không hoạt động?" — nhập mô tả lỗi, bấm "Báo lỗi cho chủ sở hữu".
Ví dụ
Với dự án "Trạm giám sát nhiệt độ - độ ẩm phòng" (ESP32 + DHT22): sau khi nối dây DHT22 đúng sơ đồ và nạp firmware xong, Serial Monitor sẽ in liên tục các dòng dạng Nhiet do: 27.4C - Do am: 61% — đây chính là bằng chứng board đang hoạt động thật, không phải mô phỏng.