14/3/11

VIAJAMOS A CAMPUS PARTY



Hola a todos los seguidores de este blog, nuestro sueño se podrá  hacer  realidad con el  empeño, pasión, dedicación y sacrificio  de varios de nuestros queridos estudiantes de la UNIAJC entre el próximo mes de Junio del 2011 que participaran en CAMPUS PARTY. 


Próximamente informare mucho más  de lo que se presentará en Bógota, con el fin de mostrar que la innovación, creatividad  y software libre hacen parte fundamental de nuestra formación  como futuros desarrolladores, ingenieros hasta profesores de nuestro Colombia  bella, esta es uno de los primeros pasos para alcanzar el éxito.


LOS INVITO A VER E INTERACTURAR , SEGUIR MINUTO A MINUTO CON LOS ENLACES:


http://www.campus-party.com.co/2011/index.html


http://blog.campus-party.com.co/

9/2/11

El blog para el curso de micros

Como para no revolver a Pinguino con otras aplicaciones con microcontroladores, he decidido hacer otro blog, la dirección es la siguiente
http://electrovaca.blogspot.com/

Enlaces de descarga de la primer guía de montaje y editor

Descargar la primer Guia de montaje


Descargar el editor para Great Cow Basic
https://sites.google.com/site/integradorelectronica/Home/prithvi001.zip?attredirects=0&d=1

Descargar ayuda para Great Cow Basic
https://sites.google.com/site/integradorelectronica/Home/gcbasic_es.zip?attredirects=0&d=1

Editor para elaborar los programas del curso de microcontroladores

El lenguaje que utilizaremos para nuestras practicas se llama Great Cow Basic, este software es libre y permite elaborar programas para un gran nuemero de microcontroladores PIC y ATMEL.
Del siguiente link podemos descargar el editor que utilizaremos. http://sourceforge.net/projects/prithvi/files/Prithvi%200.0.1.560/Prithvi%20Installer/
Aqui se puede descargar el manual de instrucciones en español.
http://sourceforge.net/projects/gcbasic/files/Misc%20Files/Spanish%20translation/gcbasic_es.zip/download
El que desee probar la programación por medio de un editor gráfico que emplea diagramas de flujo, puede bajarlo desde el siguiente enlace http://sourceforge.net/projects/gcbasic/files/GCGB/GCGB%20v.0.9/GCGB_Installer.exe/download
La pagina principal de Great Cow Basic es la siguiente
http://gcbasic.sourceforge.net/index.html

8/2/11

Primer esquema de montaje del curso de microcontroladores.

Este es el esquema de la primer practica del curso de microcontroladores de este semestre.

El listado de componentes es el siguiente:

  • 1 PIC 16F84A.
  • 1 Cristal de cuarzo de 4Mhz.
  • 1 Capacitor de 0.1 uf (104).
  • 2 Capacitores de 22 pf (22).
  • Un conector USB macho.
  • 8 Leds.
  • 8 Resistencias de 470 ohm.
  • 4 Pulsadores.
  • 4 Resistencias de 10 Kohm
De click en las imagenes para hacerlas mas grandes y descargarlas.






17/10/10

Donde comprar los PIC

http://www.inelsoft.net/componentes.html

charles bueno cel 3137373896
Charles es estudiante de la institución así que les puede entregar los micros allá mismo.

14/10/10

Paquete de instalacion en windows 7

Es es un paquete de instalacion en otras palabras ya trae todo lo necesario para instalar, funciona para las versiones de 32 y 64 bits.
http://www.roboops.es/2010/10/13/pinguino-project-beta-9-03-ahora-tambien-en-w 7/
El enlace para bajar el paquete es
http://www.roboops.es/downloads/PackPinguinoW7.zip
También debe de funcionar con windows vista.

11/10/10

diagrama del pinguino con el 4550















En violeta esta la entrada analoga utilizada en los ejemplos de processing
en amarillo las entradas digitales
en verde las salidas digitales
en rojo la alimentacion



Nueva version del IDE de pinguino

Le corrigieron los problemas en windows de las previas versiones del beta 9
si persisten los problemas seguir con el beta 8

10/10/10

Actualizado driver e instalador para windows 7

Ya actualizaron la instalacion de pinguino en windows 7 de 32 y 64.
Quedo de forma que solo hay que bajar un archivo ejecutarlo e instala el driver y el libsub de una vez, sin pasos complicados.
esta es la pagina donde esta explicado
https://sites.google.com/site/pinguinotutorial/installation/windows-7
De todos modo aqui explico como se instala y donde se descargan los archivos
El driver ya es compatible con las versiones de 32 y 64 bits el driver se descarga en el siguiente enlace here.
Una vez el driver este instalado, conectar la tarjeta pinguino y vaya a panel de control/sistema/manejador de dispositivos





ya se debe observar que aparece libusb-win32 devices
      pinguino project


Si Pinguino project aparce con un warning,seleccionelo y de clic derecho 'propiedades' y de clic en el boton driver. y seleccione la suiente rutpa para el archivo pinguino.inf  c:\archivos de programa\LibUSB\driver
Con el driver instalado ya podemos trabajar con pinguino y processing.
Ya para trabajar y programar directamente el microprocesador, bajamos e instalamos los siguientes archivos.

  


Python 2.6.6
bajar la ultima version de pinguino
http://www.hackinglab.org/pinguino/download/latestpinguino/
descomprimir abrir la carpeta dar clic derecho en Pinguino betaX.py dar clic en lanzar y seleccionar python

7/10/10

Instalacion de pinguino en vista y 7 de 32 bits

En el siguiente enlace esta el vídeo de como se instala el driver para pinguino en windows vista y 7. El vídeo se llama pinguinoenvistay7.wmv
Hay que conectar la tarjeta para hacer la instalación, se instala el driver y la libreria usb. Con esto ya nos podemos comunicar con processing.
http://sites.google.com/site/integradorelectronica

Digrama de pines para el manejo de pinguino desde processing

Este gráfico muestra como están configurados los terminales del PIC18F2550 para la comunicación con processing. Para mas información ver manual pinguino 02.pdf

Pinguino en processing

En la pagina http://sites.google.com/site/integradorelectronica
esta la libreria y guia de manejo de pinguino desde processing.
El instalador de la librería se llama pinguino con processing.zip y la guia de manejo se llama Manual pinguino 02.pdf
También esta una guía de manejo para la instalación se llama guia de instalacion en processing.zip

Este es el esquema de la tarjeta de pruebas que trae la tarjeta pinguino en que se hacen las pruebas en clase. Los ejemplos propuestos en processing trabajan con la tarjeta. Este montaje esta basado en el PIC 18F4550

Este es el montaje protoboard de pinguino con el pic18F2550 es el sugerido para el desarrollo de los proyectos integradores, con este montaje se desarrollan los ejemplos propuestos en processing, además de se ya la base para el desarrollo del proyecto integrador. Se sugiere llevar este montaje listo para las practicas en clase con processing.




De clic en la imagen para ver el tamaño original si desea hacer el montaje siguiendo la imagen como guía.

19/8/10

Terminales conector USB


Esta es la disposicion de los terminales de una extencion USB macho, se puede comprobar con un multimetro midiendo entre GND y VCC












Esta es la disposicion de los terminales del conector hembra que esta en la tarjeta pinguino, debe coincidir con el conector macho

Terminales del led

Uno de los errores mas frecuentes en el montaje es la incorrecta colocacion de los leds. Anodo es el terminal mas largo, este esta conectado a la resistencia de 470 ohm.
Catodo es el terminal mas corto en el caso del led rojo en la tarjeta este va tierra (GND).
La polaridad de los leds se puede probar con un multimetro en la opcion de continuidad y polarizando el led directamente con las puntas del multimetro, conectando el terminal de tierra del multimetro (la punta negra) con el catodo del led y el otro terminal delmultimetro con el anodo del led.
Si el procedimento es correcto el led debe iluminarse.
En caso de tener un led en el que no se pueda identificar su polaridad por medio de sus terminales, tambien se puede observar que el led tiene un lado viselado o un lado con un corte que no lo hace perfectamente redondo en su base, esto se puede verificar en los leds que tengan base redondeada.

Guia de montaje de pinguino con el 18f2550

Este es el montaje basico de pinguino con el PIC 18f2550, la guia paso a paso de montaje la dejo en la siguiente pagina http://sites.google.com/site/integradorelectronica
El documento se llama guia montaje pinguino 18f2550 que esta paso a paso como se monta

Este es otro esquema de montaje tambien en protoboard, observando el los terminales del microcontrolador tambien nos guiamos en el montaje.
1. RESET : Aqui va el pulsador, sirve para iniciar el micro en el modo de descarga de programa.
2. RUN: Aqui el cable que va al catodo (-) del led verde, idica que hay un programa en ejecucion.
3. GND: cable de tierra
2. OSC1 y OSC2: aqui va el oscilador de cuarzo.



5. VUSB: Aqui se conecta el capacitor de 220nf (224) a tierra.
6. D- D+ : Conexiones de datos del puerto USB.
7. GND y VCC: Conexiones a tierra y 5V, en este caso la alimentacion la suministra el puerto USB.

17/8/10

Binevenidos

Este blog sera para todo lo referente con pinguino.
Una pregunta muy frecuente es referente a que es pinguino ?, cuales son sus bondades y falencias.
Pinguno basicamente busca ser una plataforma de hardware sencilla y facil de montar, que utiliza el lenguaje de programacion C, con unas funciones bien definidas para el manejo de hardware. Pinguino basicamente busca ser una interfaz de comunicacion facil con el computador y que sea facil de programar.
Se estaba en la necesidad de tener hardware con comunicacion usb con el computador, esta se estaba realizando por puerto paralelo y serial respectivamente, pero ya la gran mayoria de los equipos portatiles no cuentan con estos puertos.

Bondades:
  • El microcontrolador se consigue facilmente en el mercado local.
  • Facil de programar para usuarios nuevos en el tema de microcontroladores, solo se necesita los conocimentos basicos de programacion.
  • Comunicacion USB.
  • Comunicacin Serial RS232.
  • No necesita programador (quemador) , el programa se descarga directamente por USB al microcontrolador.
  • Utiliza la misma alimentacion del puerto USB para funcionar.
  • Funciones ya definidadas para comunicacion por usb en los entornos de programacion en visual C++, Mingw Codeblocks y processing
Desventajas:
  • Se necesita intalar varios programas para funcionar en el sistema operativo windows y es diferente dependiendo si es windows xp, vista o 7.
  • No funciona en las versiones de 64 bits de windows.
  • No se puede compilar en el IDE propio de pinguino en cuentas restringidas, se necesita estar en una cuenta con privilegios administrativos de windows.
  • No es bueno para programar rutinas de alto rendimiento o que necesiten cosas muy exepcionales del microcontrolador.
  • Esta en pleno desarrollo no tiene suficiente documentacion y muy poca en español.