Table des matières:
- Étape 1: Impression 3D
- Étape 2: Logiciel
- Étape 3: Vérification du logiciel et du matériel de pré-assemblage
- Étape 4: Installation des servos sur la base
- Étape 5: Assemblage des pattes
- Étape 6: Joindre les jambes et la base
- Étape 7: Câblage
- Étape 8: Le serveur
- Étape 9: Code Arduino
- Étape 10: Application Raspi Quadruped
Vidéo: Raspberry Pi - Minikame : 10 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Un simple quadrupède contrôlé par votre téléphone (IOS et Android). Fonctionne sur Raspberry Pi et Android.
Composants requis:
- Un téléphone
- Tarte aux framboises
- Arduino Nano avec bouclier
- Pièces imprimées en 3D
Code complet:
Tous les fichiers stl:
Étape 1: Impression 3D
Imprimez toutes les parties suivantes:
- 1 x corps_base.stl
- 1 x body_top.stl
- 2 x jambe.stl
- 2 x hanches.stl
- 1 x corps_arbres.stl
Vous pouvez également trouver tous les fichiers sur la page Thingiverse
Étape 2: Logiciel
Installez le logiciel suivant sur votre Pi:
- Commencez par installer Debian sur Pi
- Téléchargez Raspbian.
- Décompressez le fichier
- Écrivez l'image du disque sur votre carte microSD
- Insérez la carte microSD dans votre Pi et démarrez
- Ouvrez le navigateur Chrome sur votre Pi
- Allez sur le lien suivant: Arduino
- Téléchargez et installez le logiciel pour Linux ARM
Étape 3: Vérification du logiciel et du matériel de pré-assemblage
Vérification de la communication série (facultatif)
1. Téléchargez le "PiArduinoCommunicationTest.ino" qui se trouve dans "RaspberryPi-Minikame/Pre-Assembly Checks/Serial Communication Check/" sur votre carte Arduino.
Ouvrez un nouveau terminal sur votre Raspberry Pi et exécutez les opérations suivantes:
sudo apt-get mise à jour
sudo apt-get mise à niveau
git clone
cd RaspberryPi-Minikame/Vérifications de pré-assemblage/Vérification de la communication série/
sudo python pi_duino.py
Ouvrez le moniteur série sur l'IDE Arduino et vérifiez que "salut" et "bonjour" s'impriment
2. Vérification du serveur (facultatif)
Sur le même terminal que précédemment, exécutez la commande suivante:
cd..
cd Server Vérifier sudo python weblamp.py
Maintenant, si vous chargez l'URL sur le navigateur, vous devriez voir une page de contrôle de la lampe Web. Votre URL serait l'adresse IP de votre raspberry pi. Exemple: 192.168.0.36
Homing all Servos (MUST-DO) Numérotez vos servos et téléchargez le code suivant sur Arduino pour héberger vos servos. N'oubliez pas: chaque servo a été réglé sur un emplacement d'origine différent. Chacun a donc un usage différent et ne peut pas être mélangé au hasard par la suite. Lien vers le code HomingServos.ino
Étape 4: Installation des servos sur la base
Étape 5: Assemblage des pattes
Étape 6: Joindre les jambes et la base
Étape 7: Câblage
Connectez le Raspberry Pi à Arduino à l'aide d'un câble USB
Connectez les servos en utilisant les numéros de port suivants:
FL_HIP = (4);
FL_PIED = (5);
FR_HIP = (6);
FR_PIED = (7);
BL_HIP = (8);
PIED_BL = (9);
BR_HIP = (10);
BR_PIED = (11);
Étape 8: Le serveur
Exécutez ce qui suit dans votre terminal pour que votre serveur soit opérationnel. Pour l'instant, vous devrez peut-être exécuter le fichier python du serveur à chaque redémarrage de votre pi. La V2 de RaspberryPi-Minikame devrait s'en débarrasser
cd RaspberryPi-Minikame
cd Serveur sudo python quad.py
Étape 9: Code Arduino
Téléchargez le code suivant sur votre Arduino et n'oubliez pas d'ouvrir le moniteur série pour utiliser votre quadrupède.
Trouvez-le ici: Arduino
Étape 10: Application Raspi Quadruped
Vous pouvez soit modifier l'application pour vous-même à l'aide des fichiers du dossier d'applications, soit utiliser l'apk fourni par défaut. Alternativement, vous pouvez également utiliser les fichiers pour l'application IOS, la cloner dans Xcode et l'exécuter et l'installer sur votre téléphone
Conseillé:
Détection de visage sur Raspberry Pi 4B en 3 étapes : 3 étapes
Détection de visage sur Raspberry Pi 4B en 3 étapes : dans ce Instructable, nous allons effectuer une détection de visage sur Raspberry Pi 4 avec Shunya O/S en utilisant la bibliothèque Shunyaface. Shunyaface est une bibliothèque de reconnaissance/détection de visage. Le projet vise à atteindre la vitesse de détection et de reconnaissance la plus rapide avec
Clignotement LED avec Raspberry Pi - Comment utiliser les broches GPIO sur Raspberry Pi : 4 étapes
Clignotement LED avec Raspberry Pi | Comment utiliser les broches GPIO sur Raspberry Pi : Salut les gars dans cette instructables, nous allons apprendre à utiliser les GPIO de Raspberry pi. Si vous avez déjà utilisé Arduino, vous savez probablement que nous pouvons connecter un commutateur LED, etc. à ses broches et le faire fonctionner comme. faire clignoter la LED ou obtenir l'entrée du commutateur donc
Interface ADXL335 Sensor sur Raspberry Pi 4B en 4 étapes : 4 étapes
Interface capteur ADXL335 sur Raspberry Pi 4B en 4 étapes : dans ce Instructable, nous allons interfacer un capteur ADXL335 (accéléromètre) sur Raspberry Pi 4 avec Shunya O/S
Installation de Raspbian Buster sur Raspberry Pi 3 - Premiers pas avec Raspbian Buster avec Raspberry Pi 3b/3b+ : 4 étapes
Installation de Raspbian Buster sur Raspberry Pi 3 | Premiers pas avec Raspbian Buster avec Raspberry Pi 3b/3b+ : Salut les gars, récemment l'organisation Raspberry pi a lancé un nouveau système d'exploitation Raspbian appelé Raspbian Buster. Il s'agit d'une nouvelle version de Raspbian pour Raspberry pi. Donc, aujourd'hui, dans ces instructables, nous allons apprendre à installer Raspbian Buster OS sur votre Raspberry pi 3
Installation de Raspbian dans Raspberry Pi 3 B sans HDMI - Premiers pas avec Raspberry Pi 3B - Configuration de votre Raspberry Pi 3: 6 étapes
Installation de Raspbian dans Raspberry Pi 3 B sans HDMI | Premiers pas avec Raspberry Pi 3B | Configuration de votre Raspberry Pi 3: Comme certains d'entre vous le savent, les ordinateurs Raspberry Pi sont assez géniaux et vous pouvez obtenir l'ensemble de l'ordinateur sur une seule petite carte. Le Raspberry Pi 3 modèle B est doté d'un ARM Cortex A53 quadricœur 64 bits. cadencé à 1,2 GHz. Cela met le Pi 3 à environ 50