Tinkertrons: Hacer las neuronas artificiales para Robots (8 / 9 paso)

Paso 8: Actuador neuronas para Robots

Actuador neuronas reciben comunicación serial o perno directo comunicación de las neuronas principales. Entonces directamente activan motor, servos, de LED o actuadores o pantallas. O también pueden controlar controladores de motor, controladores de servo u otros circuitos de controlador.
Pueden variar en tamaño y forma dependiendo de la circuitería necesaria.

El código real de la neurona de un actuador depende del robot que se controla. Mi primer uso del mundo real es usando tinkertrons para controlar un controlador de robot de músculo de aire. Para obtener más información sobre cómo el regulador, ver aquí:

Este es el código utilizado en las dos neuronas de activador de la unidad de control de músculo de aire que controla los músculos de aire 11. Son paralelos de procesamiento:

18 x neurona activador uno
baja 1
2 bajo
3 bajo
7 bajo
6 bajo
5 bajo
4 bajo

Loop1:
' serin 0, t4800, b1
serin 0, t4800, (1), b1 ' recibe 1 byte después de recibir 1
pausa de 30
' debug b1
Si b1 = 1 then act1
Si b1 = 2 entonces act2
Si b1 = 3 entonces act3
Si b1 = 4 entonces act4
Si b1 = 5 entonces act5
Si b1 = 6 entonces act6
Si b1 = 7 entonces act7

Si b1 = 16 entonces pressurev1v2
Si b1 = 17 entonces vacv1v2
Si b1 = 116 entonces atrás
Si b1 = 117 entonces c
Si b1 = 52 luego a la izquierda
Si b1 = 51 luego a la derecha
Si b1 = 18 entonces sec1 ' brazo hacia abajo
Si b1 = 19 entonces seq1rev ' brazo inversa hacia abajo

Goto loop1

Act1: ' v1
1 alta
pausa de 20
baja 1
Goto loop1

ACT2: ' v2
2 alta
pausa de 20
2 bajo
Goto loop1

act3:
alto 3
pausa de 20
3 bajo
Goto loop1

act4:
7 alta
pausa de 20
7 bajo
Goto loop1

Act5:
6 alta
pausa de 20
6 bajo
Goto loop1

Act6:
5 alta
pausa de 20
5 bajo
Goto loop1

ACT7:
alto 4
pausa de 20
4 bajo
Goto loop1

pressurev1v2: ' ch +
High 1 ' v1 brazo hacia abajo
High 2 ' v2
hacer una pausa en 800
baja 1
pausa de 1500
2 bajo
1 alta
2 alta
hacer una pausa en 700
baja 1
2 bajo
pausa de 60
alto 4 ' v7
hacer una pausa en 1440
4 bajo
pausa de 20
' goto loop1
pausa de 1600 ' cierra pinza

High 1 ' v1 brazo
High 2 ' v2
hacer una pausa en 2200
baja 1
2 bajo
' brazo izquierdo
High 5 ' v6
hacer una pausa en 1200
5 bajo
' el brazo hacia abajo
High 1 ' v1
High 2 ' v2
hacer una pausa en 800
baja 1
2 bajo
Goto loop1

vacv1v2: ' vac ch -
PAUSE 3000
High 1 ' válvulas de vac v1
High 2 ' v2
alto 6 ' v5
High 5 ' v6
alto 3
7 alta
hacer una pausa en 3500
baja 1
2 bajo
6 bajo
5 bajo
3 bajo
7 bajo
pausa de 20
alto 4 ' v7
PAUSE 3000
4 bajo
High 1 ' lanzamiento en línea vac
2 alta
alto 4
6 alta
5 alta
PAUSE 2000
baja 1
2 bajo
4 bajo
6 bajo
5 bajo
alto 3
7 alta
PAUSE 1000
3 bajo
7 bajo
Goto loop1

Atrás:
1 alta
PAUSE 2000
baja 1
Goto loop1

avance:
alto 3
alto 4
PAUSE 1000
3 bajo
4 bajo
Goto loop1

izquierda:
1 alta
alto 3
pausa de 20
baja 1
3 bajo
Goto loop1

a la derecha:
2 alta
alto 4
pausa de 20
2 bajo
4 bajo
Goto loop1

sec1:
' cierra pinza
hacer una pausa en 1600
Goto loop1

seq1rev: ' abrir pinza
PAUSE 3000
Goto loop1

18 x neurona activador dos
baja 1
2 bajo
3 bajo
7 bajo
6 bajo
5 bajo
4 bajo

Loop1:
' serin 0, t4800, b1
serin 0, t4800, (1), b1 ' recibe 1 byte después de recibir 1
pausa de 30
' debug b1

Si b1 = 1 then act13
Si b1 = 2 entonces act13
Si b1 = 3 entonces act13
Si b1 = 4 entonces act13
Si b1 = 5 entonces act13
Si b1 = 6 entonces act13
Si b1 = 7 entonces act13

Si b1 = 8 entonces act8
Si b1 = 9 entonces act9
Si b1 = 10 entonces act10
Si b1 = 11 entonces act11
Si b1 = 12 entonces act12
Si b1 = 13 entonces act13
Si b1 = 14 entonces act14
Si b1 = 16 entonces pressurev1v2
Si b1 = 17 entonces vacv1v2

Si b1 = 116 entonces g1000
Si b1 = 117 entonces g1000
Si b1 = 52 entonces act13
Si b1 = 51 entonces act13
Si b1 = 18 entonces sec1 ' brazo hacia abajo
Si b1 = 19 entonces seq1rev ' brazo inversa hacia abajo
Si b1 = 21 then powervac5

Goto loop1

act8:
1 alta
5 alta
pausa de 20
baja 1
5 bajo
Goto loop1

act9:
2 alta
5 alta
pausa de 20
2 bajo
5 bajo
Goto loop1

ACT10:
alto 3
5 alta
pausa de 20
3 bajo
5 bajo
Goto loop1

act11: ' consumo de v11
7 alta
Goto loop1

act12:
6 alta
5 alta
pausa de 20
6 bajo
5 bajo
Goto loop1

act13:
5 alta
pausa de 20
5 bajo
Goto loop1

act14: ' dejar de
alto 4
PAUSE 5000
4 bajo
Goto loop1

powervac5: ' vac potencia 5 seg
baja 7 ' hasta la entrada del brazo de
6 alta
PAUSE 5000
7 alta
6 bajo
Goto loop1

pressurev1v2: ' ch +
High 5 ' brazo hacia abajo
pausa 3160

High 1 ' v8
hacer una pausa en 1200
baja 1
pausa de 200
' goto loop1

High 2 ' cierra pinza
PAUSE 1000
2 bajo
alto 3 ' agarre
hacer una pausa en 600
3 bajo
5 bajo
baja 7 ' hasta la entrada del brazo de
alto 6 ' vac en
High 1 ' v8
pausa de 20
baja 1
pausa 2200 ' 2800
7 alta
6 bajo
baja 1
' brazo izquierdo
baja 7 ' ingesta de
alto 6 ' vac en
High 1 ' v8
hacer una pausa en 1200
7 alta
6 bajo
baja 1
' el brazo hacia abajo
High 5 ' Pulse
hacer una pausa en 800
5 bajo
Goto loop1

vacv1v2: ' ch -
baja 7 ' ingesta de
alto 6 ' vac en

High 2 ' abrir pinza
pausa de 1500
alto 3 ' agarre
pausa de 1500
High 1 ' v8
pausa 3520

PAUSE 3000
6 bajo
7 alta
baja 1

alto 4 ' lanzamiento en línea vac
2 alta
alto 3
1 alta
PAUSE 2000
4 bajo
2 bajo
3 bajo
baja 1
PAUSE 1000
Goto loop1

G1000:
7 bajo
6 alta
PAUSE 2000
7 alta
6 bajo
Goto loop1

sec1:
5 alta
High 2 ' cierra pinza
pausa de 1500
2 bajo
alto 3 ' agarre
hacer una pausa en 600
3 bajo
5 bajo
Goto loop1

seq1rev:
' abrir pinza
baja 7 ' ingesta de
alto 6 ' vac en

High 2 ' abrir pinza
pausa de 1500
alto 3 ' agarre
pausa de 1500
2 bajo
3 bajo
7 alta
6 bajo
Goto loop1

Artículos Relacionados

¿Jugar con las neuronas brillantes? Un marco novedoso para la simulación interactiva de la neurona en hardware.

¿Jugar con las neuronas brillantes? Un marco novedoso para la simulación interactiva de la neurona en hardware.

La actual teoría EEPA y la correspondiente aplicación de hardware fueron desarrollados en el contexto de mi investigación de tesis de licenciatura. Las explicaciones están escritas para una amplia audiencia. Si usted está interesado en la tesis, el p
Sencillo mando a distancia inalámbrico para Robot

Sencillo mando a distancia inalámbrico para Robot

Se trata de simple control remoto de 4 canales para el control de dos motores de corriente continua en dirección hacia adelante y reversa.Paso 1: Diseño transmisorTransmisor se construye usando el codificador HT12E, módulo inalámbrico de 433MHz y los
Neumáticos de goma de alto agarre para robots

Neumáticos de goma de alto agarre para robots

puesto que mis ruedas de Sugru instructable tuvieron un gran éxito, entendía que haciendo buenas ruedas para robots es un tema común.Para mejorar el agarre de los neumáticos que he intentado crear con caucho líquido. Aunque necesita una buena práctic
Cómo hacer lasaña B2A

Cómo hacer lasaña B2A

la más completa receta para hacer lasaña.Paso 1: ingredientes Tienen todos los ingredientes:-500 gr. de carne-1 pimiento-1 cebolla-2 dientes de ajo-Sal.-Aceite de oliva.-Albahaca-Orégano.-Salsa de tomate casera.-Las placas de lasaña.-Queso.Paso 2: sa
GTDfS: Hacer las cosas para la escuela

GTDfS: Hacer las cosas para la escuela

como una introducción, la mayoría de este material no es generado de mi cerebro. Es meses de lectura y revisión y probando y trasteando con todo tipo de sistemas de productividad, desde planificadores día clásico para hacer las cosas a GsD. Juicio co
Velocidad de controladores para Robots baratos, parte 1: codificadores de eje

Velocidad de controladores para Robots baratos, parte 1: codificadores de eje

¿Se puede saber por qué me he emocionado por este proyecto? ¿Sabe usted cuán seriamente frío es?No, Jay " Puedo oírle decir, suspirando como usted mismo fortalecer otro emocionado explicación. "¿Por qué no explicas a nosotros?"Bueno, permít
Brazo de Robot de cartón para Robots baratos

Brazo de Robot de cartón para Robots baratos

Este es probablemente el Instructable he estado esperando más de mi serie "Para Robots baratos". Es el mejor que he hecho hasta ahora y por la misma razón la más difícil.Robótica no realmente empezar a enfriar hasta el robot puede hacer más que
Hacer rompecabezas de demencia para mi padre

Hacer rompecabezas de demencia para mi padre

Ojalá que pudiera decir que mi papá estaba siempre allí para mí cuando era un niño, pero el hecho es que no. La razón por qué fue porque estaba ocupado "estar ahí" para otros. Él y su familia, pasó 21 años en el ejército. Así que él se había ido
Chasis de cartón para Robots baratos 3: Boardbot

Chasis de cartón para Robots baratos 3: Boardbot

Hola otra vez a todos aquellos que han seguido me hasta el momento y Hola a todos los que no ha leído alguno de mis anteriores Instructables también! Este es mi Instructable tercera y última de esta serie que he estado haciendo todo sobre chasis de c
Hacer un juguete muy sencillo robot insecto

Hacer un juguete muy sencillo robot insecto

Aquí es muy fácil manera para hacer su propio robot insecto. Fácilmente puede cambiar la forma de las piernas y ver diferentes movimientos graciosos e interesantes de este robot de error. Usted puede hacer 4 patas o seis patas de insecto. Siga las in
Alto esfuerzo de torsión codificado motores para Robots de motores de ventana de coche

Alto esfuerzo de torsión codificado motores para Robots de motores de ventana de coche

¡ Hola! Este instructable le mostrará cómo modificar los motores de elevación de la ventana del coche que puede salvar de coches viejos para usarlos en sus robots. Este tipo de motores tienen un torque muy alto y usted sólo necesita hacer algunas pie
Cómo crear un sistema neumático para Robots (F.I.R.S.T)

Cómo crear un sistema neumático para Robots (F.I.R.S.T)

Se trata de un instructable sobre todo para los próximos años de miembros del equipo de Scarlett Robotics (4733), sin embargo; también se aplicará a los equipos de robótica primeros primer o segundo año que nunca han usado neumática, o a cualquier pe
Hacer un llavero de Instructables Robot!

Hacer un llavero de Instructables Robot!

Durante mi último día como artista en residencia en Instructables, estaba decidido a obtener alguna utilidad de último minuto de las impresionantes herramientas que tenía disponibles antes de decir adiós.  Durante mi estancia me encantó tener acceso
Chasis de cartón para Robots baratos 1: Boxbot

Chasis de cartón para Robots baratos 1: Boxbot

Previamente hice un Instructable sobre ruedas para robots y motores baratos, pero las ruedas solas no hacen un robot. Si quieres tu robot para navegar con estilo, va a necesitar un cuerpo robusto y elegante .Es fácil hacer algo áspero pero funcional,