Table des matières:

Buggy robot RSPI à bouton-poussoir : 10 étapes
Buggy robot RSPI à bouton-poussoir : 10 étapes

Vidéo: Buggy robot RSPI à bouton-poussoir : 10 étapes

Vidéo: Buggy robot RSPI à bouton-poussoir : 10 étapes
Vidéo: Build Your First Raspberry Pi Robot Car 2024, Juillet
Anonim
Buggy robot à bouton-poussoir RSPI
Buggy robot à bouton-poussoir RSPI

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

Rassembler des matériaux
Rassembler des 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

Installer
Installer

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

Connexion du buggy au pont en H
Connexion du 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

Connecter votre pont en H à votre Raspberry Pi
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

Connexion d'une batterie de 9 volts à votre pont en H
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

Câblage des boutons-poussoirs
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

Le code
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

Assemblage de votre poussette
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é: