Pinguino

De Asociación de Robotica y Domótica de España (A.R.D.E.)
Saltar a: navegación, buscar

Proyecto Pinguino (no Pingüino).

Versión de Pinguino 1.0, diseñado por ARDE

Introducción[editar]

(Esto es una traduccion de la página original).

Pinguino es una tarjeta similar a Arduino pero basada en un microcontrolador PIC. El objetivo de este proyecto es construir un IDE (entorno de desarrollo integrado) fácil de usar en LINUX, WINDOWS y MAC OS X. Arduino es una herramienta potente pero con defectos. Uno de sus inconvenientes es que no tiene interface USB nativo en el chip y la longitud de su código.

El IDE de Pinguino esta escrito en Python. Un preprocesador traduce las instrucciones específicas de Arduino directamente a C. Este preproceso reduce la longitud del código y aumenta la velocidad de ejecución. El hardware de Pinguino está basado en el PIC18F2550. Este chip tiene un módulo USB nativo integrado y una UART para el enlace serie.

Finalmente el IDE de pinguino es una aplicación única con compilador de C (SDCC), ensamblador y linker (GPUTILS) y un bootloader basado en el proyecto PUF VASCO.

Pinguino es Open Hardware (hardware abierto) y Open Software (software abierto). El IDE está disponible para Windows, Linux y MAc OS X

Comentarios[editar]

El IDE de pinguino es bastante bueno (el compilador usado es SDCC), permite escribir programas rápidamente. La placa original de Pinguino tiene una pulgada de ancho, por lo que se puede conectar fácilmente a una protoboard sin que oculte muchos taladros, para hacer proyectos de forma rápida.

Instalación[editar]

Bajo Windows[editar]

El IDE no necesita instalación, pero es necesario el intérprete de Python, algunas librerías para el manejo del USB y el driver del bootloader. Las instrucciones y los enlaces a las descargas se encuentran en: http://sites.google.com/site/pinguinotutorial/installation/windows

Utilizando un instalador para Beta 9.02: http://pinguino.walii.es/archives/257 (incluye la instalación de las librerías necesarias).

Bajo Linux[editar]

http://sites.google.com/site/pinguinotutorial/installation/linux-1

Hardware[editar]

Diseños de Pinguino por ARDE[editar]

Diseño conjunto v1.0[editar]

Colaboradores: Ubanov, BoOps, Gizer20, FJ_Sanchez y Sphinx.

Archivos del diseño en formato Eagle 5.7.0: PinguinoSimplified2550_genuino_conplanomasa.rar (116,29 Kb)

Lista de Material:

Diseño conjunto v1.1[editar]

Colaboradores: BoOps, Bastian, FJ_Sanchez,

Archivos del diseño : PinguinoSimplified2550_Modv1.023.zip (358.88 KB)

Lista de Material:

• 1 x PIC 18F2550 ó 18LF2550

• 1 x cristal de cuarzo de 20Mhz

• 2 x condensador 22pF poliéster (C3 y C4) ---->El cristal y estos dos condensadores se pueden sustituir por un resonador de 20 MHz

• 1 x Zocalo dip 28 pines 0,3"

• 1 x Condensador 220nF poliéster (C6)

• 1 x Condensador 100nF poliéster (C2)

• 1 x Condensador Electrolítico 22uF (C1)

• 1 x Condensador Electrolítico 10uF (C5)

• 1 x Pulsador CI 6x6

• 2 x Diodo led 3mm (Rojo y Verde)

• 1 x Conector USB tipo B para CI (BERG)

• 2 x Resistencias 470 Ohm | 1/4W (R1 y R3)

• 1 x Resistencias 10 KOhm | 1/4W (R2)

• 1 x LDO L4940V5 TO220 3 pines --------> Opcionalmente se puede sustituir por un 7805 TO220 o un ajustable LDO MCP1827 TO220

• conector CI Tornillo 2 Vias ------> se pueden sustituir por 1 x Conector 2,54 macho 2 vias 1 x Conector 2,54 Hembra 2 vias Terminales para Hembra

• 1 x Tira de pines paso 2,54 Macho (31 pines)

• 1 x jumper configuracion paso 2,54

Footprint para Eagle de Pinguino ARDE v1.0 & v1.1[editar]

Colaboradores: Sphinx.

Este es un footprint o huella de la versión 1.0 y 1.1, creado en Eagle. Es simplemente una librería que puedes añadir a Eagle, como cualquier otra librería de componentes, y seleccionarlo durante el diseño de tu placa. De este modo es posible crear placas de aplicación o "shields" donde insertar Pinguino.

Archivo de librería de Pinguino v1.0 por ARDE para Eagle 5.7.0: Pinguino-ARDE1.0.zip (1.46 Kb)

Diseño de Heli[editar]

Colaboradores: Heli

Archivos del diseño en formato KiCAD: PinguinoSimpleV9Corregido.rar (6,17 Kb)

Software[editar]

Librerías[editar]

Pedidos[editar]

Enlaces[editar]

Oficiales[editar]

Blogs[editar]