Ideas para proyectos que utilizan microcontroladores

Autor: Virginia Floyd
Fecha De Creación: 12 Agosto 2021
Fecha De Actualización: 20 Junio 2024
Anonim
Proyecto final - Microcontroladores - Equipo#4
Video: Proyecto final - Microcontroladores - Equipo#4

Contenido

Un microcontrolador combina un ordenador simple, memoria y funciones de entrada y salida en un único circuito integrado de fácil utilización. Se hace la lectura de voltajes de diferentes fuentes al mismo tiempo y controla varios dispositivos con los voltajes que genera. El software del microcontrolador proporciona flexibilidad y versatilidad; el dispositivo funciona exactamente de acuerdo con los pasos de su programa. Conforme su proyecto avanza, es posible actualizar el programa para agregar nuevas características sin que el hardware sea alterado.


Un microcontrolador es un circuito programable de uso general (Goodshoot / Goodshoot / Getty Images)

Contador de frecuencia

Un contador de frecuencia es un dispositivo que muestra la frecuencia de una señal electrónica, ya sea de una fuente de audio, de una radio o computadora. El contador condiciona primero la entrada, cambiándola de una señal continua a una señal discreta "aleatoriamente" de onda cuadrada de la misma frecuencia. Cada vez que la onda cuadrada alcanza el valor "conectado", el microcontrolador hace un aumento en su contador. Al cabo de un segundo, el microcontrolador actualiza el indicador LED, mostrando la frecuencia de la señal en ciclos por segundo. La velocidad del reloj del controlador limita la frecuencia máxima que puede medir, aunque la mayoría de la frecuencia de funcionamiento en el rango de frecuencia del audio a la radio.


Control remoto

A través de las lecturas de clics en un teclado numérico y el envío de las campanas a un transmisor infrarrojo (IR), el microcontrolador puede funcionar como un control para su cine en casa u otros dispositivos. Todos los controles remotos funcionan mediante el envío de pulsos codificados de luz infrarroja a un receptor. Desde que usted sepa los códigos, es posible controlar el aparato. La programabilidad del microcontrolador abre nuevas posibilidades e ideas que no eran posibles con un control remoto estándar, como la activación de aparatos en un horario preprogramado.

Seguridad residencial

Un sistema de seguridad residencial basado en un microcontrolador puede monitorear interruptores de ventanas, sensores de movimiento y detectores de humo, además de activar luces o sirenas. El controlador tiene varias entradas simultáneas que monitorea continuamente, lo que permite la detección exacta de qué dispositivo ha informado de un problema y, a través de su software, la toma de acciones diferentes dependiendo de lo ocurrido.


Generador de formas de onda

Usted puede programar un microcontrolador para producir digitalmente formas de onda, funcionando como un oscilador de precisión. Su programa primero monta tablas memorizadas de formas de onda, incluyendo ondas senoidales, triangulares y del tipo diente de sierra. Cada tabla tiene una representación numérica de un ciclo de onda completo. Cuando selecciona la onda sinusoidal y escribe una frecuencia en el teclado, el programa escanea rápidamente la tabla correspondiente y envía los datos numéricos a un circuito analógico digital (A / D). El circuito A / D produce, como salida, una onda sinusoidal en la frecuencia que usted eligió. Los generadores digitales de formas de onda utilizan menos componentes que los circuitos analógicos y, como un oscilador de cristal de cuarzo controla el microcontrolador, produce señales con frecuencias muy estables.

robots

A través de la utilización de un microcontrolador para la lectura de sensores de luz y movimientos y para accionar motores eléctricos, usted tendrá lo básico para un proyecto de robot. Los motores pueden accionar ruedas, un mecanismo de dirección y brazos mecánicos. El robot utiliza el sensor de movimiento para detectar obstáculos. Usted puede enviar comandos a él a través de flashes de luz, diciendo para moverse o recoger objetos. Debido a la programabilidad del controlador, es posible agregar fácilmente nuevos comandos y habilidades para la base de datos del robot.