Robot Raspberry Pi: Làm thế nào để xây dựng một robot Raspberry Pi

Photo of author

By Lisa chen

Robot Raspberry Pi: Làm thế nào để xây dựng một robot Raspberry Pi_1

bánh dâu tây

nguồn:

Wikimedia Commons

Bạn có nghĩ rằng việc tạo ra một robot Raspberry Pi là khó khăn và phức tạp? Vậy là anh đến đúng chỗ rồi.

Trên thực tế, sử dụng bảng Pi cho robot của bạn sẽ cung cấp cho bạn một máy tính đầy đủ với giá cả phải chăng. Vì vậy, khi bạn kết hợp nó với kích thước nhỏ và hỗ trợ cộng đồng rộng lớn, nó sẽ là một bo mạch chủ tuyệt vời, ngay cả đối với người mới bắt đầu.

tuy nhiên, bước vào thế giới robot có nghĩa là bước vào thiết kế mạch tiên tiến hơn. nhưng đừng lo lắng, chúng tôi sẽ làm cho nó dễ dàng nhất có thể. HTTPS://www.wellpcb.com/

Vì vậy, trong bài viết này, chúng tôi sẽ nói về cách xây dựng Robot Raspberry Pi và các dự án robot Pi khác nhau mà bạn có thể tạo ra.

làm thế nào để tạo ra một con rô bốt Raspberry Pi

Ở đây, chúng tôi sẽ chỉ cho bạn cách xây dựng một robot Pi thân thiện với người mới bắt đầu, nó có thể tránh các chướng ngại vật và tự do đi lại. đây là những bộ phận cần thiết cho dự án này:

Raspberry Pi (B, B+ hoặc cả hai)

bộ xoay chuyển động cơ cc (1)

bánh xe (1)

Thẻ SD (1 lá)

Chuột (1)

Nút (1)

Chuột (1)

bộ kháng 200 r (1)

Bảng thí nghiệm (1)

băng hai mặt (1)

bàn phím

trình điều khiển l293d (1)

Đàn ông với đàn ông hoặc đàn bà với đàn bà (1)

khung máy rô bốt và bánh xe (1)

mô-đun cảm biến hồng ngoại (1)

xây dựng dự án

Đầu tiên, chúng ta phải kết nối cảm biến hồng ngoại với Raspberry Pi. Vì vậy, để làm điều này, hãy cài đặt Raspberry Pi sau khi kết nối với bàn phím, chuột và màn hình. sau đó, nhấp vào bộ cảm biến của bạn và đảm bảo nó hoạt động.

Sau đó, kết nối chân 5V và chân GND của Pi vào nguồn điện của bộ cảm biến. Tiếp theo, nối chân b của bộ cảm biến vào chân GPIO 16 và 3. Cuối cùng, kiểm tra cấu hình chân GPIO.BOARD.

Tiếp theo, nhập mã sau đây và lưu nó vào một tập tin Python, tốt nhất làirtest.py.

Robot Raspberry Pi: Làm thế nào để xây dựng một robot Raspberry Pi_2

mã cho tập tin python

sau khi bạn lưu và chạy tập tin python, bạn sẽ nhận thấy kết xuất sau khi cảm biến bị chặn:

Robot Raspberry Pi: Làm thế nào để xây dựng một robot Raspberry Pi_3

in ra tập tin python

vì vậy, nếu nó không hoạt động, hãy thử kiểm tra kết nối của bạn hoặc thay thế các thành phần của bạn.

kết nối động cơ của bạn với l293d

bây giờ, chúng tôi sẽ kết nối với động cơ bằng mô-đun l 293d. Tuy nhiên, đầu tiên bạn phải cung cấp điện cho L293D thông qua + và – chân. sau đó, các chân điện nguồn này cũng được nối vào bảng 9 v.

kết nối toàn mạch

Ngoài ra, kết nối L293D – chân vào chân GND của Pi. hãy nhìn vào hình dưới đây để hiểu rõ những kết nối này.

Robot Raspberry Pi: Làm thế nào để xây dựng một robot Raspberry Pi_4

Ngoài ra, bốn chân GPIO đầu ra được sử dụng để tạo đầu vào cho bảng mạch. ngoài ra, bạn có thể sử dụng các chân đầu ra này để điều khiển hướng xoay của hai động cơ.

ngoài ra, bạn có thể kết nối hai đầu cứng máy với bốn đầu ra của bảng. cuối cùng, kết nối một nút để kích hoạt hoặc vô hiệu hóa robot khi kết nối cuối cùng.

xây dựng cuối cùng

Bây giờ bạn có thể lắp ráp các bánh xe và lắp ráp các kết nối vào khung robot của bạn. đảm bảo rằng các chi tiết được giữ lại với băng hai mặt để tránh rơi ra.

đừng quên kiểm tra động cơ của bạn với mã dưới đây. Ngoài ra, hãy chắc chắn rằng bạn đã lưu mã của bạn dưới dạng tập tin python: moto.py. và sau đó chạy mã bằng lệnh sudo motor.py. nếu nó hoạt động tốt, động cơ của bạn sẽ bắt đầu xoay.

Robot Raspberry Pi: Làm thế nào để xây dựng một robot Raspberry Pi_5

Robot Raspberry Pi: Làm thế nào để xây dựng một robot Raspberry Pi_6

các quy tắc kiểm tra điện

Nó hoạt động như thế nào

khi bạn ấn nút, nó sẽ khởi động và bắt đầu di chuyển. khi di chuyển về phía trước, robot sẽ sử dụng cảm biến hồng ngoại để tìm kiếm bất cứ thứ gì cản đường nó. Một khi phát hiện được chướng ngại vật, Pi sẽ cho phép robot đi qua chướng ngại vật. Tương tự, bạn có thể tắt con robot bằng cách ấn nút.

dự án robot Raspberry Pi

Vì vậy, nếu bạn đã hoàn thành các dự án đơn giản ở trên và bạn đang tìm kiếm nhiều thách thức hơn, đây là một số ý tưởng dự án tuyệt vời để thử.

cắt bốn chân robot

Robot Raspberry Pi: Làm thế nào để xây dựng một robot Raspberry Pi_7

Xẻng những con robot bốn chân

nguồn:

nhấp nháy ( ánh sáng)

Trên thực tế, Chop là một dự án DIY giống như Spot ở Boston Dynamics. ngoài ra, dự án chop là mã nguồn mở. Vì vậy, bạn có thể tùy chỉnh và điều chỉnh chúng với một số bộ phận in 3D và các vật liệu khác.

Không nghi ngờ gì nữa, Raspberry Pi 4B và Arduino Mega là những phần quan trọng của robot này. ngoài ra, arduino lọc dữ liệu từ các cảm biến và kết nối với các bộ điều khiển servo. Mặt khác, Pi thu thập tất cả các dữ liệu và chạy các script Python khác nhau để kiểm soát chuyển động của robot.

ngoài ra, pi sử dụng mô hình chuyển động học đảo ngược để kiểm soát cách hệ thống phục vụ di chuyển. cuối cùng, bạn có thể sử dụng bộ điều khiển bluetooth để điều khiển con robot.

2. robot bóng bàn

Robot Raspberry Pi: Làm thế nào để xây dựng một robot Raspberry Pi_8

rô bốt bóng bàn

nguồn:

Wikimedia Commons

robot bóng bàn có thể chơi bóng bàn với con người. từ cao cấp đến đơn giản.

bạn có thể sử dụng robot bóng bàn cho các trò chơi giải trí hoặc thực hành nghiêm ngắn. tuy nhiên, bạn có thể mua một phiên bản thương mại với giá khoảng 2000 đô la. Hoặc, bạn có thể dễ dàng tạo ra một phiên bản DIY với các bộ phận bạn đã có, in 3D và cắt bằng laser.

Ngoài ra, bạn có thể kết nối với robot qua WiFi và có quyền kiểm soát hoàn toàn.

Robot hình người Raspberry Pi

Robot Raspberry Pi: Làm thế nào để xây dựng một robot Raspberry Pi_9

rô-bốt hình người

nguồn:

Pissabelle

bạn có thể tạo ra một con robot hình người từ cây xốp. một số robot hình người có khả năng tránh chướng ngại vật, cảm biến sóng siêu âm hoặc điều khiển không dây.

bất kể chức năng của nó là gì, bạn sẽ cần một bộ dụng cụ robot, một thiết bị di chuyển và cảm biến khoảng cách để hoàn thành dự án này.

Ngoài ra, chúng tôi khuyên bạn nên sử dụng Raspberry Pi Zero nhỏ hơn và pin 2500 Mah đơn làm nguồn điện.

ngoài ra, bạn cần một con chip chuyển đổi analog-digit để bạn có thể đọc dữ liệu từ bộ cảm biến.

b) Pi Roomba

Robot Raspberry Pi: Làm thế nào để xây dựng một robot Raspberry Pi_10

Roomba

nguồn:

bình luận đáng tin cậy

Nếu bạn có kinh nghiệm trong lĩnh vực robot, bạn có thể đã nghe nói về máy hút bụi robot Roomba.

tuy nhiên, bạn có thể sử dụng vỏ dâu tây và các cử động thông minh hơn để xây dựng.

Bạn sẽ cần một đầu nối serial Roomba 530 để kết nối với Raspberry Pi của bạn.

ngoài ra, bạn sẽ sử dụng các gói javascript để mã hóa. chiếc hộp này cũng sử dụng rxtx để giao tiếp với robot.

Ngoài ra, bạn có thể sử dụng cần điều khiển Roomba và thậm chí thiết lập âm lượng đầu ra.

5. robot bơ

robot bơ thông minh có thể ghi và phát video chất lượng cao. ngoài ra, nó cũng có thể ghi âm và xuất ra âm thanh.

Điều tuyệt vời là bạn chỉ cần một mô-đun máy ảnh Raspberry Pi và một thiết bị USB để chụp những âm thanh và video này.

tuy nhiên, các thành phần của robot bao gồm:

bánh dâu tây 0 độ w

mô-đun máy ảnh rpi

công ty ô tô dc

Bo mạch âm thanh USB

trình điều khiển điện l 9110

dẫn đường; dẫn dắt

bộ pin

Các Hệ Thống 9G

công tắc trượt

loa

Ngoài ra, bạn cũng có thể sử dụng robot này thông qua ứng dụng Blink hỗ trợ luồng video.

mèo robot petoi

Bạn có thể xây dựng một con mèo robot dễ thương với dự án mèo robot mã nguồn mở Nybble. Ngoài ra, bạn có thể sử dụng các bộ phận gỗ được cắt bằng laser để thay thế các bộ phận in 3D.

Các thành phần khác của dự án này bao gồm Raspberry Pi 3B+, Nybble Kit và Sparkfun Arduino Pro Mini.

Ngoài ra, bạn có thể điều khiển chuyển động của robot này với một bộ vi điều khiển Arduino tương thích. mèo robot cũng có thể lưu trữ bộ nhớ cơ bắp, điều này cho phép nó nhớ cách di chuyển.

Ngoài ra, Raspberry Pi trong dự án này cho phép bạn điều chỉnh mã Nybble và đưa ra các lệnh đơn giản.

7. kính hiển vi đốm

Spot Micro là một phiên bản thu nhỏ của con robot Spot 4 nổi tiếng. Ngoài ra, bạn có thể nhận được các điều khiển điều khiển điều khiển điều khiển góc và điều khiển điểm ba trục

Nó chạy trên Raspberry Pi 3B với Ubuntu. ngoài ra, nó sử dụng c + + và python framework.

ngoài ra, bạn sẽ cần những bộ phận sau để thử nghiệm này:

Dâu tây Pi 3 B

Bảng LCD 15×2

bo mạch máy chủ pca9685

4000 mAh pin

bộ điều chỉnh điện áp 5 v

các bộ phận in 3 d

Lider (tùy chọn ánh xạ phòng)

8-Robot chiến đấu siêu nhỏ

anh muốn tạo ra một con robot chiến đấu mạnh mẽ? bạn có thể thử dự án này. Với Raspberry Pi Zero, bạn có thể chuyển đổi đầu vào từ bộ điều khiển Bluetooth sang lệnh của bộ điều khiển động cơ robot.

dự án này không sử dụng bộ phát tín hiệu rc, mà sử dụng cấu hình chân gpi đơn giản hơn.

Sẽ rất hữu ích nếu bạn có một tấm L298N để di chuyển, một Tarot TL300G ESC để quay động cơ không có bàn chải và một bộ pin 500 Mah. bạn có thể có một robot chiến đấu mini trên khung máy in 3 d.

Người máy Raspberry Pi

Robot Raspberry Pi: Làm thế nào để xây dựng một robot Raspberry Pi_11

Con người máy Kẻ tàn sát

nguồn:

ảnh miền công cộng

Như tên gọi, bạn có thể xây dựng một xe tăng robot với Raspberry Pi Zero W. Toàn bộ xây dựng bao gồm một giá đỡ tùy chỉnh in 3D, một số mã Python và một mạch điều khiển động cơ. bạn cũng có thể thêm một máy ảnh đã cài đặt.

Hoặc bạn có thể tìm thấy tất cả mọi thứ bạn cần cho dự án này trên tàu chiến.

Lời cuối cùng

Raspberry Pi là một máy tính nhỏ đa chức năng cho nhiều ứng dụng khác nhau. Hầu hết các dự án robot Raspberry Pi mà chúng tôi đã liệt kê trong bài viết này chỉ sử dụng Python thân thiện với người mới bắt đầu.

ngoài ra, nếu bạn không thể tìm thấy tất cả các thành phần bạn cần cho dự án, bạn có thể thử bộ robot. mua thiết bị tự động sẽ cung cấp chi tiết sẵn sàng cho dự án robot của bạn.

tuy nhiên, bạn sẽ cần một kỹ năng cơ bản hoặc trung bình để thử các dự án này.

Có vấn đề gì à? xin vui lòng liên lạc với chúng tôi, chúng tôi rất vui lòng giúp đỡ bạn.