Índice:

Relógio binário usando neopixels: 6 etapas (com imagens)
Relógio binário usando neopixels: 6 etapas (com imagens)

Vídeo: Relógio binário usando neopixels: 6 etapas (com imagens)

Vídeo: Relógio binário usando neopixels: 6 etapas (com imagens)
Vídeo: Essa é a solução para aquele seu vizinho bom de roda! 🤣 2024, Julho
Anonim
Image
Image
Faixa de LED, vamos começar com isso
Faixa de LED, vamos começar com isso

Olá pessoal, adoro todas as coisas relacionadas ao LED e também gosto de usá-los de maneiras diferentes e interessantes. Sim, sei que o relógio binário foi feito aqui várias vezes e cada um é um excelente exemplo de como criar seu próprio relógio.

Eu realmente gostei de um Relógio Binário para dizer "Eu fiz isso", e dei uma olhada nas peças que eu tinha disponíveis, LEDs, Resistores, RTC, Arduino.. então encontrei uma Faixa de Neopixel (WS2812). Isso me fez pensar, quase todos os relógios binários que vi usam LED Matrix, que envolve muita solda, não me interpretem mal, não tenho problemas de soldagem, mas por que não posso usar a tira … Um plano formado, desafio aceito..

Então, primeiro, sentei-me para descobrir o que eu queria em um relógio binário, simples, horas, minutos, segundos, máximo de 4 linhas para que eu pudesse ler com relativa facilidade, e se você está se perguntando como ler um relógio binário, eu pode recomendar para dar uma olhada nesta página: Como ler um relógio binário Também em que eu o guardo, felizmente eu estive na Ikea e usei alguns de seus porta-retratos Ribba em outros projetos, então pensei bingo, que vai servir bem (e por £ 2,99 é um bom preço).

Sem mais delongas, uma lista de peças:

  • Arduino Uno
  • Módulo RTC (ds1302) Ebay (Reino Unido)
  • (Agora alterado para um Pot de 10k) Potenciômetro de 220k Ebay (Reino Unido)
  • 470r Resistor Ebay (Reino Unido)
  • Ribba Porta-retratos Ikea Ribba
  • Acetato - para a máscara
  • Uso de uma impressora a laser

Outros fios de conexão, placa de ensaio e fonte de alimentação 5v serão necessários, presumo que você os tenha:)

Agora vamos construir …

Etapa 1: Faixa de LED, vamos começar com isso

Faixa de LED, vamos começar com isso
Faixa de LED, vamos começar com isso
Faixa de LED, vamos começar com isso
Faixa de LED, vamos começar com isso
Faixa de LED, vamos começar com isso
Faixa de LED, vamos começar com isso

Então, primeiro, pegue a faixa de LED, a que eu tinha LEDs (pixels) a cada 16,5 mm, o que parecia bom para o quadro que eu tinha, então eu os cortei em intervalos de 6 pixels usando uma tesoura afiada (aplica-se a segurança usual).

Observe que no close up da tira há setas, esta é a direção dos dados e da energia, e as almofadas de cobre têm uma linha, corte ao longo dessa linha para garantir que você tenha almofadas de cobre no final de cada parte cortada.

Agora você deve ter 4 tiras de LED com 6 pixels em cada, se tiver, bem, se não, bem, tente novamente ou solda-as novamente (certifique-se de que as setas estejam alinhadas) e tente contar corretamente na próxima vez.

Movendo rapidamente, vamos obter as tiras de LED em alguma aparência ou ordem, como eu fiz isso foi medir o quadro e dividi-lo em seções iguais. Eu queria o meu dentro do suporte da foto, então fiz meus cálculos usando isso ao invés de todo o quadro. A montagem é o item de papelão que normalmente emolduraria a foto, há uma imagem nesta etapa com a montagem colocada no topo da moldura.

Etapa 2: Monte as tiras de LED e solda …

Monte as tiras de LED e solda …
Monte as tiras de LED e solda …
Monte as tiras de LED e solda …
Monte as tiras de LED e solda …
Monte as tiras de LED e solda …
Monte as tiras de LED e solda …
Monte as tiras de LED e solda …
Monte as tiras de LED e solda …

Como pode ser visto nas fotos desta etapa, imprimi linhas no papel e coloquei as tiras sobre elas, então, reconstruí a moldura a cada vez e "olhei" para garantir que eu tivesse a aparência que queria. Assim que fiquei feliz, fixei permanentemente a tira na parte de trás com cola, a parte de trás pegajosa da minha não era muito boa.

Para o desenho disso usei o LibreCAD, que é Open Source e mais do que adequado para a tarefa, lembre-se ao imprimir para centralizar a imagem e alterar a proporção de impressão para 1: 1. Anexei o Layout que usei nesta etapa.

O próximo item da lista de tarefas pendentes era conectar as tiras. Na minha caixa de bits, eu tinha alguns conectores de borda PCB machos, então usei-os em vez de soldar o primeiro conector. Se você os possui e deseja seguir esse caminho, sinta-se à vontade para fazê-lo.

De qualquer forma, começando pela faixa inferior, as setas indo da DIREITA para a ESQUERDA, solde seu conector de ponta na faixa ou seus fios de conexão primária, eu sugiro usar vermelho, preto e outra cor para os dados. A maioria das tiras são rótulos +. -, D… + é seu Positivo, - é Negativo, D é Dados, nem todos são iguais e podem ter tensões diferentes, os meus são 5v. certifique-se de usar uma fonte de alimentação apropriada ao ligar.

Essa é a primeira faixa iniciada, agora o que precisamos fazer é conectar todas as faixas em série, de modo que deve ser a esquerda da faixa inferior, à direita da próxima faixa acima, assim por diante e assim por diante, a última faixa deve não tem conexão no lado esquerdo e as setas para todas as tiras devem estar da DIREITA para a ESQUERDA conforme mencionado anteriormente.

Etapa 3: Alguns não gostam disso

Alguns não gostam disso!
Alguns não gostam disso!
Alguns não gostam disso!
Alguns não gostam disso!
Alguns não gostam disso!
Alguns não gostam disso!

Pessoalmente, eu preferia a aparência simples e nua para que você pudesse ver como funcionava, no entanto, "Ela que deve ser obedecida" disse que se fosse para aquela parede, ela precisava "parecer mais arrumada", então eu tive que pensar rápido e percebi que poderia usar o Layout e modificá-lo ligeiramente, imprimi-lo em acetato e ficaria bem. Por mais que eu adorasse dizer que criei o photoshop e fiz isso em um instante, não posso, um amigo meu fez essa parte por mim, já que minhas habilidades no photoshop não são tão boas quanto meu cérebro gostaria de pensar.

A renderização final foi impressa em acetato, aparada e colocada atrás do vidro, a montagem da foto em seguida, depois as tiras de LED e, finalmente, aquela placa de apoio com os fios saindo para alimentação e dados.

Como pode ser visto na foto, tenho fios vermelho, preto e verde saindo, e os fios de interconexão estão enrolados na parte de trás.

O produto final, devo admitir a contragosto, não parece tão ruim.

O binário na parte inferior diz "Relógio binário"

Vou fazer uma modificação quando puder colocar minhas mãos em um pouco mais de acetato, que é mover os números das linhas um pouco mais para a direita, eles são visíveis como cevada.

Etapa 4: comece com a fiação … vamos começar a diversão

Comece com a fiação … Vamos começar a diversão
Comece com a fiação … Vamos começar a diversão
Comece com a fiação … Vamos começar a diversão
Comece com a fiação … Vamos começar a diversão

Como você pode ver nas fotos, não consegui encontrar o módulo correto no Fritzing, então importei uma imagem e alinhei-a da melhor maneira possível.

O barramento de alimentação inferior deve ter sua própria fonte de alimentação de 5v, o tamanho da fonte de alimentação depende do consumo de seus LEDs. Eu sugeriria ter cuidado e usar um que pudesse lidar com todos os LEDs sendo acesos com brilho máximo.

Ainda não comprometi isso com um PCB (vou usar stripboard), pois posso adicionar uma tela LCD em um futuro distante com um sensor de temperatura e exibir a data / hora e a temperatura no formato padrão, razão pela qual não há outro esquemático atualmente..

ATENÇÃO.. observe o erro no diagrama, o aterramento do RTC (fio preto) precisa ir para o aterramento não o trilho positivo como mostrado, atualizará o diagrama e carregará novamente, obrigado istoos por notar.

Etapa 5: Finalmente, a Besta está Viva !

Image
Image
Agora um pouco mais !!
Agora um pouco mais !!

Etapa final … huzzah

Verifique, verifique e verifique novamente suas conexões …

Agora carregue o esboço em seu Arduino, não vou explicar como fazer isso, pois há guias mais do que suficientes sobre como fazer isso e não vai adicionar nenhum valor a este 'ible …

Nos comentários do código, linha 119, é necessário remover o comentário, esta linha de código define a hora e a data do relógio:

// myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);

Para remover o comentário, altere para:

myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);

E coloque a data / hora atual no formato documentado no esboço na linha 115:

// segundos, minutos, horas, dia da semana, dia do mês, mês, ano

Ok, agora carregue esse esboço … pronto? OK

Agora, quando você reiniciar o Adruino, ele irá definir a data / hora para aquela especificada, e você não quer que ele faça isso, então comente a linha 119 e carregue o esboço novamente. Agora, ao reiniciar, ele irá ler a hora do RTC (Real Time Clock) e deve ser preciso.

Quaisquer problemas, verifique suas conexões, esse será o problema principal, e se a bateria que você está usando em seu RTC estiver fraca, você obterá leituras de tempo espúrias (eu sei, aconteceu comigo, o padrão é 48:45:45)

Qualquer dúvida ou problema, por favor, coloque nos comentários e ajudarei no que puder.

Se divirta e aproveite..

Etapa 6: Agora um pouco mais

Agora um pouco mais !!
Agora um pouco mais !!
Agora um pouco mais !!
Agora um pouco mais !!

Esta manhã estava a pensar em como poderia melhorar o Relógio Binário, então enquanto pensava nisso e tomava um café estendi a mão para ligar o aquecimento central porque estava a sentir frio, mas que frio, qual era a temperatura !!!

Um plano astuto …

Por que não adicionar a temperatura ao relógio?

Boa pergunta, não há motivo para não fazê-lo, então vamos fazer isso..

20 minutos com Fritzing e eu tinha o próximo estágio da minha obra-prima pronto para ir, só precisava cortar mais um comprimento de 6 pixels de faixa de LED, alguns fios, um resistor de 4k7ohm e uma hora empunhando meu ferro de solda confiável e algumas linhas de código … Feito!

Eu faço isso parecer fácil, bem, surpreendentemente é …

Então com um pedaço de strip board coloquei o DHT11 e o resistor necessário, exatamente como no diagrama.

Eu atualizei o esboço usado anteriormente, carreguei-o e, ei, funcionou da primeira vez.. Ok, não funcionou, quando eu soldei os pinos do conector de borda macho na tira, consegui uma junta ruim na linha de dados, então tive que revender..

A temperatura é montada verticalmente e lida como mostrado na foto, então a temperatura quando a foto foi tirada era de 19 graus C.

Curiosamente o DHT11 também mede a umidade, fique atento, pois pode haver outra faixa chegando em breve com umidade.

Recomendado: