Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
En enkel Quadruped som styrs av din telefon (IOS och Android). Körs på Raspberry Pi och Android.
Nödvändiga komponenter:
- En telefon
- Raspberry Pi
- Arduino Nano med sköld
- 3D -tryckta delar
Komplett kod:
Alla stl -filer:
Steg 1: 3D -utskrift
Skriv ut alla följande delar:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x ben.stl
- 2 x höfter. Stl
- 1 x kroppsaxlar.stl
Du kan också hitta alla filer på Thingiverse -sidan
Steg 2: Programvara
Installera följande programvara på din Pi:
- Börja med att installera Debian på Pi
- Ladda ner Raspbian.
- Packa upp filen
- Skriv skivbilden till ditt microSD -kort
- Sätt i microSD -kortet i din Pi och starta upp
- Öppna Chrome -webbläsaren på din Pi
- Gå till följande länk: Arduino
- Ladda ner och installera programvaran för Linux ARM
Steg 3: Programvara och hårdvarukontroll före montering
Seriell kommunikationskontroll (tillval)
1. Ladda upp "PiArduinoCommunicationTest.ino" som finns i "RaspberryPi-Minikame/Pre-Assembly Checks/Serial Communication Check/" till ditt Arduino-kort.
Öppna en ny terminal på din Raspberry Pi och kör följande:
sudo apt-get uppdatering
sudo apt-get uppgradering
git-klon
cd RaspberryPi-Minikame/Förmonteringskontroller/Seriell kommunikationskontroll/
sudo python pi_duino.py
Öppna Serial Monitor på Arduino IDE och kontrollera om "hej" och "hej" skrivs ut
2. Serverkontroll (valfritt)
Utför följande på samma terminal som tidigare:
CD..
cd Server Kontrollera sudo python weblamp.py
Om du laddar URL: en i webbläsaren bör du se en weblampas kontrollsida. Din URL skulle vara IP -adressen för din hallon pi. Ex: 192.168.0.36
Hemma alla servon (MÅSTE-DO) Nummerera dina servon och ladda upp följande kod till Arduino för att hemma dina servon. Kom ihåg: Varje servo har ställts in på en annan hemplats. Så var och en har en annan användning och kan inte blandas ihop slumpmässigt senare. Länk till HomingServos.ino -koden
Steg 4: Installation av servon på basen
Steg 5: Montering av benen
Steg 6: Anslutning av ben och bas
Steg 7: Kabeldragning
Anslut Raspberry Pi till Arduino med en USB -kabel
Anslut servon med följande portnummer:
FL_HIP = (4);
FL_FOOT = (5);
FR_HIP = (6);
FR_FOOT = (7);
BL_HIP = (8);
BL_FOOT = (9);
BR_HIP = (10);
BR_FOOT = (11);
Steg 8: Servern
Utför följande i din terminal för att få din server igång. För tillfället kan du behöva köra server -python -filen varje gång din pi startar om. V2 av RaspberryPi-Minikame borde bli av med det
cd RaspberryPi-Minikame
cd -server sudo python quad.py
Steg 9: Arduino -kod
Ladda upp följande kod till din Arduino och kom ihåg att öppna Serial Monitor för att använda din Quadruped.
Hitta den här: Arduino
Steg 10: Raspi Quadruped App
Du kan antingen ändra appen själv med hjälp av filerna i App -mappen eller använda standard -apk. Alternativt kan du också använda filerna för IOS -appen, klona den i Xcode och köra och installera den på din telefon