Indholdsfortegnelse:

Hindbær Pi - Minikame: 10 trin
Hindbær Pi - Minikame: 10 trin

Video: Hindbær Pi - Minikame: 10 trin

Video: Hindbær Pi - Minikame: 10 trin
Video: День Стройки #Лайфхак #Ким #свс Азы Новичкам база знаний #theants Underground Kingdom 2024, Juli
Anonim
Hindbær Pi - Minikame
Hindbær Pi - Minikame
Hindbær Pi - Minikame
Hindbær Pi - Minikame
Hindbær Pi - Minikame
Hindbær Pi - Minikame
Hindbær Pi - Minikame
Hindbær Pi - Minikame

En enkel Quadruped styret af din telefon (IOS og Android). Kører på Raspberry Pi og Android.

Påkrævede komponenter:

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

Komplet kode:

Alle stl -filer:

Trin 1: 3D -udskrivning

Udskriv alle følgende dele:

  • 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å finde alle filerne på Thingiverse -siden

Trin 2: Software

Software
Software
Software
Software
Software
Software
Software
Software

Installer følgende software på din Pi:

  1. Start med at installere Debian på Pi
  2. Hent Raspbian.
  3. Pak filen ud
  4. Skriv diskbilledet til dit microSD -kort
  5. Sæt microSD -kortet i din Pi og start
  6. Åbn chrom -browser på din Pi
  7. Gå til følgende link: Arduino
  8. Download og installer softwaren til Linux ARM

Trin 3: Software til forudmontering og hardware

Software til forudmontering og hardware
Software til forudmontering og hardware

Seriel kommunikationstjek (valgfrit)

1. Upload "PiArduinoCommunicationTest.ino", der er i "RaspberryPi-Minikame/Pre-Assembly Checks/Serial Communication Check/" til dit Arduino Board.

Åbn en ny terminal på din Raspberry Pi og udfør følgende:

sudo apt-get opdatering

sudo apt-get opgradering

git-klon

cd RaspberryPi-Minikame/Kontrol før forsamling/Kontrol af seriel kommunikation/

sudo python pi_duino.py

Åbn Serial Monitor på Arduino IDE, og kontroller, om "hej" og "hej" udskrives

2. Server Check (valgfrit)

Udfør følgende på den samme terminal som før:

cd..

cd Server Kontroller sudo python weblamp.py

Nu, hvis du indlæser webadressen i browseren, skal du se en weblampe -kontrolside. Din URL ville være IP -adressen på din hindbær pi. Eks: 192.168.0.36

Huser alle servoer (MUST-DO) Nummerer dine servoer, og uploader følgende kode til Arduino for at starte dine servoer. Husk: Hver servo er blevet indstillet til en anden hjemmeplacering. Så hver har en anden anvendelse og kan ikke blandes tilfældigt senere. Link til HomingServos.ino -kode

Trin 4: Installation af servoer på basen

Trin 5: Montering af benene

Trin 6: Sammenføjning af ben og basen

Trin 7: Ledningsføring

Tilslut Raspberry Pi til Arduino ved hjælp af et USB -kabel

Tilslut servoer ved hjælp af 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);

Trin 8: Serveren

Udfør følgende i din terminal for at få din server i gang. For nu skal du muligvis eksekvere server -python -filen, hver gang din pi genstarter. V2 fra RaspberryPi-Minikame skulle slippe af med det

cd RaspberryPi-Minikame

cd Server sudo python quad.py

Trin 9: Arduino -kode

Upload følgende kode til din Arduino, og husk at åbne Serial Monitor for at bruge din Quadruped.

Find det her: Arduino

Trin 10: Raspi Quadruped App

Du kan enten ændre appen selv ved hjælp af filerne i appmappen eller bruge den standardleverede apk. Alternativt kan du også bruge filerne til IOS -appen, klone den i Xcode og køre og installere den på din telefon

Anbefalede: