Cómo instalar el módulo RTC para su proyecto reloj arduino

Montaje del módulo de RTC para el Proyecto Reloj Arduino es bastante simple, si usted tiene alguna experiencia en soldadura. Si no, es una buena oportunidad para practicar sus habilidades. Después se monta el kit, se agrega la batería y conectarlo a la placa Arduino. A continuación, ajuste la hora en el reloj de IC con un boceto Arduino sólo para este propósito.

Nueve partes son en el kit:

  • PCB Reloj en tiempo real

  • Dallas Semiconductor Reloj de tiempo real Chip (DS1307)

  • Crystal (32.768 KHz)

  • Dos resistencias (2.2k ohm)

  • El condensador (100 nF)

  • Cabecera (macho de 5 pines)

  • Batería (CR1220)

  • Contenedor de batería

El módulo RTC tiene documentación de montaje excelente y fotografías en línea, y se puede soldar con bastante rapidez. La placa de circuito impreso (PCB) del kit se etiqueta con los lugares donde se deben colocar todos los componentes. Suelde en el siguiente orden:

  1. Soldar un pequeño cordón de soldadura en la soldadura de la batería, por lo que no es ser un buen contacto entre la pila de botón y la almohadilla en el PCB.

  2. Soldar las resistencias (R1 y R2) en su lugar.

    La orientación de los cables no importa.

  3. Añadir el condensador (C1) y el cristal (Q1).

    Una vez más, la orientación de los cables no importa.

  4. Agregue el circuito integrado DS1307 (IC).

Asegúrese de que la pequeña muesca en la IC está apuntando hacia abajo, y coincide con el esquema impreso en el PCB. Si la soldadura en el camino equivocado, no funciona en absoluto, y es un gran dolor para eliminarlo!

  1. Suelde el soporte de la batería de cromo en su posición.

  2. Inserte los pines Conector macho en un tablero y colocar el módulo de RTC en la parte superior de ellos para que sea más fácil de soldar en su lugar.

    Los pines de cabecera deben estar en la parte inferior de la tabla, de manera que los extremos cortos de las clavijas apenas están dando la cara a través de la cara impresa del PCB.

Ahora que ha terminado la soldadura, puede insertar la batería, con el lado positivo hacia arriba. Asegúrese de tener una batería en el RTC o no funcionará correctamente y usted no será capaz de programarlo.

Con la batería insertada, es hora de cablear el RTC a tu Arduino para que pueda programar la hora correcta. Haga las siguientes conexiones:

  1. Crear un carril de tierra y una línea de tensión en su tablero mediante la conexión de + 5V y GND pines de tu Arduino a las largas columnas de pernos en los lados de la placa.

  2. Conecte el terminal de tierra (GND) a su carril de tierra.

  3. Conecte la clavija de 5v en su RTC para barra de alimentación + 5V.

  4. Conecte la clavija marcada SDA a analógica Pin 4.

  5. Conecte la clavija marcada SCL a analógica Pin 5.

El pasador de horma está etiquetado SQW y se puede utilizar para obtener una onda cuadrada desde el chip RTC. No se usa en el reloj, así que usted puede ignorarlo.

imagen0.jpg

Después de conectar el módulo, es el momento de programar la hora correcta. Esto se hace con un Arduino biblioteca RTClib llamada, proporcionado por Adafruit Industries, para el kit. Puede descargar la biblioteca de la página web del Adafruit Industries.

Bibliotecas Arduino son paquetes de código que contiene procedimientos relacionados. Después de haber instalado la biblioteca RTC, observe que hay un nuevo elemento llamado RTClib en su menú de ejemplos. Cargue el uno llamado Ejemplos-RTClib- DS1307. Este bosquejo convenientemente establece el tiempo en su módulo de RTC.

La parte importante de este código es en configurar():

 RTC.adjust (DateTime (__ DATE__, __Hora __)) -

En esta línea, la RTC.adjust () función solicita la hora del sistema de su computadora en el momento el programa se compila, justo antes de que se envía a su Arduino. Esto es lo que diferencia a la hora en su módulo de RTC.

Si alguna vez desea cambiar la hora de su módulo de RTC (digamos por ejemplo, después de horario de verano, o si el módulo se desplaza un poco demasiado), tiene que quitar la batería durante tres segundos, cámbiela y vuelva a ejecutar esta boceto.

Si aún no lo ha hecho todavía, subir este código a su Arduino y haga clic en el botón Serial Monitor en su IDE Arduino. Asegúrese de que su monitor serie se ajusta a 57600 baudios en la esquina inferior derecha. De lo contrario, se le acaba de ver galimatías!

image1.jpg

También puede establecer arbitrariamente el tiempo del módulo RTC. Esto es un poco más difícil, porque el tiempo está ajustado a la hora del sistema UNIX, que es simplemente el número de segundos desde la medianoche del 1 de enero de 1970. Por ejemplo, el siguiente código establece el tiempo al 27 de febrero de 2012 a las 08:50 pm:

 RTC.adjust (DateTime (1330375800)) -

Hay una página web conveniente para buscar tiempo UNIX, en caso de necesitarla: onlineconversion.com/unix_time.htm.

Después de configurar el RTC con la hora del sistema, usted está listo para obtener la pantalla conectada y disparó hacia arriba.




» » » » Cómo instalar el módulo RTC para su proyecto reloj arduino