Tabla de contenido:

Cronómetro digital todo en uno (reloj, temporizador, alarma, temperatura): 10 pasos (con imágenes)
Cronómetro digital todo en uno (reloj, temporizador, alarma, temperatura): 10 pasos (con imágenes)

Video: Cronómetro digital todo en uno (reloj, temporizador, alarma, temperatura): 10 pasos (con imágenes)

Video: Cronómetro digital todo en uno (reloj, temporizador, alarma, temperatura): 10 pasos (con imágenes)
Video: Temporizador "TIMER" - INSTALACIÓN 2024, Mes de julio
Anonim
Image
Image
Cronómetro digital todo en uno (reloj, temporizador, alarma, temperatura)
Cronómetro digital todo en uno (reloj, temporizador, alarma, temperatura)
Cronómetro digital todo en uno (reloj, temporizador, alarma, temperatura)
Cronómetro digital todo en uno (reloj, temporizador, alarma, temperatura)

Estábamos planeando hacer un temporizador para alguna otra competencia, pero luego también implementamos un reloj (sin RTC). A medida que nos adentramos en la programación, nos interesamos en aplicar más funcionalidades al dispositivo y terminamos agregando DS3231 RTC, además de aumentar la interactividad al aumentar la cantidad de botones pulsadores a dos al final del proyecto.

Características del reloj

  • Reloj en tiempo real
  • Alarma
  • Temporizador
  • Visualización de la temperatura ambiente
  • Ajustar el tiempo por usuario
  • Ajustar el temporizador por usuario
  • Ajustar los días de alarma

Paso 1: lo que necesita

Que necesitas
Que necesitas

Componente electrónico

  • 1 no. Arduino Mega2560 con cable - $ 9.79
  • 1 no. DS3231 RTC - $ 1.09
  • 100 núms. LED rojo 3528 SMD - $ 0,77
  • 2 núms. 1x40 Cabezal de clavija macho de 2,54 de una sola fila - $ 0,58 *
  • 1 nos. 1x40 Encabezado hembra de 2,54 pines de una sola fila - $ 1,0 *
  • 2 núms. Interruptor de botón pulsador de mango largo de 6 * 6 * 13 mm - $ 0.10 *
  • 2 núms. Resistencia de orificio pasante de 10k 1/4 vatios - $ 0.04 *
  • 1 nos. Altavoz de 8 ohmios - $ 1.0
  • Cable plano de cinta de color PITCH de 1 metro y 1,27 mm, 10 colores - $ 1,04
  • 1 nos. LM386 *
  • 1 nos. Potenciómetro de 10Kohm *
  • 1 nos. Resistencia de 10 ohmios *
  • 2 núms. Condensador de 10uF *
  • 1 nos. Condensador de 250 uF *
  • 1 nos. Condensador de 0.1uF *
  • 1 nos. PCB de uso general *

otras partes

  • Hoja de MDF de 2 mm

    1. 240 mm x 60 mm 2 núms. por delante y por detrás
    2. 240 mm x 70 mm 3 números para la parte superior, placa de soporte para LED e inferior
    3. 60 mm x 65 mm 2 números para el lado izquierdo y derecho de la carcasa
  • Hoja de acrílico de 2 mm

    130 mm x 80 mm 14 números por dígito

  • Pistola de pegamento
  • Súper pegamento para MDF
  • Computadora con Arduino IDE
  • Estación de soldadura
  • Hit encoger

Eso es todo.

* Todos los artículos prefieren comprar localmente.

Paso 2: Cuerpo de acrílico y MDF cortado con láser

Cuerpo de acrílico y MDF cortado con láser
Cuerpo de acrílico y MDF cortado con láser
Cuerpo de acrílico y MDF cortado con láser
Cuerpo de acrílico y MDF cortado con láser
Cuerpo de acrílico y MDF cortado con láser
Cuerpo de acrílico y MDF cortado con láser
  • Archivos DXF para caja de reloj y placa digital acrílica.
  • Como se muestra en el diagrama esquemático de la placa superior y la placa de soporte del LED, ambas placas están pegadas como una ranura de la ranura del LED y la placa superior en la dirección opuesta. El resultado se muestra en la segunda imagen como un diagrama esquemático.

Paso 3: pegue y suelde el LED debajo de la placa superior

Pegue y suelde el LED debajo de la placa superior
Pegue y suelde el LED debajo de la placa superior
Pegue y suelde el LED debajo de la placa superior
Pegue y suelde el LED debajo de la placa superior
Pegue y suelde el LED debajo de la placa superior
Pegue y suelde el LED debajo de la placa superior
Pegue y suelde el LED debajo de la placa superior
Pegue y suelde el LED debajo de la placa superior

El LED rojo funciona con un máximo de 2.6V y el pin digital del controlador da 5V y 0V. Entonces tenemos que pegar el LED rojo en serie de 2 y conectar con el pin digital respectivo del controlador. Entonces, el voltaje máximo de la serie de 2 LED es 5.2 y el LED rojo no se quema con el controlador 5V

Como se muestra en las imágenes, coloque cada LED rojo en su respectiva ranura. Después de soldar el ánodo y el cátodo de los LED adjuntos, conéctelos en serie

Tome un solo cable y retire el aislamiento de goma de acuerdo con la longitud de la fila de LED y suelde el cátodo de todas las series de LED al cable común como se muestra en la 3ª imagen para la conexión a tierra común de todos los LED

Tome el cable plano de cinta de color PITCH de 1,27 mm y córtelo a la distancia aproximada entre la fila de LED y el controlador. Retire el aislamiento de ambos lados para soldar

Suelde cada cable en la jerarquía del color de la cinta a una serie de LED como se muestra en la tercera imagen

No suelde otro extremo del cable en este momento, se soldará en el momento de disponer todo el cable para el controlador

De manera similar, pegue todos los LED rojos y el cable de soldadura, respectivamente. Suelde todo el cátodo LED y tome un solo cable para todo el LED como tierra

Paso 4: Diagrma esquemático basado en Arduino Mega2560 RTC y amplificador

Diagrma esquemático basado en Arduino Mega2560 RTC y amplificador
Diagrma esquemático basado en Arduino Mega2560 RTC y amplificador
Diagrma esquemático basado en Arduino Mega2560 RTC y amplificador
Diagrma esquemático basado en Arduino Mega2560 RTC y amplificador
  • Antes de soldar, cada alambre se inserta contracción térmica en cada alambre para evitar cortocircuitos.
  • Suelde 4 clavijas de encabezado hembra en un lado y 4 clavijas de encabezado macho en el otro lado 4 cables alambrados. Conecte los cables de acuerdo con el esquema con DS3231 (RTC).
  • Coloque todos los componentes relacionados con el amplificador en una placa de circuito impreso de propósito general y suéldelos de acuerdo con el diagrama esquemático del amplificador basado en LM386 IC.
  • Tome dos pulsadores y la resistencia de soldadura y la conexión Vcc de acuerdo con el diagrama esquemático y péguelo en la placa frontal con una pistola de pegamento caliente desde el interior.
  • Conecte la entrada del pulsador izquierdo al pin digital núm. 3 y pulsador derecho para pin no. 2.
  • Si el usuario desea colocar la conexión SDA y SCL en 20 y 21 no. alfileres, entonces no hará la diferencia.
  • Adjunte el pin digital no. 7 a tierra y pin no. 6 en la entrada del amplificador.
  • Después de completar todo el trabajo de soldadura, encoja el tubo termorretráctil.

Paso 5: Coloque toda la placa de número de acrílico

Coloque toda la placa de número de acrílico
Coloque toda la placa de número de acrílico
Coloque toda la placa de número de acrílico
Coloque toda la placa de número de acrílico
Coloque toda la placa de número de acrílico
Coloque toda la placa de número de acrílico
  • Coloque la placa de acrílico, comenzando con 0 en el frente hasta 9 en la última ranura de todas las filas.

  • Coloque la placa del colon en la ranura del colon.

Paso 6: Conecte el pin del ánodo de todos los LED al controlador

Conecte el pin del ánodo de todos los LED al controlador
Conecte el pin del ánodo de todos los LED al controlador
Conecte el pin del ánodo de todos los LED al controlador
Conecte el pin del ánodo de todos los LED al controlador
Conecte el pin del ánodo de todos los LED al controlador
Conecte el pin del ánodo de todos los LED al controlador
  • Suelde todo el cable del cátodo a la clavija del cabezal macho de acuerdo con la configuración de la clavija digital como se muestra a continuación.
  • Conecte todos los LED como se muestra en la imagen.
  • Pines de Arduino ==> dígito del reloj
  • D10 ==> 0 Dígito de la unidad
  • D11 ==> 1 dígito de la unidad
  • D12 ==> 2 dígitos de la unidad
  • D13 ==> 3 dígitos de la unidad
  • D14 ==> 4 dígitos de la unidad
  • D15 ==> 5 dígitos de la unidad
  • D16 ==> 6 dígitos de la unidad
  • D17 ==> 7 dígitos de la unidad
  • D18 ==> 8 dígitos de la unidad
  • D19 ==> 9 dígitos de la unidad
  • D5 ==> 0 Dígito decimal
  • D6 ==> 1 dígito decimal
  • D22 ==> 2 dígitos decimales
  • D23 ==> 3 dígitos decimales
  • D24 ==> 4 dígitos decimales
  • D25 ==> 5 dígitos decimales
  • D26 ==> 6 dígitos decimales
  • D27 ==> 7 dígitos decimales
  • D28 ==> 8 dígitos decimales
  • D29 ==> 9 dígitos decimales
  • D30 ==> 0 Cien dígitos

  • D31 ==> 1 Cien dígitos
  • D32 ==> 2 Cien dígitos
  • D33 ==> 300 dígitos
  • D34 ==> 4cientos dígitos
  • D35 ==> 5 Cien dígitos
  • D36 ==> 6 cien dígitos
  • D37 ==> 7cientos dígitos
  • D38 ==> 800 dígitos
  • D39 ==> 9 cien dígitos
  • D40 ==> 0 Mil dígitos
  • D41 ==> 1 mil dígitos
  • D42 ==> 2 mil dígitos
  • D43 ==> 3 mil dígitos
  • D44 ==> 4 mil dígitos
  • D45 ==> 5 mil dígitos
  • D46 ==> 6 mil dígitos
  • D47 ==> 7 mil dígitos
  • D48 ==> 8 mil dígitos
  • D49 ==> 9 mil dígitos
  • D53 ==> dos puntos (:)
  • Todos los LED de tierra común se conectan al pin de tierra.

Paso 7: Verifique la conexión usando un código de muestra

  • Abra Arduino IDE y abra el código de verificación de muestra que se proporciona a continuación.
  • Sube en Arduino Mega2560.
  • Una vez finalizada la carga, comenzará a parpadear desde el dígito de la unidad del minuto 0 a 1, 2, 3 hasta el noveno dígito decimal de la hora con un retraso de 0,5 segundos.
  • En el medio, si algún LED no se ilumina, compruebe la conexión de los LED y el controlador.

Paso 8: Cómo cargar el código en el controlador por primera vez

  • Descargue el código que se proporciona a continuación.
  • Abra Arduino IDE y abra el código en él.
  • Vea el video como se muestra arriba y siga las instrucciones.

Paso 9: Cómo configurar diferentes modos en este reloj

Image
Image

Paso 10: planes futuros

  • Agregar ches
  • Aumente un botón para hacerlo más fácil de usar.
  • Haciéndolo conmutable entre el modo de 12 horas y 24 horas usando un botón.
  • Haciéndolo más interactivo con indicación de voz de la hora actual con buenos días, noches, etc.
  • Añadiendo una función de control de este reloj con la aplicación móvil.

Agradecemos sus comentarios / sugerencias / preguntas / críticas …

Recomendado: