Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39
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
- Bloque de madera de 4 piezas de 1 cm * 3 cm * 8 cm (h * w * l). con.
- Palitos de helado.
- 2 piezas de servomotor 180
- 2 piezas de pantalla de siete segmentos.
- Taladro de madera.
- Ardunio nano.
- Fuente de alimentación 5v 1Amp.
- Piezas de madera de sapre.
- Cable hembra a hembra.
- Reloj de arena de un minuto.
Paso 2: Configuración de Sand-Glass y Servo
- Haga un agujero cuadrado en uno de los marcos para que se pueda conectar fácilmente al servo.
- marque el contorno del servo, póngalo en madera y haga el conjunto cerca uno del otro con un taladro.
- Asegure el servo con pegamento termofusible o superpegamento.
- Creó una caja pequeña del mismo tamaño que un reloj de arena.
- Acoplado servo reductor en el medio de la caja como se muestra en la figura.
- 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.
- Conecte el pin del servo al pin número 12 de Arduino.
- Ejecute el código adjunto.
- Envíe 0 y 180 en el monitor de serie y compruebe la rotación del reloj de arena.
- Arregle las fallas si las hay.
Paso 3: haz el marco
- Ahora coloque otras piezas de madera y conviértala en una caja cuadrada.
- Decida la segunda posición del servo para cada hora.
- Use una barra de helado para cubrir la cara frontal.
Paso 4: Haz el Dail
- Con ayuda de superpegamento, coloque el cabezal del servo en él.
- Luego use el programa adjunto, abra el monitor serial de la aplicación Arduino.
- Envía 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 uno por uno y coloca la pieza de madera.
- Estos son los 12 intervalos del reloj con cada 8 grados de diferencia.
- 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
- Usando el taladro con la broca más pequeña, cree un todo en la cara frontal.
- 10 en la fila superior y 10 en la fila inferior.
- Para que la pantalla de 2 siete segmentos se pueda deslizar fácilmente y luego use el súper pegamento para arreglarlo.
- En este momento hemos terminado con todo el reloj.
- 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
- Una vez que todo esté ensamblado, el reloj se verá como en la imagen.
- Pin 12 para el servo de la manecilla de las horas.
- Pin 11 para servo de reloj de arena.
- Los demás pines son los mismos que los de los pines de siete segmentos.
-
Establezca el tiempo cambiando los valores del siguiente número en el programa.
- int horas = 1;
- int minutos = 9;
- int sec = 0;
Recomendado:
Modificación USB Honda Civic de 10a generación 2018 para unidad principal Kenwood: 5 pasos
2018 10th Gen Honda Civic USB Mod para Kenwood Head Unit: En esta versión, modifiqué la apertura del puerto USB de mi Civic para aceptar el que compré en Amazon para poder conectarlo a mi unidad principal Kenwood del mercado de accesorios (DMX9706S). Está en el mismo agujero y puede tardar 30 minutos o más en completarse
Automatización del hogar de próxima generación con Eagle Cad (Parte 1 - PCB): 14 pasos
Automatización del hogar de próxima generación con Eagle Cad (Parte 1 - PCB): Introducción: ¿Por qué digo su próxima generación? Porque usa algunos componentes que son mucho mejores que los dispositivos de automatización del hogar tradicionales. Puede controlar dispositivos mediante: Panel táctil de comandos de voz de Google en el Control de dispositivos desde la aplicación
Generación de señal PWM de alta resolución para servos RC con dispositivos STM32: 3 pasos
Generación de señal PWM de alta resolución para servos RC con dispositivos STM32: Actualmente, estoy construyendo un transmisor / receptor RC basado en el chip RF SX1280. Uno de los objetivos del proyecto es que quiero una resolución de servo de 12 bits desde los sticks hasta los servos. En parte porque los servos digitales modernos tienen una resolución de 12 bits
Reloj de red ESP8266 sin ningún RTC - Reloj Nodemcu NTP Sin RTC - PROYECTO RELOJ DE INTERNET: 4 Pasos
Reloj de red ESP8266 sin ningún RTC | Reloj Nodemcu NTP Sin RTC | PROYECTO DE RELOJ DE INTERNET: En el proyecto se realizará un proyecto de reloj sin RTC, se tomará tiempo de Internet usando wifi y lo mostrará en la pantalla st7735
Gafas de realidad virtual y mixta: 15 pasos (con imágenes)
Gafas de realidad virtual y mixta: Introducción: Durante el curso de maestría Tecnología para el diseño de conceptos se nos pidió que exploramos una tecnología emergente que se adapte a nuestro proyecto principal y que probamos esta tecnología haciendo un prototipo. Las tecnologías que elegimos son reali