Tabla de contenido:
Video: Reloj digital con rotación automática de pantalla LED: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Este proyecto trata sobre un reloj digital con rotación automática de pantalla LED de 7 segmentos.
¡Este reloj se puede girar en cualquier posición manteniendo los dígitos legibles incluso al revés o en una imagen reflejada!
Está controlado por un Arduino y accionado por acelerómetros para encontrar la posición correcta en coordenadas 3D.
Además, hay una función para mostrar la temperatura ambiente interior en grados Celsius o Fahrenheit.
El montaje es muy sencillo y espero que se diviertan usándolo !!
Salud, LAGSILVA
Paso 1: Lista de materiales
- Arduino Uno R3
- Rotura de MPU-6050
- Escudo multifunción para Arduino
- Cables de puente hembra
Rotura de MPU-6050:
El módulo MPU-6050 consiste en un giroscopio y acelerómetro de triple eje más un sensor de temperatura con las siguientes especificaciones:
- Chip: MPU-6050
- Voltaje de entrada: 3-5 V
- ADC: 16 bits
- E / S: I2C estándar
- Rango de escala completa del giroscopio: ± 250, 500, 1000, 2000 ° / s
- Rango de escala completa del acelerómetro: ± 2, ± 4, ± 8, ± 16g
- Rango del sensor de temperatura: -40 a +85 ºC
Escudo multifunción (MFD):
El MFD puede simplificar y acelerar el desarrollo del prototipo.
Principales características:
- Módulo de pantalla LED de 4 dígitos y 7 segmentos impulsado por dos 74HC595 seriales
- 4 x LED de montaje en superficie en una configuración paralela
- Potenciómetro de precisión ajustable de 10K
- 3 x pulsadores independientes
- Zumbador piezoeléctrico
- Interfaz del sensor de temperatura DS18B20
- Interfaz del sensor de temperatura LM35
- Interfaz de receptor de infrarrojos
- Cabecera de interfaz en serie para una conexión conveniente a módulos en serie como Bluetooth, interfaz inalámbrica, módulo de voz, módulo de reconocimiento de voz, etc.
Paso 2: Montaje
El montaje es muy sencillo y no necesita esquemas:
- Inserte el Multi Shield en el Arduino.
- Fije la ruptura MPU-6050 en la placa Arduino con un tornillo pequeño.
Solo hay que conectar 04 cables de puente:
- Cable rojo: Vcc (+ 5V)
- Alambre negro: Gnd
- Cable verde: SCL del MPU-6050 con ruptura al puerto # 6 en el Multi Shield.
- Cable amarillo: SDA del MPU-6050, ruptura al puerto # 5 en el Multi Shield.
Paso 3: configuración
Hay 3 botones para configurar el reloj:
- Botón izquierdo: presione para ajustar las horas. Presione rápidamente para configurar paso a paso. Pulsa continuamente para avanzar las horas rápidamente.
- Botón central: establece los minutos. Pulsa continuamente para avanzar las horas rápidamente.
- Botón derecho: una presión rápida para pasar al modo de temperatura.
Nota: En el modo de temperatura es posible cambiar el estado a Fahrenheit o Celsius presionando el botón Izquierda.
Paso 4: Código
Las principales funciones del código son:
- Lectura de ángulos de inclinación de acelerómetros.
- Cálculo de la función de transferencia para la pantalla LED de 7 seg (ver imágenes).
Con los ángulos es posible detectar la posición espacial del reloj y decidir qué rutina se lanzará:
- Vista frontal: reloj levantado
- Vista frontal: reloj al revés
- Vista de espejo - Reloj de pie
- Vista de espejo: reloj al revés
Recomendado:
Cómo hacer un reloj analógico y un reloj digital con una tira de LED usando Arduino: 3 pasos
Cómo hacer un reloj analógico y un reloj digital con una tira de LED usando Arduino: Hoy haremos un reloj analógico & Reloj digital con Led Strip y módulo MAX7219 Dot con Arduino, corregirá la hora con la zona horaria local. El reloj analógico puede usar una tira de LED más larga, por lo que se puede colgar en la pared para convertirse en una obra de arte
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
Cómo hacer un mini ventilador de mesa con rotación automática: 5 pasos (con imágenes)
Cómo hacer un mini ventilador de mesa de rotación automática: Hola chicos, en este Instructable les daré instrucciones para hacer su propio mini ventilador de mesa de rotación automática con menos componentes. Este dispositivo se puede alimentar con una fuente de 9v y producir una brisa increíble. Este ventilador oscila con un ángulo de casi 120 grados
Cómo hacer un reloj en tiempo real con Arduino y pantalla TFT - Arduino Mega RTC con pantalla TFT de 3,5 pulgadas: 4 pasos
Cómo hacer un reloj en tiempo real usando Arduino y pantalla TFT | Arduino Mega RTC con pantalla TFT de 3.5 pulgadas: Visite mi canal de Youtube. Introducción: - En esta publicación voy a hacer un "Reloj en tiempo real" usando LCD táctil TFT de 3.5 pulgadas, Arduino Mega Módulo RTC 2560 y DS3231… .Antes de comenzar… verifique el video de mi canal de YouTube. Nota: - Si está usando Arduin
Cómo interpretar la dirección de rotación de un interruptor giratorio digital con un PIC: 5 pasos
Cómo interpretar la dirección de rotación de un interruptor giratorio digital con un PIC: El objetivo de este Instructable es ilustrar cómo conectar un interruptor giratorio digital (codificado en cuadratura) con un microcontrolador. No te preocupes, te explicaré ¿qué? ¿Codificado en cuadratura? significa para nosotros. Esta interfaz y el software que la acompaña