Hola a todos amigos de Taringa
En esta ocasión quieros mostrarles un proyecto que estoy llevando a cabo, que es la comunicación de un microcontrolador PIC18F4550/2550 con JAVA, mas precisamente creando unas librerias, para que la comunicación sea mas simple y facil que utilizar arduino
El esquema utilizado es el mismo que utiliza Pingüino (un clon de arduino pero con PIC)
Por el momento sigue en desarrollo.
La idea, es crear un DAQ (Tarjeta de Adquisición de Datos), el cual se pueda controlar desde Java.
Con este proyecto pretendo que:
- Se obtenga una versión economica de un DAQ, de las costosas de National Instrument (obviamente esta limitada a las capacidades del PIC)
- Sea facil de utilizar, a nivel de codigo, como a nivel grafico
- Está disponible para windows de 32 y 64 bits
- Solo funciona estando conectado al computador
En un futuro pienso diseñar una tarjeta entrenadora con la cual tenga sensores, actuadores, todo lo mas indispensable para que el circuito se pueda comunicar con el mundo real.
¿Qué se podria hacer con esta tarjeta DAQ?
- Obtener datos de diferentes sensores (temperatura, humedad, velocidad del viento, distancia, voltaje, osciloscopio, etc).
- A nivel de Java, tendra herramientas de analisis de datos (graficos)
- Generador de señales (onda sinusoidal, triangular, cuadrada y PWM) mediante hardware adicional, controlado desde Java facilmente mediante algun Metodo, o desde una interfaz grafica.
- Gracias a todo lo anterior, para personas mas expertas en programación y conocimientos de electronica, se podria crear por ejemplo una CNC desde cero (creando el software del CNC en Java, SIN preocuparse de la programación del PIC, porque está ya esta hecha), o automatizar procesos industriales, etc,..., la limitante está en el diseñador
Por ahora les dejo unos ejemplos simples de su funcionamiento.
En este siguiente aparezco yo, jugando al Super Mario World, utilizando como control la tarjeta DAQ (perdonen la fealdad, y que juego muy mal al Mario xD)
Espero sepan valorar mi esfuerzo
FIN DEL POST