Spisu treści:
- Krok 1: Zbierz materiały
- Krok 2: Konfiguracja
- Krok 3: Podłączanie Buggy do mostka H
- Krok 4: Podłączanie mostka H do Raspberry Pi
- Krok 5: Podłączanie baterii 9 V do mostka H
- Krok 6: Punkt kontrolny
- Krok 7: Okablowanie przycisków
- Krok 8: Kodeks
- Krok 9: Konfiguracja przeglądarki VNC
- Krok 10: Składanie buggy
Wideo: RSPI Push-Button Robot Buggy: 10 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
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
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
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
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
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
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
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
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
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:
Jak zrobić robota Buggy: 6 kroków
Jak zrobić robota Buggy: Witam!! W dzisiejszej instrukcji nauczę Cię, jak zrobić swój własny buggy robota. Zanim przejdziemy do specyfikacji i rzeczy, których potrzebujesz, aby to zrobić, buggy robota to w zasadzie programowalny samochód na 3 koła, którym możesz sterować
Robot Buggy RPI: 7 kroków
Robot Buggy RPI: Robot Buggy jest bardzo łatwy do wykonania za pomocą Raspberry Pi, jeśli postępujesz zgodnie z procedurą, ponieważ będzie to ważne. Tematy, które będę omawiać to: Skąd znalazłem ten pomysł i wszelkie modyfikacje (zostaną podane linki) Materiały Krok po kroku p
Korpus Rock Buggy dla RedCat Gen7: 9 kroków (ze zdjęciami)
Rock Buggy Body dla RedCat Gen7: Akcesoria do drukowania 3D Inspiration, a nawet całe ciała, są bardzo popularne wśród społeczności RC, szczególnie w gatunku RC Crawlers. Ja i inni wydaliśmy różnego rodzaju darmowe projekty, ale to, co jest niespotykane, to wydawanie przez producentów
Trzy Push ON – Push OFF Obwody zatrzaskujące: 3 kroki
Trzy Push ON – Push OFF Obwody zatrzaskujące: przerzutnik lub zatrzask to obwód, który ma dwa stabilne stany i może być używany do przechowywania informacji o stanie. Obwód można zmusić do zmiany stanu poprzez podanie sygnału (w tym przypadku przez naciśnięcie przycisku). Tutaj pokażę Ci trzy różne sposoby na m
DIY Sterowany telefonem LEGO® Buggy nietoperzy: 5 kroków
Zrób to sam sterowany telefonem LEGO® Bat Buggy: Dzięki niektórym częściom drukowanym w 3D i kilku tanim komponentom możesz budować małe, sterowane telefonem pojazdy LEGO. Do projektu wykorzystam: mikrokontroler ESP32 (Adafruit Feather ESP32 lub jego odpowiednik TTGO) 2 x motoreduktory N20 1