Obsah:

Raspberry Pi - minikame: 10 kroků
Raspberry Pi - minikame: 10 kroků

Video: Raspberry Pi - minikame: 10 kroků

Video: Raspberry Pi - minikame: 10 kroků
Video: Мини-камера видеонаблюдения, 4K, Wi-Fi 2024, Červenec
Anonim
Raspberry Pi - minikame
Raspberry Pi - minikame
Raspberry Pi - minikame
Raspberry Pi - minikame
Raspberry Pi - minikame
Raspberry Pi - minikame
Raspberry Pi - minikame
Raspberry Pi - minikame

Jednoduchý čtyřnásobek ovládaný vaším telefonem (IOS a Android). Běží na Raspberry Pi a Androidu.

Požadované součásti:

  1. Telefon
  2. Raspberry Pi
  3. Arduino Nano se štítem
  4. 3D tištěné díly

Kompletní kód:

Všechny stl soubory:

Krok 1: 3D tisk

Vytiskněte všechny následující části:

  • 1 x body_base.stl
  • 1 x body_top.stl
  • 2 x leg.stl
  • 2 x boky.stl
  • 1 x body_shafts.stl

Všechny soubory najdete také na stránce Thingiverse

Krok 2: Software

Software
Software
Software
Software
Software
Software
Software
Software

Nainstalujte si na svůj Pi následující software:

  1. Začněte instalací Debianu na Pi
  2. Stáhněte si Raspbian.
  3. Rozbalte soubor
  4. Zapište obraz disku na kartu microSD
  5. Vložte kartu microSD do počítače Pi a spusťte
  6. Otevřete na svém Pi prohlížeč chromu
  7. Přejděte na následující odkaz: Arduino
  8. Stáhněte a nainstalujte software pro Linux ARM

Krok 3: Kontrola softwaru a hardwaru před montáží

Kontrola softwaru a hardwaru před montáží
Kontrola softwaru a hardwaru před montáží

Kontrola sériové komunikace (volitelně)

1. Nahrajte do své desky Arduino soubor „PiArduinoCommunicationTest.ino“, který je součástí „RaspberryPi-Minikame/Kontroly před montáží/Kontrola sériové komunikace/“.

Otevřete nový terminál na svém Raspberry Pi a proveďte následující:

sudo apt-get update

sudo apt-get upgrade

klon git

cd RaspberryPi-Minikame/Kontrola před montáží/Kontrola sériové komunikace/

sudo python pi_duino.py

Otevřete sériový monitor na Arduino IDE a zkontrolujte, zda se tiskne „ahoj“a „ahoj“

2. Kontrola serveru (volitelně)

Na stejném terminálu jako dříve proveďte následující:

cd..

cd Server Zkontrolujte sudo python weblamp.py

Nyní, pokud načtete adresu URL do prohlížeče, měla by se vám zobrazit stránka ovládání webové lampy. Vaše URL by byla IP adresou vašeho malinového pi. Příklad: 192.168.0.36

Homing all Servos (MUST-DO) Očíslujte svá serva a nahrajte následující kód do Arduina, aby byla vaše serva doma. Pamatujte: Každé servo bylo nastaveno na jiné domovské místo. Každý z nich má tedy jiné použití a nemůže být později náhodně zamíchán. Odkaz na kód HomingServos.ino

Krok 4: Instalace serv na základnu

Krok 5: Sestavení nohou

Krok 6: Spojení nohou a základny

Krok 7: Zapojení

Připojte Raspberry Pi k Arduinu pomocí kabelu USB

Připojte serva pomocí následujících čísel portů:

FL_HIP = (4);

FL_FOOT = (5);

FR_HIP = (6);

FR_FOOT = (7);

BL_HIP = (8);

BL_FOOT = (9);

BR_HIP = (10);

BR_FOOT = (11);

Krok 8: Server

Chcete -li server zprovoznit, proveďte na svém terminálu následující kroky. Prozatím možná budete muset spustit soubor python serveru při každém restartu pi. V2 RaspberryPi-Minikame by se toho měl zbavit

cd RaspberryPi-Minikame

cd Server sudo python quad.py

Krok 9: Arduino kód

Nahrajte následující kód do svého Arduina a nezapomeňte otevřít Serial Monitor a používat svůj Quadruped.

Najdete ho zde: Arduino

Krok 10: Aplikace Raspi Quadruped

Aplikaci můžete buď upravit sami pomocí souborů ve složce aplikace, nebo použít výchozí poskytnutý soubor APK. Alternativně můžete také použít soubory pro aplikaci IOS, naklonovat je v Xcode a spustit a nainstalovat do telefonu

Doporučuje: