Mục lục:

RSPI Robot Buggy nút nhấn: 10 bước
RSPI Robot Buggy nút nhấn: 10 bước

Video: RSPI Robot Buggy nút nhấn: 10 bước

Video: RSPI Robot Buggy nút nhấn: 10 bước
Video: Build Your First Raspberry Pi Robot Car 2024, Tháng bảy
Anonim
RSPI Robot Buggy nút nhấn
RSPI Robot Buggy nút nhấn

Bạn đã bao giờ nhìn thấy một chiếc ô tô điều khiển từ xa tại cửa hàng và tự hỏi liệu bạn có thể tự chế tạo một chiếc chưa. Vâng, bạn có thể chế tạo một chiếc và điều khiển chiếc xe của mình bằng các nút nhấn. Tất cả những gì bạn cần một số vật liệu đơn giản và bạn có thể chế tạo cho mình một con rô bốt có nút bấm. Bây giờ hãy làm theo các bước dưới đây và xây dựng lỗi robot nút nhấn của bạn.

Bước 1: Thu thập vật liệu

Thu thập tài liệu
Thu thập tài liệu

Trước khi chúng tôi bắt đầu, bạn nên thu thập tài liệu cần thiết để hoàn thành dự án này:

- Raspberry Pi B +

- Màn hình

- Bàn phím

- Chuột

- T-Cobbler

- Breadboard cỡ nửa

- Cầu chữ H

- Tua vít Phillips

- Khung gầm Robot Buggy với 2 động cơ

- 4 nút nhấn

- Pin 9 vôn

- Bộ sạc di động

- Dây micro USB

- 4 dây Jumper Nam - Nữ

- 12 Nam - Dây nhảy nam

- Phần mềm mã hóa Python 3

- Thiết bị di động có thể tải xuống ứng dụng xem VNC

Bước 2: Thiết lập

Cài đặt
Cài đặt

Khi bạn đã thu thập được các vật liệu cần thiết, bây giờ bạn có thể chế tạo con bọ của mình. Trước tiên, bạn cần kết nối Raspberry Pi với màn hình, chuột và bàn phím. Khi bạn làm điều đó, bạn cần gắn t-cobbler của mình vào Pi và breadboard có kích thước bằng một nửa của bạn. Bây giờ bạn có thể gắn cầu h và các nút nhấn vào breadboard.

Bước 3: Kết nối Buggy với cầu chữ H

Kết nối Buggy với cầu chữ H
Kết nối Buggy với cầu chữ H

Bây giờ bạn đã sẵn sàng để xây dựng lỗi của mình. Trước tiên, bạn cần gắn các động cơ vào cầu h, vì vậy bạn cần tháo bốn cổng màu xanh lam ở trên và dưới của cầu h, nếu bạn đang giữ nó như trong hình trên. Sau đó, bạn cần lấy hai dây nhảy nam-nam màu đỏ và hai màu đen. Tiếp theo đặt các dây màu đen vào các cổng bên trái và các dây màu đỏ ở các cổng bên phải (trong hình trên nó được đi dây theo cách khác, nhưng cách này làm cho nó dễ dàng hơn). Khi bạn đặt dây vào các cổng màu xanh lam, hãy vặn chúng thật chặt, điều này sẽ giúp ngăn chúng rơi ra ngoài. Bây giờ trên khung xe của bạn, gần bánh xe, bạn sẽ thấy các động cơ và một đầu nối cái màu đỏ và đen xuất hiện từ mỗi động cơ. Nối dây màu đỏ và đen từ cầu h với động cơ và bây giờ cầu h của bạn đã được kết nối với lỗi của bạn. Hãy nhớ rằng nếu bạn đang giữ cầu h của mình giống như hình trên, các cổng trên cùng phải được kết nối với bánh xe bên trái và các cổng phía dưới phải được kết nối với bánh xe bên phải.

Bước 4: Kết nối H-bridge của bạn với Raspberry Pi của bạn

Kết nối H-bridge của bạn với Raspberry Pi của bạn
Kết nối H-bridge của bạn với Raspberry Pi của bạn

Khi bạn đã kết nối cầu H của mình với buggy, bây giờ bạn kết nối nó với Pi của mình. Bây giờ bạn cần 4 dây nhảy nam-nữ. Kết nối tất cả bốn dây nhảy vào cầu h với các đầu nối đực ở mặt trước của cầu h. Sau đó, kết nối tất cả bốn dây với GPIO khác nhau trên bảng mạch của bạn. Tôi đã sử dụng GPIO 4 và 17 cho bánh trái và GPIO 5 và 6 cho bánh phải. Để biết dây nào dùng cho bánh xe nào, trên cầu h mà hai dây nam với dây nữ mà bạn nối gần dây nam với dây nam hơn mà bạn kết nối với động cơ, là các loại bánh xe. Bây giờ bạn cần một dây đực sang dây đực để gắn dây nối đất vào cầu h của bạn. Có nghĩa là bây giờ bạn cần phải tháo cổng giữa của ba cổng phía trước của cầu h. Sau đó, bây giờ đặt dây của bạn vào và vặn nó thật chặt để ngăn nó rơi ra ngoài. Bây giờ đặt dây đó vào một cổng nối đất trong breadboard của bạn.

Bước 5: Kết nối Pin 9 Volt với cầu H của bạn

Kết nối Pin 9 Volt với cầu H của bạn
Kết nối Pin 9 Volt với cầu H của bạn

Điều cuối cùng bạn cần làm để hoàn thành việc xây dựng lỗi của mình là gắn một pin 9 volt. Bạn cần một đầu nối kết nối pin của bạn và chia nó thành đất và điện áp. Bây giờ bạn cần phải tháo hai cổng đầu tiên từ bên trái, trên cây cầu h của bạn. Sau đó, bạn cần đưa dây màu đỏ từ pin vào cổng bên trái và sau đó đặt dây nối đất vào cổng giữa. Bạn nên có hai dây ở cổng giữa, một dây nối đất với Pi và một dây nối đất từ pin. Bây giờ vặn chặt các cổng lại và chuyển sang bước tiếp theo.

Bước 6: Trạm kiểm soát

Bây giờ chúng tôi sẽ kiểm tra xem lỗi của bạn có hoạt động hay không trước khi chúng tôi chuyển sang các nút nhấn. Vì vậy, bây giờ hãy mở Python 3 trên Pi của bạn và chạy mã bên dưới để đảm bảo lỗi của bạn hoạt động.

từ Robot nhập khẩu gpiozero

robby = Robot (trái = (4, 17), phải = (5, 6))

ROBLOX ()

Nếu lỗi của bạn tiến lên, bây giờ hãy nhập:

robby.stop ()

Bước 7: Kết nối các nút đẩy

Nút đẩy dây
Nút đẩy dây

Sau khi kiểm tra xem lỗi của bạn có hoạt động hay không, bây giờ bạn đã sẵn sàng thêm các nút nhấn. Điều đầu tiên bạn cần làm là đặt một dây từ mặt đất và kết nối nó với ray nối đất ở cả hai bên. Điều này sẽ làm cho nó rất dễ dàng khi nối các nút của bạn. Bây giờ, hãy đặt bốn nút của bạn theo thứ tự như ảnh trên. Đảm bảo rằng mỗi chân của mỗi nút nằm trong một hàng khác nhau. Bây giờ kết nối một chân từ mỗi nút với mặt đất. Sau đó, bạn cần kết nối từng nút với GPIO, vì vậy chúng tôi sẽ gọi nút ở xa nhất từ số Pi của bạn về phía trước và kết nối nút đó với GPIO 23. Sau đó, nút ở bên phải của nút bạn vừa kết nối, chúng tôi sẽ gọi nó sang phải và kết nối nó với GPIO 13. Tiếp theo nút gần nhất với Pi của bạn, chúng tôi sẽ gọi ngược lại và kết nối nó với GPIO 21. Cuối cùng, nút cuối cùng chúng tôi sẽ gọi sang trái và kết nối nó với GPIO 18.

Bước 8: Mã

Mật mã
Mật mã

Sau khi nối các nút nhấn, bạn đã sẵn sàng để viết mã lỗi của mình. Mở python 3 trên Pi của bạn và làm theo mã bên dưới để đảm bảo lỗi của bạn hoạt động.

từ Robot nhập khẩu gpiozero, Nút

từ lúc nhập giấc ngủ

từ Ứng dụng nhập guizero, Nút nhấn

robby = Robot (trái = (4, 17), phải = (5, 6))

forward_button = Nút (23)

right_button = Nút (13)

left_button = Nút (18)

Backwards_button = Nút (21)

trong khi Đúng:

nếu forward_button.is_pressed:

ROBLOX ()

ngủ (2)

robby.stop ()

elif right_button.is_pressed:

robby.right ()

ngủ (0,2)

robby.stop ()

elif left_button.is_pressed:

robby.left ()

ngủ (0,2)

robby.stop ()

elif Backwards_button.is_pressed:

robby.backward ()

ngủ (2)

robby.stop ()

Bước 9: Thiết lập VNC Viewer

Bây giờ bạn cần kết nối Pi với điện thoại để có thể chạy mã từ điện thoại sau khi Pi được gắn vào lỗi của bạn. Đầu tiên hãy tải xuống ứng dụng VNC viewer trên điện thoại của bạn. Sau đó nhấp vào VNC trên Pi của bạn, nó sẽ ở gần phía dưới bên trái của màn hình. Sau khi bạn làm điều đó, sau đó nhập địa chỉ Pi, tên người dùng và mật khẩu của bạn. Bây giờ bạn đã kết nối với Pi của mình.

Bước 10: Lắp ráp lỗi của bạn

Lắp ráp lỗi của bạn
Lắp ráp lỗi của bạn

Bước cuối cùng bạn cần làm là lắp ráp lỗi của bạn. Đây có thể là phần khó nhất của dự án này, vì có một chút thách thức để làm cho mọi thứ phù hợp với khung gầm của bạn. Đối với những gì tôi đã làm, đầu tiên tôi dán pin ở dưới cùng, giữa các động cơ. Sau đó, tôi đặt bộ sạc di động ở phía dưới và cắm nó vào Pi. Tôi đặt số Pi và mặt sau của khung xe và dán cầu h vào miếng đệm chữ t. Sau đó, tôi đặt breadboard ở phía trước, để điều khiển lỗi dễ dàng. Nhưng bạn không cần phải lắp ráp hoàn toàn giống nhau tùy thuộc vào kích thước khung xe của bạn. Bây giờ bạn đã hoàn thành việc xây dựng lỗi robot nút nhấn với Raspberry Pi của mình.

Đề xuất: