Mục lục:
- Bước 1: Các bộ phận và công cụ cần thiết
- Bước 2: Rover là gì?
- Bước 3: Lắp ráp các bộ phận
- Bước 4: Kết nối Rover (Động cơ và lá chắn) Arduino Uno
- Bước 5: Kết nối Lệnh (Bộ điều khiển) Arduino Pro Mini
- Bước 6: Mã nguồn của dự án (Người nhận)
- Bước 7: Mã nguồn cho máy phát
- Bước 8: Kiểm tra RC Rover
Video: RC Rover Điều khiển bằng Chuyển động Cử chỉ & Joyestick: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
RC Rover là một dự án Robotics nhằm mục đích cải thiện khả năng điều khiển rover thông qua việc sử dụng tần số vô tuyến
và sự tương tác của chuyển động của người lái với chuyển động của tay bằng cách sử dụng đơn vị quán tính (MPU6050), mà còn là điều khiển chiếc Rover này bằng Joyestik. Tất cả điều này được thực hiện từ xa bằng tần số vô tuyến
Nrf24l01 (2,4Ghz). Dự án này được thực hiện bằng cách sử dụng bảng phát triển mã nguồn mở (Arduino), một bảng dành cho dữ liệu
bộ phát (lệnh chính) chứa Joyestik và đơn vị quán tính và một cho bộ thu (điều khiển động cơ), cho bộ truyền mà tôi đã sử dụng (Arduino Pro Mini Board)
cho bộ thu mà tôi đã sử dụng (bảng Arduino Uno)
Bước 1: Các bộ phận và công cụ cần thiết
Các bộ phận:
1. Bộ khung gầm Robot 4WD
2. Arduino Uno hoặc nano (dành cho bộ thu)
3. Arduino Pro Mini cho máy phát sóng
4. Mô-đun cầu 2 * LM298 H
5. Nguồn 12v cung cấp cho động cơ
6. Mô-đun 2 * RF Nrf24l01 (Bộ phát và bộ thu)
7. MPU6050 (gia tốc kế & con quay hồi chuyển)
8. Chip FTDI hoặc (cp2102) để tải lên mã trong Arduino Pro mini 9. 2 * Breadboard
10. Dây nhảy (M-F, M-M và F-F)
11. Mô-đun Joyestick có công tắc
Công cụ yêu cầu:
1. Dụng cụ tuốt dây 2. Máy cắt dây
3. Súng bắn keo
Bước 2: Rover là gì?
Rover là một thiết bị cơ điện có khả năng phản ứng theo một cách nào đó với môi trường của nó và đưa ra các quyết định hoặc hành động tự chủ để đạt được một nhiệm vụ cụ thể.
Robot bao gồm các thành phần sau
1. Cấu trúc / Khung gầm
2. Bộ truyền động / Động cơ
3. Bộ điều khiển
4. Đầu vào / Cảm biến
5. Nguồn điện
Bước 3: Lắp ráp các bộ phận
Bước 4: Kết nối Rover (Động cơ và lá chắn) Arduino Uno
Ở đây bạn phải kết nối các chân trong arduino của bạn.
- Nếu bạn đã sử dụng các chân khác với các chân hiển thị bên dưới, hãy thay đổi chúng bằng mã.
- Hãy nhớ kết nối cực âm trên breadboard với GND của Arduino. Tất cả các GND trong mạch cần được kết nối để nó hoạt động.
Kết nối của L293 (1):
- Các chân Enable A (1, 2EN) và Enable B (3, 4EN) kết nối với VCC của Arduino.
- Chân (1A) của L293 kết nối với chân 2 của Arduino
- Chân (2A) của L293 kết nối với chân 3 của Arduino
- Chân (1Y) và (2Y) kết nối với Động cơ 1 (Động cơ bên trái 1)
- Chân (3A) của L293D kết nối với chân 9 của Arduino
- Chân (4A) của L293D kết nối với chân 6 của Arduino
- Chân (3Y) và (4Y) của L293D kết nối với Động cơ 2 (Động cơ bên trái 2)
- Các chân (4, 5, 12, 13) của l293d kết nối với GND
Kết nối của L293 (2):
- Các chân Enable A (1, 2EN) và Enable B (3, 4EN) kết nối với VCC của Arduino.
- Chân (1A) của L293 kết nối với chân 4 của Arduino
- Chân (2A) của L293 kết nối với chân 5 của Arduino
- Chân (1Y) và (2Y) kết nối với Động cơ 3 (Động cơ phải 1)
- Chân (3A) của L293D kết nối với chân 5 của Arduino (Ps: Tôi đã sử dụng cùng một chân với động cơ 1 bên phải vì tôi không có chân khác, nếu bạn có chân khác, bạn có thể chọn chân khác, ở đây nó cùng hướng (phải) vì vậy nó giống nhau và tôi có thể sử dụng cùng một mã pin)
- Chân (4A) của L293D kết nối với chân 11 của Arduino
- Chân (3Y) và (4Y) của L293D kết nối với Động cơ 2
- Các chân (4, 5, 12, 13) của l293d kết nối với GND
Kết nối của Mô-đun nRF24L01:
- Kết nối VCC với + 3.3V của Arduino.
- GND kết nối với GND của Arduino.
- Kết nối CE với chân số 7 của Arduino.
- Kết nối CSN với chân số 8 của Arduino.
- Kết nối SCK với chân số 13 của Arduino.
- MOSI kết nối với chân số 11 của Arduino.
- Kết nối MISO với chân số 12 của Arduino.
Bước 5: Kết nối Lệnh (Bộ điều khiển) Arduino Pro Mini
Đây là một nhóm lệnh, tôi đã sử dụng Arduino Pro mini cho lệnh bạn có thể sử dụng bảng khác, chức năng cũng giống như vậy.
Kết nối của FTDI Basic:
-VCC kết nối với Vcc của Arduino
-GND kết nối với GND của Arduino
-Rx của FTDI kết nối với Tx của Arduino
-Tx của FTDI kết nối với Rx của Arduino
-DTR của FTDI kết nối với DTR của Arduino
Kết nối của Mô-đun nRF24L01:
- Kết nối VCC với + 3.3V của Arduino.
- GND kết nối với GND của Arduino.
- Kết nối CE với chân số 7 của Arduino.
- Kết nối CSN với chân số 8 của Arduino.
- Kết nối SCK với chân số 13 của Arduino.
- MOSI kết nối với chân số 11 của Arduino.
- Kết nối MISO với chân số 12 của Arduino.
Các kết nối của cần điều khiển
- Kết nối VCC với + 3.3V của Arduino
- GND kết nối với GND của Arduino
- X dọc của cần điều khiển được kết nối với A2 của Arduino
- Y nằm ngang của cần điều khiển được kết nối với A3 của Arduino
-SW của cần điều khiển được kết nối với chân 6 của Arduino
Kết nối của MPU6050 (gia tốc kế & con quay hồi chuyển):
- SDA của MPU6050 kết nối với SDA của Arduino (đối với Arduino Pro mini là A4)
-SCL của MPU6050 kết nối với SCL của Arduino (đối với Arduino Pro Mini thì đó là chân A5)
- GND kết nối với GND của Arduino
- INT kết nối với chân 2 của Arduino
- Kết nối VCC với + 3.3V của Arduino
Bước 6: Mã nguồn của dự án (Người nhận)
Để mã nguồn hoạt động chính xác, hãy làm theo các khuyến nghị:
-Tải xuống thư viện RF24.h và di chuyển nó vào thư mục thư viện Arduino.
github.com/maniacbug/RF24
đối với tôi đó là C / Programs / Arduino / Libraries
Bước 7: Mã nguồn cho máy phát
Bạn phải di chuyển tất cả các tệp vào cùng một thư mục hoặc cùng một nơi, và mã nguồn cuối cùng là RC Rover Transmitter. mở nó và tải nó lên bảng Arduino của bạn
Tôi biết nó hơi phức tạp trong phần này, nhưng xin đừng quên: không có gì khó cả! Bạn có thể làm được! Chỉ cần suy nghĩ, nghiên cứu, tin tưởng vào bản thân và cố gắng và chỉ cần biết rằng không có gì là không thể và tận hưởng dự án.
Đề xuất:
Điều khiển bằng cử chỉ đơn giản - Điều khiển đồ chơi RC của bạn bằng chuyển động của cánh tay: 4 bước (có hình ảnh)
Điều khiển bằng cử chỉ đơn giản - Điều khiển đồ chơi RC của bạn bằng chuyển động của cánh tay: Chào mừng bạn đến với 'ible' # 45 của tôi. Cách đây một thời gian, tôi đã tạo một phiên bản RC hoàn chỉnh của BB8 bằng cách sử dụng các phần Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R…Khi tôi thấy nó thú vị như thế nào Force Band do Sphero tạo ra, tôi nghĩ: " Ok, tôi c
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hã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
Robot Arduino có khoảng cách, hướng và mức độ xoay (Đông, Tây, Bắc, Nam) được điều khiển bằng giọng nói sử dụng mô-đun Bluetooth và chuyển động của robot tự động: 6 bước
Robot Arduino có khoảng cách, hướng và mức độ xoay (Đông, Tây, Bắc, Nam) được điều khiển bằng giọng nói sử dụng mô-đun Bluetooth và chuyển động của robot tự động: Tài liệu hướng dẫn này giải thích cách chế tạo Robot Arduino có thể di chuyển theo hướng cần thiết (Tiến, lùi , Trái, Phải, Đông, Tây, Bắc, Nam) yêu cầu Khoảng cách tính bằng Centimet bằng lệnh Thoại. Robot cũng có thể được di chuyển tự động
Tự động hóa gia đình: Bảng chuyển mạch tự động với điều khiển Dimmer qua Bluetooth bằng Tiva TM4C123G: 7 bước
Tự động hóa gia đình: Bảng chuyển mạch tự động với điều khiển Dimmer qua Bluetooth Sử dụng Tiva TM4C123G: Ngày nay, chúng ta có điều khiển từ xa cho tivi và các hệ thống điện tử khác, điều này đã giúp cuộc sống của chúng ta trở nên thực sự dễ dàng. Bạn đã bao giờ tự hỏi về tự động hóa gia đình sẽ cung cấp cho cơ sở điều khiển đèn ống, quạt và các thiết bị điện tử khác