Innehållsförteckning:

Raspberry Pi - Minikame: 10 steg
Raspberry Pi - Minikame: 10 steg

Video: Raspberry Pi - Minikame: 10 steg

Video: Raspberry Pi - Minikame: 10 steg
Video: Programmera mera 2.0 - Dataspel 2024, November
Anonim
Hallon Pi - Minikame
Hallon Pi - Minikame
Hallon Pi - Minikame
Hallon Pi - Minikame
Hallon Pi - Minikame
Hallon Pi - Minikame
Hallon Pi - Minikame
Hallon Pi - Minikame

En enkel Quadruped som styrs av din telefon (IOS och Android). Körs på Raspberry Pi och Android.

Nödvändiga komponenter:

  1. En telefon
  2. Raspberry Pi
  3. Arduino Nano med sköld
  4. 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

programvara
programvara
programvara
programvara
programvara
programvara
programvara
programvara

Installera följande programvara på din Pi:

  1. Börja med att installera Debian på Pi
  2. Ladda ner Raspbian.
  3. Packa upp filen
  4. Skriv skivbilden till ditt microSD -kort
  5. Sätt i microSD -kortet i din Pi och starta upp
  6. Öppna Chrome -webbläsaren på din Pi
  7. Gå till följande länk: Arduino
  8. Ladda ner och installera programvaran för Linux ARM

Steg 3: Programvara och hårdvarukontroll före montering

Programvara och hårdvarukontroll före montering
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: