Taula de continguts:
- Pas 1: impressió 3D
- Pas 2: programari
- Pas 3: comprovació de programari i maquinari previ al muntatge
- Pas 4: Instal·lació de Servos a la base
- Pas 5: Muntatge de les potes
- Pas 6: Unir les potes i la base
- Pas 7: cablejat
- Pas 8: el servidor
- Pas 9: Codi Arduino
- Pas 10: aplicació Raspi Quadruped
Vídeo: Raspberry Pi - Minikame: 10 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Un senzill Quadruped controlat pel vostre telèfon (IOS i Android). S’executa a Raspberry Pi i Android.
Components necessaris:
- Un telèfon
- Raspberry Pi
- Arduino Nano amb Escut
- Parts impreses en 3D
Codi complet:
Tots els fitxers stl:
Pas 1: impressió 3D
Imprimiu totes les parts següents:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x leg.stl
- 2 x malucs
- 1 x body_shafts.stl
També podeu trobar tots els fitxers a la pàgina de Thingiverse
Pas 2: programari
Instal·leu el programari següent al vostre Pi:
- Comenceu instal·lant Debian a Pi
- Descarrega Raspbian.
- Descomprimiu el fitxer
- Escriviu la imatge del disc a la vostra targeta microSD
- Introduïu la targeta microSD al Pi i arrenceu
- Obriu el navegador de crom al vostre Pi
- Aneu al següent enllaç: Arduino
- Descarregueu i instal·leu el programari per a Linux ARM
Pas 3: comprovació de programari i maquinari previ al muntatge
Comprovació de la comunicació en sèrie (opcional)
1. Pengeu el "PiArduinoCommunicationTest.ino" que es troba a "RaspberryPi-Minikame / comprovacions prèvies al muntatge / comprovació de la comunicació en sèrie /" a la vostra placa Arduino.
Obriu un terminal nou al vostre Raspberry Pi i executeu el següent:
sudo apt-get update
sudo apt-get upgrade
git clon
cd RaspberryPi-Minikame / Verificacions prèvies al muntatge / Verificació de la comunicació en sèrie /
sudo python pi_duino.py
Obriu el monitor de sèrie a l’IDE Arduino i comproveu que s’imprimeixin "hola" i "hola"
2. Comprovació del servidor (opcional)
Al mateix terminal que abans, executeu el següent:
cd..
cd Server Comproveu sudo python weblamp.py
Ara, si carregueu l'URL al navegador, hauríeu de veure una pàgina de control de weblamp. El vostre URL seria l'adreça IP del vostre raspberry pi. Ex: 192.168.0.36
Memorització de tots els servos (MUST-DO) Numereu els servos i pengeu el codi següent a Arduino per ubicar-los. Recordeu: cada servo s'ha configurat en una ubicació de casa diferent. Per tant, cadascun té un ús diferent i no es pot barrejar aleatòriament més tard. Enllaç al codi HomingServos.ino
Pas 4: Instal·lació de Servos a la base
Pas 5: Muntatge de les potes
Pas 6: Unir les potes i la base
Pas 7: cablejat
Connecteu el Raspberry Pi a Arduino mitjançant un cable USB
Connecteu els Servos mitjançant els números de port següents:
FL_HIP = (4);
FL_FOOT = (5);
FR_HIP = (6);
FR_FOOT = (7);
BL_HIP = (8);
BL_FOOT = (9);
BR_HIP = (10);
BR_FOOT = (11);
Pas 8: el servidor
Executeu el següent al vostre terminal per posar en funcionament el servidor. De moment, és possible que hàgiu d'executar el fitxer python del servidor cada vegada que reinicieu el pi. V2 de RaspberryPi-Minikame hauria de desfer-se’n
cd RaspberryPi-Minikame
cd Server sudo python quad.py
Pas 9: Codi Arduino
Pengeu el següent codi al vostre Arduino i recordeu d’obrir el monitor sèrie per utilitzar el vostre Quadruped.
Trobeu-lo aquí: Arduino
Pas 10: aplicació Raspi Quadruped
Podeu modificar l'aplicació mitjançant els fitxers de la carpeta d'aplicacions o utilitzar l'apk predeterminat proporcionat. Com a alternativa, també podeu utilitzar els fitxers de l’aplicació IOS, clonar-lo a Xcode i executar-lo i instal·lar-lo al telèfon
Recomanat:
Detecció de cares a Raspberry Pi 4B en 3 passos: 3 passos
Detecció de cares a Raspberry Pi 4B en 3 passos: en aquest manual, farem la detecció de cares a Raspberry Pi 4 amb Shunya O / S mitjançant la biblioteca Shunyaface. Shunyaface és una biblioteca de reconeixement / detecció de cares. El projecte té com a objectiu aconseguir una velocitat de detecció i reconeixement més ràpida amb
LED parpelleja amb Raspberry Pi - Com s'utilitzen els pins GPIO a Raspberry Pi: 4 passos
LED parpelleja amb Raspberry Pi | Com s'utilitzen els pins GPIO a Raspberry Pi: Hola, nois en aquest instructable, aprendrem a utilitzar els GPIO de Raspberry pi. Si alguna vegada heu utilitzat Arduino, probablement sabreu que podem connectar l'interruptor LED, etc. als seus pins i fer-lo funcionar. feu parpellejar el LED o obteniu l'entrada del commutador de manera que
Interfície Sensor ADXL335 al Raspberry Pi 4B en 4 passos: 4 passos
Sensor d’interfície ADXL335 al Raspberry Pi 4B en 4 passos: en aquest instructiu farem una interfície del sensor ADXL335 (acceleròmetre) al Raspberry Pi 4 amb Shunya O / S
Instal·lació de Raspbian Buster a Raspberry Pi 3 - Introducció a Raspbian Buster amb Raspberry Pi 3b / 3b +: 4 passos
Instal·lació de Raspbian Buster a Raspberry Pi 3 | Introducció a Raspbian Buster Amb Raspberry Pi 3b / 3b +: Hola nois, recentment l’organització Raspberry pi va llançar el nou sistema operatiu Raspbian anomenat Raspbian Buster. És una nova versió de Raspbian per a Raspberry pi's. Per tant, avui en aquest instructable aprendrem a instal·lar Raspbian Buster OS al vostre Raspberry pi 3
Instal·lació de Raspbian al Raspberry Pi 3 B sense HDMI - Introducció a Raspberry Pi 3B - Configuració del Raspberry Pi 3: 6 passos
Instal·lació de Raspbian al Raspberry Pi 3 B sense HDMI | Introducció a Raspberry Pi 3B | Configuració del vostre Raspberry Pi 3: Com alguns sabeu, els ordinadors Raspberry Pi són increïbles i podeu obtenir tot l’ordinador només en una sola petita placa. El Raspberry Pi 3 Model B compta amb un ARM Cortex A53 de 64 bits de quatre nuclis rellotge a 1,2 GHz. Això posa el Pi 3 aproximadament a 50