Innehållsförteckning:
- Steg 1: 3D -utskrift
- Steg 2: Programvara
- Steg 3: Programvara och hårdvarukontroll före montering
- Steg 4: Installation av servon på basen
- Steg 5: Montering av benen
- Steg 6: Anslutning av ben och bas
- Steg 7: Kabeldragning
- Steg 8: Servern
- Steg 9: Arduino -kod
- Steg 10: Raspi Quadruped App
Video: Raspberry Pi - Minikame: 10 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
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
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Installera Raspbian i Raspberry Pi 3 B Utan HDMI - Komma igång med Raspberry Pi 3B - Konfigurera din Raspberry Pi 3: 6 -steg
Installera Raspbian i Raspberry Pi 3 B Utan HDMI | Komma igång med Raspberry Pi 3B | Konfigurera din Raspberry Pi 3: Som några av er vet är Raspberry Pi-datorer ganska fantastiska och du kan få hela datorn bara på ett enda litet kort. Raspberry Pi 3 Model B har en fyrkärnig 64-bitars ARM Cortex A53 klockade på 1,2 GHz. Detta ger Pi 3 ungefär 50