Mục lục:
- Bước 1: Thu thập vật liệu
- Bước 2: Thiết lập
- Bước 3: Kết nối Buggy với cầu chữ H
- Bước 4: Kết nối H-bridge của bạn với Raspberry Pi của bạn
- Bước 5: Kết nối Pin 9 Volt với cầu H của bạn
- Bước 6: Trạm kiểm soát
- Bước 7: Kết nối các nút đẩy
- Bước 8: Mã
- Bước 9: Thiết lập VNC Viewer
- Bước 10: Lắp ráp lỗi của bạn
Video: RSPI Robot Buggy nút nhấn: 10 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
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
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
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
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
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
Đ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
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ã
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
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:
Nút nhấn để nói có điều khiển bằng chân: 5 bước
Nút nhấn để nói có điều khiển bằng chân: Đây là cách tôi tạo nút Nhấn để nói mà bạn có thể sử dụng bằng chân của mình
Nhấn nút); // Trò chơi Arduino LCD: 5 bước (có hình ảnh)
Nhấn nút); // Một trò chơi Arduino LCD: Gần đây trong Hướng đạo sinh, tôi đã làm việc trên huy hiệu bằng khen Thiết kế trò chơi. Đối với một trong những yêu cầu, tôi đã xây dựng trò chơi này bằng cách sử dụng Arduino dựa trên Trò chơi LED Rocker. Điểm của trò chơi là ghi được số điểm cao nhất có thể. Vào đầu t
FPGA Cyclone IV DueProLogic - Nút nhấn & đèn LED: 5 bước
FPGA Cyclone IV DueProLogic - Nút nhấn & đèn LED: Trong hướng dẫn này, chúng ta sẽ sử dụng FPGA để điều khiển mạch đèn LED bên ngoài. Chúng tôi sẽ thực hiện các tác vụ sau (A) Sử dụng các nút nhấn trên FPGA Cyclone IV DuePrologic để điều khiển đèn LED. (B) Bật đèn LED flash & tắt định kỳ Lab demo video
Atollic TrueStudio-Bật đèn LED bằng cách nhấn nút nhấn bằng cách sử dụng STM32L100: 4 bước
Atollic TrueStudio-Bật đèn LED bằng cách nhấn nút nhấn Sử dụng STM32L100: Trong hướng dẫn này của STM32, tôi sẽ cho bạn biết về cách đọc chân GPIO của STM32L100, vì vậy ở đây tôi sẽ làm cho một chân Led trên bo mạch phát sáng bằng cách nhấn nút nhấn
Bộ vi điều khiển AVR. Chuyển đổi đèn LED bằng Công tắc nút nhấn. Nút nhấn Debouncing: 4 bước
Bộ vi điều khiển AVR. Chuyển đổi đèn LED bằng Công tắc nút nhấn. Nhấn nút Debouncing: Trong phần này, chúng ta sẽ tìm hiểu Cách tạo mã chương trình C cho ATMega328PU để chuyển đổi trạng thái của ba đèn LED theo đầu vào từ một công tắc nút. Ngoài ra, chúng tôi đã khám phá một giải pháp cho vấn đề là ‘Chuyển đổi số lần trả lại‘. Như thường lệ, chúng tôi sẽ