Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
J'ai décidé de créer un instructable qui montre comment créer les pare-chocs de robot et comment les placer sur le robot à batterie. Tout d'abord, vous voulez vous assurer que les fils sont connectés aux bons endroits. Le circuit ne fonctionnera pas autrement. Deuxièmement, vous voulez vous assurer que l'un des fils est connecté au VDD (positif) et les autres fils connectés au VSS (négatif). Enfin, vous voulez vous assurer que vous connectez ces deux fils à la feuille d'étain. La toute dernière étape que vous devez faire est de vous assurer que la feuille d'étain est connectée aux pare-chocs.
Fournitures
Les fournitures qui ont été utilisées pour créer ce Instructable étaient les suivantes:
- Deux bâtons
- Feuille d'étain
- 3 fils
Étape 1: Placer le foil sur les bâtons
Placez les deux bâtons à l'arrière du pare-chocs, en vous assurant que les deux bâtons sont recouverts de papier d'aluminium. La meilleure option pour s'assurer que les deux bâtons restent à l'arrière du robot serait d'appliquer un petit morceau de ruban adhésif.
Étape 2: connexion des fils
Pour que votre circuit fonctionne, vous devez pouvoir connecter les trois fils du VDD et du VSS aux bâtons recouverts de papier d'aluminium.
Étape 3: connexion de tous les fils en un seul
Enfin, pour que tous les fils commencent à fonctionner sur le pare-chocs, enveloppez-les de papier d'aluminium et appuyez-les sur les bâtons recouverts de papier d'aluminium. Lorsqu'il est pressé, le courant des fils a fait bouger le robot.
Étape 4: Regardez-le partir
Lorsque vous appuyez sur les trois fils sur les pare-chocs, la voiture devrait commencer à bouger. L'étape suivante affiche le code requis pour que cela fonctionne. Le programme qui a été utilisé pour ce processus s'appelle "Basic Stamp Editor".
Étape 5: Le code de programmation du robot
Pour que ce robot se déplace, il doit avoir le code suivant:
' {$STAMP BS2}' {$PBASIC 2.5}
LBump PIN 11
RBump PIN 10
LMOTEUR PIN 15
BROCHE MOTEUR 14
RFast CON 650
LFast CON 850
RSlow CON 700
LSLOW CON 800
MStop CON 750
RFastRev CON 850
LFastRev CON 650
RSlowRev CON 800
LSlowRev CON 700
MLoopC VAR Mot 'For.. Next Variable jusqu'à environ 65000
FAIRE
GOSUB Forwardfast' aller de l'avant
SI IN10 = 0 ALORS ' si les deux fils de l'entrée 10 sont enfoncés alors tourner à gauche
GOSUB Tourner à gauche90
ELSEIF IN11 = 0 ALORS 'Si deux fils de l'entrée 11 sont enfoncés, tournez à droite
GOSUB Tourner à droite90
FIN SI
BOUCLE
Tourner à droite90:
' Sous-procédure pour tourner à 90 degrés vers la droite
'**********************************************************
ÉLEVÉ 1
FAIBLE 0
POUR MLoopC = 1 À 22
PULSOUT LMOTOR, LfastRev' avance d'une impulsion
PULSOUT RMOTOR, Rfast ' utilisant des broches et des constantes
PAUSE 20
« 20 mS permet au robot de se déplacer » avant la prochaine impulsion
SUIVANT
REVENIR
'*********************************************************
Tourner à gauche90:
' Sous-procédure pour tourner à 90 degrés vers la droite
'********************************************************
ÉLEVÉ 0
FAIBLE 1
POUR MLoopC = 1 À 22
PULSOUT LMOTOR, Lfast 'avance d'une impulsion
PULSOUT RMOTOR, RfastRev' utilisant des broches et des constantes
PAUSE 20' 20mS permet au robot de se déplacer' avant l'impulsion SUIVANTE
SUIVANT
REVENIR
'***********************************************************
Avance rapide:
' Sous-procédure pour faire avancer le robot d'une case rapidement
'**********************************************************
POUR MLoopC = 1 À 70
MOTEUR PULSOUT, LFast 'PULSOUT
RMOTEUR = RFast
PAUSE 20
SUIVANT
REVENIR