HORAS NANO
horas cuando 1 según 199 mineral
INTRODUCCIÓN:
Ellos siempre están buscando nuevos dispositivos para tratar de experimentar con el fin de aumentar mis conocimientos y experiencias. Así ravanare en Web descubrir una oferta tentadora 5 tablero NANO ARDUINO por 15 € envío incluido. Después de una búsqueda rápida para profundizar lo consistenva la oferta, Comienzo a la orden y después de 24 Me encontré horas con éstos tablero listo para su uso.
¿Cuáles son éstos tablero ?: simplemente clones de Arduino UNO tecnología SMD encerrado en una tarjeta de memoria 15×42 mm. Creo que un recurso excelente para aquellos, me vienen, Ha realizado varios proyectos con la ATMEGA 328 pero forzado cada tiempo para preparar el circuito alrededor de la micro: Cuarzo y la preparación para cargar el bosquejo. Con esta tarjeta en su lugar, Además de la ventaja de tener todo ya preparado, es la del espacio. Si queremos ser libres, simplemente montarlo en dos conectores 15 pin para poder extraer cuando es necesario. Y si el proyecto no requiere facultad de ejercer una batería de 9V es suficiente.
Estos son caretteristiche:
- Procesador ATMGA 328 SMD precargado con cargador de arranque
- USB / RS232 convertidor de CH340G
- energía llevada, conducido TX / RX, pin llevado 13
- Todos los pines digitales y PWM como Arduino UNO
- 8 pin analógico (A0 / A7) dos más que el Arduino
- fuente de alimentación USB o desde VIN de 12 V CC máx
- botón de reinicio
- Pin de salida de 5 V y 3,3 V
He aquí un resumen:
La compatibilidad es completa y con el IDE de Arduino 1.8 Es suficiente para indicar qué tipo de tarjeta se utiliza. La primera vez que el flash LED 13 Gracias a la sencilla prueba precargado boceto. La conexión USB requiere la unidad para el chip CH340G: Si la investigación de la tela es malo se puede descargar siempre el paquete y realizar la configuración.
PLANIFICACIÓN NANO_TIMER:
mi’ Gracias a este tablero que logré contener el hardware (pila, incluida) en una caja como esta:

En la segunda foto’ en el interior de la caja: para la placa de nano prefería para producir una PCB para su alojamiento de manera que se tire de él en caso de necesidad.

Se puede ver en el lado derecho de un conector de la placa (durante el montaje) con una especie específica de impresión de la pantalla para conectar el’ pcb sí y con el resto de los componentes del sistema.
CARACTERÍSTICAS DEL PROYECTO:
Este proyecto tiene como objetivo producir temporizadores de forma independiente pero usando componentes reciclados entre los muchos que todavía se encuentran en mis cajones, pero con estas características:
- Ajuste del tiempo con una CODIFICADOR digital
- Indicación de tiempo con la visualización 7 segmentos
- LEDs específicos para indicar qué temporizador de tiempo está en marcha.
- El LED STOP final de los tiempos
- fuente de alimentación autónoma a través de la pila
COMPONENTES:
LA PANTALLA:
mi’ un modelo particular: es un remanente desde muy antiguo PC cuando tenían una pantalla para visualizar la frecuencia: algunos de éstos se componen de 3 visualización en solo paquete en común con los siete segmentos 3 pin para la conducción de los ánodos (Son ánodo común). Otros, como la utilizada, tener 2 y una tercera pantalla sólo es útil para encender el número de “1”. Y de hecho los dos segmentos que componen la serie son impulsados por el segmento “DP” la segunda pantalla. Y estos son también ánodo común. La ventaja de estas pantallas es tener sólo siete pasadores para los segmentos y dos / tres ánodos: a continuación, desde el punto de vista del diseño excelente en comparación con tener tres de visualización independiente que obligan a conexiones complejas.
La gestión de estas pantallas se delega fichas habituales MAX7219 (pluriadoperato en mis proyectos). El único problema es que este chip sólo se ocupa de pantalla cátodo común mientras que se utiliza para ánodo común. Puede ser una complicación, pero dos advertencias son suficientes para superar el problema:
- Invertir las señales de accionamiento con un convertidor de hex (74LS04) entre las salidas del chip y las entradas de la pantalla, y luego a través de hardware.
- Revertir los valores que se enviarán a la pantalla a través del software: a este pensamos que la biblioteca usada que maneja dos tipos de pantallas.
El codificador digital:
La elección de este tipo de dispositivo se deriva de tener un sistema sencillo para ajustar la hora en la pantalla: usted podría, algunos, recurrir a un sistema de botones ( los pasadores se utilizan en el mismo número) mamá, como dije al principio, Me gusta experimentar con las cosas más nuevas.
No voy a insistir en las características de este dispositivo: la web es todo lo que necesita saber (mejor que puedo hacerlo yo mismo) junto con el software relacionado. El dispositivo se compone de un pasador giratorio que también actúa como un dos pines y el botón que podemos llamar “UN” mi “segundo” Además de un pin “PAG” que identifica el botón y un pasador central conectada a tierra. El sentido de giro es detectado por el software basado en el tren de pulsos emitidos durante la rotación. Algunos programas de software que actúa a través de rutinas de interrupción mientras que otros con lanzamiento especial del tipo de rotación “+” se positiva (las agujas del reloj) “-” se negativa (sinistrorso) han presionado, además de la señal en el pin. En el boceto del pasador (botón) Está conectado en pull_up y cuando se pulsa libera una señal a “0” lógico.
Este es el modelo utilizado codificador:

CABLEADO:
Dividí el esquema en dos partes para una mejor visión: de lo contrario la primera parte hace referencia a un esquema clásico con ATMEGA328: no hay diferencias con tablero nano porque los pasadores son los mismos.

botón de reinicio, cuarzo y USB para RTX / TX (y eventale poder) Ellos ya están presentes en el tablero nano. Las otras conexiones están relacionados con 4 LEDs para respectivamente “segundo”, para “acta” y para el “mineral”: el cuarto LED se ilumina cuando se ha alcanzado el tiempo predeterminado. Durante el funcionamiento, el seleccionado parpadea LED a intervalos de un segundo. Los últimos tres conexiones (hacia arriba a la derecha) Ellos son en relación con el chip MAX7219 como en el diagrama siguiente:

En este esquema segundos se puede ver las conexiones del chip MAX7219, donde se invierten las señales DG0 / DG1 estar conectados a los ánodos de la pantalla, mientras que las señales A / G + GP que oscila el respectivo A / G + DP del display. La pantalla que se muestra es del tipo estándar.
PCB Y RESULTADO FINAL:
En las siguientes figuras que pueda ser visto: el régimen de pensión completa y la espalda:

Por debajo de la placa de circuito impreso de una sola cara y enteramente a mano con PCBEXPRESS.

RENDIMIENTO ESPECÍFICO:
El boceto es relativamente simple,, Creo, suficientemente comentado. El funcionamiento del dispositivo puede ser resumido como sigue:
Todos’ acto de’ de arranque está apagado y la pantalla se ilumina (después de unos segundos) lED (Verde) segundo: presionando la espiga codificador cambiará a minutos u horas encendiendo el LED respectivo. El movimiento es cíclico así de horas a minutos a segundos pasa etc.. Después de seleccionar el tipo de temporizador con sólo girar el pasador (en la imagen está provisto de mando) en uno u otro sentido de ajustar la hora, más o menos, para 199 (segundo, acta, mineral). Para empezar sólo tiene que pulsar el pasador. El recuento comienza a hacer lameggiare el conjunto de LED. Al final de la hora ajustada se encenderá el LED rojo y el sistema espera una’ otra configuración presionando el pasador.
En cuanto al dibujo: la visualización de la gestión y de la consiguiente gestión MAX7219 se lleva a cabo por una especie de “biblioteca” desarrollado por el poder que suscribe para tratar tanto la pantalla (7 sí mismo) cátodo común que aquellos ánodo común y las matrices 8×8 e 7×5. El temporizador está en su lugar manejado por una biblioteca especial: swRTC (.h en solitario) autor Leonardo Miliani y la descarga desde su página web.
CONCLUSIONES:
Lo he dicho siempre en todos mis artículos que cada proyecto es un fin en sí mismo y para los que diseñó y construyó: por lo tanto es susceptible de modificaciones y mejoras siempre de acuerdo a sus necesidades y puntos de vista. Sin embargo, los interesados en el proyecto (Amche sólo con fines educativos) Siempre me puede requerir todo para mí: gvsoft75@hotmail.com.
Gracias por’ atención.
gvsoft75 septiembre 2017
muy agradable
Me gusta el PCB de enrutamiento de una sola cara, con una buena disposición de los componentes.
Los aislamientos de ancho también le permiten hacerlo rápidamente con el cortador.
Y dado que es todo en el paso 2.54 Es así podría construir en un circuito.
Hermosa también la idea codificador, Esto hace que sea fácil de configurar el tiempo y elimina una gran cantidad’ de los botones.
Ben son artículos como estos