Índice:
- Suprimentos
- Etapa 1: impressão 3D do mostrador do relógio
- Etapa 2: Colete todas as peças necessárias
- Etapa 3: Conecte os anéis
- Etapa 4: Fiação das outras peças eletrônicas
- Etapa 5: preparando-se para programar o Arduino Nano
- Etapa 6: Instalando a Biblioteca Adafruit NeoPixel
- Etapa 7: faça upload do esboço
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
A brilhante criação do relógio Neo Pixel por Steve Manley me motivou a criar esta instrução sobre como criar um relógio semelhante com a menor quantidade de dinheiro. (Um importante hábito holandês é sempre tentar economizar dinheiro;-))
Eu descobri que o design original só se encaixa nos anéis Adafruit NeoPixel, e eles não são exatamente baratos.
Procurei no Ali Express e encontrei algumas versões mais baratas dele. Acabaram por ser peças funcionais, mas não com as mesmas dimensões. Acabei procurando e encontrando um design 3D para o relógio e ajustei-o de acordo.
Ao lado dela, a placa que usei é um clone de um Arduino Nano, e é programada da mesma forma. No entanto, o programa de relógio puro, sem quaisquer outras adições, não está disponível em nenhum lugar, então precisei ajustar um pouco o software.
Suprimentos
- Placa mini USB Thinary Nano
- Relógio RTC
- Bateria LR1120
- WS2812B 60 Led Ring
- WS2812B 24 Anel Led
- WS2812B 12 Led Ring
Etapa 1: impressão 3D do mostrador do relógio
Nos arquivos anexados, você encontrará o arquivo stl necessário para imprimir o mostrador do relógio.
Etapa 2: Colete todas as peças necessárias
No Ali Express você encontrará todas as peças que precisa para este projeto.
Ao lado das peças electrónicas comprei um relógio com uma placa frontal feia, porque fica 10 euros mais barato que um azul por exemplo.
Etapa 3: Conecte os anéis
Use cola quente para prender os anéis no lugar. Os anéis são fornecidos com 5 Volts e, em seguida, conectados uns aos outros em série conectando DOUT a DIN em cada anel em ordem de tamanho, de 60 a 24 a 12.
Etapa 4: Fiação das outras peças eletrônicas
O esquema acima mostra como conectar as partes entre si.
Começaremos com o relógio em tempo real DS3234. O relógio é um dispositivo acionado por barramento serial e tem uma bateria reserva para lembrar o tempo definido.
Etapa 5: preparando-se para programar o Arduino Nano
O Arduino Nano é programado usando o IDE do Arduino. É no IDE que você escreve “esboços” que são então compilados em firmware que seu computador grava no Arduino conectado a ele usando um cabo USB. Baixe o IDE e instale-o.
Carregue o arquivo NeoPixelClock_V1.ino
Antes de enviarmos o código para a placa, precisamos ter certeza de que temos os drivers instalados para nossa placa e que selecionamos a placa correta. Com o clone do Arduino Nano, precisamos de drivers para o chip conversor serial USB CH340G. O chipset usado para USB para serial é CH340 / CH341, para o qual os drivers (para Windows) podem ser baixados aqui:
www.wch.cn/download/CH341SER_EXE.html
Se você estiver trabalhando em um Mac, não terá problemas no estado em que se encontra.
Etapa 6: Instalando a Biblioteca Adafruit NeoPixel
Antes de podermos usar a Biblioteca NeoPixel, temos que instalá-la! Costumava ser um pouco complicado instalar bibliotecas no IDE do Arduino, mas eles simplificaram e incluíram um gerenciador de bibliotecas útil. Ele está listado no menu suspenso "Esboço> Biblioteca". Abra o gerenciador de biblioteca e procure por Adafruit Neopixel.
Quando encontrado, selecione-o e clique no botão instalar.
Também no menu "Ferramentas> Placa", certifique-se de que a placa correta esteja selecionada, o Arduino Nano.
Etapa 7: faça upload do esboço
Agora que temos tudo preparado, podemos iniciar o upload para o fórum. Conectamos a placa com o cabo USB.
Primeiro descobrimos qual porta serial a placa registrou.
No Windows:
Abra um comando com [Windows] [R] e digite compmgmt.msc, em Gerenciamento do computador, clique em Gerenciador de dispositivos Procure em Portas para descobrir qual porta está sendo usada.
No Mac OS:
Ícone da Apple> Sobre este Mac> Relatório do Sistema> USB
Agora no menu Ferramentas, certifique-se de que o processador com o carregador de inicialização antigo esteja selecionado. Isso é necessário para uma placa clone.
Agora, no canto superior esquerdo do IDE, clique no botão Upload. Esse será o botão com a seta apontando para a direita. Assim que o upload for concluído, o relógio começará a funcionar.