Obsah:

Raspberry Pi - minikame: 10 krokov
Raspberry Pi - minikame: 10 krokov

Video: Raspberry Pi - minikame: 10 krokov

Video: Raspberry Pi - minikame: 10 krokov
Video: Удивительные самоделки на Raspberry PI, 11 интересных проектов на малине. 2024, November
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ý štvornásobný ovládaný vašim telefónom (IOS a Android). Beží na Raspberry Pi a Android.

Požadované komponenty:

  1. Telefón
  2. Malinový koláč
  3. Arduino Nano so štítom
  4. 3D tlačené diely

Kompletný kód:

Všetky súbory stl:

Krok 1: 3D tlač

Vytlačte všetky nasledujúce diely:

  • 1 x body_base.stl
  • 1 x body_top.stl
  • 2 x noha.stl
  • 2 x boky.stl
  • 1 x telesný hriadeľ.stl

Všetky súbory nájdete aj na stránke Thingiverse

Krok 2: Softvér

Softvér
Softvér
Softvér
Softvér
Softvér
Softvér
Softvér
Softvér

Nainštalujte si na svoj Pi nasledujúci softvér:

  1. Začnite inštaláciou Debianu na Pi
  2. Stiahnite si Raspbian.
  3. Rozbaľte súbor
  4. Zapíšte si obraz disku na kartu microSD
  5. Vložte kartu microSD do počítača Pi a spustite počítač
  6. Otvorte na svojom Pi prehliadač chrómu
  7. Prejdite na nasledujúci odkaz: Arduino
  8. Stiahnite a nainštalujte softvér pre Linux ARM

Krok 3: Kontrola softvéru a hardvéru pred montážou

Kontrola softvéru a hardvéru pred montážou
Kontrola softvéru a hardvéru pred montážou

Kontrola sériovej komunikácie (voliteľné)

1. Do svojej dosky Arduino nahrajte súbor „PiArduinoCommunicationTest.ino“, ktorý je súčasťou „RaspberryPi-Minikame/Kontroly pred montážou/Kontrola sériovej komunikácie/“.

Otvorte na svojom Raspberry Pi nový terminál a vykonajte nasledujúce kroky:

sudo apt-get aktualizácia

sudo apt-get upgrade

git klon

cd RaspberryPi-Minikame/Kontroly pred montážou/Kontrola sériovej komunikácie/

sudo python pi_duino.py

Otvorte sériový monitor na Arduino IDE a skontrolujte, či sa tlačí „ahoj“a „ahoj“

2. Kontrola servera (voliteľné)

Na tom istom termináli ako predtým vykonajte nasledujúce:

cd..

cd server Skontrolujte sudo python weblamp.py

Teraz, keď načítate adresu URL do prehliadača, mala by sa vám zobraziť stránka na ovládanie weblampy. Vaša adresa URL by bola IP adresou vášho malinového pi. Príklad: 192.168.0.36

Výmena všetkých serv (MUST-DO) Očíslujte svoje serva a nahrajte nasledujúci kód do Arduina, aby ste si domov uložili svoje serva. Nezabudnite: Každé servo bolo nastavené na iné domáce miesto. Každý má teda iné využitie a nemôže byť neskôr náhodne zamiešaný. Odkaz na kód HomingServos.ino

Krok 4: Inštalácia serva na základňu

Krok 5: Zostavenie nôh

Krok 6: Spojenie nôh a základne

Krok 7: Zapojenie

Pripojte Raspberry Pi k Arduinu pomocou USB kábla

Pripojte servá pomocou nasledujúcich čísel portov:

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

Na svojom termináli vykonajte nasledujúce kroky, aby váš server bol v prevádzke. Zatiaľ možno budete musieť spustiť súbor python servera pri každom reštarte pi. V2 z RaspberryPi-Minikame by sa toho malo zbaviť

cd RaspberryPi-Minikame

cd Server sudo python quad.py

Krok 9: Kód Arduino

Nahrajte nasledujúci kód do svojho Arduina a nezabudnite otvoriť sériový monitor, aby ste mohli používať svoj Quadruped.

Nájdete ho tu: Arduino

Krok 10: Štvornásobná aplikácia Raspi

Aplikáciu si môžete buď sami upraviť pomocou súborov v priečinku s aplikáciami, alebo použiť predvolený poskytovaný súbor APK. Prípadne môžete tiež použiť súbory pre aplikáciu IOS, klonovať ich v Xcode a spustiť a nainštalovať do telefónu

Odporúča: