User Tools

Site Tools


ajugar_publico

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ajugar_publico [2015/11/06 05:34]
admin
ajugar_publico [2019/06/30 05:13]
Line 1: Line 1:
-====Ajugar==== 
-Ajugar es un clon Aregntino del Makey Makey realizado en Kicad y pensado para componentes locales, circuito simple faz de construcción casera y armado manual. 
  
-===Descripción=== 
-Este proyecto propone implementar un hardware compatible con el http://​www.makeymakey.com/​ 
-realizando adaptaciones para utilizar componentes que se consigan localmente, ​ pcb de simple faz, en Kicad  
-y que se pueda armar en forma casera con transferencia térmica y cloruro. 
- 
-===Objetivos=== 
-  * Lograr un hardware 100% compatible con el Makey Makey, con las mismas prestaciones. 
-  * Armar dos prototipos que funcionen. 
-  * Documentar adecuadamente para que cualquiera pueda replicar la experiencia. ​ 
- 
-==== Repositorio GIT ==== 
- 
-Los archivos de diseño están en el [[https://​github.com/​LacieUnlam/​Ajugar| Repositorio GITHUB de Ajugar]]. Para realizar una copia local de los mismos: 
- 
-<​code>​ 
-  git clone https://​github.com/​LacieUnlam/​Ajugar 
-</​code>​ 
- 
-====Circuito original==== 
-El circuito del Makey Makey: 
-   * https://​www.sparkfun.com/​products/​11511 
-   * https://​github.com/​sparkfun/​makeymakey 
- 
-{{:​taller:​ajugar:​makeyfront.jpg?​direct&​200 |}}{{:​taller:​ajugar:​f082_makey_makey_back.jpg?​direct&​200 |}} 
- 
-==== Descripción de hardware Ajugar V1 ==== 
- La placa se realizó con tracks y margen de 20 mils. Las islas utilizadas como botones se hicieron de 393.7 mils. Las mismas fueron estañadas para un mejor contacto con las tuercas utilizadas como contacto para el usuario. 
- Para las teclas se utilizaron borneras, y se agregaron dos tierras utilizando la misma metodología de los tornillos. ​   
- 
-{{:​taller:​ajugar:​impresoajugar.jpg?​200|}} ​ {{:​taller:​ajugar:​ajugarcobre.jpg?​200|}} ​ {{:​taller:​ajugar:​ajugarfrente.jpg?​200|}} 
- 
-==== Descripción de hardware Ajugar V2 ==== 
-El hardware V2 mejora el ruteo, ancho de pistas, separación,​ simplificación y se emprolija en general la documentación. Además se utiliza una versión moderna de Kicad (2015). 
-Aún no se han fabricado prototipos de esta versión. 
- 
-=== Materiales === 
-Los materiales necesarios para realizar el proyecto son los siguientes: 
-  * Resistencias:​ 2-22Ω; 5-330Ω; 3-1KΩ; 1-10KΩ; 18-22KΩ; resistores de 22 MOhm. 
-  * Capacitores:​ 2-22pF cer.; 3-0.1μF cer.; 2-1μF cer.; 1-10μF elec. 
-  * Cristal: 1-16Mhz. 
-  * Otros: 8-Led verde 3mm; 3-Led rojo 3mm; 1-Fusible 500mA; 1-Conector USB hembra; 1-placa de X x X.  
- 
-=== Costo estimado === 
-^ COMPONENTE ^ $ UNITARIO ^ U$D UNIT. ^ CANTIDAD ^ $ TOTAL ^ 
-|Resistencias| ​   0,15    |   ​0,​030 ​  ​| ​   29    |   ​4,​35 ​ | 
-|Cap. Ceramico| ​  ​0,​19 ​   |   ​0,​032 ​  ​| ​    ​5 ​   |   ​0,​95 ​ | 
-|Cap. Electrol.| ​ 0,25    |   ​0,​039 ​  ​| ​    ​3 ​   |   ​0,​75 ​ | 
-|Led 3mm     ​| ​   0,62    |   ​0,​056 ​  ​| ​   11    |   ​6,​82 ​ | 
-|Cristal 16Mhz| ​  ​4,​49 ​   |   ​0,​48 ​   |     ​1 ​   |   ​4,​49 ​ | 
-|Bornera 3 cont.| ​  ​5,​82 ​ |   ​0,​63 ​   |     ​4 ​   |  23,28  | 
-| Ficha USB  |    9,09    |   ​0,​73 ​   |     ​1 ​   |   ​9,​09 ​ | 
-| Tira de pines| ​ 0,53    |   ​0,​042 ​  ​| ​    ​1 ​   |   ​0,​53 ​ | 
-| Tornillos ​ |    0,50    |   ​0,​04 ​   |     ​8 ​   |   ​4,​00 ​ | 
-|Atmega32U4 ​ | Aprox 150  |   ​6,​5 ​    ​| ​    ​1 ​   | 150,​00 ​ | 
-| Total      |            |   ​8,​579 ​  ​| ​         | 204,​26 ​ | 
- 
- 
-===Programador del AVR=== 
-El Makey Makey posee un microcontrolador AVR. Para utilizar los programadores existentes, el mismo debe tener un  conector de programación tipo IDC (100 mils) de 2x3: 
-^PIN ^ FUNCION ^ 
-|1   | MISO | 
-|2   | +5V | 
-|3   | SCLK| 
-|4   | MOSI| 
-|5   | RESET| 
-|6   | GND | 
- 
-=== Decisiones tomadas === 
- Se decidió que la placa se utilizaría del lado componentes y no del lado cobre. 
- Luego de varias propuestas realizadas con respecto a los terminales de la placa, se llegó a la decisión de que la mejor forma era colocar tornillos con tuercas para así tener una zona firme para poder tocar sin correr riesgo de dañar las pistas del circuito. ​ 
- 
-=== Hojas de datos === 
-Las más relevantes son:. 
-   * Atmega32U4: microcontrolador:​ http://​www.atmel.com/​images/​doc7766.pdf 
- 
- 
-==== Programación del software/​firmware ==== 
- Al conectar la placa mediante el USB a una computadora,​ la misma reconocía la placa como un nuevo dispositivo USB encontrado. Luego de esta prueba, se programó el microcontrolador atmega32u4 con el archivo Caterina-makeymakey.hex https://​github.com/​sparkfun/​MaKeyMaKey/​tree/​master/​firmware/​Arduino/​hardware/​MaKeyMaKey/​bootloaders/​caterina. ​ 
- 
-Una vez realizado esta operación, al conectar la placa mediante el USB, en la computadora ya figuraba como nuevo dispositivo encontrado Makey Makey. El siguiente paso fue descargar e instalar el Arduino Addon como muestra el enlace https://​learn.sparkfun.com/​tutorials/​makey-makey-advanced-guide. Este programa es el que nos permite subirle la configuración al Makey Makey. Una vez instalado, se configuró el programa para poder realizarle la descarga al microcontrolador. Los pasos realizados fueron: ​ 
-  * En la barra de menú se seleccionó la placa, Tools -> Board -> SparkFun Makey Makey. 
-  * Luego se seleccionó el puerto al cual se encuentra conectado, Tools -> Port -> COMX. 
-  * Se abrió el archivo makey_makey.ino junto con el settings.h https://​github.com/​sparkfun/​MaKeyMaKey/​tree/​master/​firmware/​Arduino/​makey_makey,​ Archivo -> Abrir. 
-  * Por último se precedió a la verificación y a subir el archivo a nuestro dispostivo. 
- 
-Primeramente luego de una verificación exitosa, al subirle el archivo, tiró el  siguiente error "​processing.app.debug.RunnerException:​ No pude encontrar una placa en el puerto seleccionado. Comprueba que has seleccionado el puerto correcto. Si es correcto, prueba a pulsar el botón de Reset de la placa tras iniciar la subida."​ Por lo que se volvió a subir haciendo el reset de la placa, dando como resultado una subida exitosa. 
ajugar_publico.txt · Last modified: 2019/06/30 05:13 (external edit)