Está en la página 1de 7

Unidad 2 _ Paso 3_ Diseñar la automatización mediante Microcontroladores

Microcoprocesadores y microntroladores.

Aporte individual. 3

Presentado por:

Darío Fernando López López. – 1097392874.

Curso:

309696_59

Tutor:

Oscar Alberto Jaramillo.

Universidad Nacional abierta y a distancia. UNAD


Facultad de ciencias básicas e ingeniería.
Noviembre 2019
Actividades a desarrollar

Se plantea como proyecto desarrollar el diseño de un sistema de control de un laboratorio


biológico: en el cual se desea controlar la apertura y cierre de las puertas de laboratorio
utilizando motores DC, como también el control de la luminiscencia de las bacterias que se
encuentran en el laboratorio, por lo que el grupo de trabajo colaborativo diseña el sistema
de control utilizando Microcontroladores, donde utilizan el lenguaje de programación de
bajo nivel, uso de software de desarrollo de software y entornos de simulación.

Se elige el punto 3.

3. Utilizando el PIC16F877 se va a monitorear la cantidad de luz que se presenta en el


laboratorio, por lo que se debe hacer lo siguiente:

 Utilizando una fotorresistencia o elemento parecido censar la cantidad de lumen que


existe en el laboratorio.

 Realizar un promedio de cantidad de luz mínima y máxima (pueden utilizar una


escala de porcentaje de 0% a 100%) que puede existir en el laboratorio, si la
cantidad de luz baja del 40% se debe encender un bombillo que nivele la cantidad
de luz y pase el 80% de lumen.

El circuito a implementar es el siguiente.

Figura1. Diagrama esquematico del proyecto.


Descripción del circuito.

En primer lugar se tiene la fuente de poder, formada por un regulador 7805 y dos filtros
polarizados, la fuente rebaja el voltaje a 5 voltios proveniente de un adaptador o una
bateria de 9 o 12 voltios, esto para poder alimentar el microcontrolador PIC 16F877A.

Se tiene ademas tambien el sensor LDR (fotoresistencia) el cual se encarga de captar la luz
del ambiente, este dispositivo se conecta con un resistor y esto para crear un divisor de
tension, para que el pin del micro habilitado como entrada reciba el voltaje adecuado y
según la programacion pueda controlar desde el pin habilitado como salida el relevo y asi
dar control a la carga a 110 voltios como lo es el bombillo incandecente.

El cristal de 4MHZ y los dos capacitores de 22pf, son la base del reloj de oscilación para el
microcontrolador. Por su parte el transistor 2N3904 es un dispositivo bipolar NPN, este
actua como interruptor electronico permitiendo controlar el relé, elemento electromecanico
que activa y desactiva el bombillo.

Figura 2. Simulacion del circuito en LIVE WIRE

Figura 3. Numeración y función de los pines del PIC16F877A


Codigo realizado en CCS compiler.

//Darío Fernando López L.


//Ingenieria Electronica.

void main (){

Set_tris_b(0);

float valor_analogico;
int valor_digital;
int luminosidad;

setup_adc_ports(AN0);
setup_adc(ADC_CLOCK_INTERNAL);

while (1){

set_adc_channel(0);
delay_us(20);
valor_digital=read_adc();
valor_analogico=5.0*valor_digital/1024.0;

luminosidad=(100*valor_analogico)/5;

if(luminosidad< 40){

output_high(pin_b0);
}else{
output_low(pin_b0);
}
delay_ms(200);
}
}

Simulacion en proteus.
Codigo implementado en Pic C compiler.
Link del video.

https://www.youtube.com/watch?v=QZp4xY91Bd0

Referencias bibliograficas
Sin nombre. (2014). Automatic control of street lights. 27-10-2019, de microcontrollerslab.com
Sitio web: https://microcontrollerslab.com/automatic-control-of-street-lights/

Rodríguez, N. (2018). OVA: Programación de un Microcontrolador utilizando Assembler.


Universidad Nacional Abierta y/a Distancia. Recuperado de: http://hdl.handle.net/10596/18941

También podría gustarte