Mục lục:
- Bước 1: Những gì bạn cần…
- Bước 2: Sơ đồ giản đồ…
- Bước 3: Lắp ráp Rover…
- Bước 4: Phác thảo Arduino…
- Bước 5: Ứng dụng Android…
Video: Arduino 4WD Rover Bluetooth được điều khiển bằng điện thoại / máy tính bảng Android: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Bộ định tuyến điều khiển bluetooth Arduino 4WD
Đây là một thiết bị di chuyển 4WD đơn giản mà tôi đã làm bằng Arduino. Rover được điều khiển bằng điện thoại hoặc máy tính bảng Android qua bluetooth. Với ứng dụng đó, bạn có thể kiểm soát tốc độ (sử dụng pwm của Arduino), chạy nó với gia tốc kế và nhiều thứ khác.
Bản phác thảo Arduino được nhận xét đầy đủ và mã nguồn mở, cũng như giao thức giao tiếp (do tôi phát triển) từ ứng dụng đến Arduino được giải thích trong bản phác thảo.
Biết giao thức, bạn có thể sử dụng ứng dụng để điều khiển các rô bốt khác…
Bước 1: Những gì bạn cần…
Để xây dựng rover Arduino 4wd của riêng bạn, bạn nên mua tất cả các bộ phận cần thiết từ cửa hàng ưa thích của bạn.
Hầu hết chúng có thể được mua trên ebay hoặc amazon hoặc các cửa hàng điện tử / sở thích trực tuyến khác.
Tôi đã thử đặt một số liên kết nhưng chúng có thể đã lỗi thời và không hoạt động, trong trường hợp này, hãy thử tìm kiếm phần theo cách thủ công theo tên. Xin lỗi vì chuyện đó.
Dù sao thì đây cũng là một bộ rô-bốt rất đơn giản, thường được làm bằng khung gầm, bốn động cơ Dc (tối đa 12V) với động cơ bánh răng và bốn bánh xe.
Các bộ phận được sử dụng là:
1 chiếc khung hoàn chỉnh với 4 động cơ DC, thường được gọi là Arduino rover 4wd, ví dụ như sau:
www.robotik.center/index.php?route=product/… từ
www.robotshop.com/en/dagu-4wd-chassis.html
www.robotshop.com/en/whippersnapper-runt-ro…
www.robotshop.com/en/juniorrunt-rover-kit.h…
Ngoài ra một tìm kiếm trên Ebay với từ khóa 'arduino robot khung gầm 4WD' sẽ trả về rất nhiều kết quả.
- 1 bảng Arduino una R3 hoặc Arduino Leonardo.
- 1 mô-đun Bluetooth HC-05 hoặc HC-06 với bảng bộ điều hợp (Đã cập nhật! 2017, ngày 10 tháng 10, hiện hỗ trợ mô-đun HC-05 cho ai trong số bạn đã có nó)
1 bảng điều khiển động cơ kép cầu L298
Có nhiều điểm khác nhau trong số này nhưng sơ đồ chân của tất cả đều giống nhau đến 99%. Chỉ cần kết nối dây với đúng chân dựa trên sơ đồ bảng. với hướng dẫn này, bạn có thể tìm thấy biểu dữ liệu của một biểu mà tôi đã sử dụng (xem bước tiếp theo).
3 chiếc 3.7V 1200mA (hoặc nhiều hơn) Pin sạc Li-Ion cỡ AA hoặc pin LiPo 11, 1V 1200mA. nếu bạn sử dụng pin cỡ AA, bạn có thể đặt chúng vào hộp đựng pin
- 1 cái Jack cắm cho phích cắm nguồn Arduino.
- 1 cái điện trở 1Kohm.
Bước 2: Sơ đồ giản đồ…
Đây là sơ đồ để nối dây rover, vui lòng làm theo nó trong khi lắp ráp nó ở bước tiếp theo…
L298 pdf sẽ giúp bạn trong trường hợp bạn có sơ đồ chân bảng khác.
Các mô-đun HC-05 và HC-06 bt có cùng một sơ đồ chân.
Đôi khi HC-05 có 6 chân thay vì 4 chân, hãy kiểm tra tên chân ở dưới cùng của mô-đun để đảm bảo sử dụng đúng chân.
Bước 3: Lắp ráp Rover…
Làm theo các hình ảnh được đánh số và đoạn video ngắn để biết thứ tự lắp ráp (một số thứ có thể khác tùy thuộc vào khung xe của bạn…).
- Bắt đầu với các động cơ trên khung và bánh xe (hình 1).
- Gắn bảng điều khiển động cơ L298 và động cơ dây vào nó, đồng thời thêm 2 dây để cấp nguồn cho bảng (hình 2 và 3).
- Một đoạn cáp dẹt sẽ kết nối bo mạch với Arduino, bạn chỉ cần 6 dây nhưng tôi đã để lại một số dây khác để sử dụng sau này (có thể là đèn hoặc cảm biến siêu âm…). Cũng đấu dây vào giắc cắm, chú ý đến cực tính, chân trung tâm là cực dương (+ 11,1V từ pin) (hình 4).
- Đặt giá đỡ pin (hoặc bộ pin) ở phía trước của rover, cố định nó bằng một miếng băng dính hai mặt. Nếu bạn chọn pin cỡ AA, bạn có thể dễ dàng tháo chúng ra để sạc lại.
-
Đặt đầu rover … cáp dẹt và giắc cắm đi qua lỗ (hình 6)
- Lắp ráp mô-đun bluetooth với điện trở bằng một đoạn cáp dẹt (thường được cung cấp cùng với mô-đun). Cắt dây RXD (không phải chốt!) Và hàn nối tiếp điện trở vào dây. Đóng ống bằng ống co nhiệt (hình 7).
- Đặt bảng Arduino và mô-đun. Kết nối cáp dẹt như trong sơ đồ. Cố định mô-đun Bluetooth bằng một miếng băng keo hai mặt (rất) nhỏ. Kết nối giắc cắm nguồn với Arduino (hình 8).
Bước 4: Phác thảo Arduino…
Chỉ kết nối mô-đun Bluetooth HC-05 hoặc HC-06 với Arduino như trong sơ đồ (hãy nhớ điện trở 1Kohm! Trên chân RXD của mô-đun).
Mở bản phác thảo Arduino, bỏ ghi chú #define chính xác cho mô-đun bluetooth của bạn và nhớ nhận xét mô-đun khác, xem hình ảnh. Tải nó lên Bảng Arduino chưa R3 hoặc Leonardo, kết nối cáp USB để bảng vẫn được cấp nguồn.
1) Mở màn hình nối tiếp và đặt tốc độ truyền thông thành 115200 baud và đầu cuối NL (Dòng mới).
Trong màn hình nối tiếp viết chuỗi: ‘Echo on’ và nhấp vào Send, bạn sẽ thấy ‘Echo is on’, điều này sẽ lặp lại các lệnh tiếp theo ra màn hình. Bây giờ viết chuỗi: ‘Thiết bị’ và nhấp vào Gửi, bạn sẽ thấy ‘Đã kết nối với: ArduinoRover’
Bây giờ hãy làm theo các bước dưới đây để kiểm tra kết nối bluetooth tùy thuộc vào mô-đun bạn đã chọn. Lưu ý: khi bạn gửi lệnh AT đến mô-đun bluetooth, hãy chắc chắn rằng các lệnh là chữ hoa!
2a) Kiểm tra mô-đun HC-06
Không tắt nguồn Arduino (nếu bạn đã làm vậy, hãy khởi động lại từ điểm 1, bạn cần bật Echo) và gửi chuỗi 'AT', bạn sẽ thấy 'HC-06> OK' sau khoảng một giây, điều này có nghĩa là Bluetooth của bạn mô-đun được kết nối chính xác và tốc độ truyền khớp với tốc độ truyền trong bản phác thảo tại dòng: BtSerial.begin (9600). Để thay đổi tên mô-đun Bluetooth, hãy gửi chuỗi ‘AT + NAMEArduino’ (ví dụ), bạn sẽ thấy 'HC-06> OKsetname' sau khoảng một giây. Bây giờ, hãy thử tìm mô-đun Bluetooth với điện thoại thông minh hoặc máy tính bảng của bạn và ghép nối với nó, lắp mã pin, thường là 1234 khi được yêu cầu.
2b) Kiểm tra mô-đun HC-05
Mô-đun bluetooth này hơi phức tạp, vì vậy hãy làm theo chính xác hướng dẫn và xem hình ảnh với ảnh chụp màn hình từ IDE. Tắt nguồn Arduino bằng cách tháo cáp USB. Có một nút ấn nhỏ trên HC-05, hãy xem hình ảnh, nhấn giữ nó trong khi kết nối lại cáp USB để cấp nguồn cho Arduino và cho đến khi đèn LED màu đỏ trên mô-đun bắt đầu nhấp nháy chậm. Đây là một chế độ lệnh đặc biệt để đảm bảo khớp với tốc độ BtSerial.begin (38400) trong bản phác thảo. Bây giờ mở màn hình nối tiếp theo điểm 1, nhập 'Echo on' và nhấp vào Send, bạn sẽ thấy 'Echo is on'. Gửi chuỗi 'AT', bạn sẽ thấy 'HC-05> OK'. Gửi chuỗi 'AT + ORGL', mô-đun sẽ phản hồi 'HC-05> OK', điều này sẽ đặt lại mô-đun về các thông số mặc định của nhà sản xuất. Gửi chuỗi 'AT + UART?', bạn sẽ thấy 'HC-05> + UART: 38400, 0, 0' đây là tốc độ truyền thông mặc định. Gửi chuỗi 'AT + PSWD?', bạn sẽ thấy 'HC-05> + PSWD1234', đây là mật khẩu mặc định 1234. Gửi chuỗi 'AT + NAME = HC-05_rover' (ví dụ: chỉ sử dụng tên ưa thích của bạn sau dấu =), nó sẽ phản hồi bằng 'HC-05> OK'. Bây giờ tắt nguồn Arduino bằng cách tháo cáp USB và bật lại nguồn sau vài giây. Cố gắng tìm mô-đun Bluetooth với điện thoại thông minh hoặc máy tính bảng của bạn và ghép nối với nó, cắm chốt bạn có trong màn hình nối tiếp, 1234, khi được yêu cầu.
3) Hoàn thành dự án (xem phần lắp ráp rover) nếu chưa hoàn thành.
Bước 5: Ứng dụng Android…
Bây giờ Rover của bạn đã sẵn sàng để chạy!
Bạn cần ứng dụng Android MIỄN PHÍ IRacer & bộ điều khiển Arduino BT từ cửa hàng chơi tại đây:
play.google.com/store/apps/details?id=com…. Ứng dụng cho phép bạn điều khiển rover bằng phím điều khiển bốn chiều ở chế độ dọc hoặc bằng 2 phím điều khiển (cảm ứng đa điểm) ở chế độ ngang.
Đảm bảo chọn đúng thiết bị trong ứng dụng: Mở menu ứng dụng (nút 3 dòng), mở cài đặt ứng dụng (bánh răng) -> Thiết lập điều khiển từ xa -> nhấp và chọn thiết bị để lái: Arduino Rover.
Từ menu, chọn kết nối và chọn tên mô-đun bluetooth đã được ghép nối của bạn từ danh sách để kết nối.
Trong menu cài đặt có rất nhiều tùy chọn (hình nền, giới hạn tốc độ…) để chơi, tận hưởng:)
Đề xuất:
Ống LED bằng đá thủy tinh (WiFi được điều khiển thông qua ứng dụng điện thoại thông minh): 6 bước (có hình ảnh)
Ống LED bằng đá thủy tinh (Điều khiển WiFi thông qua ứng dụng điện thoại thông minh): Xin chào các nhà sản xuất! Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tạo một ống LED điều khiển bằng WiFi chứa đầy đá thủy tinh để có hiệu ứng khuếch tán đẹp mắt. Các đèn LED có thể định địa chỉ riêng và do đó có thể có một số hiệu ứng đẹp mắt trong
Nướng viên điều khiển bằng điện thoại / máy tính bảng (Traeger): 4 bước
Nướng viên nén điều khiển bằng điện thoại / máy tính bảng (Traeger): Vì vậy, sau khi nhìn thấy những người anh em của tôi mang chiếc túi đeo cổ Traeger trị giá 1000 đô la tuyệt vời trong một chuyến thăm, tôi đã quyết định chế tạo riêng của mình. Đối với tôi, đó là tất cả về thiết bị điện tử, và tôi vẫn chưa loại bỏ được mục đích sử dụng và vỉ nướng cũ. Trong bản dựng này, tôi đã học được cách hàn, điều đó
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Sử dụng PSP làm cần điều khiển máy tính và sau đó điều khiển máy tính của bạn bằng PSP: 5 bước (với Hình ảnh)
Sử dụng PSP làm cần điều khiển máy tính và sau đó điều khiển máy tính của bạn bằng PSP: Bạn có thể làm nhiều điều thú vị với PSP homebrew và trong bài viết có hướng dẫn này, tôi sẽ hướng dẫn bạn cách sử dụng PSP làm cần điều khiển để chơi trò chơi, nhưng cũng có một chương trình cho phép bạn sử dụng cần điều khiển làm chuột của mình. Đây là trường cũ