Mục lục:
- Bước 1: Tạo điện thoại thông minh dựa trên điều khiển Bluetooth Rover V2
- Bước 2: Khung: -
- Bước 3: Sơ đồ mạch của Rover điều khiển Android dựa trên Bluetooth
- Bước 4: Mã Arduino
- Bước 5: Ứng dụng Android
- Bước 6: Bây giờ ghi mã
- Bước 7: Các bước điều khiển Rover điều khiển bằng điện thoại thông minh
- Bước 8: Làm việc của mạch
- Bước 9:
- Bước 10: Cánh tay robot điều khiển bằng Bluetooth
- Bước 11: Thi công
- Bước 12: Sơ đồ mạch
- Bước 13: Mã Arduino
- Bước 14: Các bước ghi mã vào Arduino
- Bước 15: AndroBot_Arm để điều khiển 4 Servo
- Bước 16: Các bước điều khiển cánh tay điều khiển bằng Bluetooth
- Bước 17: Làm việc của mạch
- Bước 18: AndroBot hoàn chỉnh
- Bước 19: Một số vấn đề và cần sự giúp đỡ của bạn
Video: AndroBot: 19 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
AndroBot là một Robot nâng cao được điều khiển bằng Android và nó là sự kết hợp giữa Rover được điều khiển bằng Android với cánh tay robot.
Cách đây gần hai tháng, tôi đã xem một bộ phim "The Hurt Locker", trong đó có chiếu một chiếc rover của đội Bomb và nó hoạt động tốt nhưng không hoàn thành được nhiệm vụ chính. Và thiết kế và chức năng của nó đã truyền cảm hứng cho tôi. một nhà sản xuất Dự án Robotics có kinh nghiệm tốt nhưng tôi biết rằng tôi có thể làm một cái tương tự, nó sẽ không có chất lượng, độ chính xác và tốn kém nhưng nó có thể thực hiện các nhiệm vụ tương tự.
Bài báo gốc và chi tiết: -
Làm thế nào để tạo ra một chiếc Rover với cánh tay robot
Bước 1: Tạo điện thoại thông minh dựa trên điều khiển Bluetooth Rover V2
Đầu tiên, tôi đang chế tạo Robot điều khiển Android v2. Và tôi vừa sửa đổi Robot điều khiển Android Project trước đó và tôi đã nhận được kết quả như mong muốn. Rover / Bot sẽ được điều khiển thông qua Bluetooth và tất cả chức năng của nó sẽ được điều khiển thông qua Bộ vi điều khiển Atmega 328p-PU. Mặc dù chúng tôi cũng đang sử dụng Bảng điều khiển động cơ L298N sẽ điều khiển Động cơ. Tất cả những điều trên sẽ được cung cấp bởi pin 12v..
Sau sửa đổi này, tôi đã thêm một số Chức năng Nâng cao và danh sách các chức năng của nó như sau: -
- Phong trào bốn chiều
- Đèn trước và sau
- sừng
- Đèn báo
- Một điện thoại thông minh có thể được thêm vào để được sử dụng như máy ảnh.
Vì vậy, Sau tất cả phần Giới thiệu về kế hoạch và ý tưởng, chúng ta hãy nói về các Yêu cầu: -
Yêu cầu để tạo ra Robot điều khiển bằng Android: -
- 1 x Bảng Arduino Uno
- 1 x Bảng điều khiển động cơ L298N
- 1 x Mô-đun Bluetooth
- 1 x 12v pin
- 2 xWhite LED
- 1 x đèn LED đỏ
- 1 x Đèn LED chỉ báo Màu bất kỳ
- Động cơ 4 x Bo hoặc Động cơ giảm tốc 2 x 12v
- 1 x Buzzer
- 4 x Lốp đồ chơi (nếu bạn có Động cơ Bo) Nếu sử dụng Động cơ giảm tốc 2 x 12v thì hai Lốp và một bánh Coster
- .1 x Chuyển đổi
Những yêu cầu khác;-
- 1 x Khung / đế Robot: - Tôi đã chế tạo nó bằng cách kết hợp 2 Ổ cắm CD / DVD
- 1 x PC / Máy tính xách tay (Chỉ để viết mã và xem video nhận được từ bot) Arduino IDE
- 2 x Điện thoại Android
- Ứng dụng Android để điều khiển robot.
Đọc thêm: Cài đặt APK
Bước 2: Khung: -
Sử dụng Readymade Chassis một số trong số chúng như sau: -
Hoặc Thực hiện một cách dễ dàng như tôi đã làm: - Chúng tôi cần một số không gian lớn, vì vậy hãy mang theo hai ổ đĩa CD / DVD bị lỗi từ PC cũ. Các hình ảnh. Bây giờ Kết nối các kẹp của Động cơ giảm tốc, Nếu bạn đang sử dụng Động cơ Bo thì hãy lắp chúng vào khung như sơ đồ sau.
Vì vậy, bây giờ chúng tôi đã tạo ra một khung cho Dự án hoàn chỉnh. Và chúng tôi đang chuyển sang điều quan trọng nhất tiếp theo đó là Lắp ráp mạch. Bảo tồn Sơ đồ mạch sau đây được tạo bởi Fritzing Software và hơn là Tạo kết nối.
Đọc thêm: Xóa GRUB
Bước 3: Sơ đồ mạch của Rover điều khiển Android dựa trên Bluetooth
Nguồn cấp:-
Pin của L298N + 12v = + 12v
GND của L298N = Gnd của pin và GND của Arduino
5v của L298N = VIN của Arduino
Bảng Arduino ---- Mô-đun Bluetooth
Arduino's RX = Tx của mô-đun Bluetooth
Arduino's TX = Rx của Mô-đun Bluetooth
Arduino's 5v = VCC của Mô-đun Bluetooth
GND của Arduino = GND của mô-đun Bluetooth
Bảng Arduino ---- Bảng điều khiển động cơ L298N
Arduino's 5 = in1
Arduino's 6 = in2
Arduino's 10 = in3
Arduino's 11 = in4
Bảng Arduino ---- LED và Buzzer
Arduino's 2 = Buzzer màu đỏ
Arduino's 3 = Red Led (với điện trở 220ohm)
Arduino's 4 = LED trắng (với điện trở 220ohm)
Đọc thêm: Andro Bot của Sourabh Kumar
Bước 4: Mã Arduino
Sao chép hoặc tải xuống mã từ đây
Bước 5: Ứng dụng Android
Tôi đã tìm thấy một số ứng dụng tốt trên Playstore và tôi cũng đã tạo một Ứng dụng để điều khiển Rover: -
Các liên kết như sau: -
Tùy chọn 1: - Arduino Bluetooth RC Car
Ứng dụng này cho phép bạn điều khiển ô tô RC dựa trên Arduino qua Bluetooth. Điều này được thực hiện bằng điện thoại Android có hỗ trợ Bluetooth. Truy cập trang web này https://sites.google.com/site/bl Bluetoothrccar/ để biết mã Arduino và mạch điều khiển. Ứng dụng cho phép bạn điều khiển xe bằng một trong hai nút hoặc cảm biến gia tốc của điện thoại. Một thanh trượt cho phép bạn kiểm soát vận tốc của ô tô nếu mạch điều khiển của ô tô có tính năng này. Ngoài ra còn có hai nút cho đèn trước và sau. Đèn nhấp nháy cho bạn biết khi điện thoại được kết nối với ô tô và các mũi tên sáng lên cho bạn biết hướng lái của ô tô.
https://play.google.com/store/apps/details?id=braulio.calle.bl BluetoothRCcontroller&hl=vi
Tùy chọn 2: -AndroBot Rover
Với sự trợ giúp của trang web Nhà phát triển ứng dụng MIT, tôi đã tạo một ứng dụng và nó đang ở chế độ thử nghiệm beta nên bạn có thể thử và sau đó nếu có gì sai thì chúng tôi sẽ giải quyết vấn đề đó ở đây là liên kết của ứng dụng của tôi.
AndroBot Rover.apk
Tải xuống ứng dụng và cài đặt nó trong điện thoại thông minh Android.
Bước 6: Bây giờ ghi mã
Các bước thực hiện như sau: -
- Tải xuống hoặc sao chép Mã từ phần Mã hoặc Chương trình để Tạo Robot điều khiển Android v2 ở trên.
- Bây giờ bắt đầu Máy tính của bạn chuyển tệp.ino và mở nó bằng Arduino IDE.
- Kết nối Bảng Arduino và máy tính bằng Cáp kết nối.
- Chọn cổng và bảng
- Biên dịch và ghi mã bằng cách nhấp vào nút Tải lên sẽ nằm ở Góc trên cùng bên trái của IDE.
Vì vậy, bây giờ Mọi thứ đã hoàn thành và BOT / ROVER của chúng ta đã sẵn sàng Và chúng ta chỉ cần BẬT nó lên bằng cách BẬT nó lên.
Đọc thêm: Easy Andro Bot
Bước 7: Các bước điều khiển Rover điều khiển bằng điện thoại thông minh
Bật Rover
- Trong Điện thoại của bạn, Đi tới Cài đặt và tìm cài đặt Bluetooth.
- Bật Bluetooth của Điện thoại Android và Tìm kiếm Thiết bị Bluetooth mới.
- HC-04/05 sẽ xuất hiện trong Danh sách sau kết quả tìm kiếm. Ghép nối với mô-đun Bluetooth bằng cách sử dụng Chuyển tiếp: -1234
- Bây giờ Mở ứng dụng Android và nhấp vào Kết nối hoặc kết nối với bot.
- Một cửa sổ mới sẽ xuất hiện trong đó tất cả các thiết bị Bluetooth sẽ xuất hiện.
- Nhấp vào HC-04/05.
- Bây giờ bot của bạn đã được kết nối với điện thoại thông minh Android.
- Quan sát các Nút và kiểm tra từng nút một bằng cách nhấn chúng.
- Để thêm camera, hãy cài đặt điện thoại Android ứng dụng AirDroid trong Điện thoại thông minh của bạn và cả trên Máy tính và kết nối chúng.
- Tùy chọn máy ảnh sẽ xuất hiện trên menu chính trên máy tính để bàn AirDroid nhấp vào nó.
- Bây giờ hãy đặt điện thoại thông minh vào không gian trống của rover.
Tôi không giải thích 3 bước cuối cùng vì tôi có một số kế hoạch khác, tôi sẽ thêm máy ảnh trong bước tiếp theo.
Đọc thêm: Andro Bot của Sourabh Kumar
Bước 8: Làm việc của mạch
Trước hết công tắc Rover "BẬT" và mô-đun bluetooth cũng sẽ được bật cùng với nó. Chúng ta phải kết nối Rover với điện thoại thông minh bằng các bước trên. Bây giờ sau khi kết nối thành công chúng ta phải nhấn bất kỳ nút nào để nó là nút Chuyển tiếp. nó sẽ gửi văn bản "F" đến Arduino
và trong chương trình F biểu thị Chuyển tiếp
void forward () {
analogWrite (in1, Tốc độ);
analogWrite (in3, Tốc độ);
và nó sẽ kích hoạt chân 5, 6 của arduino và các chân này được kết nối với các chân in1 và in2 của Mô-đun điều khiển động cơ L298N, do đó nó cấp nguồn cho động cơ quay. và do đó rover di chuyển về phía trước. chúng ta phải nhấn nút Stop sau mỗi lần thực hiện lệnh thành công. do đó lệnh trước đó sẽ bị dừng. và do đó tất cả các nút hướng sẽ hoạt động. Ngoài ra còn có một thanh trượt để điều khiển tốc độ động cơ. sẽ gửi giá trị từ 0 đến 10 do đó tốc độ của động cơ được kiểm soát. Trong ứng dụng cũng có 3 nút phụ có sẵn cho một số chức năng bổ sung như Light và Horn. Khi nhấp chuột, chữ cái viết hoa được chuyển trên chữ cái dài nhấp chuột được chuyển đến arduino và nó được khớp với chương trình và theo chương trình và chân kỹ thuật số có thể bật hoặc tắt do đó đèn Led và còi sẽ bật (với chữ viết hoa) hoặc tắt (với chữ cái nhỏ). do đó rover hoàn chỉnh hoạt động.
Đọc thêm: Cài đặt XAPK
Bước 9:
Nếu mọi thứ diễn ra suôn sẻ và hoạt động thì xin chúc mừng. Bạn đã hoàn thành Phần 1 Cách tạo một chiếc Rover điều khiển bằng Bluetooth v2 của AndroBot và chúng tôi đã sẵn sàng chuyển sang bước tiếp theo.
Bạn có thể gợi ý cho tôi một số ý tưởng để thực hiện một số cải tiến mà chúng tôi có thể thực hiện trong dự án này, vì vậy hãy chia sẻ với chúng tôi.
Bước 10: Cánh tay robot điều khiển bằng Bluetooth
Cánh tay Robotics sẽ có thể bắt và thả bất kỳ vật nhỏ nào và xoay 180 độ Góc phải - Trái, thứ khác tùy thuộc vào thiết kế. Cánh tay Robotics sẽ được điều khiển thông qua Bluetooth và tất cả chức năng của nó sẽ được điều khiển thông qua Atmega 328p -PU Micro-điều khiển. Chúng tôi đang sử dụng bộ điều khiển 4 Servo và tất cả mọi thứ sẽ được cấp nguồn thông qua bất kỳ Powerbank hoặc pin 9v nào.
Vì vậy, Sau tất cả phần Giới thiệu về kế hoạch và ý tưởng, chúng ta hãy nói về các Yêu cầu.
Yêu cầu để tạo cánh tay Robot điều khiển bằng Bluetooth: -
- 1 x Bảng Arduino Uno
- 1 x Mô-đun Bluetooth
- 1 x Ngân hàng điện hoặc pin 9v
- 1 x Đèn LED chỉ báo Màu bất kỳ
- Động cơ Servo Micro 4 x 9g với bánh răng và kẹp
- 1 x Công tắc
Những yêu cầu khác:-
- Một cơ sở vững chắc
- Một số thanh đũa hoặc cân hoặc thanh kim loại.
- Một tấm tròn mạnh mẽ nhưng mỏng.
- Băng keo hai mặt hoặc siêu glu
- Súng Glu với gậy
- & điện thoại thông minh Android
Đọc thêm: Robot tránh chướng ngại vật
Bước 11: Thi công
Hình ảnh đầu tiên sẽ cung cấp cho bạn chi tiết đầy đủ.
"Nhấn vào đây để xem thêm hình ảnh"
Tôi đang sử dụng My rover làm nền tảng / cơ sở và tôi đã hoàn thành nó, vì vậy tôi đăng một số hình ảnh về kế hoạch và thiết lập để có thể dễ dàng tạo cánh tay tương tự và bạn không phải suy nghĩ thêm về thiết kế nhưng bạn phải làm cho dây của servo dài hơn bằng cách thêm một số dây.
Bước 12: Sơ đồ mạch
Lắp ráp mạch: -
- Arduino Uno's 10 - Mô-đun Bluetooth TX
- Arduino Uno's 11 - Mô-đun Bluetooth RX
- Servo 1's Orange- Arduino Uno's 3
- Servo 2's Orange- Arduino Uno's 5
- Servo 3's Orange- Arduino Uno's 6
- Servo 4's Orange- Arduino Uno's 9
Đọc thêm: Rover với cánh tay robot
Bước 13: Mã Arduino
Sao chép hoặc tải xuống từ đây
Bước 14: Các bước ghi mã vào Arduino
Các bước thực hiện như sau: -
- Tải xuống hoặc sao chép Mã từ phần trên
- Bây giờ bắt đầu Máy tính của bạn chuyển tệp.ino và mở nó bằng Arduino IDE.
- Kết nối Bảng Arduino và máy tính bằng Cáp kết nối.
- Chọn cổng và bảng
- Biên dịch và ghi mã bằng cách nhấp vào nút Tải lên sẽ nằm ở Góc trên cùng bên trái của IDE.
Vì vậy, bây giờ Mọi thứ đã hoàn thành và Cánh tay Robot của Chúng tôi đã sẵn sàng Và Chúng tôi chỉ cần BẬT nó lên bằng cách BẬT nó lên.
Đọc thêm: Robot dễ dàng với cánh tay robot
Bước 15: AndroBot_Arm để điều khiển 4 Servo
AndroBot_Arm của Sourabh Kumar (Nhà phát minh ứng dụng MIT)
Tôi đã Phát triển ứng dụng "AndroBot_Arm" cho điện thoại thông minh Android với sự trợ giúp của ứng dụng MIT Inventor và nó có thể kết nối với cánh tay thông qua Bluetooth và có thể điều khiển 4 servo. Tôi vẫn đang học hỏi và sẽ cập nhật thường xuyên. Vì vậy hãy truy cập trang web của chúng tôi và theo dõi hồ sơ xã hội của chúng tôi. Nhấp vào hình ảnh để xem chi tiết của tất cả các tùy chọn và và các nút. Tải xuống ứng dụng AndroBot _Arm của Sourabh Kumar từ Đây: -
AndroBot_Arm.apk của Sourabh Kumar
Bước 16: Các bước điều khiển cánh tay điều khiển bằng Bluetooth
- Chuyển Cánh tay bằng cách BẬT nó
- Trong Điện thoại của bạn, Đi tới Cài đặt và tìm cài đặt Bluetooth.
- Bật Bluetooth của điện thoại Android và tìm kiếm Bluetooth mới
- Devices. HC-04/05 sẽ xuất hiện trong Danh sách sau kết quả tìm kiếm.
- Ghép nối với mô-đun Bluetooth bằng cách sử dụng Chuyển tiếp: -1234
- Bây giờ, Mở ứng dụng Android và nhấp vào Kết nối.
- Một cửa sổ mới sẽ xuất hiện trong đó tất cả các thiết bị Bluetooth sẽ xuất hiện.
- Nhấp vào HC-04/05.
- Bây giờ Cánh tay robot của bạn đã được kết nối với Điện thoại thông minh Android. Bây giờ trong ứng dụng có 4 Slider (Một slide cho một servo). Hãy thử lần lượt chúng sẽ điều khiển cánh tay.
Đọc thêm: Andro Bot
Bước 17: Làm việc của mạch
Trước hết công tắc cánh tay "BẬT" và mô-đun bluetooth cũng sẽ được bật cùng với nó. Chúng ta phải kết nối cánh tay với điện thoại thông minh theo các bước trên. Bây giờ sau khi kết nối thành công chúng ta phải di chuyển các slide sang phải hoặc sang trái. Mọi trang trình bày đều có một số giá trị tương tự như X000 đến X180. Trong đó X = 1, 2, 3, 4. Bây giờ khi chúng ta di chuyển thanh trượt thì một số hoặc ngày được chuyển sang Arduino thông qua mô-đun Bluetooth. Bây giờ Ngày được chuyển đổi thành góc với Sự trợ giúp của Chương trình và Thư viện bây giờ theo góc tín hiệu PWM được cấp cho các Chân của arduino. Dây dải hoặc dây tín hiệu của tất cả các servo được kết nối với chân PWM của Arduino. hoạt động giống nhau đối với tất cả các servo và Do đó Cánh tay robot hoạt động.
Bước 18: AndroBot hoàn chỉnh
Đặt Cánh tay trên đầu rover và cố định nó bằng súng bắn keo. như vậy AndroBot được hoàn thành thành công.
Bước 19: Một số vấn đề và cần sự giúp đỡ của bạn
Tôi biết Instractables là một cộng đồng lớn vì vậy tôi đang chia sẻ một vấn đề (hoặc một mục tiêu) mà tôi gặp phải trong dự án này và tôi tìm kiếm sự giúp đỡ của bạn.
Tôi đã cố gắng kết hợp cả dự án / Phần trong một Arduino nhưng không thành công. Vui lòng chia sẻ đề xuất, ý tưởng của bạn và giúp tôi giải quyết vấn đề này và cải thiện toàn bộ dự án.
Tôi muốn kết hợp cả hai mạch và chỉ muốn sử dụng một Ứng dụng (Đã được tạo), Một Arduino và một Mô-đun Bluetooth
Vì vậy, xin vui lòng chia sẻ đề xuất, ý tưởng của bạn và giúp tôi giải quyết vấn đề này và cải thiện toàn bộ dự án.
Cảm ơn.
Vui lòng truy cập chúng tôi đã quan sát
Đề xuất:
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: 3 bước (có hình ảnh)
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: Xin chào! Tôi luôn tìm kiếm các Dự án mới cho các bài học vật lý của mình. Hai năm trước, tôi đã xem một báo cáo về cảm biến nhiệt MLX90614 từ Melexis. Loại tốt nhất chỉ với 5 ° FOV (trường nhìn) sẽ phù hợp với máy ảnh nhiệt tự chế
Tự làm cảm biến hình ảnh và máy ảnh kỹ thuật số: 14 bước (có hình ảnh)
Tự làm cảm biến hình ảnh và máy ảnh kỹ thuật số: Có rất nhiều hướng dẫn trực tuyến về cách xây dựng máy ảnh phim của riêng bạn, nhưng tôi không nghĩ rằng có bất kỳ hướng dẫn nào về việc xây dựng cảm biến hình ảnh của riêng bạn! Cảm biến hình ảnh có sẵn từ rất nhiều công ty trực tuyến và việc sử dụng chúng sẽ giúp thiết kế
Hình ảnh - Máy ảnh Raspberry Pi in 3D.: 14 bước (có Hình ảnh)
Hình ảnh - Máy ảnh Raspberry Pi 3D được in: Cách đây trở lại vào đầu năm 2014, tôi đã xuất bản một máy ảnh có thể hướng dẫn được gọi là SnapPiCam. Máy ảnh được thiết kế để đáp ứng với Adafruit PiTFT mới được phát hành. Đã hơn một năm trôi qua và với bước đột phá gần đây của tôi vào in 3D, tôi nghĩ rằng n
MÁY ẢNH UNICORN - Raspberry Pi Zero W NoIR Cấu hình máy ảnh 8MP: 7 bước (có hình ảnh)
UNICORN CAMERA - Raspberry Pi Zero W NoIR Camera 8MP Build: Pi Zero W NoIR Camera 8MP BuildThis hướng dẫn được tạo ra để giúp bất kỳ ai muốn có Camera hồng ngoại hoặc Camera di động thực sự tuyệt vời hoặc Camera Raspberry Pi di động hoặc chỉ muốn giải trí, heheh . Đây là cấu hình và giá cả phải chăng nhất
Ánh sáng video thân mật / Ánh sáng chụp ảnh cầm tay: 7 bước (với hình ảnh)
Ánh sáng video thân mật / Ánh sáng chụp ảnh cầm tay: Tôi biết bạn đang nghĩ gì. Bằng cách " thân mật, " Ý tôi là chiếu sáng cận cảnh trong các tình huống ánh sáng khó - không nhất thiết dành cho " các tình huống thân mật. &Quot; (Tuy nhiên, nó cũng có thể được sử dụng cho việc đó …) Là một nhà quay phim thành phố New York - hoặc