INHOUDSOPGAWE:

Framboos Pi - Minikame: 10 stappe
Framboos Pi - Minikame: 10 stappe

Video: Framboos Pi - Minikame: 10 stappe

Video: Framboos Pi - Minikame: 10 stappe
Video: How to network monitor using Raspberry PI | Zabbix | NETVN 2024, November
Anonim
Framboos Pi - Minikame
Framboos Pi - Minikame
Framboos Pi - Minikame
Framboos Pi - Minikame
Framboos Pi - Minikame
Framboos Pi - Minikame
Framboos Pi - Minikame
Framboos Pi - Minikame

'N Eenvoudige Quadruped -beheer deur u telefoon (IOS en Android). Werk op Raspberry Pi en Android.

Vereiste komponente:

  1. 'N Telefoon
  2. Framboos Pi
  3. Arduino Nano met skild
  4. 3D -gedrukte onderdele

Volledige kode:

Alle stl -lêers:

Stap 1: 3D -drukwerk

Druk al die volgende dele af:

  • 1 x body_base.stl
  • 1 x body_top.stl
  • 2 x been.stl
  • 2 x heupe.stl
  • 1 x bakas.stl

U kan ook al die lêers op die Thingiverse -bladsy vind

Stap 2: sagteware

Sagteware
Sagteware
Sagteware
Sagteware
Sagteware
Sagteware
Sagteware
Sagteware

Installeer die volgende sagteware op u Pi:

  1. Begin deur Debian op Pi te installeer
  2. Aflaai Raspbian.
  3. Pak die lêer uit
  4. Skryf die skyfbeeld op u microSD -kaart
  5. Plaas die microSD -kaart in u Pi en begin
  6. Maak die chroomblaaier op u Pi oop
  7. Gaan na die volgende skakel: Arduino
  8. Laai die sagteware vir Linux ARM af en installeer dit

Stap 3: sagteware en hardeware-kontrole vooraf

Voorafgaande sagteware en hardeware kontrole
Voorafgaande sagteware en hardeware kontrole

Serial Communication Check (opsioneel)

1. Laai die "PiArduinoCommunicationTest.ino", wat in "RaspberryPi-Minikame/Pre-Assembly Checks/Serial Communication Check/" op u Arduino Board is, op.

Maak 'n nuwe terminale op u Raspberry Pi oop en voer die volgende uit:

sudo apt-get update

sudo apt-get upgrade

git-kloon

cd FramboosPi-Minikame/Voorafgaande tjeks/Seriële kommunikasie tjek/

sudo python pi_duino.py

Maak die Serial Monitor op die Arduino IDE oop en kyk of 'hi' en 'hallo' gedruk word

2. Server tjek (opsioneel)

Voer die volgende uit op dieselfde terminaal as voorheen:

cd..

cd bediener Gaan sudo python weblamp.py na

As u die URL in die blaaier laai, moet u 'n weblampbeheerbladsy sien. U URL is die IP -adres van u framboospi. Byvoorbeeld: 192.168.0.36

Huisves alle servo's (MOET-DOEN) Nommer u servo's en laai die volgende kode op na Arduino om u servo's te huisves. Onthou: elke servo is op 'n ander tuislokasie gestel. Elkeen het dus 'n ander gebruik en kan nie later willekeurig deurmekaar gemaak word nie. Skakel na HomingServos.ino -kode

Stap 4: Installering van servo's op die basis

Stap 5: Montering van die bene

Stap 6: Verbind die bene en die basis

Stap 7: Bedrading

Koppel die Raspberry Pi met Arduino met 'n USB -kabel

Koppel die servo's met behulp van die volgende poortnommers:

FL_HIP = (4);

FL_FOOT = (5);

FR_HIP = (6);

FR_FOOT = (7);

BL_HIP = (8);

BL_FOOT = (9);

BR_HIP = (10);

BR_FOOT = (11);

Stap 8: Die bediener

Voer die volgende in u terminale uit om u bediener aan die gang te kry. Vir eers moet u moontlik die bediener -python -lêer uitvoer elke keer as u pi herlaai. V2 van RaspberryPi-Minikame moet daarvan ontslae raak

cd FramboosPi-Minikame

cd Server sudo python quad.py

Stap 9: Arduino -kode

Laai die volgende kode op na u Arduino en onthou om die Serial Monitor oop te maak om u Quadruped te gebruik.

Vind dit hier: Arduino

Stap 10: Raspi Quadruped -app

U kan die app self verander deur die lêers in die appmap te gebruik, of die standaard apk gebruik. Alternatiewelik kan u ook die lêers vir die IOS -app gebruik, dit in Xcode kloon en dit op u telefoon laat loop en installeer

Aanbeveel: