Seguidor de Sol Con Sensores LDR

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

Seguidor solar con sensores LDR

Cristhian Mauricio Buitrago Mendoza

Jonathan torres

Hernán Alberto Quintero Vallejo

Universidad tecnológica de Pereira

Microcontroladores 1

28/octubre/2021

Pereira
Introducción

Los microcontroladores están conquistando el mundo. Están presentes en nuestro trabajo, en


nuestra casa y en nuestra vida, en general. Se pueden encontrar controlando el funcionamiento de
electrodomésticos simples hasta los más avanzados, los computadores, en los teléfonos, en los
hornos microondas y los televisores de nuestro hogar. Pero la invasión acaba de comenzar y el
nacimiento del siglo XXI será testigo de la conquista masiva de estos diminutos computadores, que
gobernarán la mayor parte de los aparatos que fabricaremos y usamos los humanos. Facilitando así
su funcionamiento o manera de interactuar con las personas de una manera sencilla, cómoda y
dinámica.

La gran pregunta que se tiene cualquier persona en nuestro mundo moderno ¿cuál es tipo de unidad
de procesamiento lógico más utilizada? entonces la respuesta será siempre una CPU, pero no es así,
ya que los microcontroladores se encuentran en todos sitios. Incluso hasta dentro de la CPU de tu
PC. Se han convertido en una herramienta fundamental en la industria, delegando tareas básicas
como complejas, que mejoran procesos industriales día a día.
Seguidor solas con sensores LDR

Se desea desarrollar un dispositivo que pueda activarse con el tiempo en el que el sol se encuentra
en el día o utilizando una luz artificial, utilizando el microcontrolador PIC16f887 y sus instrucciones
para que pueda realizar su tarea.

El dispositivo se desea desarrollar con un motor paso a paso de referencia 28BYJ-48 que será
alimentado a 5VDC y su controlador que posee un circuito integrado ULN2003A, encargado de dar
el movimiento de las bobinas del motor unipolar.

También se utilizará dos finales de carrera y 2 fotorresistencias LDR cada una será instalada con una
resistencia de 10k para hacer un divisor de voltaje, el cual será entregado al microcontrolador para
que generen el respectivo movimiento del motor paso a paso.
Desarrollo del programa para controlar el seguidor solar

Se realiza la configuración principal para el funcionamiento del microcontrolador, se configura el


convertidor análogo/digital, se configuran los puertos, que en este caso se utilizaron (C, D), se
definieron las entradas s1 y s2 que seria los finales de carrera encargados que inicio de marcha y
regreso del sensor al terminar el ciclo solar en un día y la secuencia de giro para el motor paso a
paso, que en este caso es la inversa de su giro a la derecha.

En el programa principal continuamos con la configuración del conversor análogo/digital e iniciamos


la pantalla LCD.

Se configuran los puertos D(entradas), C(salidas) y la asignación de canales para el conversor


análogo/digital, además se utiliza la instrucción signed int16 dif= valor1- valor2, para realizar una
diferencia en los valores de voltaje que reciben los LDR o fotorresistores para poder tomar la
decisión ´de como debe girar el motor si a la derecha o a la izquierda y por último presentar el valor
observado por las LDR en la pantalla LCD.
Se tienen las siguientes condiciones que son las encargadas de la toma de decisión para que el motor
pueda girar a la izquierda o derecha con un intervalo de (100 / -100), se debe estar utilizando la
impresión en la LCD ya que al iniciar las secuencia el segundo (IF), no lo realizaba.

Entonces así obligamos al programa a que pudiera salir de la condición y siguiera con las otras
condiciones dependiendo de la cantidad de luz que estuviera recibiendo alguno de los dos
fotorresistores.

Y si ninguna de las condiciones se cumplía que el motor no tuviera ningún movimiento hacia algún
lado.
En estas ultimas condiciones se encontraba el control de los finales de carrera, que nuevamente
teníamos que usar la impresión de datos en la LCD, para obligar a que el sistema pudiera realizar las
condiciones sin ningún problema.
Conclusión

Queda mas que evidenciado que el uso del microcontrolador es de cuidado, ya que es una
herramienta bastante útil, pero en a la hora iniciar a programar se pueda volver complejo por la
falta de conocimientos previos en programación.

Se pudo tener la experiencia de realizar un programa que tiene una utilidad enorme en la industria
y que se puede implementar en procesos para mejorarlos o darles un plus que no cualquier proyecto
posee.

A pesar de que no se pudo presentar la maqueta por fallas técnicas de ultimo minuto, es agradable
ver como los temas del curso han sido de mucha ayuda para la realización del proyecto, y que
podremos aprovechar para futuros proyectos que sean propuestos.
Recomendaciones

Me gustaría que los proyectos propuestos pudieran contar un poco más de tiempo, ya que en el
momento por temas laborales se me fue imposible conseguir ciertos elementos que a último minuto
se me quemaron por un uso constante, ante todo estoy muy a gusto con todo el temario, las
explicaciones, el acompañamiento del profesor y su manejo de las clases.

También podría gustarte