Mục lục:

AndroBot: 19 bước (có hình ảnh)
AndroBot: 19 bước (có hình ảnh)

Video: AndroBot: 19 bước (có hình ảnh)

Video: AndroBot: 19 bước (có hình ảnh)
Video: 3D Cartoon movie - Chiến binh Donald and robot vs oto - phim hoạt hình 3dvn 2024, Tháng mười một
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

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

Điều khiển điện thoại thông minh dựa trên Bluetooth Rover V2
Điều khiển điện thoại thông minh dựa trên Bluetooth Rover V2
Điều khiển điện thoại thông minh dựa trên Bluetooth Rover V2
Điều khiển điện thoại thông minh dựa trên Bluetooth Rover V2
Điều khiển điện thoại thông minh dựa trên Bluetooth Rover V2
Điều khiển điện thoại thông minh dựa trê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: -

  1. Phong trào bốn chiều
  2. Đèn trước và sau
  3. sừng
  4. Đèn báo
  5. 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: -

Khung:
Khung:
Khung:
Khung:
Khung:
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

Sơ đồ mạch của Rover điều khiển Android dựa trên Bluetooth
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

Ứng dụng Android
Ứ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: -

  1. 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.
  2. 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.
  3. Kết nối Bảng Arduino và máy tính bằng Cáp kết nối.
  4. Chọn cổng và bảng
  5. 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

  1. Trong Điện thoại của bạn, Đi tới Cài đặt và tìm cài đặt Bluetooth.
  2. Bật Bluetooth của Điện thoại Android và Tìm kiếm Thiết bị Bluetooth mới.
  3. 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
  4. 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.
  5. 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.
  6. Nhấp vào HC-04/05.
  7. Bây giờ bot của bạn đã được kết nối với điện thoại thông minh Android.
  8. 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.
  9. Để 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.
  10. 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ó.
  11. 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 robot điều khiển bằng Bluetooth
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

Sự thi công
Sự thi công
Sự thi công
Sự 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

Sơ đồ mạch
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: -

  1. Tải xuống hoặc sao chép Mã từ phần trên
  2. 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.
  3. Kết nối Bảng Arduino và máy tính bằng Cáp kết nối.
  4. Chọn cổng và bảng
  5. 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 để điều khiển 4 Servo
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

  1. Chuyển Cánh tay bằng cách BẬT nó
  2. Trong Điện thoại của bạn, Đi tới Cài đặt và tìm cài đặt Bluetooth.
  3. Bật Bluetooth của điện thoại Android và tìm kiếm Bluetooth mới
  4. Devices. HC-04/05 sẽ xuất hiện trong Danh sách sau kết quả tìm kiếm.
  5. Ghép nối với mô-đun Bluetooth bằng cách sử dụng Chuyển tiếp: -1234
  6. Bây giờ, Mở ứng dụng Android và nhấp vào Kết nối.
  7. 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.
  8. Nhấp vào HC-04/05.
  9. 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: