Pinguino Project

Posted by Juan Marcano | Posted in *LINUX*, Electrónica, Hardware | Posted on 01-09-2010

3

La placa pinguino es una placa similar a arduino (más bien una especie de clon) pero utiliza los micros favoritos de los venezolanos: los pic de microchip. Está basada en el PIC18f2550 y/o PIC18f4550 . Estos PICs disponen de interfaz USB nativa. Las plataformas de tipo arduino se han vuelto muy populares recientemente creo que fundamentalmente  por su versatilidad, facilidad de uso y rapidez de programación, además se minimizan las fallas típicas de las conexiones con el protoboard, puesto que dentro de la placa se incluyen los elementos que frecuentemente acompañan al microcontrolador (cristal, regulador, botón de reset). En el pinguino el microcontrolador se alimenta y programa desde el puerto USB.

En mi opinión la ventaja de este tipo de placas (tipo arduino) es que la programación resulta muy sencilla, desde el punto de vista de software el PINGÜINO cuenta con su propio IDE que funciona bajo Guindows, Linux y mac. (olvídate de mplab, ccs). Tiene sus propias librerías (en desarrollo)  para PWM, servos, I2c, comunicación serial, Ver más. Cuenta con su propio bootloader: quemas el PIC solo una vez, luego pasas los programas por USB, desde el mismo IDE.   Todo es software y hardware libre,  por lo que siempre se puede modificar el código fuente y/o crear nuevas librerías. El IDE esta implementado en python, y utiliza el compilador SDCC. Por supuesto existen también muchas ventajas desde el punto de vista de hardware, la placa se alimenta desde el mismo puerto USB, aunque también se puede con una alimentación externa (utiliza un tradicional 7805).

Tienes a tu disposición el PCB y todas las indicaciones para construir tu pinguino así como todo el software que necesitas:


http://sites.google.com/site/pinguinotutorial/home

En particular, creo el enfoque del pingüino es su uso como herramienta, realizar pruebas, prototipos y sobre todo jugar. Lo que hace muy conveniente su uso para aficionados a la robótica.

En tan solo pocos minutos puedes probar un servo RC,   generar una PWM, olvídate de buscar la hoja de datos (de 1000 páginas) y modificar los registros para inicializar apropiadamente el micro. Utilizas siempre el mismo micro con la misma configuración y se minimizan las fallas puesto que tienes una placa de uso general con elementos fijos:  su cristal, su 7805 (alimentación externa), y conector USB tipo D. No necesitas el programador de PICs (en realidad solo lo necesitas una vez para cargar el bootloader).

Aunque fuera lo más deseable,en general no se necesitan extensos conocimientos de la estructura del microcontrolador. La programación es de alto nivel (lenguaje C) con librerías muy sencillas de utilizar. Claro que esto pudiera ser tanto una ventaja como una desventaja (dependiendo del usuario), evidentemente la placa resulta muy útil para realizar pruebas pero considero  que por ello no se deben abandonar y/o dejar de estudiar la  programación y herramientas tradicionales para programar los PICs, (ensamblador, MPLAB,ccs,c18) solo programando alguna vez en ensamblador microcontroladores básicos y leyendo las hojas de datos (de 1000 páginas muy entretenidas) se tiene una verdadera visión de la estructura y funcionamiento de este y cualquier microcontrolador, y se estará en capacidad de elegir el microcontrolador más apropiado así como obtener el mejor rendimiento del mismo acorde a la aplicación requerida.

En general, si eres un aficionado a la electrónica, creo que vale la pena construir esta placa, he construido mi pinguino y estoy muy satisfecho con los resultados, he probado unos servos de modelismo en menos de 5 minutos utilizando los ejemplos que vienen con el IDE.

Si te interesa el tema no olvides visitar:

El pinguino tutorial. Donde tienes todas las indicaciones, el pcb y el software.

El pinguino wiki. Información sobre las librerías actualmente disponibles y ejemplos.

El pinguino blog. Con la información reciente.

El pinguino utiliza el compilador  SDCC, el VASCO BOOTLOADER, y GPUTILS.

Tarjetas de Video para pc.. ¿Cual elijo?

Posted by Jose | Posted in Hardware | Posted on 27-08-2010

6

Para todos a los que el computador es nuestra afición y herramienta, siempre estamos en búsqueda de hacerle una mejora a nuestro cacharro.  Suele suceder que en las tiendas e internet hay tantas recomendaciones y alternativas que a la final estamos indecisos y no sabemos que elegir. La idea de este articulo es hacer una especie de guía informativa con el objetivo de hacer una buena compra:

Hay que tomar en cuenta varias consideraciones antes de hacer la elección de una tarjeta de vídeo, además de saber si realmente nos conviene

Cual va a ser el principal uso de nuestra PC?

* Eres un usuario habitual que acostumbra a navergar mucho, ver videos en linea, revisar documentos, correos electronicos etc? entonces te bastará con el video integrado que posea tu maquina entonces no vale la pena hacer un gasto por algo que no vas a utilizar.

* Si eres un entusiasta de ver peliculas en tu PC con buena calidad, sueles utilizar archivos multimedia y juegas ocasionalmente podrias optar por hacer un cambio o «upgrade» por una tarjeta de video de gama media o media-alta.

* Eres de los que puede estar horas sentado jugando, y tienes en mente poder ejecutar en tu maquina los últimos juegos que han salido, tienes que optar por la gama alta.

Si ya te decidiste y planeas realizar un cambio, toma en cuenta que necesitaras de lo siguiente:


  • Una ranura de expansión en tu tarjeta madre para la nueva placa de video.
  • Un hardware acorde a la tarjeta grafica a elegir. De nada sirve salir a comprar la placa mas nueva en el mercado, si nuestra pc es un cacharro. De ahora en adelante la placa de video sera un componente importante de nuestro computador y trabajara en conjunto con el procesador y la memoria de nuestro equipo.
  • Una fuente de poder capaz de suministrar la energia que tu computador necesita + la energia requerida por la placa de video, que en  ciertos casos es elevada.

Ahora vamos a darte los datos para que sepas identificar de que te hablan al ver las especificaciones de una placa.

Primero:

Verifica que tu maquina posea un slot libre en la tarjeta de madre compatible

Actualmente las tarjetas gráficas utilizan el tipo PCI Express X16 , preferiblemente 2.0. Anteriormente utilizaban puertos PCI, luego AGP, pero ya prácticamente están obsoletas estas placas de vídeo.

Acá esta un ejemplo de una tarjeta madre y placas con las ranuras mas utilizadas, esto para que conozcas la apariencia de cada puerto.

RECUERDA.. Para manejo de video,  las ranuras AGP y PCI están prácticamente en desuso.

Segundo:

Read the rest of this entry »

Conexion punto a punto Wireless

Posted by Jose | Posted in Bricolaje, Hardware | Posted on 28-10-2009

2

A continuación les presento un arreglo de dos estaciones inalámbricas, las cuales monte para instalar un punto de conexión a Internet a unos 120 metros de distancia.

Me intereso la idea de documentarlo ya que la fiabilidad y estabilidad del enlace logrado es realmente buena, no se presentan retardos, caídas o fallas en la conexión por parte de las estaciones inalámbricas. Además lo practico y fácil de el montaje merece la pena de comentarlo y compartirlo, de esta manera si alguno tiene la idea de hacer un montaje similar ya tiene algunas referencias en este medio,

 Para ello utilice dos estaciones modelo Nanostation2 loco, del fabricante ubiquiti, los cuales elegí debido a que tienen un alcance teórico de 10 km  y por su precio me pareció que valen realmente la pena. Actualmente debido a la corta distancia no estoy utilizando la gran capacidad de alcance que tienen pero puedo decir que no me arrepiento de haberlos adquirido. Una de los puntos que mas tienen a su favor es que pueden funcionar como punto de acceso o como cliente, y además la salida y entrada de datos se hace por medio del conector LAN RJ45, el cual puedes  conectar a un modem adls y en el otro extremo lo puedes llevar directamente al pc.

Este no es el único modo de utilizarlos, hay muchas posibilidades de arreglos, configuración y funcionamiento; además poseen herramientas de monitoreo, seguridad, cifrado, reinicio automático, configuración y administración vía Web etc.  Y por supuesto lo que mas me gusta es que detrás de todo esto tienen un «Linux» corriendo dentro el cual es el que brinda todo este buen funcionamiento y estabilidad

 

En este momento pensaran.. por que no compraste dos interfaces wireless PCI o USB?

la gran ventaja de esto es que no hay que lidiar con los problemas de antenas externas, pigtails con perdidas, latencias y muchos otros dolores de cabeza, ademas mi idea original fue la de conseguir un enlace lo mas fiable posible

Con respecto a la compra de los equipos, los adquiri por medio de un distribuidor en linea el cual contacte por medio de la pagina del fabricante y luego pedi el envio a Venezuela, todo por un total de 130$ usd 49.99$ cada unidad + 30$ de envio

 

 

Aunque la documentacion de ubiquiti es bastante extensa y explicativa he visto en varios sitios y foros que  se presentan con fecuencia dudas en el momento de la configuración de las estaciones

Si tienes inquietudes o inconvenientes o realiza tu pregunta en la zona de comentarios