Table des matières:
- Étape 1: Rassemblez les matériaux
- Étape 2: configuration
- Étape 3: Connecter le Buggy au pont en H
- Étape 4: Connecter votre pont en H à votre Raspberry Pi
- Étape 5: connexion d'une batterie de 9 volts à votre pont en H
- Étape 6: point de contrôle
- Étape 7: Câblage des boutons-poussoirs
- Étape 8: Le code
- Étape 9: Configuration de la visionneuse VNC
- Étape 10: Assemblage de votre poussette
Vidéo: Buggy robot RSPI à bouton-poussoir : 10 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Avez-vous déjà vu une voiture télécommandée au magasin et vous êtes-vous demandé si vous pouviez en construire une vous-même. Eh bien oui, vous pouvez en construire un et contrôler votre voiture avec des boutons poussoirs. Tout ce dont vous avez besoin est de quelques matériaux simples et vous pouvez construire vous-même un buggy robotique à bouton-poussoir. Suivez maintenant les étapes ci-dessous et construisez votre buggy robot à bouton-poussoir.
Étape 1: Rassemblez les matériaux
Avant de commencer, vous devez rassembler le matériel nécessaire pour mener à bien ce projet:
- Framboise Pi B+
- Surveiller
- Clavier
- Souris
- T-cordonnier
- Planche à pain demi-taille
- Pont en H
- Tournevis cruciforme
- Châssis Robot Buggy avec 2 moteurs
- 4 boutons poussoirs
- batterie 9 volts
- Chargeur de portable
- Fil micro USB
- 4 fils cavaliers mâles - femelles
- 12 mâles - mâles cavaliers
- Logiciel de codage Python 3
- Appareil mobile pouvant télécharger l'application de visualisation VNC
Étape 2: configuration
Une fois que vous avez rassemblé les matériaux nécessaires, vous pouvez maintenant construire votre buggy. Tout d'abord, vous devez connecter votre Raspberry Pi à votre moniteur, votre souris et votre clavier. Une fois cela fait, vous devez attacher votre t-cobbler à votre Pi et à votre planche à pain demi-taille. Vous pouvez maintenant attacher votre pont en h et vos boutons poussoirs à votre planche à pain.
Étape 3: Connecter le Buggy au pont en H
Vous êtes maintenant prêt à construire votre buggy. Vous devez d'abord attacher les moteurs au pont en h, vous devez donc dévisser les quatre ports bleus en haut et en bas du pont en h, si vous le tenez comme dans l'image ci-dessus. Après cela, vous devez obtenir deux cavaliers mâles-mâles rouges et deux noirs. Ensuite, placez les fils noirs dans les ports de gauche et les fils rouges dans les ports de droite (dans l'image ci-dessus, ils ont été câblés dans l'autre sens, mais cela facilite les choses). Une fois que vous avez placé les fils dans les ports bleus, vissez-les fermement, ce qui les empêchera de tomber. Maintenant sur votre châssis, près des roues, vous verrez les moteurs et un connecteur femelle rouge et noir sortant de chaque moteur. Faites correspondre le fil rouge et noir du pont en h aux moteurs et maintenant votre pont en h est connecté à votre buggy. N'oubliez pas que si vous tenez votre pont en H de la même manière que sur l'image ci-dessus, les ports supérieurs doivent être connectés à la roue gauche et les ports inférieurs doivent être connectés à la roue droite.
Étape 4: Connecter votre pont en H à votre Raspberry Pi
Une fois que vous avez connecté votre pont en H au buggy, vous le connectez maintenant à votre Pi. Vous avez maintenant besoin de 4 cavaliers mâles-femelles. Connectez les quatre cavaliers du pont en h aux connecteurs mâles à l'avant du pont en h. Ensuite, connectez les quatre fils à différents GPIO sur votre maquette. J'ai utilisé GPIO 4 et 17 pour la roue gauche et GPIO 5 et 6 pour la roue droite. Pour savoir quels fils sont pour quelle roue, sur le pont en H, quels sont les deux fils mâle-femelle que vous avez connectés sont plus proches des fils mâle à mâle que vous avez connectés au moteur, sont la roue assortie. Maintenant, vous avez besoin d'un fil mâle à mâle pour attacher un fil de terre à votre pont en H. Ce qui signifie que vous devez maintenant dévisser le port du milieu des trois ports avant de votre pont en h. Ensuite, placez maintenant votre fil et vissez-le fermement pour l'empêcher de tomber. Placez maintenant ce fil dans un port de terre de votre planche à pain.
Étape 5: connexion d'une batterie de 9 volts à votre pont en H
La dernière chose que vous devez faire pour terminer la construction de votre buggy est d'attacher une batterie de 9 volts. Vous avez besoin d'un connecteur qui connecte votre batterie et la divise en masse et en tension. Maintenant, vous devez dévisser les deux premiers ports de gauche sur votre pont en h. Après cela, vous devez mettre le fil rouge de la batterie dans le port gauche, puis mettre le fil de terre dans le port du milieu. Vous devriez avoir deux fils dans le port du milieu, un fil de terre vers le Pi et un fil de terre de la batterie. Maintenant, revissez fermement les ports et passez à l'étape suivante.
Étape 6: point de contrôle
Nous allons maintenant vérifier si votre buggy fonctionne avant de passer aux boutons poussoirs. Alors maintenant, ouvrez Python 3 sur votre Pi et exécutez le code ci-dessous pour vous assurer que votre buggy fonctionne.
de gpiozero import Robot
robby = Robot(gauche=(4, 17), droite=(5, 6))
robby.forward()
Si votre buggy avance, tapez maintenant:
robby.stop()
Étape 7: Câblage des boutons-poussoirs
Après avoir vérifié que votre buggy fonctionne, vous êtes maintenant prêt à ajouter des boutons poussoirs. La première chose que vous devez faire est de mettre un fil de terre et de le connecter aux rails de terre des deux côtés. Cela rendrait très facile le câblage de vos boutons. Placez maintenant vos quatre boutons dans le même ordre que sur la photo ci-dessus. Assurez-vous que chaque jambe de chaque bouton est dans une rangée différente. Connectez maintenant une jambe de chaque bouton à la terre. Après cela, vous devez connecter chaque bouton à un GPIO, nous allons donc appeler le bouton le plus éloigné de votre Pi vers l'avant et connecter ce bouton au GPIO 23. Ensuite, le bouton à droite de celui que vous venez de connecter, nous appellerons à droite et connectez-le au GPIO 13. Ensuite, le bouton le plus proche de votre Pi, nous l'appellerons en arrière et le connecterons au GPIO 21. Enfin, nous appellerons le dernier bouton à gauche et le connecterons au GPIO 18.
Étape 8: Le code
Après avoir câblé les boutons poussoirs, vous êtes prêt à coder votre buggy. Ouvrez python 3 sur votre Pi et suivez le code ci-dessous pour vous assurer que votre buggy fonctionne.
de gpiozero import Robot, Bouton
du temps importer le sommeil
à partir de l'application d'importation guizero, bouton-poussoir
robby = Robot(gauche=(4, 17), droite=(5, 6))
forward_button = Bouton(23)
right_button = Bouton (13)
left_button = Bouton(18)
Backwards_button = Bouton(21)
tant que vrai:
si forward_button.is_pressed:
robby.forward()
dormir(2)
robby.stop()
elif right_button.is_pressed:
robby.right()
sommeil(0.2)
robby.stop()
elif left_button.is_pressed:
robby.gauche()
sommeil(0.2)
robby.stop()
elif Backwards_button.is_pressed:
robby.backward()
dormir(2)
robby.stop()
Étape 9: Configuration de la visionneuse VNC
Vous devez maintenant connecter votre Pi à votre téléphone pour pouvoir exécuter le code à partir de votre téléphone une fois que votre Pi est attaché à votre buggy. Téléchargez d'abord l'application de visualisation VNC sur votre téléphone. Cliquez ensuite sur VNC sur votre Pi, il devrait se trouver en bas à gauche de votre écran. Une fois cela fait, saisissez votre adresse Pi, votre nom d'utilisateur et votre mot de passe. Vous êtes maintenant connecté à votre Pi.
Étape 10: Assemblage de votre poussette
La dernière étape que vous devez faire est d'assembler votre buggy. Cela pourrait être la partie la plus difficile de ce projet, car il est un peu difficile de tout faire tenir sur votre châssis. Pour ce que j'ai fait, j'ai d'abord scotché la batterie en bas, entre les moteurs. Ensuite, j'ai mis le chargeur portable en bas et je l'ai branché sur le Pi. J'ai mis le Pi et l'arrière du châssis et j'ai collé le pont en h au t-clobber. Ensuite, j'ai mis la planche à pain à l'avant, pour faciliter le contrôle du buggy. Mais vous n'êtes pas obligé d'assembler le vôtre exactement de la même manière en fonction de la taille de votre châssis. Vous avez maintenant fini de construire un buggy robot à bouton-poussoir avec votre Raspberry Pi.
Conseillé:
Bouton Mute de Microsoft Teams : 4 étapes
Bouton de mise en sourdine de Microsoft Teams : créez un bouton-poussoir facile à atteindre pour vous désactiver/activer le son lors d'un appel Microsoft Teams ! Parce que 2020.Ce projet utilise un Adafruit Circuit Playground Express (CPX) et un gros bouton-poussoir pour créer un bouton muet pour Microsoft Teams via la touche de raccourci
Bouton domotique à 5 $ : 4 étapes
Bouton domotique à 5 $ : Un bouton domotique à 5 $Parfois, la solution la plus simple est un seul bouton. Nous voulions un moyen simple de déclencher une routine « heure du coucher » sur notre hub domotique (l'Hubitat Elevation), qui éteint la plupart des lumières, règle les autres à des niveaux spécifiques, et
Verrouillage de la suspension servo à un bouton : 3 étapes
Verrouillage de la suspension servo à un bouton : les vélos de montagne à suspension intégrale offrent une conduite en douceur, mais nécessitent souvent de verrouiller la suspension lors du pédalage en montée. Sinon, la suspension se comprime lorsque vous vous tenez sur les pédales, gaspillant cet effort. Les fabricants de vélos le savent et fournissent
Bouton de mise hors tension pour Raspberry Pi : 3 étapes
Bouton de mise hors tension pour Raspberry Pi : Le Raspberry Pi est une plate-forme informatique très utile qui permet de créer diverses applications de projet IoT/robotique/smart-home/… La seule chose qu'il n'a pas, par rapport à un ordinateur normal, est un bouton d'arrêt et de mise hors tension. Alors comment pouvons-nous créer
Ventilateur DIY avec un bouton ON-OFF - M5StickC ESP32 : 8 étapes
Ventilateur DIY avec bouton ON-OFF - M5StickC ESP32 : Dans ce projet, nous allons apprendre à utiliser un module FAN L9110 à l'aide d'une carte M5StickC ESP32