TinyANN, red neuronal Artificial cumple ATTINY (2 / 12 paso)

Paso 2: Electrónica: construcción de la placa base

La placa base cuenta con un chip de ATTINY84A. Elijo este ATTINY porque tiene 8Kb de memoria y suficiente pines digitales para los sensores y el controlador del motor. Esta placa base tiene un botón de reset y un programador del conector (J1) usando el protocolo SPI (SLT, MOSI, MISO, CLK). 3 pines (J2, J3, J4) se utilizan como entrada analógica para sensores, 2 pernos (J5, J6) como entradas/salidas digitales y los otros pines se conectan a un L293D para dos motores N20. Te invito a buscar en Instructables.com sobre ATTINY. Hay muchos indestructible sobre cómo usar y programar ATTINY y arduino.

Adjunto los archivos de Fritzing que contienen las dos capas de este PCB. La capa superior contiene solamente algunas conexiones con via. Ellos pueden reemplazarse por cables para quién prefiere hacer un PCB "una capa". Usé el método de transferencia de tóner (otra vez Instructables.com es tu amigo). Para alinear las 2 capas, perforé 2 a cada lado del PCB antes de la transferencia. Con la ayuda de estos 2 pins me intercala el PCB con papeles brillantes (uno para la capa superior (espejo), una para la capa inferior) y alimenta a una máquina que lamina. Después del grabado, el resultado fue muy aceptable.

IMPORTANTE: Triple verificar todas las pistas de cobre; con un multímetro verifica corto circuitos o pistas descontinuadas.

Después de soldar la vía, protegido la capa superior cobre utilizando un spray protector transparente. Después de soldar los componentes, usé el mismo spray para proteger la capa de fondo cobre. También usé pegamento caliente en la base de los alambres para reforzar sus fuerzas mecánicas.

Utilice el tercer cuadro como referencia para colocar los componentes. Puse los conectores para los motores (M1, M2), los sensores (J2, J3, J4) y el programador (J1). Son 2 conectores libres (J5, J6) que pueden utilizarse para un tablero de hija o para depurar. Usé conectores que he encontrado en mi taller. No dude en utilizar lo que tienes o soldar los cables directamente. El conector J6 J2 usar el mismo régimen de pin; el pin cerca el ATTINY es la señal (SIG), el pin en el centro es de 5V y el pin fuera de es tierra (GND). Había soldado los cables con un conector JST para la batería. Dependiendo de la batería que tenga que elegir otro conector.

He creado unos bocetos para depurar la placa madre y asegúrese de los sensores y los motores están trabajando. Encontrará más detalles de cómo utilizarlos en los pasos posteriores. Te aconsejo que primero estos bocetos antes de subir el sketch de ANN. Si los motores funcionan en la dirección equivocada, sólo cambiar sus cables (o cambiar los pines digitales en los bocetos).

Artículos Relacionados

Construir una red neuronal sintética

Construir una red neuronal sintética

A principios de este año (2015) terminé de construir y probar una sola neurona digital asincrónica. Ahora he terminado de construir una red de 36 de ellos. La mayor parte de este trabajo ha sido en la construcción de soporte hardware para la red neur
Red Neuronal En SparkFun SAMD21 (Arduino cero)

Red Neuronal En SparkFun SAMD21 (Arduino cero)

El cerebro humano puede ser descrito como una red biológica de neuronas. Estas neuronas forman una gran red de conexiones, y cada neurona recibe entradas de varias otras neuronas, basado en esas entradas se activa la neurona y emite una señal hacia o
Red Neuronal En Intel Edison

Red Neuronal En Intel Edison

En 1943 McCulloch & Pitts, propusieron un modelo matemático para algoritmos podrían aprender. Este modelo estaba inspirado en el cerebro. Ese modelo con algunas variantes es lo hoy se conoce como red neuronal. Una RN es entonces un modelo computacion
VOCALIZACION de gestos para la interacción de personas sordo y mudo

VOCALIZACION de gestos para la interacción de personas sordo y mudo

IntroducciónVocalizacion digital es un proyecto de finalidad social. Estamos intentando implementar un sistema que hacen que una brecha de comunicación entre los pueblos personas sordos y personas oyentes lo menos posible. Las personas sordas hacen u
Baile RedBot

Baile RedBot

Problema:No Redbot con procesamiento de sonido utilizando un teléfono móvil android.No Redbot que utiliza un BPN (Inteligencia Artificial) para saber cuando moverse dependiendo del umbral del sonido.Paso 1: Comprar un RedbotNecesita obtener el Kit bá
Robot de acelerómetro controlado (recogida y lugar)

Robot de acelerómetro controlado (recogida y lugar)

La mayoría de robots industriales todavía está programada mediante el proceso de enseñanza típica, mediante el uso del robot enseña colgante. En este trabajo se propone un sistema basado en el acelerómetro para controlar un robot industrial con dos p
Los músculos de aire: Hacer un músculo Artificial de control del Robot

Los músculos de aire: Hacer un músculo Artificial de control del Robot

dos formas de hacer que un controlador que puede controlar los músculos de aire artificial. El pic de intro muestra la versión más elaborada que puede controlar hasta 11 músculos de aire usando las neuronas robot. Se muestra activando a una garra de
¿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
Tinkertrons: Hacer las neuronas artificiales para Robots

Tinkertrons: Hacer las neuronas artificiales para Robots

Tinkertrons son un intento de hacer un cruce entre un circuito y un tablero de pan--una especie de circuito universal. Estos circuitos listo están diseñados para ser fácilmente montado y entretela como juguetes tinker. Están diseñados para ser fácile
Neurona Digital asincrónica

Neurona Digital asincrónica

Edición, 2015-12-01: ahora que he montado una red con estas neuronas.Las neuronas humanas son dispositivos muy complejos, con hasta varios mil entradas, tanto excitatorias como inhibitorias. Manipulan información en varias formas dependiendo de donde
Manipit - movimiento de la mano de IRONMAN JARVIS-como seguimiento con guantes pintados

Manipit - movimiento de la mano de IRONMAN JARVIS-como seguimiento con guantes pintados

Note(May, 12, 2015) ***Si no puede ver el vídeo desde el archivo incrustado, puede verlo aquí!!********************************¿Visto la película, "Iron Man"?En la película, Tony manipula objetos virtuales por sus movimientos de mano.¡ Es genial
Simulador de lógica combinatoria

Simulador de lógica combinatoria

el circuito lógico combinacional (CLC) es un capítulo importante en el proyectoactividad de los equipos electrónicos. Si el número de variables es mayor que tres el proyectoactividad con los diagramas de Veitch-Karnaugh, llegar a ser muy difícil. En
Hacking el error mil millones Dólar frontera sistema de seguridad

Hacking el error mil millones Dólar frontera sistema de seguridad

como no me gusta la frase, es un gran error!!!!!!"Después de revelar la semana pasada que una instalación piloto de polémico, buggy-seguridad en la fronteraTorres de escáner finalmente habían sido aceptados en servicio, el gobierno estadounidense tie
Animatronic Fish

Animatronic Fish

Esto es tristemente otra mera foto instructable.  Esto fue construida antes descubrí instructables, y lamentablemente antes empecé a tomar fotos de los pasos en el camino.  Mi amigo Pablo siempre decía em para documentar mis estructuras, retrospectiv