Đồ án này cần có bộ điều khiển khơng dây để điều khiển cánh tay máy và cơ cấu truyền động của robot đồng thời kết nối với robot qua smartphone. Với ưu điểm giá thành rẻ và cực kỳ nhỏ gọn, được tích hợp đầy đủ tính năng, đây là một lựa chọn sáng giá cho mơ hình Robot leo tường.
3.6 Chọn Driver điều khiển động cơ
Ta có thể gắn động cơ trực tiếp lên vi điều khiển, nhưng nếu thiếu bộ điều khiển và với nguồn ra của VĐK thì khơng đủ để điều khiển 2 động cơ độc lập. Vì vậy cần có một Driver đảm nhận nhiệm vụ này.
Driver là một bộ điều khiển động cơ, phải có driver nhận tín hiệu thì động cơ mới có thể hoạt động chính xác. Đây là một linh kiện không thể thiếu đối với một robot có sử dụng động cơ. Trên thị trường có rất nhiều loại driver, đủ mẫu mã, giá thành và chất lượng như: ZR5002, BTS7960, H216, L298, L293,…
Khi chọn Driver cần xem xét thật kỹ, vì đây là bộ phận điều khiển 2 động cơ của robot. Nếu như Driver gặp lỗi hoặc khơng đáp ứng được u cầu thì xem như Robot vơ dụng.
3.6.1. Arduino Motor Shield L293D
Arduino Moto Shield L293D là một bo mạch mở rộng cho VĐK Arduino, tương thích tốt với UNO R3 và Mega 2560.
Bo mạch mở rộng này sử dụng 2 IC cầu H L293D và 1 IC logic 74HC595 điều khiển. Do đó nó có thể điều khiển nhiều loại động cơ với mức áp 36V và dòng tối đa 600mA mỗi kênh. Mạch sử dụng điện trở nối với chân gnd giúp cho động cơ không tự động chạy khi khởi động board.