Cuprins:
- Pasul 1: Imprimare 3D
- Pasul 2: Software
- Pasul 3: Verificare software și hardware pre-asamblare
- Pasul 4: Instalarea Servo-urilor pe bază
- Pasul 5: Asamblarea picioarelor
- Pasul 6: Alăturarea picioarelor și a bazei
- Pasul 7: Cablare
- Pasul 8: Serverul
- Pasul 9: Cod Arduino
- Pasul 10: aplicația Raspi Quadruped
Video: Raspberry Pi - Minikame: 10 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Un simplu Quadruped controlat de telefon (IOS și Android). Se execută pe Raspberry Pi și Android.
Componente necesare:
- Un telefon
- Raspberry Pi
- Arduino Nano cu Scut
- Piese imprimate 3D
Cod complet:
Toate fișierele stl:
Pasul 1: Imprimare 3D
Imprimați toate părțile următoare:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x leg.stl
- 2 x solduri.stl
- 1 x body_shafts.stl
De asemenea, puteți găsi toate fișierele pe pagina Thingiverse
Pasul 2: Software
Instalați următorul software pe Pi:
- Începeți prin instalarea Debian pe Pi
- Descărcați Raspbian.
- Dezarhivați fișierul
- Scrieți imaginea discului pe cardul dvs. microSD
- Puneți cardul microSD în Pi și porniți
- Deschideți browserul crom pe Pi
- Accesați următorul link: Arduino
- Descărcați și instalați software-ul pentru Linux ARM
Pasul 3: Verificare software și hardware pre-asamblare
Verificare comunicare în serie (opțional)
1. Încărcați „PiArduinoCommunicationTest.ino” care se află în „RaspberryPi-Minikame / Verificări pre-asamblare / Verificare comunicare în serie /” pe placa dvs. Arduino.
Deschideți un terminal nou pe Raspberry Pi și executați următoarele:
sudo apt-get update
sudo apt-get upgrade
git clone
cd RaspberryPi-Minikame / Verificări înainte de asamblare / Verificare comunicare în serie /
sudo python pi_duino.py
Deschideți serialul de pe ID-ul Arduino și verificați dacă sunt imprimate „salut” și „salut”
2. Verificare server (opțional)
Pe același terminal ca înainte executați următoarele:
cd..
cd Server Verificați sudo python weblamp.py
Acum, dacă încărcați adresa URL pe browser, ar trebui să vedeți o pagină de control weblamp. Adresa dvs. URL ar fi adresa IP a raspberry pi. Ex: 192.168.0.36
Acceptarea tuturor Servo-urilor (MUST-DO) Numerați-vă servo-urile și încărcați următorul cod pe Arduino pentru a vă accesa servo-urile. Rețineți: fiecare servo a fost setat la o locație de domiciliu diferită. Deci fiecare are o utilizare diferită și nu poate fi amestecat aleatoriu mai târziu. Link către Codul HomingServos.ino
Pasul 4: Instalarea Servo-urilor pe bază
Pasul 5: Asamblarea picioarelor
Pasul 6: Alăturarea picioarelor și a bazei
Pasul 7: Cablare
Conectați Raspberry Pi la Arduino utilizând un cablu USB
Conectați Servo-urile folosind următoarele numere de 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);
Pasul 8: Serverul
Executați următoarele în terminalul dvs. pentru a porni serverul în funcțiune. Deocamdată, poate fi necesar să executați fișierul python al serverului de fiecare dată când reporniți pi. V2 al RaspberryPi-Minikame ar trebui să scape de asta
cd RaspberryPi-Minikame
cd Server sudo python quad.py
Pasul 9: Cod Arduino
Încărcați următorul cod pe Arduino și nu uitați să deschideți Serial Monitor pentru a utiliza Quadruped.
Găsește-l aici: Arduino
Pasul 10: aplicația Raspi Quadruped
Puteți modifica aplicația pentru dvs. utilizând fișierele din folderul aplicației sau puteți utiliza apk-ul prestabilit furnizat. Alternativ, puteți utiliza fișierele pentru aplicația IOS, să o clonați în Xcode și să o rulați și să o instalați pe telefon
Recomandat:
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino - Pași cu pași: 4 pași
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino | Pași cu pas: în acest proiect, voi proiecta un senzor senzor de parcare inversă Arduino Car Circuit folosind senzorul cu ultrasunete Arduino UNO și HC-SR04. Acest sistem de avertizare auto bazat pe Arduino poate fi utilizat pentru navigație autonomă, autonomie robotică și alte r
Detectarea feței pe Raspberry Pi 4B în 3 pași: 3 pași
Detectarea feței pe Raspberry Pi 4B în 3 pași: În acest instructabil vom efectua detectarea feței pe Raspberry Pi 4 cu Shunya O / S folosind Biblioteca Shunyaface. Shunyaface este o bibliotecă de recunoaștere / detectare a feței. Proiectul își propune să obțină cea mai rapidă viteză de detectare și recunoaștere cu
LED clipeste cu Raspberry Pi - Cum se utilizează pini GPIO pe Raspberry Pi: 4 pași
LED clipeste cu Raspberry Pi | Cum se utilizează pinii GPIO pe Raspberry Pi: Bună, băieți, în acest instructable vom învăța cum să folosim GPIO-urile Raspberry pi. Dacă ați folosit vreodată Arduino, atunci probabil știți că putem conecta comutatorul cu LED-uri etc. la pinii săi și să-l facem să funcționeze ca. faceți LED-ul să clipească sau primiți intrarea de la comutator, așa că
Interfață senzor ADXL335 pe Raspberry Pi 4B în 4 pași: 4 pași
Interfață senzor ADXL335 pe Raspberry Pi 4B în 4 pași: În acest instructable vom interfața un senzor ADXL335 (accelerometru) pe Raspberry Pi 4 cu Shunya O / S
Instalarea Raspbian în Raspberry Pi 3 B Fără HDMI - Noțiuni introductive despre Raspberry Pi 3B - Configurarea Raspberry Pi 3: 6 pași
Instalarea Raspbian în Raspberry Pi 3 B Fără HDMI | Noțiuni introductive despre Raspberry Pi 3B | Configurarea Raspberry Pi 3: După cum unii dintre voi știți, computerele Raspberry Pi sunt minunate și puteți obține întregul computer doar pe o singură placă mică. Raspberry Pi 3 Model B are un quad-core 64-bit ARM Cortex A53 tactat la 1,2 GHz. Acest lucru pune Pi 3 aproximativ 50