Table des matières:
Vidéo: Contrôle Raspberry Pi RC : 4 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Contrôle RC pour Raspberry Pi
Il existe de nombreuses instructables vous montrant comment contrôler un robot en utilisant WIFI ou Bluetooth avec un téléphone ou une tablette. Le problème est que vous ne pouvez pas manœuvrer assez vite car vous devez regarder l'écran et le robot. Avec cette configuration, vous pouvez contrôler votre robot avec un véritable contrôleur RC sans fil AM en utilisant le raspberry pi.. Certaines compétences en soudure sont requises.
Étape 1: Pièces nécessaires
Pièces nécessaires
1. Émetteur et récepteur radio Futaba 2DR AM.
2. (4) Commutateur Pololu RC avec sortie numérique.
3. perf-board pour souder les (4) petites planches
4. fil (j'ai utilisé les fils du câble Cat5)
5. écrous et boulons
6. équipement de soudure
7. très petit tournevis plat
Étape 2: configuration
METTRE EN PLACE;
Le récepteur RC dispose de 2 canaux, un pour contrôler la direction et l'autre pour contrôler la manette des gaz. J'ai acheté le contrôleur et le récepteur en kit et il comprenait également (2) servos S3003 et un support de batterie. Vous n'avez besoin que du récepteur et du contrôleur. Vous pouvez couper les fils des servos et utiliser les connecteurs si vous le souhaitez. J'ai décidé de souder les fils directement aux broches du récepteur au lieu de couper les fils des servos. J'ai acheté les planches pololu sur Amazon. Cliquez ici
Étape 3: Câblage
CABLAGE;
Lisez le manuel de pololu à la fin de l'instructable pour plus de détails. Les cartes peuvent être câblées pour 3,3V ou 5V. Si vous voulez une sortie de signal 5V des cartes, vous devez souder ensemble les 2 grands plots à l'arrière des cartes. Si vous voulez 3,3 V des cartes, vous n'avez pas besoin de cavaliers sur les pads, mais vous aurez besoin de 3,3 V du Rpi. Soudez d'abord les broches d'en-tête fournies aux cartes pololu. Placez les (4) petites planches sur la planche perforée et câblez selon le schéma. J'ai inclus 2 schémas, un pour 3.3V et l'autre pour 5V. Notez que pour utiliser la configuration 5V, vous aurez besoin d'une carte tampon 3,3v-5v. Par exemple la Piface ou équivalent. Une fois tous les fils soudés. Alimentez le récepteur (5V). Toutes les petites cartes devraient commencer à clignoter et être prêtes à être programmées.
Étape 4: Programmation
LA PROGRAMMATION;
Vous aurez besoin du contrôleur RC pour programmer chaque carte pololu. Assurez-vous que les piles sont bonnes. Suivez le manuel pour plus de détails. Pour entrer dans le mode programme, avec un très petit tournevis court-circuitez les 2 petites pastilles sur le dessus de la carte pendant que vous mettez l'appareil sous tension. La LED clignotera indiquant que vous êtes en mode programme. Activez le levier sur le contrôleur et court-circuitez à nouveau les pads pour les stocker en mémoire. Si la carte est correctement programmée, vous devriez voir la LED clignoter à un rythme différent. Faites de même pour toutes les autres planches. Après la programmation, la sortie sur chaque carte doit changer d'état de bas à haut ou de haut à bas en fonction de la direction du joystick. Pour une raison quelconque, avec ma configuration, 2 sorties sont HAUTES et 2 sont BASSES avec les leviers au milieu. Marquez les fils de sortie de sorte que lorsque vous programmez le Raspberry Pi, vous sachiez quel fil est quoi. Gardez à l'esprit que lorsque le récepteur est hors de portée ou le contrôleur OFF, vous aurez 2 sorties HIGH et 2 LOW.
Ce projet est destiné à montrer comment ajouter un contrôle RC au raspberry pi et non comment construire un robot. Si quelqu'un a besoin du code python, veuillez demander. La vidéo incluse montre la configuration de travail.
VIDÉO
Conseillé:
Construisez votre robot de streaming vidéo contrôlé par Internet avec Arduino et Raspberry Pi : 15 étapes (avec photos)
Construisez votre robot de streaming vidéo contrôlé par Internet avec Arduino et Raspberry Pi : je suis @RedPhantom (alias LiquidCrystalDisplay / Itay), un étudiant de 14 ans originaire d'Israël qui étudie à l'école secondaire Max Shein pour les sciences avancées et les mathématiques. Je fais ce projet pour que tout le monde puisse apprendre et partager! Vous avez peut-être pensé
Tower Climb Helping Robot V1 - Contrôle à deux pattes, RF, BT avec application : 22 étapes (avec photos)
Tower Climb Helping Robot V1 - Contrôle à deux pattes, RF, BT avec application : chaque fois que je vois des lézards sur les murs, j'ai l'intention de créer un robot comme celui-ci. C'est une idée à long terme, je recherche beaucoup d'articles pour les électro-adhésifs et vérifie d'une manière ou d'une autre sa capacité de tenue. Juste pour l'instant, je prévois de le faire en utilisant un électro-aimant pour
Fauteuil roulant contrôlé par joystick avec suivi d'obstacles : 3 étapes (avec photos)
Fauteuil roulant contrôlé par joystick assisté par un traqueur d'obstacles : afin de permettre aux personnes handicapées de conduire en toute sécurité, un capteur à ultrasons est utilisé pour suivre les obstacles présents sur le chemin. Sur la base du mouvement du joystick, les moteurs entraîneront le fauteuil roulant dans quatre directions et vitesses sur chaque di
Contrôle de la luminosité Contrôle LED basé sur PWM à l'aide de boutons-poussoirs, Raspberry Pi et Scratch : 8 étapes (avec photos)
Contrôle de la luminosité Contrôle des LED basé sur PWM à l'aide de boutons poussoirs, Raspberry Pi et Scratch : j'essayais de trouver un moyen d'expliquer le fonctionnement du PWM à mes étudiants, alors je me suis fixé pour tâche d'essayer de contrôler la luminosité d'une LED à l'aide de 2 boutons poussoirs - un bouton augmentant la luminosité d'une LED et l'autre la diminuant. Pour programmer
Robot Roomba contrôlé par navigateur avec le Raspberry Pi modèle 3 A+ : 6 étapes (avec photos)
Robot Roomba contrôlé par navigateur avec le Raspberry Pi Model 3 A+ : Aperçu Il existe de nombreux hacks Roomba qui permettent le contrôle via l'interface série. Je n'ai pas