jueves, 31 de marzo de 2016

Como reparar Interfon



Introducción:
Un sistema de timbre en casa, es muy importante, ya sea un timbre, una campana, un videoportero, etc. Un problema grave es que un timbre no funcione, ya que la gente de la calle puede pensar que no hay nadie en casa al no recibir respuesta y quien se encuentra dentro de casa no se da cuenta de quién los visita.

Paso 1:
El interfon instalado presenta serios problemas en cuanto a prestaciones, por lo que ha dejado de funcionar. La alternativa temporal es instalar otro sistema de timbre dentro de la carcasa del timbre original.

Circuito interruptor del botón inalámbrico

Receptor y timbre
Paso 2:
Se adapta el botón del interfon instalado para que active un switch. Las 2 terminales de éste switch (N.O.) se colocan en paralelo con el switch del timbre inalámbrico.
 
Instalación en portero de calle
Adaptación del switch con el botón del portero de calle
Es importante fijar bien las baterías
Paso 3:
Se arma nuevamente el interfon y se conecta el timbre dentro de casa

El portero de calle se vuelve a instalar
Se coloca el timbre-receptor en una clavija
Paso 4:
El siguiente video muestra la instalación y prueba del sistema.



martes, 29 de marzo de 2016

Reparación máquina de coser recta Singer



Introducción:
Puesta en marcha de una antigua Singer


Paso 1:
Es importante que el motor y el embrague estén en buen estado. Se removió el brazo de palanca, para verificar que mecánicamente el sistema de embrague estuviera funcionando correctamente

Motor eléctrico con embrague
Paso 2:
Se prueba el correcto funcionamiento del interruptor de arranque
 
Interruptor de arranque del motor
Se prueba correcto funcionamento del interruptor
Cambio de trayectoria de cableado motor-interruptor
Paso 3:
Se limpia y aceita las articulaciones

Limpieza de piezas mecánicas
Limpieza y engrasado
Limpieza del soporte del pedal
Limpieza, ajuste y engrasado del pedal
Paso 4:
La posición del pedal debe ser ergonómica

Colocación del pedal en una posición ergonómicamente cómoda
Paso 5:
Limpieza de las partes mecánica de la máquina. Una capa de aceite y tierra recubre la máquina.
Limpieza con desarmador
Paso 6:
Colocación de topes facilitan mantenimiento y trabajo al coser.

Reparación de topes

lunes, 28 de marzo de 2016

Arduino: puertos extra



Introducción:
La tarjeta para controlar motores, tiene la ventaja de que en un circuito se encuentra la etapa de potencia y control, sin embargo no queda ningún puerto del Arduino disponible. Aquí se presenta una alternativa para usar 6 puertos extra de la tarjeta Arduino.

Paso 1:
La tarjeta para controlar motores, no tiene ninguna terminal para salidas digitales de la tarjeta Arduino. La ventaja de esta tarjeta, es que los pines de las entradas analógicas, pueden usarse como puertos de salida digital (pines del 14 al 19).

Tarjeta de control de motores, donde se obtendrán los 6 pines de salida

Paso 2:
La tarjeta drive cuenta con tres hileras de pines, una para GND, otra para alimentación de 5 Volts y la última para los puertos analógicos de la tarjeta Arduino. Los puertos analógicos de entrada se pueden configurar como salidas digitales.
 
La hilera superior son 5 Volts, la intermedia es GND (0 Volts) y la hilera inferior son las conexiones A0-A5
Conectores soldados en las hileras GND y A0-5
Paso 3:
Programa de prueba

/* Puertos extras */
// Escrito por: AMS

void setup() {            // Puertos analógicos como salidas
  pinMode(14, OUTPUT);    // Puerto analógico A0
  pinMode(15, OUTPUT);    // Puerto analógico A1
  pinMode(16, OUTPUT);    // Puerto analógico A2
  pinMode(17, OUTPUT);    // Puerto analógico A3
  pinMode(18, OUTPUT);    // Puerto analógico A4
  pinMode(19, OUTPUT);    // Puerto analógico A5
}

void loop() {
  digitalWrite(14, HIGH); 
  digitalWrite(15, LOW);    
  digitalWrite(16, HIGH); 
  digitalWrite(17, LOW); 
  digitalWrite(18, HIGH); 
  digitalWrite(19, LOW);  
    delay(1000);              
  digitalWrite(14, LOW); 
  digitalWrite(15, HIGH);    
  digitalWrite(16, LOW); 
  digitalWrite(17, HIGH); 
  digitalWrite(18, LOW); 
  digitalWrite(19, HIGH);     
    delay(1000);              
}