Reloj LED grande para exteriores de bricolaje. Cómo hacer tu propio reloj electrónico en estilo retro. Descripción del reloj

Para aquellos que entienden al menos un poco sobre microcontroladores y también quieren crear un sistema simple y dispositivo útil para casa no hay nada mejor construir Con indicador LED amigo. Tal cosa puede decorar su habitación o puede usarse como un regalo único hecho a mano, del cual adquirirá un valor adicional. El circuito funciona como un reloj y como un termómetro: los modos se cambian con un botón o automáticamente.

Esquema eléctrico de un reloj casero con termómetro.

Microcontrolador PIC18F25K22 se encarga de todo el procesamiento de datos y el tiempo, y comparte ULN2803A Ya sólo queda coordinar sus salidas con el indicador LED. pequeño chip DS1302 funciona como un temporizador de segundas señales precisas, su frecuencia está estabilizada por un resonador de cuarzo estándar de 32768 Hz. Esto complica un poco el diseño, pero no tendrá que ajustar y ajustar constantemente la hora, lo que inevitablemente se retrasará o acelerará si se las arregla con un resonador de cuarzo desafinado aleatorio de unos pocos MHz. Relojes similares Más un simple juguete que un reloj preciso y de alta calidad.

Si es necesario, los sensores de temperatura se pueden ubicar lejos de la unidad principal; están conectados a ella con un cable de tres hilos. En nuestro caso, un sensor de temperatura está instalado en el bloque y el otro en el exterior, sobre un cable de unos 50 cm de largo. Cuando probamos un cable de 5 m, también funcionó perfectamente.

La pantalla del reloj está formada por cuatro grandes indicadores digitales LED. Originalmente eran cátodos comunes, pero se cambiaron a ánodos comunes en versión final. Puede instalar cualquier otro, luego simplemente seleccione las resistencias limitadoras de corriente R1-R7 según el brillo requerido. Fue posible colocarlo en un común. parte electronica reloj, tablero, pero esto es mucho más universal: de repente desea instalar un indicador LED muy grande para que puedan verse desde una gran distancia. Aquí se muestra un ejemplo de este tipo de diseño de reloj de calle.

La electrónica en sí comienza con 5 V, pero para que los LED brillen intensamente es necesario usar 12 V. Desde la red, la energía se suministra a través de un adaptador de transformador reductor al estabilizador. 7805 , que produce un voltaje de estrictamente 5 V. Preste atención a la pequeña batería cilíndrica verde: sirve como fuente energía de respaldo, en caso de que desaparezca la red de 220 V, no es necesario llevarla a 5 V: una de iones de litio o. Batería Ni-MH a 3,6 voltios.

Para el cuerpo puedes usar varios materiales- madera, plástico, metal o integrar toda la estructura de un reloj casero en uno industrial confeccionado, por ejemplo, desde un multímetro, sintonizador, receptor de radio, etc. Lo hicimos de plexiglás porque es fácil de procesar y permite ver el interior para que todos puedan verlo: este reloj fue ensamblado con sus propias manos. Y, lo más importante, estaba disponible :)

Aqui puedes encontrar todo detalles necesarios diseño propuesto de hecho en casa. reloj digital, incluyendo diagrama, topología placa de circuito impreso, firmware PIC y

20 de agosto de 2015 a las 12:34

Casero reloj electrónico, base del elemento- parte 1, medición del tiempo

  • Hazlo tú mismo o hazlo tú mismo

Probablemente, a todo geek aficionado a la electrónica casera, tarde o temprano se le ocurre la idea de fabricar su propio reloj único. La idea es bastante buena, averigüemos cómo y qué es mejor hacerlos. Como punto de partida, asumiremos que una persona sabe cómo programar microcontroladores, entiende cómo enviar 2 bytes a través de un puerto serie o i2c y puede soldar varios cables entre sí. En principio esto es suficiente.

Esta claro que función clave reloj - medir el tiempo (quién lo hubiera pensado, ¿verdad?). Y es aconsejable hacerlo con la mayor precisión posible; existen varias opciones y trampas.

Entonces, ¿qué métodos de medición del tiempo están disponibles en el hardware que podemos utilizar?

Oscilador RC de CPU incorporado

La idea más sencilla que se nos ocurre es simplemente configurar un temporizador de software y utilizarlo para contar los segundos. Entonces esta idea no es buena. El reloj funcionará, por supuesto, pero la precisión del generador incorporado no está regulada de ninguna manera y puede "flotar" dentro del 10% del valor nominal. Es poco probable que alguien necesite un reloj que dure 15 minutos al mes.

Módulo de tiempo real DS1307

Más opción correcta, que también se utiliza en la mayoría de los productos "populares", es un reloj en tiempo real. El microcircuito se comunica con el microcontrolador a través de I2C y requiere un mínimo de cableado (cuarzo y un par de resistencias). El precio es de unos 100 rublos por chip, o alrededor de 1 dólar en eBay por una placa ya preparada con un chip, un módulo de memoria y un conector de batería.

Esquema de la hoja de datos:

Lo que es igualmente importante es que el microcircuito se produce en un paquete DIP, lo que significa que cualquier radioaficionado novato puede soldarlo. La batería incorporada mantiene el reloj funcionando incluso si se apaga.

Parecería que todo está bien, si no fuera por un problema: la baja precisión. La precisión aproximada del reloj de cuarzo es de 20 a 30 ppm. La designación ppm (partes por millón) muestra el número de partes por millón. Parecería que 20 millonésimas es genial, pero para una frecuencia de 32768 Hz resulta 20*32768/1000000 = ±0,65536 Hz, es decir Ya medio hercio. Mediante cálculos simples, se puede ver que el generador con tal diferencia por día "hace clic" 56 mil ciclos adicionales (o faltantes), lo que corresponde a 2 segundos por día. Hay diferentes tipos de cuarzo, algunos usuarios también escribieron sobre un error de 5 segundos por día. De alguna manera no es muy preciso: en un mes, un reloj así tardará al menos un minuto. Esta ya es una diferencia significativa, perceptible a simple vista (cuando la serie de televisión favorita de la abuela comienza a las 11.00 y el reloj marca las 11.05, el desarrollador de dicho reloj se avergonzará frente a sus familiares).

Sin embargo, dado que la temperatura en la habitación es más o menos estable y la frecuencia del cuarzo no cambiará mucho, puede agregar corrección por software. Otro consejo que se da en los foros es utilizar relojes de cuarzo antiguos. placas base, según las revisiones, allí son bastante precisos.

Módulo de tiempo real DS3231

No somos los primeros en plantear la cuestión de la precisión y la empresa de Dallas, siguiendo sus deseos, lanzó un módulo más avanzado: DS3231. Se llama "Reloj en tiempo real extremadamente preciso" y tiene un generador incorporado con corrección de temperatura. La precisión es 10 veces mayor y es de 2 ppm. El precio es un poco más alto, pero el cuerpo del chip está diseñado para montaje SMD, soldar no es tan conveniente, pero puedes comprar una placa ya preparada en eBay.


(foto del sitio web del vendedor)

Una precisión de 6 segundos por mes ya es un buen resultado. Pero iremos más allá: lo ideal es que los relojes del siglo XXI no necesiten ningún ajuste.

Módulo de radio DCF-77

El método es bastante exótico, pero en aras de la exhaustividad no se puede ignorar. Pocas personas lo saben, pero desde los años 70 se transmiten señales horarias precisas por radio. El transmisor DCF-77 está ubicado en Alemania, cerca de Frankfurt, y en la frecuencia VHF de 77,5 KHz se transmiten marcas de tiempo precisas (sí, hace 20 años ya tenían relojes de pared y de mesa que no necesitaban ser ajustados).

Lo bueno de este método es que el circuito tiene un bajo consumo de energía, por lo que ahora incluso están produciendo reloj de pulsera con esta tecnología. Se puede comprar una placa receptora DCF-77 ya preparada en eBay, el precio inicial es de $20.

Muchos relojes y estaciones meteorológicas tienen la capacidad de recibir DCF-77, el único problema es que la señal prácticamente no llega a Rusia. Mapa de cobertura de Wikipedia:

Como puede ver, solo Moscú y San Petersburgo se encuentran en el límite de la zona de recepción. Según las opiniones de los propietarios, sólo a veces se puede recibir la señal, lo que, por supuesto, no es adecuado para un uso práctico.

módulo GPS

Si el reloj se coloca cerca de la ventana, entonces es bastante método real obtención de la hora exacta - módulo GPS. Estos módulos se pueden comprar de forma económica en eBay (el precio de edición es de 10 a 15 dólares). Por ejemplo, Ublox NEO-6M se conecta directamente a los pines serie del procesador y genera cadenas NMEA a una velocidad de 9600.

Los datos vienen aproximadamente en el siguiente formato: “$GPRMC,040302.663,A,3939.7,N,10506.6,W,0.27,358.86,200804,*1A”, y analizarlos no es difícil incluso para un Arduino débil. Por cierto, los patriotas pueden comprar el módulo Ublox NEO-7N, más caro, que admite (según las revisiones) tanto GPS como Glonass.

Obviamente, el módulo GPS no sabe nada sobre las diferentes zonas horarias, por lo que el desarrollador tendrá que pensar él mismo en su cálculo y en el cambio de horario de verano/invierno. Otro menos usando gps- consumo de energía relativamente alto (sin embargo, algunos módulos se pueden cambiar al "modo de suspensión" mediante comandos separados).

Wi-Fi

Y finalmente, la última forma (y la más obvia en este momento) de obtener la hora exacta es obtenerla de Internet. Hay dos enfoques aquí. La primera, y la más sencilla, es utilizar algo como una Raspberry PI con Linux como placa de reloj, entonces no necesitas hacer nada, todo funcionará de inmediato. Si quieres algo “exótico”, entonces la opción más interesante es el módulo esp8266.

Este es un módulo WiFi económico (el precio de edición es de aproximadamente 200 rublos en eBay) que puede comunicarse con el servidor a través del puerto serie del procesador, si lo desea, también se puede actualizar (hay bastantes firmware de terceros). y parte de la lógica (por ejemplo, sondear el servidor de hora) se puede realizar en el propio módulo. Firmware de terceros Gran parte de todo es compatible, desde Lua hasta C++, por lo que hay suficientes opciones para "flexionar tu cerebro".

Llegados a este punto, probablemente pueda cerrarse el tema de la medición del tiempo. En la siguiente parte veremos más de cerca los procesadores y los métodos de salida de tiempo.

¡Hola geektimes! En la primera parte del artículo, los principios para obtener la hora exacta para reloj casero. Vayamos más allá y consideremos cómo y para qué es mejor mostrar esta vez.

1. Dispositivos de salida

Entonces, tenemos una determinada plataforma (Arduino, Raspberry, controlador PIC/AVR/STM, etc.), y la tarea es conectarle algún tipo de indicación. Hay muchas opciones que consideraremos.

Visualización de segmentos

Aquí todo es sencillo. Indicador de segmento consiste en LED regulares, que simplemente se conectan al microcontrolador mediante resistencias de extinción.

¡Cuidado con el tráfico!

Ventajas: simplicidad de diseño, buenos ángulos de visión, precio bajo.
Contras: La cantidad de información que se muestra es limitada.
Hay dos tipos de diseños de indicadores, con un cátodo común y un ánodo común en su interior; se ve así (diagrama del sitio web del fabricante);

Hay 1001 artículos sobre cómo conectar un LED a un microcontrolador, Google puede ayudar. Las dificultades comienzan cuando queremos hacer un reloj grande; después de todo, mirar un indicador pequeño no es particularmente conveniente. Entonces necesitamos los siguientes indicadores (foto de eBay):

Funcionan con 12 V y simplemente no funcionan directamente desde el microcontrolador. Aquí es donde el microcircuito viene en nuestra ayuda. CD4511, diseñado sólo para este propósito. No solo convierte datos de una línea de 4 bits a los números deseados, sino que también contiene un interruptor de transistor incorporado para suministrar voltaje al indicador. Por lo tanto, en el circuito necesitaremos tener un voltaje de "alimentación" de 9-12 V y un convertidor reductor separado (por ejemplo, L7805) para alimentar la "lógica" del circuito.

Indicadores matriciales

En esencia, estos son los mismos LED, solo que en forma de matriz de 8x8. Foto de eBay:

Se venden en eBay en forma de módulos individuales o bloques prefabricados, por ejemplo de 4 piezas. Gestionarlos es muy sencillo: ya hay un microcircuito soldado en los módulos. MAX7219, asegurando su funcionamiento y conexión al microcontrolador mediante sólo 5 cables. Hay muchas bibliotecas para Arduino, cualquiera puede consultar el código.
Ventajas: precio reducido, buenos ángulos de visión y brillo.
Contras: baja resolución. Pero para la tarea de inferencia, el tiempo es suficiente.

Indicadores LCD

Los indicadores LCD pueden ser gráficos o de texto.

Los gráficos son más caros, pero permiten mostrar información más variada (por ejemplo, un gráfico presión atmosférica). Los de texto son más baratos y más fáciles de trabajar, también le permiten mostrar pseudográficos; es posible cargar símbolos personalizados en la pantalla.

Trabajar con un indicador LCD a partir de código no es difícil, pero existe un cierto inconveniente: el indicador requiere muchas líneas de control (de 7 a 12) del microcontrolador, lo cual es un inconveniente. Por lo tanto, a los chinos se les ocurrió la idea de combinar un indicador LCD con un controlador i2c, lo que resultó ser muy conveniente: solo 4 cables son suficientes para la conexión (foto de eBay).


Los indicadores LCD son bastante económicos (si los compra en eBay), grandes, fáciles de conectar y pueden mostrar una variedad de información. El único inconveniente es que los ángulos de visión no son muy grandes.

Indicadores OLED

Son una continuación mejorada de la versión anterior. Hay desde pequeños y baratos con una diagonal de 1,1" hasta grandes y caros. Foto de eBay.

La verdad es que están bien en todo menos en el precio. En cuanto a los indicadores pequeños, de 0,9-1,1" de tamaño, entonces (excepto para aprender a trabajar con i2c) algunos aplicación práctica Les cuesta encontrarlo.

Indicadores de descarga de gases (IN-14, IN-18)

Estos indicadores son ahora bastante populares, aparentemente debido a la “cálida sonido del tubo luz" y originalidad del diseño.


(foto de nocrotec.com)

Su diagrama de conexión es algo más complicado, porque Estos indicadores utilizan un voltaje de 170 V para el encendido. Se puede hacer un convertidor de 12V=>180V en un microcircuito. MAX771. Se utiliza un microcircuito soviético para suministrar voltaje a los indicadores. K155ID1, que fue creado específicamente para este propósito. Precio de emisión en autoproducción: alrededor de 500 rublos por cada indicador y 100 rublos por el K155ID1, todas las demás piezas, como escribieron en revistas antiguas, "no escasean". La principal dificultad aquí es que tanto IN-xx como K155ID1 llevan mucho tiempo fuera de producción y solo se pueden comprar en mercados de radio o en algunas tiendas especializadas.

2. Selección de plataforma

Más o menos hemos descubierto la pantalla, solo queda decidir qué plataforma de hardware es mejor usar. Aquí hay varias opciones (no estoy considerando las caseras, porque aquellos que saben cómo cablear una placa y soldar un procesador no necesitan este artículo).

arduino

La opción más sencilla para principiantes. El tablero terminado es económico (alrededor de $10 en eBay con envío gratis), dispone de todos los conectores necesarios para la programación. Foto de eBay:

Hay una gran cantidad de bibliotecas diferentes para Arduino (por ejemplo, para las mismas pantallas LCD, módulos en tiempo real), Arduino es compatible con hardware con varios módulos adicionales.
La principal desventaja: la dificultad de depurar (solo a través de la consola puerto serie) y un procesador bastante débil para los estándares modernos (2 KB de RAM y 16 MHz).
La principal ventaja: puedes hacer muchas cosas, prácticamente sin preocuparte por soldar, comprar un programador y placas de cableado, solo necesitas conectar los módulos entre sí;

Procesadores STM de 32 bits

Para aquellos que quieran algo más potente, existen placas preparadas con procesadores STM, por ejemplo una placa con STM32F103RBT6 y una pantalla TFT. Foto de eBay:

Aquí ya tenemos una depuración completa en un IDE completo (de todos los diferentes, me gustó más el IDE de Coocox), sin embargo, necesitaremos un programador-depurador ST-LINK separado con un conector JTAG (el problema El precio es de 20 a 40 dólares en eBay). Alternativamente, puedes comprar junta de desarrollo STM32F4Discovery, en el que este programador ya está integrado y se puede utilizar por separado.

Frambuesa PI

Y finalmente, para aquellos que quieran una integración total con mundo moderno, Hay ordenadores de placa única Con Linux, probablemente todo el mundo ya conozca Raspberry PI. Foto de eBay:

Este computadora completa con Linux, un gigabyte de RAM y un procesador de 4 núcleos a bordo. Un panel de 40 pines está ubicado en el borde de la placa, lo que le permite conectar varios periféricos (los pines están disponibles en el código, por ejemplo en Python, sin mencionar C/C++), también hay USB estándar En forma de 4 conectores (se puede conectar WiFi). También hay HDMI estándar.
La potencia de la placa es suficiente, por ejemplo, no sólo para mostrar la hora, sino también para ejecutar un servidor HTTP para configurar parámetros a través de una interfaz web, cargar un pronóstico del tiempo a través de Internet, etc. En general, hay mucho margen para la fantasía.

El único problema con Raspberry (y los procesadores STM32) es que sus pines usan lógica de 3V, y la mayoría dispositivos externos(por ejemplo, pantallas LCD) funcionan “a la antigua usanza” desde 5V. Por supuesto, puedes conectarlo y funcionará, en principio, pero no es del todo método correcto, y es una lástima arruinar una tabla de 50 dólares. la manera correcta- utilice un “convertidor de nivel lógico”, que cuesta sólo entre 1 y 2 dólares en eBay.
Foto de eBay:

Ahora basta con conectar nuestro dispositivo a través de dicho módulo y todos los parámetros serán consistentes.

ESP8266

El método es bastante exótico, pero bastante prometedor debido a la compacidad y el bajo coste de la solución. Por muy poco dinero (entre 4 y 5 dólares en eBay) puedes comprar un módulo ESP8266 que contiene un procesador y WiFi a bordo.
Foto de eBay:

Inicialmente, estos módulos estaban pensados ​​como un puente WiFi para el intercambio a través de un puerto serie, pero muchos entusiastas han escrito firmware alternativo, permitiéndole trabajar con sensores, dispositivos i2c, PWM, etc. Hipotéticamente, es muy posible recibir la hora de un servidor NTP y mostrarla a través de i2c en la pantalla. Para aquellos que quieran conectar muchos periféricos diferentes, existen placas NodeMCU especiales con un gran número conclusiones, el precio de emisión es de unos 500 rublos (por supuesto en eBay):

Lo único negativo es que el ESP8266 tiene muy poco memoria RAM(dependiendo del firmware, de 1 a 32 KB), pero esto hace que la tarea sea aún más interesante. Los módulos ESP8266 usan lógica de 3V, por lo que el convertidor de nivel anterior también será útil aquí.

Con esto concluye la introducción a la electrónica casera; el autor desea a todos éxito en los experimentos.

En lugar de una conclusión

Finalmente me decidí usando frambuesa PI con un indicador de texto configurado para funcionar con pseudográficos (que resultó ser más barato que pantalla grafica misma diagonal). tomé una foto de la pantalla reloj de mesa al momento de escribir este artículo.

El reloj esta mostrando tiempo exacto, sacado de Internet, y tiempo que se actualiza desde Yandex, todo esto está escrito en Python, y lleva varios meses funcionando bastante bien. Al mismo tiempo, se ejecuta un servidor FTP en el reloj, lo que permite (junto con el reenvío de puertos en el enrutador) actualizar el firmware no solo desde casa, sino también desde cualquier lugar donde haya Internet. Como beneficio adicional, los recursos de Raspberry son, en principio, suficientes para conectar una cámara y/o micrófono con capacidad monitoreo remoto detrás del apartamento, o para controlar varios módulos/relés/sensores. Puede agregar todo tipo de "objetos", como una indicación LED de correo entrante, etc.

PD: ¿Por qué eBay?
Como puede ver, se dieron precios o fotografías de eBay para todos los dispositivos. ¿Por qué es así? Desafortunadamente, nuestras tiendas a menudo se rigen por el principio de “comprar por 1 dólar, vender por 3 dólares y vivir de ese 2 por ciento”. Como ejemplo sencillo, ArduinoUno R3 cuesta (en el momento de escribir este artículo) 3600 rublos en San Petersburgo y 350 rublos en eBay con envío gratuito desde China. La diferencia es verdaderamente de un orden de magnitud, sin exageración literaria alguna. Sí, tendrás que esperar un mes para recoger el paquete en la oficina de correos, pero creo que esa diferencia de precio merece la pena. Pero, sin embargo, si alguien lo necesita ahora mismo y con urgencia, probablemente tiendas locales hay una opción, aquí cada uno decide por sí mismo.


Reloj LED grande

Introducción.

Todo empezó así. En mi casa de campo tenía un viejo despertador mecánico (fabricado en la URSS) que tenía problemas mecánicos. Decidí construir un reloj electrónico. El primer problema es qué indicador elegir. VLI y GRI no son adecuados debido a las grandes diferencias de temperatura en la casa de campo. La pantalla LCD ya no es necesaria por el mismo motivo. Restos indicador LED. Estoy cansado de mirar números pequeños en los indicadores, y los indicadores grandes de siete segmentos son raros y costosos. Se decidió fabricar un indicador con una altura de dígitos de 50 mm a partir de LED verdes individuales.

Descubrimos el indicador, pero es necesario gestionarlo de alguna manera. En este caso, el reloj debería funcionar incluso si no hay energía durante un período prolongado. Lo haremos sobre un ATTiny2313 MK y un chip RTC DS1307, que además lleva incorporado un controlador de potencia y permite conectar una batería.

1. Indicador.

Lo haremos, como ya dije, a partir de LED verdes individuales con un diámetro de 5 mm. Aquí está el diagrama de indicadores:

No hay mucho que explicar aquí. Se necesitan resistencias limitadoras de corriente y diodos para dibujar números de forma hermosa. Cada rectángulo en el diagrama debe tener un dígito (el diagrama es el mismo para todos), con dos puntos de separación en el medio.

2. Parte principal.

El circuito, como ya dije, está basado en ATTiny2313 y DS1307. Aquí lo tienes:

Esto requiere alguna explicación. A la derecha hay dos luces duales de siete segmentos y dos LED. circuito interno pequeño indicador con OA. ¿Por qué dos indicadores? Por la noche, un indicador grande con un brillo brillante puede interferir con el sueño (el reloj estará cerca de la cama), por lo que la indicación se puede cambiar a un indicador pequeño usando el interruptor SW1. En la posición "Noche" Un pequeño indicador funciona en la posición "Día". - grande. Recibí este pequeño indicador de lavadora, el pinout está en la estufa. Batería de 3V, CR2032. Los transistores Q1-Q4 se pueden reemplazar por cualquier otro de bajo consumo. Transistores PNP, por ejemplo en KT315. Q6-Q9 - en PNP con una corriente CE de al menos 1A, Q5 - en NPN con una corriente de colector de al menos 0,4A. La fuente de alimentación puede ser cualquiera con un voltaje de 9-20V, la polaridad no es importante, incluso puedes usar voltaje alterno. Corriente no inferior a 1A. El estabilizador U4 debe instalarse en el radiador. Por cierto, cuanto menor sea el voltaje de entrada, más fácil será la vida del estabilizador. Mi BP es así:

Ahora pasemos al montaje.

3. Asamblea.

Vayamos a la tienda y compremos repuestos.

Hacemos tableros y comenzamos a soldar. Soldar 88 LED, la misma cantidad de resistencias y 44 diodos no es fácil, pero vale la pena.

Ahora conectamos todo con cables. Utilizo cables y conectores PLS/PBS. Estas imágenes te ayudarán:

Ahora estamos flasheando el MK. Aquí están los fusibles:

Y enciende:

Los botones y conectores que utilicé son:

4. Cuerpo.

La carrocería la hice con madera contrachapada y un taco de 20*40, la lijé y la barnizé. Instalé dos sujetadores en la parte posterior para montaje en la pared.

Por cierto, para sellar las ventanas de los indicadores utilicé una película de botellas verdes, se ve hermosa y protege de la exposición al sol.

Ahora algunas fotos:

Incluso en mi juventud quería montar un reloj electrónico. Me pareció que montar un reloj era la cima de la habilidad. Como resultado, monté un reloj con calendario y despertador según la serie K176. Ahora ya están obsoletos y quería armar algo más moderno. Después de una larga búsqueda en Internet (nunca pensé que fuera tan difícil de complacer;)), me gustó este esquema. La diferencia con el circuito anterior es que no se utiliza un microcircuito poco común. TRIC6V595, y su análogo compuesto y más potente en microcircuitos. 74HC595 Y LSN2003. Las correcciones al diagrama se dan a continuación.



circuito electrónico reloj LED línea progresiva

Estimado autor del diagrama. OLED, el firmware también es suyo. Visualización del reloj hora actual, año, mes y día de la semana, así como la temperatura exterior e interior de la casa en línea progresiva. Disponen de 9 alarmas independientes. Es posible ajustar (corregir) el trazo + - minuto por día, seleccionar la velocidad de la línea, cambiar el brillo de los LED, según la hora del día.

Si hay un corte de energía, el reloj funciona con un ionistor (una capacidad de 1 faradio es suficiente para 4 días) o con una batería. A quien le guste, el tablero está diseñado para instalar ambos. Tienen muy conveniente y borrar menú Controles (todos los controles se realizan con solo dos botones). Las siguientes piezas se utilizan en el reloj (todas las piezas están en cajas SMD):

Microcontrolador En MEGA 16A

-
registro de turno 74HC595

-
Chip ULN2803(ocho llaves Darlington)

-
Sensores de temperatura DS18B20(instalado bajo pedido)

-
25 resistencias a 75 Ohm (tipo 0805)

-
3 resistencias 4,7kOhm

-
2 resistencias de 1,5 kOhmios

-
1 resistencia de 3,6 kOhmios

-
6 condensadores SMD con una capacidad de 0,1 uF

-
1 condensador 220 µF

-
Hora de cuarzo a una frecuencia de 32768 hercios.

-
Matrices 3 piezas marca 23088-ASR 60x60 mm - cátodo común

-
Cualquier zumbador de 5 voltios.



Placa de circuito impreso para línea de tictac de reloj electrónico LED

Para los residentes de Ucrania, les diré que las matrices están disponibles en la tienda Lugansk Radio Market. Las ventajas de los relojes sobre otros dispositivos similares son el mínimo de piezas y la alta repetibilidad. El reloj LED comienza a funcionar inmediatamente después de instalar el firmware, a menos, por supuesto, que haya errores en la instalación. El microcontrolador se flashea en el circuito; para este propósito, se proporcionan pines especiales en la placa. Lo flasheé con Poniprog. Pantallas de fusibles para programas. ponyprog Y AVR se detallan a continuación, los archivos de firmware también se publican en ucraniano y ruso, lo cual resulta más familiar para quién.


Si no necesita sensores de temperatura, no es necesario instalarlos. El reloj reconoce automáticamente la conexión de sensores, y si falta uno o ambos sensores, el dispositivo simplemente deja de mostrar la temperatura (si falta un sensor, no se muestra la temperatura exterior, si faltan ambos, no se muestra la temperatura en todo).

Carcasa casera para relojes LED.

Se proporciona un vídeo para demostrar el funcionamiento del reloj, no es alta calidad, ya que fue filmado con cámara, pero eso es lo que es.

Vídeo del reloj funcionando.

Ya he coleccionado cuatro copias de estos relojes y les doy cada uno como regalo de cumpleaños a mis familiares. Y a todos les gustaron mucho. Si también desea coleccionar este reloj y tiene alguna pregunta, puede visitar nuestro foro. Atentamente, Voitovich Sergey ( sergey-78 ).

Discuta el artículo RELOJ LED ELECTRÓNICO




Arriba