Spisu treści:

RSPI Push-Button Robot Buggy: 10 kroków
RSPI Push-Button Robot Buggy: 10 kroków

Wideo: RSPI Push-Button Robot Buggy: 10 kroków

Wideo: RSPI Push-Button Robot Buggy: 10 kroków
Wideo: Week 4 - blinking LED and push button RSpi 2024, Listopad
Anonim
Wózek robota z przyciskiem RSPI
Wózek robota z przyciskiem RSPI

Czy kiedykolwiek widziałeś w sklepie samochód zdalnie sterowany i zastanawiałeś się, czy sam mógłbyś go zbudować. Cóż, tak, możesz zbudować jeden i sterować samochodem za pomocą przycisków. Wszystko, czego potrzebujesz, to kilka prostych materiałów i możesz zbudować sobie buggy robota z przyciskiem. Teraz wykonaj poniższe kroki i zbuduj swojego robota buggy z przyciskiem.

Krok 1: Zbierz materiały

Zbierz materiały
Zbierz materiały

Zanim zaczniemy, powinieneś zebrać materiały potrzebne do wykonania tego projektu:

- Raspberry Pi B+

- Monitor

- Klawiatura

- Mysz

- T-szewc

-Płyta chlebowa o połowie wielkości

- Mostek H

- śrubokręt krzyżakowy

- Podwozie Robot Buggy z 2 silnikami

- 4 przyciski

- bateria 9 V

- Ładowarka przenośna

- Przewód Micro USB

- 4 męskie - żeńskie przewody połączeniowe

- 12 męskich - męskich przewodów połączeniowych

- Oprogramowanie do kodowania Python 3

- Urządzenie mobilne, które może pobrać aplikację przeglądarki VNC

Krok 2: Konfiguracja

Ustawiać
Ustawiać

Po zebraniu potrzebnych materiałów możesz teraz zbudować swój buggy. Po pierwsze, musisz podłączyć Raspberry Pi do monitora, myszy i klawiatury. Gdy to zrobisz, musisz przymocować t-cobblera do swojego Pi i półwymiarowej płytki stykowej. Teraz możesz przymocować mostek h i przyciski do płytki stykowej.

Krok 3: Podłączanie Buggy do mostka H

Podłączanie Buggy do mostka H
Podłączanie Buggy do mostka H

Teraz jesteś gotowy do zbudowania swojego buggy. Najpierw musisz przymocować silniki do mostka h, więc musisz odkręcić cztery niebieskie porty na górze i na dole mostka h, jeśli trzymasz go tak, jak na powyższym obrazku. Potem musisz zdobyć dwa czerwone i dwa czarne męsko-męskie zworki. Następnie włóż czarne przewody do lewych portów, a czerwone przewody do prawych (na powyższym obrazku zostało podłączone odwrotnie, ale w ten sposób jest to łatwiejsze). Po umieszczeniu przewodów w niebieskich portach dokręć je mocno, co zapobiegnie ich wypadaniu. Teraz na swoim podwoziu, w pobliżu kół, zobaczysz silniki i czerwono-czarne złącze żeńskie wychodzące z każdego silnika. Dopasuj czerwony i czarny przewód łączący mostek h z silnikami, a teraz mostek h jest połączony z wózkiem. Pamiętaj, że jeśli trzymasz mostek h tak samo jak na powyższym obrazku, górne porty powinny być połączone z lewym kołem, a dolne porty powinny być połączone z prawym kołem.

Krok 4: Podłączanie mostka H do Raspberry Pi

Podłączanie mostka H do Raspberry Pi
Podłączanie mostka H do Raspberry Pi

Po podłączeniu mostka H do buggy, teraz podłączasz go do swojego Pi. Teraz potrzebujesz 4 przewodów połączeniowych męsko-żeńskich. Podłącz wszystkie cztery przewody połączeniowe do mostka h do męskich złączy z przodu mostka h. Następnie podłącz wszystkie cztery przewody do różnych GPIO na płytce prototypowej. Użyłem GPIO 4 i 17 dla lewego koła oraz GPIO 5 i 6 dla prawego koła. Aby wiedzieć, które przewody są dla którego koła, na mostku h, które dwa podłączone przewody męskie do żeńskich są bliżej przewodów męskich i męskich podłączonych do silnika, należy wybrać koło. Teraz potrzebujesz przewodu męskiego do męskiego, aby podłączyć przewód uziemiający do mostka H. Oznacza to, że teraz musisz odkręcić środkowy port trzech przednich portów mostka h. Następnie umieść drut i mocno go wkręć, aby zapobiec wypadnięciu. Teraz umieść ten przewód w porcie uziemiającym na płytce stykowej.

Krok 5: Podłączanie baterii 9 V do mostka H

Podłączanie baterii 9 V do mostka H
Podłączanie baterii 9 V do mostka H

Ostatnią rzeczą, którą musisz zrobić, aby dokończyć budowę buggy, jest podłączenie 9-woltowej baterii. Potrzebujesz złącza, które łączy baterię i dzieli ją na masę i napięcie. Teraz musisz odkręcić od lewej pierwsze dwa porty na mostku h. Następnie należy włożyć czerwony przewód z akumulatora do lewego portu, a następnie włożyć przewód uziemiający do środkowego portu. Powinieneś mieć dwa przewody w środkowym porcie, jeden przewód uziemiający do Pi i jeden przewód uziemiający z akumulatora. Teraz mocno dokręć porty i przejdź do następnego kroku.

Krok 6: Punkt kontrolny

Teraz sprawdzimy, czy Twój buggy działa, zanim przejdziemy do przycisków. Więc teraz otwórz Pythona 3 na swoim Pi i uruchom poniższy kod, aby upewnić się, że twój błąd działa.

z gpiozero import Robot

rabuś = Robot(lewo=(4, 17), prawo=(5, 6))

robby.forward()

Jeśli Twój buggy porusza się do przodu, wpisz teraz:

robby.stop()

Krok 7: Okablowanie przycisków

Przyciski okablowania
Przyciski okablowania

Po sprawdzeniu, czy Twój buggy działa, jesteś gotowy do dodania przycisków. Pierwszą rzeczą, którą musisz zrobić, to wyprowadzić przewód z uziemienia i podłączyć go do szyn uziemiających po obu stronach. Ułatwiłoby to podłączenie przycisków. Teraz umieść cztery przyciski w tej samej kolejności, co na powyższym zdjęciu. Upewnij się, że każda noga każdego przycisku znajduje się w innym rzędzie. Teraz połącz jedną nogę z każdego przycisku z masą. Następnie musisz podłączyć każdy przycisk do GPIO, więc przywołamy przycisk najbardziej oddalony od twojego Pi forward i połączymy ten przycisk z GPIO 23. Następnie przycisk po prawej stronie tego, który właśnie podłączyłeś, zadzwonimy w prawo i podłącz go do GPIO 13. Następnie przycisk najbliżej twojego Pi, wywołamy wstecz i połączymy go z GPIO 21. Na koniec ostatni przycisk, który wywołamy w lewo i połączymy go z GPIO 18.

Krok 8: Kodeks

Kod
Kod

Po podłączeniu przycisków, jesteś gotowy do kodowania swojego buggy. Otwórz Pythona 3 na swoim Pi i postępuj zgodnie z poniższym kodem, aby upewnić się, że Twój buggy działa.

z gpiozero import Robot, Button

od czasu importuj sen

z aplikacji importu guizero, Pushbutton

rabuś = Robot(lewo=(4, 17), prawo=(5, 6))

przycisk_do przodu = Przycisk(23)

prawy_przycisk = Przycisk(13)

left_button = Przycisk(18)

Przycisk_wstecz = Przycisk(21)

podczas gdy prawda:

jeśli forward_button.is_pressed:

robby.forward()

sen(2)

robby.stop()

elif right_button.is_pressed:

robby.prawo()

sen(0.2)

robby.stop()

elif left_button.is_pressed:

robby.left()

sen(0.2)

robby.stop()

elif Backwards_button.is_pressed:

robby.backward()

sen(2)

robby.stop()

Krok 9: Konfiguracja przeglądarki VNC

Teraz musisz podłączyć swoje Pi do telefonu, aby móc uruchomić kod z telefonu, gdy Twoje Pi zostanie podłączone do twojego buggy. Najpierw pobierz aplikację przeglądarki VNC na swój telefon. Następnie kliknij VNC na swoim Pi, powinien znajdować się w lewym dolnym rogu ekranu. Gdy to zrobisz, wpisz swój adres Pi, nazwę użytkownika i hasło. Teraz jesteś podłączony do swojego Pi.

Krok 10: Składanie buggy

Składanie buggy
Składanie buggy

Ostatnim krokiem, który musisz zrobić, jest złożenie buggy. To może być najtrudniejsza część tego projektu, ponieważ dopasowanie wszystkiego do podwozia jest trochę trudne. Za to, co zrobiłem, najpierw przykleiłem akumulator na dole, między silnikami. Następnie położyłem przenośną ładowarkę na dole i podłączyłem ją do Pi. Umieściłem Pi i tył obudowy i przykleiłem mostek h do t-clobbera. Następnie umieściłem płytkę stykową z przodu, aby ułatwić sterowanie wózkiem. Ale nie musisz montować swojego dokładnie tak samo, w zależności od rozmiaru podwozia. Teraz zakończyłeś budowanie robota buggy z przyciskiem za pomocą Raspberry Pi.

Zalecana: