Table des matières:
- Étape 1: Création des pare-chocs
- Étape 2: Montage des pare-chocs
- Étape 3: Création du circuit
- Étape 4: Ajout du code
- Étape 5: TOUT FAIT
Vidéo: Illuminez Boe Bot : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Pour réaliser ce chef-d'œuvre avec les capacités de direction d'obstacle, d'indication lumineuse et sonore, vous aurez besoin de:
-Un Boe Bot entièrement fonctionnel
-Beaucoup de fils de circuit
-Feuille d'aluminium
-Papier carton
-Agrafeuse
-Bâtonnets de glace
-Dénudeurs de fils
-Petites pinces
-Un pistolet à colle chaude et de la colle chaude
-Ruban électrique
-1 circuit haut-parleur
-2 LED à cathode commune
-6 résistances 1K
-2 résistances 10K
-1 condensateur 10uf
Allons-nous le construire ?
Étape 1: Création des pare-chocs
Pour fabriquer les pare-chocs, vous utiliserez:
-câble
-papier d'aluminium
-papier carton
-colle chaude
-Bâtonnets de glace à l'eau
-agrafeuse
1. Ce que vous voudrez faire en premier est de découper un morceau de carton et de le plier en deux (voir 2ème et 3ème image) (FAIRE CELA x2).
2. Ensuite, vous allez prendre un fil d'environ 20 cm de long et dénuder les deux extrémités, mais l'une plus longue que l'autre. Ensuite, tordez l'extrémité la plus dénudée en spirale (Voir 4ème image) (FAIRE CELA x4).
3. Prenez un morceau de papier d'aluminium et pliez-le en deux pour qu'il soit suffisamment petit pour tenir sur la surface d'un pli intérieur en carton. Agrafez ensuite la spirale du fil au papier d'aluminium en agrafant tout le pli (voir 5ème et 6ème image) (FAIRE CECI x4).
4. Collez un côté de la feuille d'aluminium sur un pli intérieur du carton. (FAITES CECI POUR CHAQUE PLIAGE INTÉRIEUR, DONC x2 PAR PIÈCE DE CARTON (BASEMENT x4)) Faites attention de ne pas toucher le papier d'aluminium lors du collage, car il conduira la chaleur et vous brûlera les doigts (voir 6ème image).
5. Collez deux bâtonnets de Popsicle ensemble (FAITES CECI x2 et agrandissez-en un considérablement) et collez une connexion Popsicle au dos de chaque pli en carton et une autre faisant la même chose du côté opposé (voir 1ère image).
6. Une dernière touche pour que les pare-chocs restent proches les uns des autres, consiste à attacher le milieu à une longueur restrictive pour les pare-chocs. Une fois noué, collez-le et laissez-le sécher pour en assurer la sécurité (voir 1ère image).
Vous avez réussi à créer vos pare-chocs !
Étape 2: Montage des pare-chocs
Pour monter les pare-chocs sur le Boe Bot, vous utiliserez:
-Boe Bot
-Vos nouveaux pare-chocs
-Colle chaude
-Ruban électrique
Cette étape est assez simple. Tout ce que vous avez à faire est de prendre un morceau de ruban isolant et de le placer le long de la zone métallique juste au-dessus de la roue à billes noire avec un axe. Une fois scotché, collez à chaud la zone avec du ruban adhésif, collez les pare-chocs et appuyez dessus jusqu'à ce qu'il soit sec afin de le monter.
Maintenant que les pare-chocs sont prêts, entrons dans le circuit !
Étape 3: Création du circuit
Pour créer le circuit, vous aurez besoin de:
-Boe Bot
-Fils connectés aux pare-chocs
-Dénudeurs de fils
-Petites pinces
-Fil de circuit
-1 circuit haut-parleur
-2 LED à cathode commune
-6 résistances 1K
-2 résistances 10K
-1 condensateur 10uf
Pour le circuit, vous voudrez tout connecter comme indiqué dans la première image. La 2e, la 3e et la 4e image font toutes partie de la première (juste séparées pour la rendre moins confuse). La 2ème image est le circuit de pare-chocs, la 3ème est le circuit de cathode et la 4ème est le circuit de haut-parleur.
Une fois cela fait, vous pouvez coller électriquement le haut-parleur du circuit sur la plate-forme sous le tampon de base du Boe Bot afin qu'il ne pende pas.
Un pas de plus, la partie difficile est terminée !
Étape 4: Ajout du code
Pour vous assurer que le code fonctionne correctement, vous devez d'abord vous assurer que le servomoteur droit est dans la prise pour la broche 12, que le servo gauche est dans la prise pour la broche 13 et que le circuit est exactement comme indiqué dans les schémas précédents.
Enfin, vous devrez saisir ce code dans Basic Stamp, brancher le robot et enfin: RUN IT.
Voici le code écrit, mais vous pouvez également télécharger le fichier de tampon de base, et cela devrait également fonctionner.
Tout ce qui a une apostrophe avant ce sont des commentaires, mais ' {$STAMP BS2} et ' {$PBASIC 2.5} sont nécessaires.
'****************************************************** *************************' Nom: Guillaume
'************************************************************************
' Titre - BoeBump.bs2
' Date - 28 novembre 2017
« Description: créez des pare-chocs physiques qui déclenchent une commande lorsqu'il frappe quelque chose pour éloigner le Boe Bot » de l'obstacle. Ajoutez également du son et de l'éclairage au projet.
' {$STAMP BS2}
' {$PBASIC 2.5}
'************************************************************************
' Code pour Reset Start Stop
'(C'EST COMMENT COMMENCER LE CODE !!!)
' Ce code fait que le bot s'arrête ou démarre lorsque vous appuyez sur reset '************************************ ************************************
temp VAR Byte 'magasin temporaire
RunStatus DATA $00 'variable stockée dans la ROM
LIRE RunStatus, temp 'LIRE la variable de la ROM
temp = ~temp' inverse la valeur 0 A 1 OU 1 A 0
WRITE RunStatus, temp 'WRITE the variable back TO ROM
IF (temp>0) THEN END 'Vérifier SI la valeur est 1, et SI oui, TERMINER le programme
'************************************************************************
'Configuration des broches
'************************************************************************
LBroche moteur 13
RBroche moteur 12
'************************************************************************
' Configuration des constantes
'************************************************************************
LStop CON 750
RStop CON 750
'************************************************************************
' Variables
'************************************************************************
X VAR Mot
'************************************************************************
' Programme principal
'************************************************************************
FREQOUT 5, 150, 880 'Créer un air aux épices anciennes
PAUSE 50 'Pour la commande freqout, le
FREQOUT 5, 150, 880' les nombres vont en sortie (ex: 5), durée (ex: 150ms), PAUSE 20' et enfin niveau de fréquence (ex: 880Hz)
FREQOUT 5, 250, 988
PAUSE 20
FREQOUT 5, 250, 1175
PAUSE 20
FRÉQUENCE 5, 250, 1047
PAUSE 20
FREQOUT 5, 150, 1319
PAUSE 20
FRÉQUENCE 5, 200, 1450
PAUSE 20
FRÉQUENCE 5, 300, 1175
FAIRE
ÉLEVÉ 0 'Rend les cathodes blanches (mais elles ne deviendront pas blanches, car la
La sous-routine HIGH 1 ' changera immédiatement la couleur).
ÉLEVÉ 2
ÉLEVÉ 9
ÉLEVÉ 10
ÉLEVÉ 11
SI (IN6 = 1) ET (IN4 = 1) ALORS 'Si aucun des pare-chocs
LOW 0' se touchent, puis fabriquent les cathodes
LOW 2 'vert et passez à la sous-routine
LOW 9' appelé Forward.
FAIBLE 11
GOSUB Avant
ELSEIF (IN6 = 0) AND (IN4 = 0) ALORS 'Si les deux pare-chocs se touchent, LOW 0' puis faire virer les deux cathodes au rouge, LOW 1 'créez deux bips, et passez à la
LOW 9 ' Sous-routine BothBump.
FAIBLE 10
FRÉQUENCE 5, 50, 2500
PAUSE 200
FRÉQUENCE 5, 200, 2500
GOSUB BothBump
ELSEIF (IN6 = 0) AND (IN4 = 1) ALORS 'Si seul le pare-chocs droit frappe, LOW 9' fait virer la cathode droite au rouge, LOW 10 'créez deux bips, et passez à
FREQOUT 5, 50, 2500' le sous-programme BumpRight.
PAUSE 200
FRÉQUENCE 5, 200, 2500
GOSUB BumpRight
ELSEIF (IN6 = 1) AND (IN4 = 0) ALORS 'Si seul le pare-chocs gauche frappe, LOW 0 'fait que la cathode gauche devienne rouge, LOW 1 'créez deux bips, et passez à
FREQOUT 5, 50, 2500' le sous-programme BumpLeft.
PAUSE 200
FRÉQUENCE 5, 200, 2500
GOSUB BumpGauche
FIN SI
BOUCLE
FIN 'Stop Programme avant Sous-Procédures exécutées par accident
'************************************************************************
' Sous-procédures
'************************************************************************
Avancer: 'Avancer un peu
POUR X = 1 À 30
PULSOUT RMoteur, 700
Moteur PULSOUT L, 850
SUIVANT
PAUSE 20
RETURN 'Retour au début pour réexécuter
'****************************************************
BothBump: Reculez un peu
POUR X = 1 À 150
PULSOUT RMoteur, 850
Moteur PULSOUT L, 650
SUIVANT
PAUSE 200
POUR X = 1 À 100 'Tourner à gauche loin de l'obstacle
PULSOUT RMoteur, 650
Moteur PULSOUT L, 760
SUIVANT
PAUSE 20
RETURN 'Retour au début pour réexécuter
'****************************************************
BumpLeft: 'Reculez un peu
POUR X = 1 À 150
PULSOUT RMoteur, 850
Moteur PULSOUT L, 650
SUIVANT
PAUSE 200
POUR X = 1 A 100 'Tourner tout de suite de l'obstacle
PULSOUT RMoteur, 740
Moteur PULSOUT L, 850
SUIVANT
PAUSE 20
RETURN 'Retour au début pour réexécuter
'****************************************************
BumpRight: « Reculez un peu
POUR X = 1 À 150
PULSOUT RMoteur, 850
Moteur PULSOUT L, 650
SUIVANT
PAUSE 200 POUR X = 1 À 100 'Tourner à gauche loin de l'obstacle
PULSOUT RMoteur, 650
Moteur PULSOUT L, 760
SUIVANT
PAUSE 20
RETURN 'Retour au début pour réexécuter
'********************************************************
' Fin des sous-procédures
'********************************************************
'Fin de code
'********************************************************
FÉLICITATIONS, VOUS AVEZ AMÉLIORÉ VOTRE BOE BOT !!!
Point crucial:
Gardez à l'esprit que lorsque vous exécutez le code, vous devez appuyer sur le bouton de réinitialisation du robot pour le faire fonctionner.
Étape 5: TOUT FAIT
Regardez les vidéos et écoutez les fichiers audio pour voir ce que cette mise à niveau peut vraiment faire !
P. S. Le fichier Boe est le vieux morceau d'épices, qui se produit lors de l'activation initiale du Boe Bot via le bouton de réinitialisation. Le fichier Boe Beep est le son qui joue lorsque les pare-chocs sont activés (frappe un obstacle).
Conseillé:
Boe Bot navigue dans un labyrinthe : 4 étapes
Boe Bot navigue à travers un labyrinthe : cette instructable vous aidera à créer des pare-chocs pour le boe bot et il vous fournira le code qui fera naviguer le boe bot à travers le labyrinthe
Illuminez la maison en pain d'épice : 9 étapes (avec photos)
Illuminez la maison en pain d'épice : nous créons une maison en pain d'épice illuminée, où lorsque vous touchez le dessus de la cheminée, la maison s'illuminera à l'intérieur. Ce projet est une introduction vraiment amusante aux circuits, et destiné à la démonstration, comprenant à la fois un peu de fabrication de circuits de base et un peu
Illuminez votre Saint-Valentin avec une matrice RVB étincelante : 3 étapes
Illuminez votre Saint-Valentin avec Sparkling RGB Matrix : la Saint-Valentin approche, rencontrez-vous quelqu'un qui est tombé amoureux au premier regard ?
Illuminez votre projet avec des LED : 4 étapes
Illuminez votre projet avec des LED : Un moyen très efficace de donner vie à un projet consiste à ajouter de l'éclairage. La technologie d'aujourd'hui a offert aux bricoleurs un large choix d'options d'éclairage très lumineuses, très peu coûteuses à utiliser, peu coûteuses à acheter et faciles à installer
Illuminez votre Saint-Valentin avec Sparkling Matrix : 5 étapes
Illuminez votre Saint-Valentin avec Sparkling Matrix : la Saint-Valentin est l'occasion pour vous d'envoyer des messages d'amour. Pourquoi ne pas créer un visage LED amusant avec des composants peu coûteux pour exprimer votre sentiment