Tabla de contenido:

Iluminar el Boe Bot: 5 pasos
Iluminar el Boe Bot: 5 pasos

Video: Iluminar el Boe Bot: 5 pasos

Video: Iluminar el Boe Bot: 5 pasos
Video: 8 ESQUEMAS DE ILUMINACION DIFERENTES EN MENOS DE 5 MINUTOS | SEKONIC L-858 & GODOX RT-GX 2024, Mes de julio
Anonim
Iluminar el Boe Bot
Iluminar el Boe Bot
Ilumina el Boe Bot
Ilumina el Boe Bot
Iluminar el Boe Bot
Iluminar el Boe Bot

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

Creando los parachoques
Creando los parachoques
Creando los parachoques
Creando los parachoques
Creando los parachoques
Creando 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

Montaje de los parachoques
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

Creando el circuito
Creando el circuito
Creando el circuito
Creando el circuito
Creando el circuito
Creando el 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

Agregar el código
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: