8 canales temporizador programable (3 / 13 paso)

Paso 3: Hardware

Energía Fuente: La alimentación consiste de un rectificador, alisa el condensador y un 1 fusible para protección contra sobrecargas. Esta fuente de entonces está regulada por un regulador 7812 y 7805. La fuente de 12V se usa para la conducción de los relés de salida, y todos los circuitos son alimentados de la fuente de 5V. Como el regulador 7805 está conectado a la salida del regulador 7812, la corriente total debe ser limitada a 1 amperio a través del regulador 7812. Es recomendable montar estos reguladores en un disipador de calor conveniente.

I²C Bus: aunque Flowcode permite hardware control I²C, decidí hacer uso de la configuración del software I²C. Esto permite mayor flexibilidad de las asignaciones de pines. Aunque más lento (50 kHz), realiza todavía grande comparado con el hardware del bus I²C. DS1307 y 24LC256 está conectado al bus I²C.

Reloj en tiempo real (DS1307): durante el arranque, el registro RTC 0 y 7 se lee para determinar si contiene datos válidos de tiempo y configuración. Una vez que la configuración correcta, se lee el tiempo RTC y el tiempo cargado en el PIC. Este es el único momento en que tiempo se lee de la RTC. Después del inicio, un pulso de 1Hz estará presente en el pin 7 de la RTC. Esta señal de 1Hz es conectada a RB0/INT0, y a través de una rutina de servicio de interrupción, el tiempo PIC se actualiza cada segundo.

EEPROM externa: todos los datos del programa y opciones se almacenan en la EEPROM externa. Los datos de la EEPROM se cargan en el arranque, y una copia de los datos se almacena en la memoria del PIC. Datos EEPROM sólo se actualiza cuando se cambian los ajustes del programa.

Sensor día/noche: un resistor estándar dependiente de la luz (LDR) se utiliza como el sensor de día/noche. Como LDRs viene en muchas formas y variedades, con valores de resistencia diferentes bajo las mismas condiciones de luz, usé un canal analógico de entrada para leer el nivel de luz. El día, así como niveles de noche son ajustables y permiten cierta flexibilidad para diferentes sensores. Para configurar cierta histéresis, pueden ajustarse valores individuales para día y noche. El Estado sólo cambia si el nivel de luz es el día, encima o por debajo los puntos fijos de noche, por más de 60 segundos.

Pantalla LCD: 4 líneas, 16 caracteres superpuestos se utilizan, como todos los datos podrían no visualizarse en una pantalla de 2 líneas. El proyecto incluye algunos caracteres personalizados, que se define en la macro LCD_Custom_Char.

Entradas auxiliares: ambas entradas se conservan con un transistor NPN. + 12v y 0V también está disponible en el conector, que permite conexiones más flexibles a las conexiones externas. Por ejemplo, un receptor de control remoto puede conectarse a la red.

Salidas: las salidas están aisladas eléctricamente del circuito mediante un relé de 12V. Los relés usados, están clasificados para 250V AC, a 10 amperios. Los contactos normalmente abiertos y normalmente cerrados se sacó a los terminales.

Teclado: el teclado utilizado es un teclado de matriz de 3 x 4 y es PORTB:2..7 conectado.

Artículos Relacionados

Movimiento sensible LCD en tiempo real reloj/alarma/temporizador (programa actualizado)

Movimiento sensible LCD en tiempo real reloj/alarma/temporizador (programa actualizado)

necesitaba un reloj para mi oficina en casa (donde me paso las mañanas del fin de semana construyendo robots y tal) y quería que encajen en la decoración de mi banco de trabajo electrónica. Me decidí a construir uno con todas las "entrañas" expu
CAVAPS: 8 canales regulador/programa/grabadora

CAVAPS: 8 canales regulador/programa/grabadora

Composites Advanced VAcuum Pump SystemAl principio, estaba buscando un regulador de la bomba de vacío para evitar la solución de la pérdida controlada y a reducir el tiempo de funcionamiento de la bomba.Pero "quién puede hacer grande puede hacer pequ
Temporizador de funcionamiento del agua

Temporizador de funcionamiento del agua

este proyecto es para la sincronización cuánto tiempo el agua ha estado funcionando desde el grifo de la cocina.  El proyecto utiliza el programa Mircosft pequeño básico y una interfaz Makey Makey para un ordenador.Paso 1: Paso 1 Materiales necesario
Sistema de riego controlado por frambuesa Pi

Sistema de riego controlado por frambuesa Pi

Cada primavera mi esposa obtiene realmente ambiciosa y plantas de un huerto grande. Como el verano se alarga, ambición vueltas a la pereza y por desgracia de que muchas de las plantas mueren una muerte lenta y fulminante negligencia debido a la falta
Hormigón arquitectónico: Casquillos, casquillos de la columna y chimenea hogar y chimenea de la pared

Hormigón arquitectónico: Casquillos, casquillos de la columna y chimenea hogar y chimenea de la pared

Como arquitecto tengo a veces una visión para elemento de diseño o acabado que es difícil o costoso de adquirir o construir. Por ejemplo, molde concreto productos como encimeras o muebles son hermoso y durable, pero relativamente caro.En 2011 fui a p
Láser de CO2 que corta chapa

Láser de CO2 que corta chapa

Nota: realmente no estoy compitiendo para ganar el láser, una camiseta estaría muy bien, gracias.Vi el concurso y pensé que sería divertido para mostrar mi sistema.Introducción. La idea general de este sistema de láser de CO2 es que un haz de luz se
Sistema de control de temperatura usando Labview (Atmega32)

Sistema de control de temperatura usando Labview (Atmega32)

RESUMENEste trabajo describe un marco de encendido, sistemas de control de temperatura proporcional y lineal. El diseño e implementación de este proceso se realiza utilizando LABVIEW, el software de banco de trabajo virtual. El proyecto incluye la ad
Auto Reset de un dispositivo USB.

Auto Reset de un dispositivo USB.

¿No todos odiamos tener que desconecte y vuelva a conectar un dispositivo usb si ha dejado de responder? Mi UIRT USB es la clave a mi casa y automatización de comodidad. En ocasiones bloquea y debo volver a enchufarlo o reiniciar la pc.Aquí es cómo f
INFRA rojo mando ROBOCAR usando AVR (ATMEGA32) MCU

INFRA rojo mando ROBOCAR usando AVR (ATMEGA32) MCU

El presente proyecto describe un diseño e implementación de un infrarrojo (IR) remoto controlado RoboCar que puede ser utilizado para diversas aplicaciones de control sin tripulación automatizado. He diseñado RoboCar controlado remoto (movimiento de
Mi sistema de hidroponía interior de DWC

Mi sistema de hidroponía interior de DWC

este instructable cubrirá la construcción y operación de un sistema de hidroponía cultivo de aguas profundas. Hasta ahora, tengo correctamente cultiva pimientos banana en esta configuración con total facilidad ya que la mayor parte del proceso está a
Configurar su propio servidor Web! ¿

Configurar su propio servidor Web! ¿

Alguna vez has querido tener un lugar donde podía guardar sus archivos y acceder a ellos en cualquier lugar tienes una conexión a Internet? Decir que quisiera tener tu biblioteca de música disponible en caso de que usted quiso darle una canción a uno
Automático Solar Powered invernadero sistema de riego

Automático Solar Powered invernadero sistema de riego

Solía molestarme que dividiría mi tomates debido a la falta de agua mientras estaba en el trabajo, así que decidí construir un sistema de riego automático para que esto no podría suceder! Yo quería que fuese solar alimentado por lo que no tengo que c
Suspendió la iluminación

Suspendió la iluminación

este es un rápido, barato y simple suspendido instalación luz utilizando algunos luz y cadena.La mayoría, si no todos los artículos pueden encontrar alrededor de la casa cochera.  Sólo salió y compró los materiales necesitaba y era capaz de permanece
Proyecto de acuaponia arranque del garage

Proyecto de acuaponia arranque del garage

Acuaponia es utilizando residuos de pescado para alimentar las plantas. A su vez, las plantas ayudan a limpiar el agua de en que los peces viven. Este sistema funciona por bombeo de agua de una pecera a través de un lecho crece, luego dejar drenar el