» Electrónica » Arduino »Reloj LCD, alarma y temporizador con detector de movimiento en Arduino

Reloj LCD, alarma y temporizador con detector de movimiento en Arduino


Este proyecto es perfecto para su área de trabajo, o el garaje donde te desarrollas hecho en casa. El proyecto terminado en un módulo incluye muchas funciones: un reloj con visualización de fecha y hora, un cronómetro, un reloj despertador, seguimiento de movimiento (para apagado automático cuando no está en su lugar).

Materiales:
- Arduino Uno
- Pantalla LCD (con botones, el proyecto usa una pantalla de DFRobot)
- Caja para vivienda
zumbador
- Sensor de movimiento infrarrojo (PIR)
- Cables de conexión (madre / madre)
- Jack 2.1 mm
- Adaptador para corona 9V 2.1 mm / 5.5 mm
- Corona 9 V
- Reloj en tiempo real


Primer paso Módulo de reloj en tiempo real.
A menudo, el módulo de reloj se suministra en forma de diseñador, que debe ensamblar usted mismo. Por lo general, el ensamblaje no causa problemas, además los fabricantes emiten instrucciones para ensamblar su módulo. Además, la batería viene con un reloj, durará más de tres años.
Reloj LCD, alarma y temporizador con detector de movimiento en Arduino


Paso dos Conector de alimentación
Para simplificar la conexión del diseño al Arduino, el autor utiliza un conector de 2,1 mm con contactos soldados. Se hace un agujero en la caja, y el gato se fija con pegamento. Por lo tanto, conectarse al Arduino no será un problema. La corona simplemente se instalará en la parte posterior de la caja. Si observa más de cerca, notará otro agujero en la caja. No es necesario hacerlo, es simplemente un intento fallido de hacer un agujero, el gato simplemente no encaja en él.




Paso tres Conexión de cable.
El autor compró cables multicolores madre / madre. Cuestan a bajo costo, pero facilitan enormemente el proceso de montaje. Los conductores están conectados al zumbador, sensor de movimiento PIR, módulo de reloj, para que luego todo esto pueda conectarse a la pantalla LCD.








El cuarto paso. Conexión a pantalla LCD.
En el escudo hay 5 filas de contactos, sus pines en el Arduino 1-5, respectivamente. Hay un contacto para 5 V y GND, todo se usó para conectarse. Para transmitir datos con un timbre, un sensor y un reloj en tiempo real, se utilizan pines analógicos Arduino. El sensor con el reloj, por supuesto, estaba conectado a tierra y energía.






Paso cinco Instalación en caja.
En este paso, la estructura se coloca en una caja separada.En primer lugar, los cables de la pantalla LCD se colocan en la caja. Arduino se asegura con un tornillo en el lado inferior derecho de la caja. Para sostener el microcontrolador, un tornillo es suficiente, especialmente porque el autor usa una caja en la que se encuentran costillas de refuerzo en lugar de los agujeros para los otros dos tornillos. A continuación, se instala una pantalla LCD en el Arduino, cuyos cables envuelven la placa en el lado derecho (como se ve en la foto a continuación). El módulo de reloj es ideal para la instalación en la esquina inferior izquierda, se usa un tornillo para fijarlo. Esta instalación de componentes le permite conectar fácilmente el conector de 2,1 mm al Arduino. El sensor de movimiento está configurado para que sea posible quitarlo, ya que interfiere con la conexión del cable USB a la placa.
















Paso seis Programacion
Como se indica al comienzo del artículo, el reloj no solo debe mostrar la hora y la fecha, sino también un temporizador con alarmas. Hay 5 botones en el escudo que se pueden programar. Se utilizarán para varias horas de operación. El zumbador funcionará cuando se presione cada botón, y cuando la alarma esté funcionando, emitirá varias señales.

Boceto para Arduino.
El autor tomó el bosquejo de Adafruit como base, fue desarrollado para un reloj en tiempo real. Utiliza la biblioteca RTClib. Además, el autor agregó un fragmento de código para el escudo LCD de DFRobot (opción de control de botón). Y agregó un código de sí mismo exclusivamente para este proyecto. La versión final del código se puede descargar en el artículo. A continuación se muestran fotos con diferentes modos de reloj.


















Séptimo paso. Funciones de botones.
Como puede ver en la foto a continuación, cada botón en el escudo está firmado, cinco de ellos se programaron de la siguiente manera:
- El primer botón (SELECCIONAR) es el menú. El botón muestra el desplazamiento de las funciones disponibles (temporizador, alarma).
- Segundo botón (IZQUIERDO): este botón es responsable de seleccionar una función. Una función adicional del botón es aumentar el valor en 10 cuando se ingresan horas y minutos.
- Los botones tercero y cuarto (ARRIBA, ABAJO): se usan para aumentar y disminuir los valores de horas y minutos al configurar la alarma y el temporizador. Función de botón adicional para cambiar la hora del día AM y PM.
- El quinto botón (DERECHA) es el botón enter. Se usa para aceptar un valor (tiempo de temporizador configurado, horas).
- Sexto botón (RST): el botón se utiliza para reiniciar el Arduino.



motionclock-master.zip [4.87 Kb] (descargas: 1288)
9.2
6.2
6.8

Agrega un comentario

    • sonriesonrisasxaxaokno sabesyahoonea
      jeferascarsetontosisi-siagresivosecreto
      lo sientobailardance2dance3perdónayudabebidas
      pararamigosbuenobuenosilbatodesmayarselengua
      fumaraplaudirllorardeclararburlóndon-t_mentiondescargar
      calorfuriosorisa1mdareuniónMoskingnegativo
      not_ipalomitas de maizcastigarleerasustarasustabuscar
      burlagraciasestoto_clueumnikagudode acuerdo
      malbeeeojo negroblum3ruborpresumiraburrimiento
      censuradocortesíasecreto2amenazarvictoriaYusun_bespectacled
      shokrespektjajajaPrevedbienvenidokrutoyya_za
      ya_dobryiayudantene_huliganne_othodigolpearprohibircerrar

Le recomendamos que lea:

Pásalo por el teléfono inteligente ...