Tabla de contenido:

Cómo agregar parachoques a un SUMOBOT: 9 pasos (con imágenes)
Cómo agregar parachoques a un SUMOBOT: 9 pasos (con imágenes)

Video: Cómo agregar parachoques a un SUMOBOT: 9 pasos (con imágenes)

Video: Cómo agregar parachoques a un SUMOBOT: 9 pasos (con imágenes)
Video: ¿El mejor juguete? - Terranator + Review // Yaxeth 2024, Mes de julio
Anonim
Cómo agregar parachoques a un SUMOBOT
Cómo agregar parachoques a un SUMOBOT

Lo que hace esto es que puede hacerlo de modo que si golpea uno de los parachoques del robot, retroceda y se aleje del objeto.

Paso 1: obtenga sus materiales

las cosas que necesitas para hacer esto son 3 palitos de helado, cartón, pegamento termofusible, cuatro alambres y papel de aluminio.

un material opcional que puede usar es cinta adhesiva si desea quitarla más adelante

Paso 2: corta la paleta

para esto coges una paleta y la cortas por la mitad con unos alicates, o puedes intentar partirla por la mitad que no quedará tan suave.

Paso 3: pegue un poco de cartón

Pegar un poco de cartón
Pegar un poco de cartón

Si tiene cinta de enmascarar, envuélvala alrededor del poste pequeño y luego pegue un pequeño trozo de cartón en ambos postes.

Paso 4: pegue papel de aluminio en una paleta

Pegar papel de aluminio en una paleta
Pegar papel de aluminio en una paleta
Pegar papel de aluminio en una paleta
Pegar papel de aluminio en una paleta

envuelva un poco de papel de aluminio en dos cables y péguelo en los extremos de una paleta grande, y asegúrese de que los cables estén conectados a tierra.

haz lo mismo con otra paleta y conéctala con una resistencia

ahora conecte la primera paleta y el cartón que estaba pegado en los postes.

Paso 5: pegar cartón

Cartón de pegamento
Cartón de pegamento

tome un trozo de cartón pequeño y delgado y dóblelo, pegue una parte en el medio de una paleta y luego la otra. después de eso, pegue la paleta que se partió por la mitad en los extremos de la segunda paleta, luego pegue el cartón en los extremos de las paletas pequeñas

después de eso, asegúrese de que el papel de aluminio de la segunda paleta esté frente a la primera para que cuando toque, actúe como un parachoques y se aleje.

Paso 6: (opcional) corte los cables para organizarlos

(Opcional) Corta los cables para organizarlos
(Opcional) Corta los cables para organizarlos

si quieres puedes cortar los alambres para hacerlos más pequeños y que luzcan más organizados, puedes cortarlos con un cortador de alambres a tu gusto.

Paso 7: el código en sí

'{$ STAMP BS2}

'{$ PBASIC 2.5}

temp VAR Byte RunStatus DATA $ 00

READ RunStatus, temp temp = ~ temp WRITE RunStatus, temp IF (temp> 0) THEN END '-------------- Pines de E / S ----------- ------------- LMotor PIN 13 RMotor PIN 12 '-------------- Constantes --------------- ------ LStop CON 750 RStop CON 750 '-------------- Variables --------------------- X VAR Word Turn VAR Word '-------------- Programa principal -----------------------

HACER

GOSUB adelante

SI (IN9 = 0) Y (IN10 = 0) LUEGO ALTO 14 ALTO 3 GOSUB ReverseTurn PAUSA 50 BAJO 14 BAJO 3 ENDIF

SI (IN9 = 0) ENTONCES ALTO 14 GOSUB ReverseTurnRight PAUSA 50 BAJO 14 ENDIF SI (IN10 = 0) ENTONCES ALTO 3 GOSUB ReverseTurnLeft PAUSA 50 BAJO 3 ENDIF BUCLE

FIN

'********************************************** ******* 'el siguiente código se utiliza PARA los parachoques' ******************************* ***********************

'------------------------------------------------- --- 'esto es para que el parachoques se mueva hacia adelante' ------------------------------------ ---------------- Adelante: PARA X = 0 A 25 'Adelante un poco PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT RETURN

'------------------------------------------------- --- 'esto es cuando se golpean ambos parachoques' -------------------------------------- -------------- ReverseTurn: PARA X = 0 A 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSA 20 SIGUIENTE PARA X = 0 A 25' Gire a la izquierda 60 grados PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSA 20 SIGUIENTE PARA x = 0 A 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSA 20 SIGUIENTE RETORNO

'------------------------------------------------- --- 'este código se usa para dar marcha atrás y girar a la izquierda cuando se golpea el parachoques derecho' ------------------------------ ---------------------- ReverseTurnLeft: PARA X = 0 A 25 'REVERSE 20cm PULSOUT L Motor, 850 PULSOUT RMotor, 650

PAUSA 20 SIGUIENTE PARA X = 0 A 25 'PULSOUT inverso L Motor, 650 PULSOUT RMotor, 850 PAUSA 20 SIGUIENTE PARA X = 0 A 50' Gire a la derecha 45 grados PULSOUT L Motor, LStop PULSOUT RMotor, 850 PAUSA 20 SIGUIENTE RETORNO

'------------------------------------------------- --- 'este código se usa para retroceder y girar a la derecha cuando se golpea el parachoques izquierdo' ------------------------------ ---------------------- RETROCESO Vuelta a la derecha: PARA X = 0 A 25 'RETROCESO 20cm PULSOUT L Motor, 850 PULSOUT RMotor, 650 PAUSA 20 SIGUIENTE PARA X = 0 A 25 'PULSOUT LMotor inverso, 650 PULSOUT RMotor, 850 PAUSA 20 SIGUIENTE PARA X = 0 A 50' Gire a la izquierda 45 grados PULSOUT LMotor, 650 PULSOUT RMotor, RStop PAUSE 20 SIGUIENTE RETORNO

'********************************************** ******* 'Fin de los procedimientos' ************************************ ******************

Paso 8: Explicación del código

lo que es ese código, es que muestra cómo actuará el robot de acuerdo con los parachoques, por ejemplo: el código "reverseturnleft" es cuando se golpea el parachoques derecho y lo hace retroceder y girar a la izquierda.

"reverseturnright" es cuando se golpea el parachoques izquierdo y lo hace retroceder y girar a la derecha

"reverseboth" es cuando se golpean ambos parachoques y hace que retrocedan y giren de manera diferente.

los términos "bajo" y "alto" solo son útiles si está usando leds en su robot, esos significan que cierta luz se reducirá o se elevará.

Paso 9: Producto final

Producto final
Producto final
Producto final
Producto final

el producto final debe parecerse a la imagen de abajo

Recomendado: