Tabla de contenido:
- Paso 1: creación de los parachoques
- Paso 2: Montaje de los parachoques
- Paso 3: creación del circuito
- Paso 4: agregar el código
- Paso 5: ¡TODO HECHO
Video: Iluminar el Boe Bot: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Para hacer esta obra maestra con las capacidades de dirección de obstáculos, indicación de luz y sonido, necesitará:
-Un Boe Bot completamente funcional
-Muchos cables de circuito
-Papel de estaño
-Cartulina
-Engrapadora
-Palitos de helados
-Alambres pelacables
-Pequeños alicates
-Una pistola de pegamento caliente y pegamento caliente
-Cinta eléctrica
-1 altavoz de circuito
-2 LED de cátodo común
-6 resistencias de 1K
-2 resistencias de 10K
-1 condensador de 10 uf
¿Lo construimos?
Paso 1: creación de los parachoques
Para hacer los parachoques, utilizará:
-cable
-papel de estaño
-cartulina
-pegamento caliente
-Palitos de helados
-engrapadora
1. Lo primero que querrá hacer es cortar un trozo de cartón y doblarlo por la mitad (ver la segunda y tercera imagen) (HAGA ESTO x2).
2. A continuación, tomará un cable de unos 20 cm de longitud y pelará ambos extremos, pero uno más largo que el otro. Luego, gire el extremo pelado más largo en una espiral (vea la cuarta imagen) (HAGA ESTO x4).
3. Tome un trozo de papel de aluminio y dóblelo por la mitad para que sea lo suficientemente pequeño como para caber en la superficie de un pliegue interior de cartón. Luego engrape la espiral del alambre al papel de aluminio engrapando todo el pliegue (vea la quinta y sexta imagen) (HAGA ESTO x4).
4. Pegue un lado de la pieza de papel de aluminio a un pliegue interior de la cartulina. (HAGA ESTO PARA CADA PLIEGUE INTERIOR, ASÍ QUE x2 POR PIEZA DE CARTÓN (BÁSICAMENTE x4)) Tenga cuidado de no tocar el papel de aluminio al pegar, ya que conducirá el calor y le quemará los dedos (vea la 6ª imagen).
5. Pegue dos palitos de paleta juntos (HAGA ESTO x2 y haga uno considerablemente más grande), y pegue una conexión de paleta en la parte posterior de cada pliegue de cartón, y otra haciendo lo mismo en el lado opuesto (vea la primera imagen).
6. Un último toque para que los parachoques permanezcan juntos, es atar el medio a una longitud restringida para los parachoques. Una vez atado, pégalo y déjalo secar para garantizar la seguridad del mismo (ver 1ª imagen).
¡Ha creado con éxito sus parachoques!
Paso 2: Montaje de los parachoques
Para montar los parachoques en el Boe Bot, utilizará:
-Boe Bot
-Tus nuevos parachoques
-Pegamento caliente
-Cinta eléctrica
Este paso es bastante sencillo. Todo lo que necesita hacer es tomar un trozo de cinta aislante y colocarlo a lo largo del área de metal justo encima de la rueda de bola negra con un eje. Una vez pegada, pegue la zona con cinta adhesiva, pegue los parachoques y presione hasta que se seque para montar.
Ahora que los parachoques están listos, ¡entremos al circuito!
Paso 3: creación del circuito
Para crear el circuito, necesitará:
-Boe Bot
-Alambres conectados a parachoques
-Alambres pelacables
-Pequeños alicates
-Circuito de alambre
-1 altavoz de circuito
-2 LED de cátodo común
-6 resistencias de 1K
-2 resistencias de 10K
-1 condensador de 10 uf
Para el circuito querrás conectar todo como se muestra en la primera imagen. La segunda, tercera y cuarta imagen son parte de la primera (solo divídala para que sea menos confusa). La segunda imagen es el circuito del parachoques, la tercera es el circuito del cátodo y la cuarta es el circuito de los altavoces.
Una vez hecho esto, puede pegar con cinta aislante el altavoz del circuito a la plataforma debajo del sello básico en el Boe Bot para que no cuelgue.
Un paso más, ¡la parte difícil ha terminado!
Paso 4: agregar el código
Para asegurarse de que el código funcione correctamente, primero querrá asegurarse de que el servomotor derecho esté en el enchufe para el pin 12, el servo izquierdo esté en el enchufe para el pin 13 y que el circuito sea exactamente como se muestra en los diagramas anteriores.
Por último, deberá ingresar este código en Basic Stamp, conectar el robot y finalmente: EJECUTARLO.
Aquí está el código escrito, pero también puede descargar el archivo de sello básico, y eso también debería funcionar.
Todo lo que tenga un apóstrofo antes de los comentarios, pero '{$ STAMP BS2} y' {$ PBASIC 2.5} son necesarios.
'********************************************** *********************** 'Nombre: William
'************************************************************************
'Título - BoeBump.bs2
Fecha - 28 de noviembre de 2017
'Descripción: Crea parachoques físicos que activan un comando cuando golpea algo para alejar al Boe Bot' del obstáculo. Agregue sonido e iluminación al proyecto también.
'{$ STAMP BS2}
'{$ PBASIC 2.5}
'************************************************************************
'Código para reiniciar Start Stop
'(¡¡¡ASÍ ES CÓMO INICIAR EL CÓDIGO !!!)
'Este código hace que el bot se detenga o se inicie cuando se presiona reiniciar' ********************************** ***********************************
temp VAR Byte 'tienda temporal
Variable RunStatus DATA $ 00 'almacenada en la ROM
LEER RunStatus, temp 'LEER la variable de la ROM
temp = ~ temp 'invierte el valor 0 A 1 O 1 A 0
WRITE RunStatus, temp 'ESCRIBA la variable de nuevo a la ROM
IF (temp> 0) THEN END 'Marque SI el valor es 1, y SI es así, FINALICE el programa
'************************************************************************
'Configuración de pines
'************************************************************************
LMotor PIN 13
PIN 12 del motor
'************************************************************************
'Configuración de constantes
'************************************************************************
LStop CON 750
RStop CON 750
'************************************************************************
'Variables
'************************************************************************
X VAR Palabra
'************************************************************************
' Programa principal
'************************************************************************
FREQOUT 5, 150, 880 'Crea una vieja melodía de especias
PAUSE 50 'Para el comando freqout, el
FREQOUT 5, 150, 880 'números de salida (ej.: 5), duración (ej.: 150ms), PAUSA 20 'y finalmente nivel de frecuencia (ej.: 880Hz)
FREQOUT 5, 250, 988
PAUSA 20
FREQOUT 5, 250, 1175
PAUSA 20
FREQOUT 5, 250, 1047
PAUSA 20
FREQOUT 5, 150, 1319
PAUSA 20
FREQOUT 5, 200, 1450
PAUSA 20
FREQOUT 5, 300, 1175
HACER
ALTO 0 'Hace que los cátodos sean blancos (pero no se volverán blancos, ya que
La subrutina HIGH 1 'cambiará inmediatamente el color).
ALTA 2
ALTA 9
ALTA 10
ALTA 11
IF (IN6 = 1) AND (IN4 = 1) THEN 'Si ninguno de los parachoques
BAJO 0 'se tocan, luego hacen los cátodos
LOW 2 'verde y proceda a la subrutina
BAJO 9 'llamado Adelante.
BAJA 11
GOSUB adelante
ELSEIF (IN6 = 0) AND (IN4 = 0) THEN 'Si ambos parachoques se tocan, LOW 0 'luego haga que ambos cátodos se pongan rojos, LOW 1 'crea dos pitidos y procede al
BAJA 9 'Subrutina BothBump.
BAJA 10
FREQOUT 5, 50, 2500
PAUSA 200
FREQOUT 5, 200, 2500
GOSUB BothBump
ELSEIF (IN6 = 0) AND (IN4 = 1) THEN 'Si solo golpea el parachoques derecho, BAJO 9 'hace que el cátodo derecho se vuelva rojo, LOW 10 'crea dos pitidos y procede a
FREQOUT 5, 50, 2500 'la subrutina BumpRight.
PAUSA 200
FREQOUT 5, 200, 2500
GOSUB BumpRight
ELSEIF (IN6 = 1) AND (IN4 = 0) THEN 'Si solo golpea el parachoques izquierdo, LOW 0 'hace que el cátodo izquierdo se vuelva rojo, LOW 1 'crea dos pitidos y procede a
FREQOUT 5, 50, 2500 'la subrutina BumpLeft.
PAUSA 200
FREQOUT 5, 200, 2500
GOSUB BumpIzquierdo
TERMINARA SI
CÍRCULO
FIN 'Detener el programa antes de que los subprocedimientos se ejecuten por accidente
'************************************************************************
Subprocedimientos
'************************************************************************
Adelante: 'Avanza un poco
PARA X = 1 A 30
PULSOUT RMotor, 700
PULSOUT LMotor, 850
SIGUIENTE
PAUSA 20
RETURN 'Vuelve al comienzo para volver a ejecutar
'****************************************************
BothBump: 'Retrocede un poco
PARA X = 1 A 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
SIGUIENTE
PAUSA 200
PARA X = 1 A 100 'Gire a la izquierda lejos del obstáculo
PULSOUT RMotor, 650
PULSOUT LMotor, 760
SIGUIENTE
PAUSA 20
RETURN 'Vuelve al comienzo para volver a ejecutar
'****************************************************
BumpLeft: 'Retrocede un poco
PARA X = 1 A 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
SIGUIENTE
PAUSA 200
PARA X = 1 A 100 'Gire a la derecha del obstáculo
PULSOUT RMotor, 740
PULSOUT LMotor, 850
SIGUIENTE
PAUSA 20
RETURN 'Vuelve al comienzo para volver a ejecutar
'****************************************************
BumpRight: 'Retrocede un poco
PARA X = 1 A 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
SIGUIENTE
PAUSA 200 PARA X = 1 A 100 'Girar a la izquierda lejos del obstáculo
PULSOUT RMotor, 650
PULSOUT LMotor, 760
SIGUIENTE
PAUSA 20
RETURN 'Vuelve al comienzo para volver a ejecutar
'********************************************************
'Fin de los subprocedimientos
'********************************************************
'Fin de código
'********************************************************
FELICIDADES, HA ACTUALIZADO SU BOE BOT !!!
Punto crucial:
Tenga en cuenta que cuando ejecuta el código, debe presionar el botón de reinicio en el robot para que funcione.
Paso 5: ¡TODO HECHO
¡Mire los videos y escuche los archivos de audio para ver lo que realmente puede hacer esta actualización!
PD El archivo Boe es la vieja melodía de especias, que ocurre en la activación inicial del Boe Bot a través del botón de reinicio. El archivo Boe Beep es el sonido que se reproduce cuando se activan los parachoques (golpea un obstáculo).
Recomendado:
Circuito de peso para iluminar el dibujo: 4 pasos
Circuito de peso para iluminar el dibujo: ¡Este es un circuito muy simple, crea luz para iluminar un dibujo
Uso de un LED para iluminar un mensaje: 7 pasos
Usar un LED para iluminar un mensaje: Hacer que las cosas se iluminen se siente como magia y no hay mejor lugar para la magia que en mi salón de clases. Construir circuitos por primera vez requiere perseverancia y resolución de problemas. Comencé esta lección tomando prestada una guía de construcción de circuitos del Mak
Iluminar la casa de pan de jengibre: 9 pasos (con imágenes)
Light Up Gingerbread House: Estamos creando una casa de Gingerbread iluminada, donde cuando tocas la parte superior de la chimenea, la casa se iluminará por dentro. Este proyecto es una introducción realmente divertida a los circuitos, y está destinado a una demostración, que incluye un poco de creación de circuitos básicos y un poco
Atenuar e iluminar un LED con Arduino: 7 pasos (con imágenes)
Atenuar e iluminar un LED con Arduino: antes de comenzar a construir, debe obtener los materiales adecuados: 1 placa Arduino: utilicé una imitación de un Arduino Uno, pero funciona de la misma manera. 1 Potenciómetro: el mío se ve diferente al de la mayoría, pero también funcionan de la misma manera. 1 Protoboard Algunos
Cómo iluminar un cubo de cristal: 7 pasos
Cómo iluminar un cubo de cristal: Bueno, tengo este cubo de cristal con delfines tallados en el interior y quería hacer algo que lo iluminara y lo hiciera lucir genial