En el siguiente video se muestra la intervención en un variador de frecuencia que daba servicio a un ascensor, el cual tenía una avería.
Blog de desarrollo y mantenimiento de electrónica. Proyectos electrónicos basados en PIC y Arduino, con gran contenido informático y comunicaciones, ya sea por serial comm, bluetooth y wifi.
jueves, 4 de junio de 2015
domingo, 10 de mayo de 2015
CONTROL AC CON RELÉ--JEISON
CONTROL AC CON RELÉ
El relé o relevador es un dispositivo electromecánico, funciona como un interruptor controlado por un circuito eléctrico en el que, por medio de una bobina y un electro-imán, se acciona un juego de uno o varios contactos que permiten abrir o cerrar otros circuitos eléctricos independientes. Fue inventado por Joseph Henry en 1835.
Dado que el relé es capaz de controlar un circuito de salida mayor potencia que el de entrada, puede considerarse, en un amplio sentido, como un amplificador eléctrico. Como tal se emplearon como en telegrafía, haciendo la función de repetidores que generaban una nueva señal con corriente procedente de pilas locales a partir de la señal débil recibida por la línea. Se les llamaba relevadores, de ahí relé.
PROYECTO:
Para este proyecto utilizaremos un relé que sera conmutado a través de Arduino, el cual mandara una señal de 5V a la bobina que creara un campo magnético capaz de accionar el interruptor que este lleva dentro, tiene un punto común y el interruptor puede ser normalmente cerrado o abierto.
1 RELÉ 12V 10A
2 BC549
1 RESISTENCIA DE 2K2
1 RESISTENCIA DE 4K7
1 DIODO 1N4007
TIRA DE PINES MACHO
COMPONENTES:
1 RELÉ 12V 10A
2 BC549
1 RESISTENCIA DE 2K2
1 RESISTENCIA DE 4K7
1 DIODO 1N4007
TIRA DE PINES MACHO
CONSTRUCCIÓN:
Una vez hecho el circuito se observar que tiene dos transistores los cuales protegerán el Arduino cuando mande la señal para conmutar el relé.
PCB:
Tenemos los tres puntos que salen del interruptor del relé que es donde va conectada la carga de AC.
PROGRAMA DE ARDUINO:
int val;
int ledPin=13;
void setup(){
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop(){
if(Serial.available()>=0) {
val = Serial.read();
}
if(val == '1'){
digitalWrite(ledPin, HIGH);
Serial.println("encendido");
}
else if(val=='0'){
digitalWrite(ledPin, LOW);
Serial.println("apagado");
}
delay(100);
}
PROGRAMA DE PROCESSING:
import cc.arduino.*;
import processing.serial.*;
Serial myPort;
int ledPin = 13;
Arduino arduino;
void setup ()
{
size(200, 200);
println(Serial.list());
String portName = Serial.list()[0];
myPort=new Serial(this, portName,9600);
myPort.buffer(1);
}
void draw ()
{
fill(7,247,233);
rect(0,0,100,200);
fill(247,236,7);
rect(100,0,200,200);
}
void mousePressed(){
if(mouseX > 0 && mouseX < 100 && mouseY > 0 && mouseY < 200)myPort.write('0');
if(mouseX > 100 && mouseX < 200 && mouseY > 0 && mouseY < 200)myPort.write('1');
}
VÍDEO DE FUNCIONAMIENTO:
MUCHAS GRACIAS!!
lunes, 30 de marzo de 2015
AIBO Robot Fix Battery
El Grupo de Investigación de Ingeniería Aplicada de la Universidad de Murcia nos pidió ayuda para recuperar 10 baterías del robot AIBO de Sony.
Estas baterías están construidas con dos LiPo en serie, por lo que 3.7 v + 3.7 v proporciona 7.4 v de tensión nominal.
Tenían el problema de que al estar muy descargadas (por debajo de 2.0 voltios por celda), el cargador detectaba un fallo en las baterías por lo que no las cargaba.
Para solucionarlo, se han abierto las baterías, se han separado las celdas de la electrónica del BMS (Baterry Monitory System) y se ha iniciado una carga inicial directa desde una fuente de alimentación controlando la corriente de carga. Cuando se alcanza una tensión de unos 6.0 voltios, se vuelve a conectar el BMS, se cierra la envolvente y se coloca en el cargador que proporciona el fabricante.
El resultado ha sido la recuperación de 8 baterías de 9 disponibles.
lunes, 16 de marzo de 2015
Seguidor Solar
¿De que trata el proyecto?
El proyecto trata de dos placas en serie las cuales irán siguiendo el transcurso de sol durante el día. Al mismo tiempo ira cargando una batería la cual nos dará alimentación mediante dos reguladores de tensión a nuestro Arduino y a un conector USB mediante el cual podremos cargar nuestro móvil. Mediante arduino controlaremos la carga y descarga de la batería.
Planificación del Proyecto

Diagrama de Estados
Componentes
Placa de Control
1 - Atmega 328p
1 - Cristal 16 Mhz
2 - Condensadores 22 pF SMD
4 - Condensadores Electrolíticos 220 uF 35v
2 - Condensadores 100 nF SMD
2 - Condensadores 100 nF Cerámico
1 - Resistencia 1M SMD
3 - Resistencias 330 SMD
2 - Resistencias 330
6 - Resistencias 4k7
1 - Resistencias 4k7 SMD
4 - Resistencias 1k
2 - Resistencias 1k SMD
2 - Resistencias variables 10k
2 - Bobinas 330 mH
1 - Pulsador
4 - Led's Verdes
1 - Led Rojo
3 - Diodos Schottky 5819
1 - Diodo 1N4007
2 - Transistores PN2222A
1 - HEF4051BP
2 - 4N35
2 - LM2596 ADJ
1 - Relé 5VDC
1 - USB A Hembra
2 - Fichas de conexión
SAA1064
1 - SAA1064 SMD
1 - Condensador 2n7 SMD
1 - Condensador 100 nF
2 - Resistencias 10k SMD
2 - Transistores PN2222A
4 - Display 7 segmentos Ánodo Común
Sensores y Actuadores
1 - Sensor de Temperatura y Humedad DHT11
1 - Bluetooth HC-06
4 - LDR's
2 - Servo Motores
2 - Placas Solares 6V 166 mA 1W
Aquí tenéis un enlace con la información de este tipo de baterías de NI-MH y otros tipos de baterías:
HEF4051BP
La utilización de un multiplexor se debe a que por falta de patillas analógicas tuve que recurrir a este selector el cual nos permite con una sola patilla analógica de arduino meterle hasta 8 entradas. También necesitaremos 3 entradas digitales para los bits de selección.
Aquí dejo la Web de donde he sacado la información y las librerías:
Esquemas Isis
Placa de Control
SAA1064
Diseño en Ares
Placa de Control
SAA1064
Resultado Final
Placa de Control
SAA1064
Gráfica de las Placas Solares
Como se puede observar la gráfica de la placa de abajo cae el voltaje y la intensidad debido a que uno de los elementos de la placa solar vino defectuoso en el envió que por suerte no ha afectado mucho al proyecto.
Aquí podemos ver las distintas cargas utilizadas para la realización de la gráfica.
SAA1064
La idea de inicial de la utilización de este integrado era poder mostrar la tensión de la batería en cada momento, pero por un posible error de diseño no funciona una vez montado en PCB pero este diseño está probado en Protoboard y funciona bastante bien aquí dejo los videos de las pruebas.
Aquí dejo la Web de donde he sacado la información y las librerías:
Pruebas con el Seguidor Solar
La primera prueba se trata de un bucle en el que se comprueba que los Servos hacen perfectamente los 180º.
En la siguiente utilizaremos dos potenciómetros y regularemos los grados a los que van a trabajar nuestros Servos.
Ahora con las 4 LDR's montadas en protoboard veremos si hace bien los movimientos.
Y una vez comprobado que funcionan bien las LDR's las incorporamos a la palca solar.
Processing
Vamos a utilizar un pequeño programita para comunicar mediante Bluetooth el Arduino con el PC desde el cual accionaremos o no el relé para forzar una carga o descarga de la batería.
Programa en Arduino
Registro de Datos
Mediante un monitor serial en este caso RealTerm iremos leyendo del puerto serie en este caso comunicado por Bluetooth, el cual nos muestra la tensión y temperatura de la batería y si se encuentra en carga o descarga. Cuando queramos podremos guardar los datos recogidos en un fichero .txt
Video Final del Proyecto
Etiquetas:
Arduino,
Ares,
Atmega 328,
Bateria,
Bluetooth HC-06,
DHT11,
Grafica,
HEF4051,
Isis,
LDR,
LM2596,
Placa Solar,
Processing,
Proyecto,
Realterm,
Registro de datos,
SAA1064,
Seguidor Solar,
Servo
Suscribirse a:
Entradas (Atom)























