Lo que necesita para un proyecto de reloj de arduino

Video: Proyecto Reloj de Ajedrez con Arduino Uno | Dinteltec

Si desea mantener la hora exacta en un proyecto Arduino, se necesita un reloj en tiempo real de algún tipo. El Arduino puede realizar un seguimiento del tiempo con gran precisión mediante el uso de la millis () función, pero sólo a partir de la última vez que se enciende. Si pierde potencia al Arduino, el millis () la función se restablece a cero - no es muy útil si usted está tratando de conectarse en tiempo real con precisión.

Video: Cómo hacer un reloj digital con Arduino (muy fácil)

Lo que necesita es una forma adicional para mantener el tiempo, mientras que consume sólo un poco de energía. Es más o menos un reloj de pulsera. Tiene una pequeña pila de botón de poder, por lo que funciona incluso si hay un corte de energía y la placa Arduino se apaga. Cuando vuelve la energía, el reloj todavía se pasa volando. Debido a que es muy eficiente, la batería RTC tiene una duración de varios años.

Aunque el RTC es el cronometrador, se utiliza el Arduino para controlar la presentación del tiempo y responder a las entradas y salidas a medida que cambia su configuración. Las principales características para su reloj son

Video: Reloj con Arduino y display

  • Hacer un seguimiento de la hora del día

  • Viendo el tiempo

  • Configuración de una alarma que suena y se

En primer lugar, es necesario conseguir todo juntos.

Video: Reloj Digital con Arduino Uno

En este proyecto, se construye en un circuito, pero es posible que desee moverlo a una vivienda adecuada después de que lo tienes trabajo. En ese caso, asegúrese de que su vivienda puede acomodar su tablero o considerar mover el circuito a una stripboard cuando haya terminado su construcción. Estas son las piezas que necesita:

  • un Arduino

  • Un tablero de tamaño completo o dos de tamaño medio que están conectados

  • Adafruit Industrias Tiempo real del tablero del desbloqueo del reloj DS1307

  • Un HD44780 estándar paralelo 16 x 2 LCD de visualización (como Adafruit ID: 181, Jameco 2.118.598, o la pantalla 16 x 2 de oomlout.co.uk)

  • Un potenciómetro de 10k ohm para control de contraste (incluido con las pantallas de Adafruit y Oomlout)

  • Dos interruptores de pulsador momentáneo (ampliamente disponibles, tales como Jameco 2076148 o desde oomlout.co.uk)

  • Un tiro de un solo polo dual (SPDT) o el interruptor de doble polo doble tiro (DPDT) de diapositivas con ON-ninguno; posiciones ON (como Jameco 1915801 o Farnell 1.813.681 o 1.437.711).

  • Un zumbador piezoeléctrico (como Jameco 1956776 o Maplin N16CL)

  • Cuatro resistencias de 220 ohmios

  • Una vivienda adecuada, si desea empaquetar muy bien.

Muchos módulos RTC están en el mercado. En términos de su facilidad de uso, uno de los mejores es el módulo RTC DS1307 del tablero del desbloqueo de Adafruit Industries. Se basa en el área de Dallas Semiconductor DS1307 circuito integrado (IC), que es un reloj de tiempo real barato y robusto. Está en el costo en cuanto a gama baja, por lo que puede perder o ganar una pequeña cantidad de tiempo durante períodos prolongados.

productos más precisas están disponibles, pero son mucho más caros. Se podía saltar conseguir el kit, la compra de las diversas partes necesarias para utilizar el DS1307 y construir por sí mismo, pero el kit del tablero del desbloqueo contiene todas las partes y de la placa de circuito impreso que hace que sea muy sencillo para conectar los componentes correctamente.

Un tablero del desbloqueo es cualquier placa de circuito impreso, que hace que sea fácil de acceder físicamente a todos los pines en un circuito integrado u otro dispositivo para la creación de prototipos, construcción y pruebas. En un sentido, la Arduino es una placa de ruptura de la ATmega328 Microcontrolador IC.

El módulo Adafruit Industrias RTC del tablero del desbloqueo viene como un kit con un pequeño número de piezas, por lo que tiene que hacer un poco de soldadura para aprovechar sus beneficios. Pero un poco de soldadura siempre es gratificante! Este kit es barato y fácilmente disponible, y tiene excelentes instrucciones de montaje en línea y documentación. Como beneficio adicional, la batería es ¡incluido!

Con el tablero del desbloqueo de RTC en el centro de su reloj, tiene que ser capaz de mostrar la hora, también. Aunque hay docenas de maneras de hacer esto docenas, una de las más simples es el uso de una pantalla de 16 x 2 LCD. Estos son baratos y fáciles de controlar. Hay código de Arduino bibliotecas para pantallas LCD, que hacen que sea fácil de actualizar el texto en la pantalla.

Otra ventaja de utilizar una pantalla LCD de 2 x 16 es que se puede añadir un poco de texto en la pantalla para que su reloj un poco más detallado e interesante que el estándar, display de 7 segmentos a encontrar en la mayoría de los relojes por ahí.

El término “16 x 2” se refiere al número de caracteres en una pantalla de 16 x 2. Estos LCDs pantallas pueden mostrar dos líneas de texto, compuestas de 16 caracteres cada una.

Se necesitan las dos interruptores siguientes:

  • Los interruptores de pulsador momentáneos son para incrementar las horas y los minutos de la hora de alarma. Las partes indicadas son adecuados para insertar fácilmente en un tablero, pero es posible que desee utilizar diferentes interruptores si se va a colocar este reloj en una caja separada.

  • El interruptor deslizante se utiliza para controlar tres estados: el modo de tiempo de visualización, modo de ajuste de la alarma, y ​​el modo de armado de alarma. Esto significa que el interruptor debe tener tres posiciones, así que asegúrese de conseguir uno que es: en ninguno; ON y no simplemente un interruptor de dos posiciones, ON-ON.

Para la alarma, se necesita un zumbador piezoeléctrico. Estos vienen con o sin una carcasa de plástico. Usted debe conseguir uno que está encerrado ya, debido a que las cajas están diseñadas para amplificar el sonido del elemento piezoeléctrico. Si el suyo no está cerrada se puede montar sobre una superficie dura, pero es mejor conseguir uno que está diseñado para que sea claramente audible en el primer lugar.

Artículos Relacionados