Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TEXMELUCAN
MATERIA: MICROCONTROLADORES
UNIDAD V
SEMESTRE: 8 GRUPO: A
01/05/2014
Camino a la Barranca de Pesos S/N, San Lucas Atoyatenco, C.P. 74120, San Martn Texmelucan, Pue.
Tel. (01 248) 1 11 11 32, Fax (01 248) 1 11 11 33, Remarcacin de 4 dgitos 3295 y 3296
www.itssmt.edu.mx, e-mail: itssmt@hotmail.com
NDICE
INTRODUCCIN..3
OBJETIVO.4
MARCO TERICO...4
APARATOS E INSTRUMENTOS...............11
PROCEDIMIENTO.....11
CONCLUSIONES...22
REFERENCIAS...21
ITSSMT
INGENIERA EN ELECTROMECNICA
Examen 5
ENCENDIDO DE FOCO POR MEDIO DE
RELEVADORES Y SENSOR DE PROXIMIDAD
PROGRAMADO EN ARDUINO
1.- INTRODUCCIN
Tal es el caso del microcontrolador Arduino, el cual aparte de ser una placa de adquisicin
de datos funge como microcontrolador debido a su chip Atmel, el cual se va a ocupar para
realizar diferentes prcticas mediante un lenguaje de programacin, en este caso el
lenguaje C.
2.- OBJETIVO
Microcontrolador
Sin embargo, para que el programa pueda ser grabado en la memoria del
microcontrolador, debe ser codificado en sistema numrico hexadecimal que es
finalmente el sistema que hace trabajar al microcontrolador cuando ste es alimentado
con el voltaje adecuado y asociado a dispositivos analgicos y discretos para su
funcionamiento.
ITSSMT
INGENIERA EN ELECTROMECNICA
Arduino
Por otro lado el software consiste en un entorno de desarrollo que implementa el lenguaje
de programacin Processing/Wiring y el cargador de arranque que es ejecutado en la
placa.
Arduino puede tomar informacin del entorno a travs de sus entradas y controlar luces,
motores y otros actuadores. El microcontrolador en la placa Arduino se programa
mediante el lenguaje de programacin Arduino (basado en Wiring) y el entorno de
desarrollo Arduino (basado en Processing). Los proyectos hechos con Arduino pueden
ejecutarse sin necesidad de conectar a un computador.
ITSSMT
INGENIERA EN ELECTROMECNICA
Lenguajes de Programacin
Para los que no soportan el formato serie de forma nativa, es posible utilizar software
intermediario que traduzca los mensajes enviados por ambas partes para permitir una
comunicacin fluida. Algunos ejemplos son:
C#
Java
Mathematica
Matlab
Processing
Pure Data
Python
Ruby
ITSSMT
INGENIERA EN ELECTROMECNICA
Sensor de Proximidad
Existen varios tipos de sensores de proximidad segn el principio fsico que utilizan. Los
ms comunes son los interruptores de posicin, los detectores capacitivos, los inductivos
y los fotoelctricos, como el de infrarrojos.
Sensor Capacitivo
ITSSMT
INGENIERA EN ELECTROMECNICA
Este detector se utiliza comnmente para detectar material no metlico: papel, plstico,
madera, etc. ya que funciona como un condensador.
Relevador
Dado que el rel es capaz de controlar un circuito de salida de mayor potencia que el de
entrada, puede considerarse, en un amplio sentido, como un amplificador elctrico.
ITSSMT
INGENIERA EN ELECTROMECNICA
Pese a ser los ms antiguos siguen siendo los ms utilizados en multitud de aplicaciones;
un electroimn provoca la basculacin de una armadura al ser excitado, cerrando o
abriendo los contactos dependiendo de si es NA (normalmente abierto) o NC
(normalmente cerrado).
Transistor
Transistor 2N2222
ITSSMT
INGENIERA EN ELECTROMECNICA
Puede amplificar pequeas corrientes a tensiones pequeas o medias; por lo tanto, slo
puede tratar potencias bajas (no mayores de medio Watts). Puede trabajar a frecuencias
medianamente altas.
5.- PROCEDIMIENTO
ITSSMT
INGENIERA EN ELECTROMECNICA
6. Compilar y cargar
Para iniciar el examen, lo primero que se realiz fue abrir el programa de Arduino:
ITSSMT
INGENIERA EN ELECTROMECNICA
ITSSMT
INGENIERA EN ELECTROMECNICA
ITSSMT
INGENIERA EN ELECTROMECNICA
Una vez que se termin de realizar el programa, se procedi a compilar el mismo, esto
con el fin de no encontrar problemas:
Una vez que se compil el programa, y se observ que no exista ningn error, se
procedi a cargarlo dentro del Arduino:
ITSSMT
INGENIERA EN ELECTROMECNICA
Una vez que se realiz y carg el programa dentro de Arduino, se procedi a crear la
etapa de potencia por medio de relevadores de 5 VDC y transistores 2N2222, la cual se
bas en el siguiente diagrama elctrico creado en Proteus:
ITSSMT
INGENIERA EN ELECTROMECNICA
Una vez que se realiz el diagrama anterior se tuvo como producto la siguiente placa, la
cual es el conjunto de transistores y relevadores, y esta se aplic para activar a diversos
actuadores de distintos niveles de corriente y voltaje, tal es el caso del foco de 127 VCA:
ITSSMT
INGENIERA EN ELECTROMECNICA
Como se mostr antes, se pudo apreciar la etapa de potencia, en donde se control uno
foco de 127 VCA mediante una seal enviada desde Arduino a la base del transistor
2N2222, la cual al activarse, deja fluir la corriente hacia el relevador de 5 VCD, haciendo
que este conmute sus contactos NA y NC, provocando que encienda un actuador a travs
de sus contactos, y el comn en donde se conecta la fuente del actuador.
Una vez que se realiz la etapa de potencia, se procedi a conectar el Arduino con la
placa de potencia as como el actuador que es el foco de 127 VCA, como a continuacin
se muestra:
ITSSMT
INGENIERA EN ELECTROMECNICA
ITSSMT
INGENIERA EN ELECTROMECNICA
Ya que se anex todos los componentes, se procedi a realizar pruebas para corroborar
que funcione correctamente, lo cual dio como resultado el ptimo funcionamiento de los
circuitos implementados:
En la imagen anterior se observa cmo estn apagados los focos, esto se debe a que el
sensor de proximidad capacitivo no detecta ningn objeto.
En la imagen anterior se observ cmo enciende el foco, esto se debe a que el sensor
detect algn objeto frente a l, esto se debe a la programacin se realiz en lenguaje C
en el software de Arduino.
7.- CONCLUSIONES
Al trmino de esta prctica de alcanzo al 100 por ciento el objetivo principal, el cual era
mandar a encender un foco de 127 VCA mediante la utilizacin de un transistor, un
relevador y en sensor de proximidad capacitivo el cual deba estar previamente
programada y controlador por Arduino.
Para ello se construy una placa, en donde llevaba una etapa de potencia, la cual nos
sirvi para mandar a encender el foco o a cualquier tipo de actuador de diferente tipo de
corriente, mediante la excitacin de la base del transistor proveniente de las salidas del
microcontrolador Arduino, el cual controlaba al rel.
Ya que, por medio de los contactos del relevador, hacamos ese cambio de corriente,
dando como resultado la activacin o desactivacin del actuador o del foco a travs de la
seal recibida por el sensor de proximidad.
En conclusin podemos decir que esta prctica examen, nos fue me mucha ayuda, ya
que a travs de un sensor de ON/OFF pudimos mandar a activar a un actuador de
diferente tipo de corriente por medio de la utilizacin de transistores y relevadores.
ITSSMT
INGENIERA EN ELECTROMECNICA
8.- REFERENCIAS
ITSSMT