Thiết bị 3 dây#
Các thiết bị 3 dây kết nối với các cổng ba chân trên EXP Brain. Các thiết bị này bao gồm cảm biến, động cơ cũ và bộ truyền động giao tiếp bằng các tín hiệu analog hoặc kỹ thuật số đơn giản.
Dưới đây là danh sách các thiết bị 3 dây hiện có:
Bộ mở rộng 3 dây - Bộ mở rộng 3 dây bổ sung thêm các cổng 3 dây khi tất cả các cổng tích hợp sẵn của Brain đang được sử dụng.
Gia tốc kế - Phát hiện gia tốc và độ nghiêng dọc theo nhiều trục để đo chuyển động và hướng. Cảm biến bao gồm một cầu nối điều chỉnh độ nhạy giữa phạm vi 2G và 6G.
Đèn LED có thể điều khiển - Điều khiển các dải đèn LED từ cổng 3 dây, cho phép thiết lập từng đèn LED riêng lẻ theo màu sắc và kiểu mẫu cụ thể.
Tương tự - Đọc tín hiệu điện áp liên tục từ cảm biến tương tự 3 dây để báo cáo các giá trị trong một phạm vi.
Công tắc va chạm - Công tắc lò xo được sử dụng để phát hiện va chạm hoặc tác động lên robot.
Đầu vào kỹ thuật số - Đọc tín hiệu đầu vào nhị phân (cao hoặc thấp) từ các thiết bị bên ngoài như công tắc hoặc cảm biến.
Đầu ra kỹ thuật số - Gửi tín hiệu đầu ra nhị phân (cao hoặc thấp) để điều khiển các thiết bị bên ngoài như đèn LED hoặc rơle.
Bộ mã hóa - Đo vị trí và hướng quay tương đối của trục để xác định tốc độ hoặc quãng đường di chuyển.
Cảm biến con quay hồi chuyển - Cảm biến con quay hồi chuyển đo hướng và độ xoay của robot.
Chỉ báo LED - Điều khiển các chỉ báo LED bằng cách bật hoặc tắt chúng.
Cảm biến ánh sáng - Đo cường độ ánh sáng xung quanh để phát hiện sự thay đổi độ sáng hoặc độ tương phản trong môi trường của robot.
Công tắc giới hạn - Một công tắc nhỏ phát hiện tiếp xúc với vật thể hoặc bề mặt.
Bộ dò đường - Phát hiện sự khác biệt trong phản xạ ánh sáng, cho phép robot theo dõi các đường trên bề mặt sân.
Cảm biến vật thể - Sử dụng phản xạ hồng ngoại để phát hiện xem có vật thể nào ở gần đó hay không, trả về tín hiệu số khi có vật thể trong phạm vi.
Biến trở - Đo vị trí góc của trục hoặc cơ cấu quay. Cảm biến hỗ trợ 270 độ quay.
Điều chế độ rộng xung (PWM) - Xuất tín hiệu điều khiển điều chế độ rộng xung thông qua cổng 3 dây để điều khiển bộ điều khiển động cơ hoặc servo cũ.
Máy đo khoảng cách - Sử dụng sóng âm siêu âm để đo khoảng cách giữa cảm biến và các vật thể gần đó.
Các thiết bị này kết nối với một trong tám cổng 3 dây (a đến h) trên EXP Brain hoặc 3-Wire Expander. Khi xây dựng thiết bị 3 dây, hãy truyền cổng chính xác làm đối số port:
Trên EXP Brain, các cổng được truy cập thông qua
brain.three_wire_port(ví dụ:brain.three_wire_port.a).Trên Bộ mở rộng 3 dây, các cổng được truy cập trực tiếp từ phiên bản bộ mở rộng (ví dụ:
expander.a).
# Connect a Gyro Sensor to the Brain's E port
gyro_sensor = Gyro(brain.three_wire_port.e)
# Connect a Line Tracker to the 3-Wire Expander's C port
line_tracker = Line(expander.c)