jueves, 30 de abril de 2015

Tutorial: Interruptor de Mercurio (o de inclinación)


En este nuevo tutorial vamos a trabajar con el interruptor de mercurio (más conocido como interruptor de inclinación o "tilt switch" en inglés). Este interruptor es un dispositivo que puede detectar la inclinación de un objeto.

¿Cómo funciona? No es más que un interruptor (o como los pulsadores de entradas anteriores). En su interior llevan dos bolas conductoras, que son las encargadas de abrir o cerrar el circuito interno con los pines del interruptor. Podemos ver en la imagen, que cuando está el dispositivo en vertical, las bolas cierran el contacto y cuando están en posición horizontal, se alejan de los pines.

viernes, 24 de abril de 2015

Tutorial: Uso de un sensor PIR para Domótica

Sensor PIR

Protoboard 

El tutorial de hoy se basa en el sensor PIR. Este sensor es el típico sensor de movimiento y proximidad que se usa en edificios grandes para que la luz sólo esté encendida cuando se encuentra alguien por las inmediaciones.

Nuestro sensor PIR posee diferentes elementos. Tres pines (VCC, GND y OUT) y dos potenciómetros TX y SX que regularán el tiempo de permanencia de la respuesta y el umbral de actuación del sensor (entre 3m y 7m).

Además usaremos un Relé con la misma configuración que en el otro tutorial de domótica.

Las conexiones las efectuaremos como siguen:

Rele:
  • VCC con 5V
  • GND con GND 
  • IN con pin 8

PIR:
  • GND con GND
  • OUT con pin 7
  • VCC con 5V

jueves, 23 de abril de 2015

Tutorial: Matriz de LEDs de 8x8

Matriz de leds de 8x8


En el tutorial de hoy vamos a programar una matriz de Leds de 8x8. 
Para ello el material a utilizar será el siguiente:

- Arduino UNO
- Matriz de Leds de 8x8

Como comenta el programa que sigue a esta explicación las conexiones serán:

  • pin DIN de la matriz con Pin 4 del Arduino.
  • pin CLK de la matriz con Pin 5 del Arduino.
  • pin CS/Load de la matriz con Pin 6 del Arduino.
  • pin VCC de la matriz con Pin de 5V del Arduino.
  • pin GND de la matriz con Pin de GND del Arduino.

El programa que debemos implementar en nuestro Arduino será el siguiente:

// Programa para matriz 8x8  
 // Basado en el libro Arduino Basico, de Michael McRoberts  
   
 #include <pgmspace.h>  
 #include <TimerOne.h>  
   
 int DataPin = 4;  //Pin 4 con la clavija DIN de la matriz  
 int ClockPin = 5; //Pin 5 con la clavija CLK de la matriz  
 int LoadPin = 6;  //Pin 6 con la clavija CS/Load de la matriz  

viernes, 17 de abril de 2015

Tutorial: simulación puertas de paso con 2 servos y ultrasonidos

En esta entrada vamos a realizar una simulación de dos puertas de paso con dos servos y un sensor de "presencia", en nuestro caso un ultrasonidos HC-SR4. Además, incluiremos un led que indica puertas abiertas.


Material 

  • Arduino UNO
  • resistencia de 220 ohmnios
  • un sensor ultrasonidos HC-SR4
  • dos servos
  • protoboard
  • cableado


Esquema

Programa

* Librería descargada de la siguiente página:
Ultrasonic.h