
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03



Este projeto é sobre um relógio digital com rotação automática de display LED de 7 Seg.
Este relógio pode ser girado em qualquer posição mantendo os dígitos legíveis mesmo de cabeça para baixo ou em uma imagem espelhada !!
É controlado por um Arduino e acionado por acelerômetros para descobrir a posição correta em coordenadas 3D.
Além disso, há um recurso para mostrar a temperatura ambiente interna em graus Celsius ou Fahrenheit.
A montagem é muito simples e espero que se divirtam com ela !!
Saúde, LAGSILVA
Etapa 1: Lista de Materiais




- Arduino Uno R3
- Breakout MPU-6050
- Multi Funtion Shield para Arduino
- Fios de jumper feminino
Breakout MPU-6050:
O breakout MPU-6050 consiste em um acelerômetro de eixo triplo e giroscópio, além de um sensor de temperatura com as seguintes especificações:
- Chip: MPU-6050
- Tensão de entrada: 3-5V
- ADC: 16 bits
- I / O: padrão I2C
- Faixa de escala completa do giroscópio: ± 250, 500, 1000, 2000 ° / s
- Faixa de escala completa do acelerômetro: ± 2, ± 4, ± 8, ± 16g
- Faixa do sensor de temperatura: -40 a +85 ºC
Escudo multifuncional (MFD):
O MFD pode simplificar e acelerar o desenvolvimento do protótipo.
Principais características:
- Módulo de display LED de 7 segmentos de 4 dígitos acionado por dois 74HC595 seriais
- 4 LEDs de montagem em superfície em uma configuração paralela
- Potenciômetro de precisão ajustável de 10K
- 3 x botões independentes
- Campainha piezoelétrica
- Interface do sensor de temperatura DS18B20
- Interface do sensor de temperatura LM35
- Interface do receptor infravermelho
- Cabeçalho de interface serial para conexão conveniente a módulos seriais, como Bluetooth, interface sem fio, módulo de voz, um módulo de reconhecimento de voz, etc.
Etapa 2: Montagem




A montagem é muito simples e não necessita de esquemas:
- Insira o Multi Shield no Arduino.
- Prenda o breakout MPU-6050 na placa Arduino usando um pequeno parafuso.
Existem apenas 04 fios de jumpers para serem conectados:
- Fio vermelho: Vcc (+ 5V)
- Fio preto: Gnd
- Fio verde: SCL de MPU-6050 breakout para a porta # 6 no Multi Shield.
- Fio amarelo: SDA do MPU-6050 breakout para a porta # 5 no Multi Shield.
Etapa 3: configuração

Existem 3 botões para configurar o relógio:
- Botão esquerdo: pressione para ajustar as horas. Pressione rapidamente para configurar passo a passo. Pressione continuamente para avançar as horas rapidamente.
- Botão central: definir os minutos. Pressione continuamente para avançar as horas rapidamente.
- Botão para a direita: um toque rápido para mover para o modo de temperatura.
Nota: No Modo Temperatura é possível alterar o status para Fahrenheit ou Celsius pressionando o botão Esquerdo.
Etapa 4: Código




As principais funções do código são:
- Leitura dos ângulos de inclinação dos acelerômetros.
- Cálculo da função de transferência para display LED de 7 seg. (Ver fotos).
Com os ângulos é possível detectar a posição espacial do relógio e decidir qual rotina será lançada:
- Vista Frontal - Relógio Stand Up
- Vista frontal - Relógio de cabeça para baixo
- Mirror View - Relógio Stand Up
- Visualização do espelho - Relógio de cabeça para baixo
Recomendado:
Como fazer relógio analógico e relógio digital com faixa LED usando o Arduino: 3 etapas

Como fazer relógio analógico e relógio digital com faixa de LED usando o Arduino: Hoje faremos um relógio analógico e relógio digital com faixa de LED. Relógio digital com Led Strip e módulo MAX7219 Dot com Arduino. Corrigirá a hora com o fuso horário local. O relógio analógico pode usar uma faixa de LED mais longa, então pode ser pendurado na parede para se tornar uma arte
Relógio digital usando Arduino e display de matriz de pontos LED: 6 etapas

Relógio Digital Usando Arduino e Display Led Dot Matrix: Hoje em dia, os Makers, os Desenvolvedores estão preferindo o Arduino para um rápido desenvolvimento de prototipagem de projetos. Arduino é uma plataforma eletrônica de código aberto baseada em hardware e software fáceis de usar. O Arduino tem uma comunidade de usuários muito boa. Neste projeto
Como fazer o mini ventilador de mesa de rotação automática: 5 etapas (com fotos)

Como Fazer Mini Ventilador de Mesa de Rotação Automática: Olá pessoal, Neste Instrutível, irei instruí-los a fazer seu próprio mini ventilador de mesa de rotação automática com menos número de componentes. Este dispositivo pode ser alimentado com fonte de 9v e produzir uma brisa incrível. Este ventilador oscila com um ângulo de no máximo 120 graus
Relógio digital e binário em 8 dígitos X 7 segmentos LED Display: 4 etapas (com imagens)

Relógio digital e binário em 8 dígitos X 7 segmentos LED Display: Esta é a minha versão atualizada de um Digital & Relógio binário usando uma tela de LED de 8 dígitos x 7 segmentos. Gosto de oferecer novos recursos para dispositivos usuais, especialmente relógios, e neste caso o uso de tela de 7 Seg para relógio binário não é convencional e
Como interpretar a direção de rotação de um seletor giratório digital com um PIC: 5 etapas

Como interpretar a direção de rotação de uma chave rotativa digital com um PIC: O objetivo deste Instructable é ilustrar como fazer a interface de uma chave rotativa digital (codificada em quadratura) com um microcontrolador. Não se preocupe, vou explicar o quê? Codificado em quadratura? significa para nós. Esta interface e o software que o acompanha irão