Instalando QWT

Publicado por Juan Marcano | Categoria: Software | Fecha: 02-06-2012

0

Todo apunta a que las Pc serán cada vez mas comunes, baratas, portátiles y obviamente no tan rápidas como las de escritorio. No queremos nada con lenguajes interpretados, si no corre en nuetra vieja P4, una netbook o una PC de bolsillo con microprocesador ARM  donde está la diversión?

Continuando con el uso del Qt Creator y C++, bajo la misma idea de comenzar a desarrollar aplicaciones en el Pc que se comuniquen con nuestro hardware: ligeras, multiplataforma y portables. Hablemos un poco de las librerias qwt: Estas librerias open source consisten en unos widgets y classes que nos permitirán añadir a nuestros programas elementos comunmente hallados en aplicaciones técnicas tales como:

-Ploteo de curvas

-Espectogramas y contornos

-Histogramas

-Diales, compases, perillas, ruedas, sliders etc.

Bien y como lo instalo?

Bueno hay que bajarlo, compilarlo y otras cosillas, leer la documentación, etc. No es coser y cantar, toma un poco de tiempo pero vale la pena.

Suponiendo que se va a instalar en windows he aqui la receta hallada en este foro:

http://www.qtcentre.org/threads/47151-How-I-installed-Qwt-6-0-1-the-Uwe-way-on-a-Windows7-Xp-32-bit-machine

Para linux es aun más sencillo de instalar. (acuda a google)

He aqui unos videillos (de otra gente)  que muestran algunos resultados:

En una mini 2440      http://www.friendlyarm.net/products/mini2440

Otros:

http://www.youtube.com/watch?v=KcPzc76dqjk&feature=related

http://www.youtube.com/watch?v=cr80RKiEKvk&feature=related

 

 

Mi nodo wi-fi con portal cautivo (en casa)

Publicado por Juan Marcano | Categoria: Bricolaje, Hardware, Internet | Fecha: 19-05-2012

3

Antena Omnidirecional L-COM 15 dbi + 4 metros de tuberia ventilación 2″ pintada con fondo gris + ubiquiti bullet M2HP 630 mW escondido bajo tubo de pvc de 2″ (tambien pintado) + reflector (para iluminar el área) 500 w  + 3 abrazaderas de 2.5″ para sujetar a la reja del aire acondicionado.

image

Router mikrotikRB750UP con sistema operativo (RouterOS), salidas POE (alimenta al bullet M2hp), se ha modificado la pagina web del portal cautivo con publicidad.

image

Conclusiones: Se lograron unas cuantas horas de entretenimiento configurando e instalando.

Características del conocimiento empresarial

Publicado por Juan Marcano | Categoria: Uncategorized | Fecha: 16-04-2012

0

OJO Tomado de la página Anarcocapitalista.com

Ejemplito de Comunicación Serial en el PC con qtcreator

Publicado por Juan Marcano | Categoria: Software | Fecha: 24-03-2012

3

Ya probaste Qtcreator?

Para implementar una interfaz de usuario en alguna aplicación con microcontroladores: un amplificador de fuá, un escualidómetro, una máquina de votación, un repelente de espíritus malignos USB, o lo que sea, a veces podría no ser conveniente el uso de lenguajes de programación pagos como labview o matlab (entretenidos como jugar con legos),y no precisamente por el hecho de ser pagos (yo me los bajo de the pirate bay). Estos lenguajes son excelentes, facilitan mucho las cosas, se prestan mucho para aprender y realizar pruebas en cortos periodos de tiempo pero definitivamente son fastidiosos de instalar, ineficientes (requieren un maquinón) y requieren mucho espacio libre en tu disco duro.
Ahora, suponiendo que nuestra aplicación requiere portabilidad (funcionamiento con varios sistemas operativos), requiere el uso e instalación rápida y sencilla en varias PC, en otras palabras, una aplicación más de tipo comercial con interfaz gráfica de usuario  lo más conveniente es el uso otros de lenguajes de programación, hay muchas opciones disponibles, pero en este post nos enfocaremos en el C++ utilizando el IDE qtcreator. Hay muchísimas opciones de lenguajes y de IDEs y la intención de este post es brindar una idea para comenzar  comunicarnos con el puerto serial.

 En este caso  nos interesa una GUI sencilla para comunicarnos, si no se posee experiencia en C++ sugiero leer:

http://mat21.etsii.upm.es/ayudainf/aprendainf/Cpp/manualcpp.pdf

HERRAMIENTAS BÁSICAS

El protocolo lo de comunicaciones lo elegimos nosotros, puede ser algo simple inventado por usted, algo más estandarizado como modbus, o lo que sea. Obviamente deberá programarse tanto en el microcontrolador, como el PC. Para realizar las pruebas se utilizan las siguientes herramientas:

– Un puerto serial virtual: Es un software que genera puertos seriales emulados en el PC,  lo que permite realizar comunicaciones entre ellos sin que existan físicamente. Esto permite que probemos nuestro software y la comunicación, ya sea entre nuestro programa ejecutable y el microcontrolador, entre  un microcontrolador simulado con proteus  y una hyperterminal o entre una hyperterminal y el ejecutable, esto es muy útil para depurar y hallar las fallas de comunicación sin tener que conectar todo físicamente.

Este es el que uso y es muy bueno: http://www.eltima.com/products/vspdxp/  , claro que hay otras opciones.

– Una terminal de comunicación: Para ver que se recibe y que se envía a través de los puertos seriales virtuales,  se puede utilizar la hyperterminal del proteus o la del windows pero nada como la realterm.

– El IDE qt Creator y el IDE de su micro.

– Una librería de C o  C++ para comunicaciones  por puerto serial en el PC. Existen muchas realmente pero me ha gustado la librería C de http://www.teuniz.net/RS-232/ y es la que he utilizado.  Por su extrema sencillez y por qué es compatible con linux y windows. Sin embargo se recuerda que existen otras opciones, ya queda de cada quien.

En fin, dejo un programa sencillito basado en las librerias Qt, el IDE Qt creator y la libreria de Teuniz. El programa de demostración  permite enviar una cadena de 3 bytes a través del puerto serial (botón escribir), la data a enviar moviendo las perillas. Nota: la data esta en HEX, no en Asscii y por defecto los el puerto trabaja a 9600 baudios. El botón «Leer» permite leer igualmente una cadena de 3 bytes enviados al puerto del PC.

Para realizar las pruebas basta seleccionar el puerto de comunicaciones en el programita y habilitarlo, si el puerto no existe mi programa te da un mensaje de error.

 DESCARGAR PRUEBITA 1.0

 

Descargar código (se recomienda abrir con el qtcreator)

Libera espacio de tu disco o pen drive fácil y visual

Publicado por Jose | Categoria: Software | Fecha: 15-03-2012

1

Si quieres hacer una limpieza de tu escritorio o unidad de almacenamiento y NO sabes que archivos o directorios son los que están ocupando todo tu espacio esta herramienta te puede servir. Se llama Diskitude y solo pesa 10 kb y al ejecutarlo analiza rápidamente el directorio o unidad de almacenamiento que tu selecciones, luego crea un gráfico en el cual puedes ir revisando de manera visual los directorios y el tamaño ocupado por su contenido. Haciendo click sobre una zona del gráfico abre el explorador con la ruta de la selección y al hacer un click derecho crea otro gráfico en un instante del subdirectorio seleccionado.

Analisis espacio disco duro

Para mi fue de gran ayuda para la limpieza de mi escritorio donde tenia mas de 20 carpetas, archivos, imágenes y torrents duplicados por todos lados

Puedes descarga el software AQUÍ,  o visitar la web del desarrollador

Revolución Virtual: Enemigo del estado?

Publicado por Juan Marcano | Categoria: Uncategorized | Fecha: 25-02-2012

0

Otro capitulo de la serie «Revolución Virtual» son en total 4 episodios.