Proyecto: Interfaz de control AC/DC basada en Arduino y controlada por Java

4
3237

Este proyecto lo presenté al final del primer semestre 2013 en la Universidad Tecnológica de Panamá, sede Azuero.

Se trata de un dispositivo que posee cuatro salidas, dos de corriente alterna y dos de corriente directa.

Las salidas de corriente directa están conectadas a enchufes eléctricos por lo que el usuario puede conectar aparatos como abanicos, cargadores de celular, lámparas, computadoras, etc, y desde una computadora se decide cuándo se encenderán dichos dispositivos. Es decir, desde un programa en Java se pueden encender o apagar aparatos de los que normalmente encontramos en nuestros hogares.

Las salidas de corriente directa funcionan como dos fuentes de voltaje variables digitalmente, es decir, desde la interfaz de control en la computadora se puede decidir cuándo se enciende la salida y cuándo permanece apagada y el voltaje que queremos que las fuentes entreguen.

Con escribir un voltaje en el programa hecho en Java la fuente se ajusta a las necesidades del usuario. Naturalmente hay algunos valores que no se puede alcanzar algunos valores específicos pero los resultados son bastante aproximados a la realidad.

Para este proyecto unifiqué los conceptos de conmutación de corriente alterna con TRIAC, fuente de poder variable digital, PWM, regulador de voltaje con LM317 y regulador de voltaje de alta corriente con bypass transistorizado.

Toda la información la podemos encontrar en los siguientes artículos de este blog:

Hasta ahora lo que he presentado en este blog es más que suficiente para poder hacer un diseño de este tipo.

Todo el proyecto está basado en Arduino.

2013-07-13-544 2013-07-14-5502013-07-14-555 2013-07-14-562

La interfaz de control es, por supuesto, Java.

Fuente variable con Java

A continuación una breve descripción de lo que fue la concepción de la idea y el diseño del dispositivo final.

Por último un video donde se muestra el dispositivo en tiempo de ejecución.


Espero sus comentarios.

Saludos.

0 0 votes
Article Rating
Suscríbete
Notify of
guest

4 Comments
newest
oldest most voted
Inline Feedbacks
View all comments
eddy
eddy
5 years ago

Hola, qué tal; sinceramente me agradó demasiado su proyecto pero me gustaría saber si podría ver cuál fue la programación que hizo (vi que usó Netbeans) para realizar la interfaz gráfica, tengo dudas en cómo hacer esa parte.

Dante
Dante
7 years ago

Hola Sr. Antonio, de verdad que lo felicito por su ardua labor y por tan excelente proyecto, soy un gran seguidor de sus trabajos a través de este blog y me gustaría preguntarle que codigo emplear para que arduino me lea un numero decimal como 10.4 enviado a partir de la interfaz gráfica en java. Le agradecería mucho su valiosa información.

funcionariouptc
10 years ago

Reblogueó esto en Biblioteca Uptc Sogamoso.