i
IoTLabs Maker
Quay lại

Sơ đồ mạch (Diagram)

Kéo-thả linh kiện, nối dây, Tự động kết nối modules và xử lý các cảnh báo trên canvas.

Xử lý cảnh báo và lỗi kết nối

Sửa cảnh báo kết nối tự động (Auto Fix Wires)

Khi sơ đồ có xung đột dây (ví dụ sai điện áp nguồn, nguồn đi qua controller thay vì trực tiếp, dây trùng, xung đột địa chỉ I2C...), panel Thuộc tính bên phải hiện thẻ "Cảnh báo" với số lượng lỗi và nút "Sửa tất cả".

  1. Bấm "Sửa tất cả" — modal "Sửa lỗi dây tự động" mở ra và tự phân tích sơ đồ hiện tại.
  2. Modal hiển thị:
    • "Thay đổi có thể áp dụng" — các fix hệ thống có thể tự sửa ngay.
    • "Cần xử lý thủ công" — các lỗi hệ thống không tự sửa được, kèm mô tả.
    • "Gợi ý nguồn phù hợp" — ví dụ "Thêm module chuyển đổi nguồn 5V → 3.3V" khi thiết bị cần bộ chuyển áp; mỗi gợi ý có nút "Áp dụng" riêng.
  3. Bấm "Áp dụng thay đổi (N)" để áp dụng toàn bộ các fix ở mục "Thay đổi có thể áp dụng", hoặc bấm "Áp dụng" trên từng gợi ý nguồn riêng lẻ.
  4. Nếu bạn chỉnh sửa sơ đồ trong lúc modal đang mở, hệ thống báo "Sơ đồ đã thay đổi sau khi phân tích. Hãy phân tích lại trước khi áp dụng." — bấm "Phân tích lại" trước khi áp dụng tiếp.
  5. Bấm "Hủy" để đóng mà không áp dụng gì.

Kết quả: dây/linh kiện được sửa theo lựa chọn của bạn (ví dụ nối lại nguồn về đúng ray điện áp, hoặc thêm module chuyển đổi nguồn vào sơ đồ); cảnh báo tương ứng biến mất khỏi thẻ "Cảnh báo" sau khi áp dụng và lưu.

Sửa lỗi kết nối chân (Connection Pins)

Đây là lỗi khác với xung đột dây ở trên — xảy ra khi bảng kết nối chân (connection map) của project trỏ tới một chân không còn tồn tại trong catalog linh kiện.

  • Ở tab "Linh kiện" trong panel trái, nếu có lỗi, một dòng thông báo dạng "Có N lỗi kết nối chân" hiện ngay phía trên bảng kết nối.
  • Panel Thuộc tính bên phải cũng hiện mục cảnh báo "Lỗi kết nối chân" với mô tả "Có N lỗi kết nối chân. Vui lòng sửa trước khi lưu."
  • Bấm nút "Sửa lỗi kết nối chân tự động" trong thẻ cảnh báo đó.

Kết quả: hệ thống tự khớp lại các chân bị lỗi với đúng pin trong catalog linh kiện; thông báo lỗi và bảng cảnh báo biến mất, thay đổi được lưu vào project sau khi bạn lưu sơ đồ.

Xem và xử lý thẻ Cảnh báo chung

  • Thẻ "Cảnh báo" trong panel Thuộc tính chỉ hiện khi có xung đột hoặc lỗi kết nối chân — ẩn hoàn toàn khi sơ đồ sạch.
  • Thẻ này nằm bên dưới vùng nội dung chính (form thuộc tính hoặc màn hình trống "Chưa chọn linh kiện"), không cố định ở đầu panel.
  • Bấm vào một dòng cảnh báo cụ thể để hệ thống đưa bạn tới đúng dây/linh kiện liên quan trên canvas.

Ví dụ

DHT22 cần nguồn 3.3V nhưng lỡ tay nối vào chân 5V của ESP32 — thẻ "Cảnh báo" báo 1 lỗi "sai điện áp nguồn". Bấm "Sửa tất cả" → modal đề xuất "Nối lại về chân 3.3V" trong mục "Thay đổi có thể áp dụng" → bấm "Áp dụng thay đổi" là dây tự động được nối lại đúng, cảnh báo biến mất.