| Fabricando Arduino |
|
|
| Escrito por Maxi Padulo |
| Miércoles 02 de Septiembre de 2009 13:22 |
|
Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y salidas (E/S), analógicas y digitales, y en un entorno de desarrollo en el cual se puede programar en lenguaje C. Su corazón es el chip Atmega8, un chip sencillo y de bajo coste que permite el desarrollo de múltiples diseños. Al ser open-hardware tanto su diseño como su distribución es libre. Es decir, puede utilizarse libremente para desarrollar cualquier tipo de proyecto sin tener que adquirir ningún tipo de licencia. Estas razones fueron para mi más que suficientes para ponerme manos a la obra y fabricar una. También se pueden comprar el kit ya terminado, pero aquí en Argentina solo hay un distribuidor y me cuesta como 5 veces mas que si la fabrico en casa. Los diseñadores de la arduino han creado varios modelos y al ser open-hardware todos los esquemáticos están disponibles libremente. Así que no tenemos que lidiar con el proceso de diseño. Yo opté por hacer el modelo Severino, que es una placa serial y de una sola cara. Es muy sencilla de fabricar, y debo decir que los autores han hecho un excelente trabajo diseñándola. Usé el método de toner-transfer para fabricar la placa, aquí les dejo algunas fotos: Vean como transcurre de un trozo de placa virgen a la arduino terminada. Probando el regulador de tensión alimentandola directamente con el cargador de la notebook. Para hacer funcionar la arduino precisamos colocar dentro del ATmega8 un pequeño programa que se llama bootloader. Este bootloader permite modificar los programas que tiene la arduino sin necesidad de reprogramar el chip. Para poder subir el bootloader construí el programador conocido como DAPA, que es muy sencillo. Pueden verlo en el siguiente link: Programador DAPA. Tener en cuenta que el cable del conector ICSP debe ser lo más corto posible. Unos 30cm o menos. En la foto el cable es excesivamente largo y puede provocar problemas a la hora de grabar el microcontrolador, pudiendo llegar a desprogramar los fusibles. Si sucede esto, ver el siguiente artículo: Programación Alto Voltaje Bueno con esto ya deberíamos tener la Arduino funcionando correctamente. Probemos encender y apagar unos leds...
Disfruten de la belleza del open-hardware... |
| Última actualización el Miércoles 25 de Noviembre de 2009 19:59 |






