Tự tay làm xe oto điều khiển từ xa qua bluetooth có ảnh, video
Từ nhỏ, chúng ta chắc hẳn ai cũng đã được nhìn thấy hoặc chơi thử những chiếc xe điều khiển từ xa. Vậy với Arduino, làm sao để chúng ta có thể tạo ra những chiếc xe như vậy và điều khiển nó qua Bluetooth. Ở bài viết này mình sẽ cùng với các bạn bắt tay vào làm một chiếc xe điều khiển từ xa đơn giản. Hi vọng qua bài viết này, các bạn sẽ tự mình sáng tạo them những chiếc xe “hoành tráng” hơn và hay hơn cả là những chú robot nhiều tính năng điều khiển qua Bluetooth.
>> Hướng dẫn làm robot tự tránh vật cản sử dụng cảm biến siêu âm
CHUẨN BỊ
LKRB24 BỘ KHUNG XE ROBOT 3 BÁNH 1 TẦNG - MICA
MDL29 MODULE ARDUINO UNO R3
MDL64 MODULE BLUETOOTH HC05
MDL104 MODULE ĐIỀU KHIỂN ĐỘNG CƠ L298 ĐỎ
LẮP RÁP:
Ráp mọi linh kiện lại với nhau sơ đồ sau:
NẠP CODE CHO ARDUINO:
Cách làm:
1. Cài IDE để nạp chương trình cho mạch Arduino tại địa chỉ: http://arduino.cc/en/Main/Software
2. Cắm mạch arduino vào máy tính và nạp vào đoạn mã sau:
#include #include int bluetoothTx = 2; int bluetoothRx = 3; SoftwareSerial bluetooth(bluetoothTx, bluetoothRx); // Motor 1 - control forward and fack int Motor1A = 5; int Motor1B = 6; //Motor 2 - control left and right int Motor2A = 9; int Motor2B = 10; void setup() { //Setup Bluetooth serial connection to android bluetooth.begin(115200); bluetooth.print("$$$"); delay(100); bluetooth.println("U,9600,N"); bluetooth.begin(9600); pinMode( Motor1A, OUTPUT ); pinMode( Motor1B, OUTPUT ); digitalWrite( Motor1A, LOW ); digitalWrite( Motor1B, LOW ); pinMode( Motor2A, OUTPUT ); pinMode( Motor2B, OUTPUT ); digitalWrite( Motor2A, LOW ); digitalWrite( Motor2B, LOW ); } int flag1 = -1; int flag2 = -1; void loop() { //Read from bluetooth and write to usb serial if(bluetooth.available()) { char toSend = (char)bluetooth.read(); if(toSend == 'S') { flag1 = 0; flag2 = 0; digitalWrite( Motor1A, LOW ); analogWrite( Motor1B, LOW ); digitalWrite( Motor2A, LOW ); analogWrite( Motor2B, LOW ); } if(toSend == 'F' || toSend == 'G' || toSend == 'I') { if(flag1 != 1) { flag1 = 1; digitalWrite( Motor1A, HIGH ); analogWrite( Motor1B, 50 ); } } if(toSend == 'B' || toSend == 'H' || toSend == 'J') { if(flag1 != 2) { flag1 = 2; digitalWrite( Motor1B, HIGH ); analogWrite( Motor1A, 50 ); } } if(toSend == 'L' || toSend == 'G' || toSend == 'H') { if(flag2 != 1) { flag2 = 1; digitalWrite( Motor2B, HIGH ); analogWrite( Motor2A, 50 ); } } else if(toSend == 'R' || toSend == 'I' || toSend == 'J') { if(flag2 != 2) { flag2 = 2; digitalWrite( Motor2A, HIGH ); analogWrite( Motor2B, 50 ); } } else { if(flag2 != 3) { flag2 = 3; digitalWrite( Motor2A, LOW ); analogWrite( Motor2B, LOW ); } } } }
3. Tải app cho android "ARDUINO BLUETOOTH RC CAR" trên Chplay: https://play.google.com/store/apps/details?id=com.buncaloc.carbluetoothrc
Mở bluetooth và kết nối với HC05 MÃ pin thường là 0000 hoặc 1234
Mở app và điều khiển
- 'Nhà khoa học robot' năng suất làm việc gấp 1000 lần con... (Thứ sáu, 11:37:03 17/07/2020)
- Con robot đầy ám ảnh này đang hỗ trợ các xét nghiệm coronavirus... (Thứ năm, 13:19:02 16/07/2020)
- Robot xem video phẫu thuật, trở thành phụ tá của bác sĩ (Thứ Hai, 14:40:06 13/07/2020)
- Bahrain chế tạo thành công robot có khả năng tiêu diệt SARS-CoV-2 (Thứ bảy, 17:31:03 11/07/2020)
- Thế giới sẽ ra sao khi robot thay thế con người? (Thứ sáu, 16:02:03 10/07/2020)
- Bàn tay robot mạnh nhất thế giới chơi piano một cách mềm mại (Thứ năm, 20:02:09 09/07/2020)
- Hàn Quốc phát triển robot nhắc nhở giữ khoảng cách (Thứ tư, 14:32:02 08/07/2020)
- Kinh ngạc trước robot mini có thể thực hiện nhiệm vụ phức... (Thứ tư, 11:42:03 24/06/2020)
- Startup Việt chế tạo drone giao hàng, được cấp bằng sáng chế... (Thứ Ba, 09:36:02 05/05/2020)
- 5 sai lầm khó tránh khi dùng robot hút bụi (Thứ Hai, 11:50:06 04/05/2020)
- Điều gì sẽ xảy ra nếu bạn ngưng gội đầu trong vòng một năm?
- 7 thảm họa thiên nhiên có thể sắp xảy ra
- Sự thật về chế độ máy bay và 20 bí mật về điện thoại của bạn
- 7 bí ẩn trên Trái đất đã khiến khoa học đau đầu cả nghìn năm qua mà vẫn chưa có lời giải
- Các nhà thiên văn học bó tay trước sự tồn tại của hành tinh này
-
Cơ hội hiếm hoi quan sát hành tinh màu xanh da trời vài ngày tới
Thứ tư, 20:00:03 20/01/2021
-
EU cho hay: "Sâu bột an toàn, người có thể ăn được"
Thứ Ba, 23:30:00 19/10/2021
-
Hệ sao kỳ quái chưa từng thấy cách Trái đất 1.800 năm ánh sáng
Thứ Ba, 22:50:07 19/01/2021
-
Loài người có thể đơn độc trong vũ trụ
Thứ Ba, 22:35:09 19/01/2021
-
Chuyện về con nhện đi săn nhện: Thạo binh pháp như "Gia Cát Lượng", đầy mưu hèn kế bẩn để săn mồi bằng mọi giá
Thứ Ba, 21:27:07 19/01/2021
-
Bức thư tiết lộ những năm cuối đời đầy đau đớn của Napoléon
Thứ năm, 21:35:05 14/01/2021
-
Tàu chở hàng SpaceX lần đầu tự động tách khỏi trạm ISS
Thứ năm, 21:16:07 14/01/2021
-
Phát hiện chuẩn tinh cách Trái đất hơn 13 tỷ năm ánh sáng
Thứ năm, 20:45:02 14/01/2021