Un reloj de generación mixta: 6 pasos
Un reloj de generación mixta: 6 pasos
Anonim
Un reloj de generación mixta
Un reloj de generación mixta

Hola a todos, Comencé este proyecto hace 1 mes, debido a mi mala salud (me pilló el dengue) me tomó más tiempo. Normalmente hago proyectos basados en Arduino, así que hacer un proyecto de reloj fue bastante interesante.

Para hacer un proyecto interesante, verifiqué muchos proyectos relacionados con el reloj y esferas de reloj, y finalmente se me ocurrió hacer un reloj de generación mixta.

Contiene un reloj de arena de minutos, una esfera de reloj de 90 grados para indicar la hora y una pantalla de siete segmentos para mostrar los minutos.

Vamos a construirlo.

Paso 1: Materiales necesarios

  1. Bloque de madera de 4 piezas de 1 cm * 3 cm * 8 cm (h * w * l). con.
  2. Palitos de helado.
  3. 2 piezas de servomotor 180
  4. 2 piezas de pantalla de siete segmentos.
  5. Taladro de madera.
  6. Ardunio nano.
  7. Fuente de alimentación 5v 1Amp.
  8. Piezas de madera de sapre.
  9. Cable hembra a hembra.
  10. Reloj de arena de un minuto.

Paso 2: Configuración de Sand-Glass y Servo

Configuración de Sand-Glass y Servo
Configuración de Sand-Glass y Servo
Configuración de Sand-Glass y Servo
Configuración de Sand-Glass y Servo
Configuración de Sand-Glass y Servo
Configuración de Sand-Glass y Servo
  1. Haga un agujero cuadrado en uno de los marcos para que se pueda conectar fácilmente al servo.
  2. marque el contorno del servo, póngalo en madera y haga el conjunto cerca uno del otro con un taladro.
  3. Asegure el servo con pegamento termofusible o superpegamento.
  4. Creó una caja pequeña del mismo tamaño que un reloj de arena.
  5. Acoplado servo reductor en el medio de la caja como se muestra en la figura.
  6. Hizo un pequeño orificio en otro lado de la caja para que dé espacio para que el destornillador monte la caja en el servo.
  7. Conecte el pin del servo al pin número 12 de Arduino.
  8. Ejecute el código adjunto.
  9. Envíe 0 y 180 en el monitor de serie y compruebe la rotación del reloj de arena.
  10. Arregle las fallas si las hay.

Paso 3: haz el marco

Hacer el marco
Hacer el marco
Hacer el marco
Hacer el marco
Hacer el marco
Hacer el marco
  1. Ahora coloque otras piezas de madera y conviértala en una caja cuadrada.
  2. Decida la segunda posición del servo para cada hora.
  3. Use una barra de helado para cubrir la cara frontal.

Paso 4: Haz el Dail

Haz el Dail
Haz el Dail
Haz el Dail
Haz el Dail
Haz el Dail
Haz el Dail
  1. Con ayuda de superpegamento, coloque el cabezal del servo en él.
  2. Luego use el programa adjunto, abra el monitor serial de la aplicación Arduino.
  3. Envía 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 uno por uno y coloca la pieza de madera.
  4. Estos son los 12 intervalos del reloj con cada 8 grados de diferencia.
  5. El pin de señal del servo está conectado al pin 12, puede cambiar en consecuencia para configurar el dial.

Paso 5: pantalla de siete segmentos para minutos

Pantalla de siete segmentos para minutos
Pantalla de siete segmentos para minutos
Pantalla de siete segmentos para minutos
Pantalla de siete segmentos para minutos
Pantalla de siete segmentos para minutos
Pantalla de siete segmentos para minutos
  1. Usando el taladro con la broca más pequeña, cree un todo en la cara frontal.
  2. 10 en la fila superior y 10 en la fila inferior.
  3. Para que la pantalla de 2 siete segmentos se pueda deslizar fácilmente y luego use el súper pegamento para arreglarlo.
  4. En este momento hemos terminado con todo el reloj.
  5. Ahora necesitamos configurar la pantalla de siete segmentos.

Pines de dos display de siete segmentos.

static const uint8_t digital_pins = {2, 3, 4, 5, 6, 7, 8};

estática const uint8_t analog_pins = {A0, A1, A2, A3, A4, A5, 9};

Los primeros siete segmentos: a, b, c, d, e, f, g pines del diagrama se conectarán a 2, 3, 4, 5, 6, 7, 8 pines del Arduino.

Los segundos siete segmentos: a, b, c, d, e, f, g pines del diagrama se conectarán a A0, A1, A2, A3, A4, A5, 9 pines del Arduino.

Ejecute el código y compruebe si parpadea correctamente de 9 a 0 o no.

Paso 6: ensamblar todo

Ensamblar todo
Ensamblar todo
Ensamblar todo
Ensamblar todo
  1. Una vez que todo esté ensamblado, el reloj se verá como en la imagen.
  2. Pin 12 para el servo de la manecilla de las horas.
  3. Pin 11 para servo de reloj de arena.
  4. Los demás pines son los mismos que los de los pines de siete segmentos.
  5. Establezca el tiempo cambiando los valores del siguiente número en el programa.

    • int horas = 1;
    • int minutos = 9;
    • int sec = 0;

Recomendado: