Innholdsfortegnelse:

Raspberry Pi - Minikame: 10 trinn
Raspberry Pi - Minikame: 10 trinn

Video: Raspberry Pi - Minikame: 10 trinn

Video: Raspberry Pi - Minikame: 10 trinn
Video: MiniKame приколюха на базе ESP8266(NODEMCU) 2024, November
Anonim
Bringebær Pi - Minikame
Bringebær Pi - Minikame
Bringebær Pi - Minikame
Bringebær Pi - Minikame
Bringebær Pi - Minikame
Bringebær Pi - Minikame
Bringebær Pi - Minikame
Bringebær Pi - Minikame

En enkel Quadruped kontrollert av telefonen din (IOS og Android). Kjører på Raspberry Pi og Android.

Nødvendige komponenter:

  1. En telefon
  2. Bringebær Pi
  3. Arduino Nano med skjold
  4. 3D -trykte deler

Komplett kode:

Alle stl -filer:

Trinn 1: 3D -utskrift

Skriv ut alle følgende deler:

  • 1 x body_base.stl
  • 1 x body_top.stl
  • 2 x ben. Stl
  • 2 x hofter. Stl
  • 1 x karosseri_aksler.stl

Du kan også finne alle filene på Thingiverse -siden

Trinn 2: Programvare

Programvare
Programvare
Programvare
Programvare
Programvare
Programvare
Programvare
Programvare

Installer følgende programvare på din Pi:

  1. Start med å installere Debian på Pi
  2. Last ned Raspbian.
  3. Pakk ut filen
  4. Skriv platen til microSD -kortet
  5. Sett microSD -kortet i Pi og start opp
  6. Åpne kromleseren på din Pi
  7. Gå til følgende lenke: Arduino
  8. Last ned og installer programvaren for Linux ARM

Trinn 3: Programvare og maskinvarekontroll før montering

Sjekk programvare og maskinvare før montering
Sjekk programvare og maskinvare før montering

Seriell kommunikasjonskontroll (valgfritt)

1. Last opp "PiArduinoCommunicationTest.ino" som er i "RaspberryPi-Minikame/Pre-Assembly Checks/Serial Communication Check/" til Arduino Board.

Åpne en ny terminal på Raspberry Pi og utfør følgende:

sudo apt-get oppdatering

sudo apt-get oppgradering

git-klon

cd RaspberryPi-Minikame/Kontroller før montering/seriell kommunikasjonskontroll/

sudo python pi_duino.py

Åpne Serial Monitor på Arduino IDE og sjekk om "hei" og "hei" skrives ut

2. Server Check (valgfritt)

Utfør følgende på samme terminal som før:

cd..

cd Server Sjekk sudo python weblamp.py

Nå, hvis du laster inn nettadressen i nettleseren, bør du se en kontrollampe for weblampe. URL -adressen din vil være IP -adressen til bringebærpi. Eks: 192.168.0.36

Huser alle servoer (MÅ-DO) Nummer servoene dine og last opp følgende kode til Arduino for å starte servoene dine. Husk: Hver servo er satt til et annet hjemsted. Så hver har en annen bruk og kan ikke blandes tilfeldig senere. Lenke til HomingServos.ino -koden

Trinn 4: Installasjon av servoer på basen

Trinn 5: Montering av bena

Trinn 6: Sammenføyning av ben og basen

Trinn 7: Kabling

Koble Raspberry Pi til Arduino ved hjelp av en USB -kabel

Koble servoene ved å bruke følgende portnumre:

FL_HIP = (4);

FL_FOOT = (5);

FR_HIP = (6);

FR_FOOT = (7);

BL_HIP = (8);

BL_FOOT = (9);

BR_HIP = (10);

BR_FOOT = (11);

Trinn 8: Serveren

Utfør følgende i terminalen din for å få serveren din i gang. For nå må du kanskje kjøre server -python -filen hver gang pi -en starter på nytt. V2 av RaspberryPi-Minikame burde bli kvitt det

cd RaspberryPi-Minikame

cd Server sudo python quad.py

Trinn 9: Arduino -kode

Last opp følgende kode til Arduino, og husk å åpne Serial Monitor for å bruke Quadruped.

Finn den her: Arduino

Trinn 10: Raspi Quadruped App

Du kan enten endre appen selv ved å bruke filene i appmappen eller bruke standard apk. Alternativt kan du også bruke filene for IOS -appen, klone den i Xcode og kjøre og installere den på telefonen

Anbefalt: