Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3 resistencias de 1 K Ohm
2 capacitores de 22 uF 16 V
2 leds
1 batera de 9 Volts
1 parlante de 8 Ohms
1 Potencimetro de 250 k Ohms
Arduino
Durante la bsqueda de control externo de dispositivos utilizando un PC, me encontr hace ya varios meses con el
Arduino, y resulto ser la puerta para un fascinante mundo de posibilidades. Finalmente abandone los intentos de
control a travs del puerto paralelo al ver la limitante de pines que tenia, (mximo 12).
Arduino resulto ser mas que una opcin, se convirti en el centro de mis proyectos y finalmente en el eje de mi
proyecto principal... Una casa domotizada al alcance de un bajo presupuesto, pero con las posibilidades mas all
de lo que se consigue en el mercado. Y SI. lo he logrado, ahora estoy en la etapa de montaje final de la casa
modelo.
Voy a compartir las experiencias, logros y dificultades que he tenido llevando a cabo el proyecto y se hace
fundamental el profundizar sobre el manejo de ARDUINO.
El primer punto sobre control por medio del PC es enviar informacin al dispositivo de comunicacin con el mundo
exterior (interface electrnica) usando el mtodo binario ( ceros y unos), y lograr controlar un LED para encenderlo
y apagarlo segn sea nuestro deseo, despus usar esa corriente para activar un relee y encender otros aparatos en
casa. Y SI, hacerlo por medio de el puerto paralelo es posible y de hecho resulto siendo fcil de emplear, solo que
tenia una limitante de 12 posibles dispositivos a controlar, ya que el puerto paralelo tiene 8 terminales
(entradas/salidas ) y otros 4 mas de control, de tal manera que para usar mas dispositivos requera de multiplexar
los terminales y as multiplicar las posibilidades.
Uno de los grandes inconvenientes resulto ser el sistema operativo, yq ue en versiones superiores de Windows el
puerto esta deshabilitado, y en la mayora de los casos los porttiles no traan este puerto, aun mas, muchas de las
nuevas board ya no lo incluan. As pues que termine buscando otras opciones y me encontr con Arduino, y las
cosas cambiaron totalmente
Para los que aun no saben que es...
Arduino es una placa de electrnica (hardware libre) con un microprocesador ATMEL, y un entorno de desarrollo
propio, que permiten interactuar de una forma muy sencilla con dispositivos adicionales.
La comunicacin entre el PC y el Arduino se puede hacer directamente por el puerto USB, o si se quiere, usar el
puerto serie del PC para enviar o recibir informacin. En mi caso uso el puerto USB.
una de las grandes ventajas es que puedo usar mas de una placa Arduino al tiempo y cada una sera reconocida en
un puerto USB diferente.
La cantidad de pines (conexiones) varia segn el modelo de Arduino que se use. En nuestro caso se requera el
mayor numero de pines as que opt por los modelos Mega.
Para mis proyectos he usado la versin de Arduino MEGA 2560 por tener mas de 70 puertos de entrada y salida. y
permitir una comunicacin con el PC y 3 puertos de comunicacin adicionales, que resultaron ser esenciales a la
hora de controlar casas grandes con muchas luces y sensores.
Vamos a detallar varios ejemplos de uso de Arduino en pequeos proyectos que ayudaran a entender y aprender un
poco mas sobre esta fascinante placa.
Comunicacin con el PC
Receptor Infrarojo
Interfaces - Teclado
Interfaces - Mouse
Control de servomotor
Alcances:
Encender y apagar la luz de la habitacin desde un punto en la pared, por medio de un pulsador, evitando
el switch de dos estados.
Encender y apagar la luz de la habitacin desde 2 o mas puntos en la misma habitacin con el uso de
pulsadores, sin que implique perforar la pared para empotrar un switch.
Encender y apagar las luces de la casa desde un solo punto ( consola central) y poder tener varias
consolas en diferentes partes de la casa, que presentarn la informacin de cada luz encendida o apagada y poder
cambiar su estado.
Encender y apagar las luces de la casa usando un mando de control remoto (emisor infrarojo tipo TV).
Al salir de la casa, apagar todas las luces con una sola instruccin, ya sea en la consola central o un
pulsador cerca de la puerta.
Al regresar a casa, encender algunas luces con una sola instruccin, ya sea en la consola central o en un
pulsado cerca de la puerta.
En caso de estar ausente de casa, las luces de ciertas habitaciones o de la sala deberan encenderse antes
que caiga la noche, con el fin de simular que la casa no se encuentra sola.
Adems de tener el control de las luces, pueda tener el control de cada uno de los tomas de corriente en la
casa, para activarlos o desactivarlos a conveniencia. En tal caso determinar cuales deberan apagarse
automticamente a determinada hora de la noche, y activarsen igualmente a una hora especifica cada uno por
aparte.
Programar la hora de despertar para que automticamente se enciendan las luces que necesitar y asi
evitar caminar a oscuras.
En caso de usar calentador de agua electrico, determinar a que hora se debe encender para que al
despertar ya estea la temperatura que deseo.
Instalar en cada puerta y ventana un sensor que me permita saber desde una consola central cual esta
abiarta o cerrada.
Instalar en cada habitacion un sensor de movimiento que me permita conocer si hay actividad en dicha
habitacin.
Al salir de casa, poder observar desde la consla central cual puerta o ventana se encuentra abierta para
asegurarla.
Al salir de casa dar la instruccin para que se apagen las luces, se desconecten los tomas de corriente, se
cierre el paso general de agua de la casa y se cierre el paso de gas, de esta manera evitar cualquier derrame
accidental de agua o fuga de gas.
Asi como se puede observar todo el estado de luces, puertas y ventanas desde una consola central, se
debe tener acceso desde algun dispositivo tablet o celular inteligente que permita conocer el estado de cada uno e
interactuar con ellos.
En caso de tener acceso a internet desde casa se debe poder interactuar con la concola centrar de forma
remota, a traves de una pagina con control de usuarios y clave, que me permita conocer el estado de cada sensor y
de igual manera encender y apagar las luces.
Al tener acceso a internet, poder monitorear el estado de la casa y tener alertas de movimiento o accionar
de puertas o ventanas.
En caso de estar fuera de la casa, si se activa un sensor de puerta o ventana, pueda recibir en tiempo real
un mensaje indicandome que tipo de actividad se presento.
Instalar un sensor de proximidad paa saber cuando alguna persona se acerca a la puerta.
Instalar sensores de humo para acondicionarlos a las alertas en la consola y a traves del sistema remoto.
En caso de tener un computador conectado a la consola centrar, poder adicionar camaras para monitoreo
remoto, ya sea a traves de internet, o desde la red interna de la casa, usando dispositivos moviles, otro computador
o desde una tablet.
Tener un sistema de guardado de informacin, para que en caso de fallo del fluido de energia elctrica se
pueda reestablecer el estado de las luces y tomas segn estaba antes del fallo, o segn criterio de encendido.
Si tengo un celular inteligente (android), quiero que el sistema centralizado reconozca la proximidad de mi
celular al acercarme a casa y active algunas cosas, ya sea encender algunas luces, abrir alguna puerta o actualizar
una base de datos que permita conocer mi ubicacin a los integrantes de la familia que consulten el sistema.
En caso de tener un computador dedicado a la administracin de la consola central, este debiera poder
activar alguna aplicacin durante el tiempo que no se este interactuando con l, por ejemplo que sirva de
portarretratos o de presentacin de noticias.
En caso de dedicar un computador, este debera interactuar conmigo usando mensajes de voz para
comunicarme alguna actividad que quiera conocer (previamente indicada).
Nota: Debemos tener en cuenta que en el diagrama no se presenta la energizacin del I IC 4017, la cual debe
hacerse conectando el pin 16 a VCC y el pin 8 a GROUND (0v)
Y su representacion en 3D
En esta imagen podemos ver que tenemos una entrada (INPUT) encargada de entregar una corriente al transistor
Q1 (2N2222A) sobre el pin de BASE, el pin EMISOR va a tierra (masa), y el pin COLECTOR va al REL.
Adicionalmente posee un LED (D3) que nos permite conocer el estado del rel.
El pin de COLECTOR no tendra paso hasta que el transistor no sea energizado en BASE con la corriente suficiente
para abrir la compuerta, que en nuestro caso esta protegida por la resistencia R3 (1000 oh).
Al momento de poner los 5v en el INPUT sobre R3, se accionar el transistor dando paso a la corriente entre
EMISOR y COLECTOR y por lo tanto, cerrando el circuito para energizar el REL.
Conectado en paralelo se encuentra un DIODO (D4) de forma inversa, con el fin de eliminar la corriente de
autoinduccin que se presenta en los embobinados usados por el rel. Este diodo puede ser un 1N4001 o inclusive
un 1N4004 (incluidos los intermedios).
En en ejemplo anterior estamos usando un transistor bipolar NPN, pero es posible realiar la misma accin con otros
transistores, como ejemplo presento un transistor 2N3904 y un transistor 2N3906.
EN DOMOTICA
Podemos aplicar nuestro circuito en domotica, a fin de controlar los interruptores de las bombillas en las
habitaciones.
En el esquema general podemos una fuente de voltaje de 5v que ser la encargada de energizar el circuito y
finalmente de darle la corriente al Rel.
Nota: El la grfica generada con el programa ISIS de Proteus no se presenta la energizacion del IC 4017 pero se
debe tener en cuenta que el pin 8 esta conectado a GROUND y el pin 16 esta conectado a VCC.
Un pulsador en estado ON/OFF nos permitir usar un solo boton o switch (tipo timbre) para controlar el encendido y
apagado de la lampara.
Dividimos el circuito en 3 etapas, con el fin de poderlas reemplazar independientemente.
Esta es mi propuesta del esquema con las 3 etapas independientes, pero con uniformidad en los conecttores a fin
de hacerlas modulares.
El circuito montado en una placa perforada sera algo as (girada 180 grados):
Una de las principales razones para dividir este proyecto en varias etapas de control es poder luego reemplazar la
placa de control centralizado por un PIC, o por una plataforma de hardware como un ARDUINO o RASPBERRY.
Entraremos en el tema de ARDUINO para el control centralizado de nuestro hogar, ampliando enormemente las
posibilidades. Ya no solo podremos encender y apagar las luces desde un solo lugar (o desde el interruptor de la
pared), sino que podremos adicionar un mando a distancia (Control Remoto), y adicionaremos un control inteligente
de las luces, teniendo horarios de encendido durante nuestro periodos de ausencia del hogar y finalmente un control
por medio del PC desde Internet, logrando un control total de nuestro hogar desde cualquier lugar con acceso a la
RED.
La fuente de poder de un PC es tal vez la mas precisa y segura que podamos encontrar. Teniendo en cuenta que
los circuitos que tiene la "board" son extremadamente delicados y sus margenes de error son muy estrechos,
podramos confiar que nuestros proyectos funcionaran dentro de los valores de voltaje mas precisos.
Lo primero, como es lgico, es tener una fuente a nuestra disposicin para ser modificada, y encontraremos 2 tipos
generales.
AT
ATX
Las fuentes AT se encuentran por lo general en PC viejos, donde se hace necesario un interruptor maestro que
controla en encendido y apagado de la fuente. Una vez apagada, esta deja de funcionar completamente ya que el
interruptor suspende el ingreso por completo de la energa elctrica, antes de que esta ingrese a cualquier circuito.
Las fuentes ATX son las usadas aun hoy en dia, y poseen un sistema de encendido y apagado que permite
controlarlo desde el mismo PC, es decir, puede ser controlado por software. Algunas poseen adicionalmente un
interruptor maestro. Debemos tener en cuenta que cuando una fuente ATX se apaga (sin usar el interruptor
maestro) realmente sigue funcionando, y tiene un voltaje de STAND BY de 5v en una de sus salidas, y al tiempo
esta pendiente de recibir una seal de encenderse por completo.
Adicional a la forma de apagarse y encenderse de las fuentes, una de las grandes diferencias son los conectores
de salida que posee, y los voltajes que puede suministrar.
El rbol de cables de salida de la fuente es muy especfico, y casi siempre encontraremos los mismos.
Debemos identificar su funcionamiento para determinar cual usaremos.
MOLEX
Discos duros, Unidades de CD y DVD
BERG
Unidades de disco flexible
SATA
Discos duros Sata y unidades de CD y DVD
AUX 12v
Algunas placas requieren de un suministro adicional de 12v
PCIE
En algunos casos, las tarjetas aceleradoras grficas requieren un suministro adicional.
PRINCIPAL ATX 24p / 20p
Conector principal a la placa madre del PC. Tiene 20 pines, y en algunos casos posee un
adicional de 4 pines como adicional.
CODIGO DE COLORES
Existe un cdigo de colores que nos permite saber que voltaje maneja cada cable.
Amarillo: +12v
Azul: -12v
Rojo: +5v
Blanco: -5v
Naranja. +3.3v
Con las diferencias de polaridad podemos utilizar voltajes diferentes. En el caso de usar las salidas de -5v y +5v
tendremos 10 voltios y as mismo otras combinaciones. Pero es de anotar, que al usar estas combinaciones
estamos perdiendo la capacidad de usar GROUND (Masa) como base para los circuitos,
EN FUNCIONAMIENTO
Para que la fuente encienda, no es suficiente con conectarla a la energa elctrica y accionar su interruptor maestro,
se requiere que el cable verde (power on) este conectado al cable negro (masa o tierra). Bastara con realizar un
puente entre estos 2 pines de salida (verde y negro) para que encienda.
Esto nos da la posibilidad de usar el cable verde y negro como interruptor secundario de la fuente, o que para
nuestros proyectos se agradecera inmensamente.
Solo resta nuestro cable conector desde la fuente de poder hasta nuestra
plataforma de prueba para los circuitos. Recomiendo usar un terminal macho tipo
MOLEX para sacar 4 hilos y finalizarlo con un conector que permita adaptarlo a la
protoboard.
Ground
Ground
Rojo para 5v
Se recomienda adicionar inernamente en la fuente 2 leds que permitan saber cuando la fuente esta conectada a la
energa elctrica (salida Morada o Stand By) y cuando esta encendida (salida gris o Power Good).
Por ltimo nos queda retirar todos los cables que salen de la fuente y dejar solo 1 cable por cada color. y un
conector MOLEX (hembra) intacto.
Un buen ejemplo
Nota: En el caso de los cables negros se recomienda usar 3 al tiempo en un solo conector, con la idea de darle un
poco mas de capacidad de carga y evitar calentamientos.
Reto: Lograr que nuestro proyecto de fuente de poder modificada tenga todos los
juguetes y ademas, quede estticamente agradable... algo as...
Pin 3 en estado bajo todo el tiempo, hasta que sea aplicado una entrada en alto sobre el pin 2, en tal caso,
entregara en el pin 3 un estado alto durante el tiempo que sea predefinido por los componentes del circuito, para
luego regresar a estado bajo
Etapa de Oscilacin: es donde se define si va a trabajar como una astable, Monoestable o Biestable, y se ajusta el
periodo de su sincronismo.
Etapa de Control: No solo hacer un reset, controlar el 555 de si va a entrar cuando lo hace, manejar niveles de
voltaje diferentes entre otras.
Etapa de Polarizacin: todos los circuitos electrnicos de estado slido requieren ser polarizados, es decir; estar
conectados a Vcc y a tierra.
Etapa de Salida: es obtiene una onda cuadrada que depende de la etapa 1.
Ejemplo
Usaremos una resistencia R1 de 38 kilo Ohms, un capacitor electroltico C1 de 100 microfaradios (16 Volts) y para
introducir la seal de disparo o trigger un pulsador S1. El capacitor C2 de 10 picofaradios (0.01 microfaradios) se
implementa cuando la patilla 5 (control de voltaje) del CI 555 no se utiliza.
Pasamos a determinar la duracin del estado alto de la seal de salida.
Por lo que nuestro LED estar encendido aproximadamente 4 segundos por cada pulso en el SW1
Implementacin en la Protoboard
Uno de los que mas usaremos es un temporizador de onda cuadrada, es decir, entrega durante un tiempo
determinado una seal en alto y luego durante otro tiempo una seal en bajo, para volver a iniciar.
Podemos realizar un ejercicio que nos permitir observar el funcionamiento: Encender y apagar un led de forma
cclica. Algo similar a las direccionales de un carro. Adicional podremos variar el tiempo de duracin de la pausa.
En electrnica, un astable es un multivibrador que no tiene ningn estado estable, lo que significa que posee dos
estados "quasi-estables" entre los que conmuta, permaneciendo en cada uno de ellos un tiempo determinado. La
frecuencia de conmutacin depende, en general, de la carga y descarga de condensadores.
REQUERIMIENTOS
IC 555
Potencimetro de 20K
Resistencia de 1K
2 resistencias de 470
DIAGRAMA
Como multivibrador Astable se caracteriza por una salida con forma de onda cuadrada (o rectangular) continua de
ancho predefinido.
6. Umbral: Es una entrada a un comparador interno que tiene el 555 y se utiliza para poner la salida (Pin # 3) a nivel
bajo.
7. Descarga: Utilizado para descargar con efectividad el condensador externo, utilizado por el temporizador para su
funcionamiento.
8. V+: Tambin llamado Vcc, es el pin donde se conecta el voltaje de alimentacin que va de 4.5 voltios hasta 16
voltios (mximo). Hay versiones militares de este integrado que llegan hasta 18 Voltios.
Caractersticas tcnicas
La tensin de alimentacin puede estar comprendida entre 5V y 15V.
La corriente de salida del integrado puede llegar hasta 200mA (0,2 A)
El circuito integrado consume 600mW (0,6W)
Notas:
Entre el pin 1 y el pin 8 se alimenta el CI.
La entrada de disparo (trigger) es activa a nivel bajo.
La entrada de puesta a cero (reset) es activa a nivel bajo.
Funcionamiento
El condensador C1 est permanentemente cargndose y descargndose. Cuando se carga lo hace a travs de R1
y R2 mientras que cuando se descarga lo hace a travs de R2.
El condensador se carga hasta los 2/3 de la tensin de alimentacin(Vcc). Llegados a este punto el condensador
comienza a descargarse hasta 1/3 de la tensin de alimentacin(Vcc). El proceso se repite permanentemente
mientras el circuito est alimentado.
Cuando el condensador se est cargando la salida del CI 555 est a nivel alto(9V) y el diodo led rojo se ilumina.
Cuando el condensador se est descargando la salida del CI 555 est a nivel bajo(0V) y el diodo led verde se
ilumina.
Frmulas
El tiempo que est a nivel alto(9V) se puede calcular con la siguiente frmula:
T1 = (0,7/1000)*RT*CT
Donde:
T1 = Tiempo a nivel alto (seg)
RT = Resistencia de carga (K)
CT = Condensador (microF)
El tiempo que est a nivel bajo(0V) se puede calcular con la siguiente frmula:
T2 = (0,7/1000)*RT*CT
Donde:
T2 = Tiempo a nivel bajo (seg)
RT = Resistencia de descarga (K)
CT = Condensador (microF)
En nuestros proyectos, donde la salida del 555 (pin 3) requiera una salida de voltaje mayor de 5v con
consumo alto (lampara o motor) se recomienda usar un transistor a la salida del pin 3 que efecte la tarea
de interruptor. Es decir, de la salida (pin 3) va a una resistencia (120 oh) y de all a la base de un transistor
NPN.
Un ejemplo final.
Se ha aadido un diodo (D3) al circuito para conseguir que los tiempos T1 y T2 sean iguales.
Se han aadido unas resistencias ajustables (VR1 y VR2) para poder variar los tiempos T1 y T2.
Se ha aadido un transistor a la salida para atacar a un rel de 12V(RL1) mediante el cual controlamos un
circuito de fuerza a 230V.
Implementacion en la Protoboard
LED
Resistencia 120 oh
Bateria 4.5v
La resistencia es necesaria para que la corriente de la bateria no pase de lleno y sin control sobre el LED,
quemandolo o reduciendo su tiempo de uso. Usaremos una resistencia de 120 oh
Como bateria podemos usar un arreglo en serie de 3 pilas (1.5v cada una) .
En un diseo grafico del circuito, este arreglo en serie se ver de esta manera...
En cuanto al LED, los hay de diferentes voltajes para su funcionamiento, pero en nuestro caso, podemos usar un
LED de 2.7v.
Un dibujo del esquema sera...
Debemos tener en cuenta que un diodo funciona como un interruptor. Si colocamos el diodo en un sentido pasa la
corriente (circuito cerrado) y si lo colocamos en el contrario no pasa (circuito abierto).
Ademas debemos tener en cuenta que el diodo al conducir en polarizacin directa (haciendo de interruptor cerrado
y alumbrando) tiene una cada de tensin ms o menos fija. En el caso de los diodos led la barrera de potencial
vara segn el dopado del cristal que se use para conseguir diferentes colores.