Table des matières:

Comment ajouter des pare-chocs à un SUMOBOT : 9 étapes (avec photos)
Comment ajouter des pare-chocs à un SUMOBOT : 9 étapes (avec photos)

Vidéo: Comment ajouter des pare-chocs à un SUMOBOT : 9 étapes (avec photos)

Vidéo: Comment ajouter des pare-chocs à un SUMOBOT : 9 étapes (avec photos)
Vidéo: Système de ramassage du robot mbot sous Google sketchup 2024, Juillet
Anonim
Comment ajouter des pare-chocs à un SUMOBOT
Comment ajouter des pare-chocs à un SUMOBOT

ce que cela fait, c'est que vous pouvez faire en sorte que s'il heurte l'un des pare-chocs du robot, il s'inverse et se détourne de l'objet.

Étape 1: Obtenez votre matériel

les choses dont vous avez besoin pour faire ceci sont 3 bâtons de Popsicle, du carton, de la colle chaude, quatre fils et du papier d'aluminium.

un matériau facultatif que vous pouvez utiliser est du ruban adhésif si vous souhaitez l'enlever plus tard

Étape 2: Coupez le Popsicle's Up

pour cela, vous prenez un Popsicle et le coupez en deux avec des pinces coupantes, ou vous pouvez essayer de le casser en deux, ce qui ne sera pas si lisse.

Étape 3: Collez du carton

Coller du carton
Coller du carton

si vous avez du ruban adhésif, enroulez-le autour du petit poteau, puis collez un petit morceau de carton sur les deux poteaux.

Étape 4: Collez du papier d'aluminium sur du popsicle

Coller du papier d'aluminium sur Popsicle
Coller du papier d'aluminium sur Popsicle
Coller du papier d'aluminium sur Popsicle
Coller du papier d'aluminium sur Popsicle

enroulez du papier d'aluminium sur deux fils et collez-le sur les extrémités d'un grand Popsicle, et assurez-vous que les fils sont connectés à la terre.

faire de même avec un autre popsicle et le connecter avec une résistance

connectez maintenant le premier popsicle et le carton qui a été collé sur les poteaux.

Étape 5: Collez le carton

Colle Carton
Colle Carton

prenez un petit morceau de carton fin et pliez-le, collez-en une partie au milieu d'une sucette glacée, puis l'autre. après cela collez le popsicle qui a été cassé en deux sur les extrémités du 2ème Popsicle, puis après cela collez du carton sur les extrémités des petits popsicles

après cela, assurez-vous que le papier d'aluminium sur le deuxième popsicle fait face au premier de sorte que lorsqu'il le touche, il agisse comme un pare-chocs et s'éloigne.

Étape 6: (Facultatif) Coupez les fils pour les organiser

(Facultatif) Coupez les fils pour les organiser
(Facultatif) Coupez les fils pour les organiser

si vous le souhaitez, vous pouvez couper les fils pour les rendre plus petits et pour qu'ils aient l'air plus organisés, vous pouvez les couper avec un coupe-fil à votre guise.

Étape 7: Le code lui-même

' {$STAMP BS2}

' {$PBASIC 2.5}

temp VAR Octet RunStatus DATA $00

LIRE RunStatus, temp temp = ~temp WRITE RunStatus, temp IF (temp>0)THEN END '-------------- Broches d'E/S ----------- ------------- L PIN moteur 13 R PIN moteur 12 '------------- Constantes --------------- ------ LStop CON 750 RStop CON 750 '-------------- Variables --------------------- X Mot VAR Tourner Mot VAR '-------------- Programme principal -----------------------

FAIRE

GOSUB Avant

IF (IN9=0)ET (IN10=0) ALORS HAUT 14 HAUT 3 GOSUB ReverseTurn PAUSE 50 BAS 14 BAS 3 ENDIF

IF (IN9=0) ALORS HIGH 14 GOSUB ReverseTurnRight PAUSE 50 LOW 14 ENDIF IF (IN10=0) ALORS HIGH 3 GOSUB ReverseTurnLeft PAUSE 50 LOW 3 ENDIF LOOP

FINIR

'****************************************************** ******* 'le code suivant est utilisé POUR les pare-chocs '************************************ **************************

'------------------------------------------------- --- 'c'est pour que le pare-chocs avance'------------------------------------- ---------------- Avance: POUR X = 0 A 25' Avance pour un peu PULSOUT LMoteur, 850 PULSOUT RMoteur, 650 PAUSE 20 NEXT RETURN

'------------------------------------------------- --- 'c'est quand les deux pare-chocs sont touchés'--------------------------------------- -------------- ReverseTurn: POUR X = 0 A 25' REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 TO 25' Turn Left 60 degrés PULSOUT LMotor, 650 PULSOUT RMoteur, 850 PAUSE 20 SUIVANT POUR x = 0 À 50 PULSOUT LMoteur, 850 PULSOUT RMoteur, 850 PAUSE 20 SUIVANT RETOUR

'------------------------------------------------- --- 'ce code est utilisé pour faire marche arrière et tourner à gauche lorsque le pare-chocs droit est touché '--------------------------------------------- ---------------------- ReverseTurnLeft: POUR X = 0 A 25' REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650

PAUSE 20 SUIVANT POUR X = 0 À 25' arrière PULSOUT LMoteur, 650 PULSOUT RMoteur, 850 PAUSE 20 SUIVANT POUR X = 0 À 50' Tourner à droite 45 degrés PULSOUT LMoteur, LStop PULSOUT RMoteur, 850 PAUSE 20 SUIVANT RETOUR

'------------------------------------------------- --- 'ce code est utilisé POUR INVERSER ET tourner à droite lorsque le pare-chocs gauche est touché '------------------------------ ---------------------- INVERSE Tourner à droite: POUR X = 0 A 25' REVERSE 20cm PULSOUT LMoteur, 850 PULSOUT RMoteur, 650 PAUSE 20 SUIVANT POUR X = 0 A 25 'Reverse PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 TO 50' Turn Left 45 degrés PULSOUT LMotor, 650 PULSOUT RMotor, RStop PAUSE 20 NEXT RETURN

'****************************************************** ******* 'Fin des procédures '****************************************** ******************

Étape 8: Expliquer le code

ce qu'est ce code, c'est qu'il montre comment le robot va agir en fonction des pare-chocs, par exemple: le code" reverseturnleft" est quand le pare-chocs droit est touché et le fait reculer et tourner à gauche.

"reverseturnright" est lorsque le pare-chocs gauche est touché et le fait inverser et tourner à droite

"reverseboth" est lorsque les deux pare-chocs sont touchés et le fait inverser et tourner d'une manière différente.

les termes "faible" et "élevé" ne sont utiles que si vous utilisez des leds dans votre robot, cela signifie que la certaine lumière va baisser ou monter.

Étape 9: Produit final

Produit final
Produit final
Produit final
Produit final

le produit final devrait ressembler un peu à l'image ci-dessous

Conseillé: