In: Proyectos
3 Mar 2009Leyendo un en el foro sobre la posibilidad de crear una placa educativa basada en un PIC me encontre con el proyecto Pingüino.
En si lo que se busca es realizar una placa similar a la famosa Arduino pero basada en un microcontrolador PIC. Cuenta con varias ventajas sobre Arduino, por ejemplo el IDE es multiplataforma: corre sobre GNU/Linux, Windows y MAC OS X.
El entorno de desarrollo de Pingüino esta construído con Python. Un preprocesador integrado traduce las instrucciones específicas de Arduino directamente a lenguaje C. Este preprocesador reduce la longitud del código y aumenta la velocidad de ejecución.
El hardware (open source) esta basado en un PIC18F2550. Este chip cuenta con soporte nativo para conexiones USB y un módulo USART para enlaces seriales.
>>
>>
|
Reciba gratis las novedades del blog en su correo electrónico de una manera sencilla y comoda. Recuerde revisar la carpeta de correo no deseado ya que algunos servicios de e-mail marcan el mensaje de confirmacion como spam. |
Roy Tanck's Flickr Widget requires Flash Player 9 or better.
10 comentarios para Pingüino Project
Gonzalo
Junio 10th, 2009 at 20:52
yo tengo montada una de estas muy util la verdad
Carlos
Julio 9th, 2009 at 18:59
Yo estoy armando una. Lo mejor es que incorpora USB en el mismo PIC y no hay que estar soldando drivers de montaje superficial. Lo peor es que cuesta mucho reunir bibliografia… en este sentido Arduino esta muchisimo mas documentado. Les ire contando como avanzo. Salu2, Carlos
Lucas Martín
Julio 9th, 2009 at 22:54
Buenisimo Carlos, esperamos tus comentarios. Saludos.
Carlos
Julio 13th, 2009 at 16:27
Hola Gente!
Ya tengo el nuevo diseño del pcb del pinguino project. Básicamente cambie las resistencias de montaje superficial por unas comunes, y lo hice un poco mas grande para soldar mas cómodo! La próxima versión utilizara borneritas en lugar de pines en las USER IO ports!
La placa esta lista, revisada y armada… pero no logro hacerla funcionar!
No se que pasa! Tengo 3 preguntas posteadas en la pagina de Jean Pierre MANDON:
¿Podrían ayudarme?
1) Como cargo el bootloader.hex via USB? ¿Puedo usar la mismísima pinguino board?
2) Windows no reconoce hardware nuevo alguno, cuando conecto el “pinguino board” al usb? Que puede estar pasando? ¿Sera algún problema con el driver?
3) El libusb.exe me tira el siguiente error: “pic not found” ¿Alguna sugerencia? cualquier ayuda será muy bien recibida!
Gracias a todos…
Sls,
Carlos
Lucas Martín
Julio 15th, 2009 at 0:36
Hola Carlos, fijate que existe un grupo en Google con muchos temas ya resueltos:
Carlos
Julio 21st, 2009 at 12:01
Me respondo a mi mismo….
No se puede cargar el bootloader.hex via USB!. Se necesita por primera y unica vez armar o pedir prestado un programador para pics tipo JDM serial. Se pueden comprar en Mercado Libre por 40 pesos!
Una vez quemado el bootloader dentro del pic, windows reconoce nuevo hardware encontrado automaticamente, podrán seleccionar el driver…y lo mas importante COMENZAR A PROGRAMARLO VIA USB!!!
Saludos,
Carlos
Carlos
Julio 30th, 2009 at 10:49
¿Existe algun “Pinguino Board Plug-in” para el entorno de Desarrollo MPLAB/C18? Sería genial encontrar a pinguino dentro de la lista de programadores que se despliga al hacer: MPLAB/C18 > Programmer > Select Programmer > Pinguino.
Juan David Nicholls
Abril 11th, 2010 at 18:47
Hola gente… Yo soy estudiante de sistemas pero formamos un semillero de robótica… mas tirando a domotica….y estamos trabajando con versiones del Pingüino… mejorandolas
Aquí podrán observar y ver el procedimiento:
Fernando
Mayo 20th, 2010 at 11:42
Les comento que ARDUINO (en mayúsculas porque se lo merece) también soporta USB en el pequeñísimo Atmega8, solamente hay que cargar un programa en el mismo (libre), cambiar unas líneas de código en el IDE y está listo para ser grabado, leído…. por USB!!
Lucas
Mayo 25th, 2010 at 1:13
Gracias Juan y Fernando por los aportes realizados. Saludos!