Um relógio de madeira na forma de um paralelepípedo, onde a tela LED brilha através de uma fina camada, não é novidade há muito tempo. Eles estão disponíveis comercialmente e estão em demanda há dez anos. E este relógio Instructables com o apelido de Darwin Energy é pseudo-de madeira: seu estojo é de plástico e, em vez de folheado, é um filme de vinil com um padrão semelhante.
Para selecionar os modos de relógio, termômetro e higrômetro, o desenvolvedor usou um sensor de vibração. O algoritmo para alternar entre modos é o seguinte:
O mestre montou o relógio em uma placa do tipo perfboard a partir dos seguintes componentes: Arduino Pro Mini, tela tipo 8402AS, sensor DHT11 de temperatura e umidade, relógio em tempo real DS1307, sensor de vibração UMProb, módulo com soquete Tenstar Robot Micro USB (você só precisa ligá-lo, basta tirar o cabo USB de algo quebrado) . Para o firmware, ele pegou o módulo para converter uma porta USB em um Honbay CP2102 serial.
Ele coletou o relógio de acordo com o esquema:
Preferindo usar pentes e soquetes para conectar os fios a uma tábua de pão com um pente:
É assim que o resultado parece de dois lados:
Para usuários que não querem piscar nada, ele recomenda comprar qualquer kit de designer para a montagem de relógios LED, escolhendo aquele em que o microcontrolador já é entregue. Mas não haverá modos termômetro e higrômetro, além de sensor de vibração. O próprio desenvolvedor está exibindo o Arduino com o dispositivo Honbay CP2102 já mencionado acima:
Conectando-os assim:
Lado do Arduino ---------- Lado do programador
VCC -------------------------------------- + 5V
GND ------------------------------------- GND
GRN ------------------------------------- DTR
TX ------------------------------------------ RX
RX ------------------------------------------ TX
Esboço aqui.
A caixa pode ser impressa em 3D ou você pode pegar qualquer caixa adequada em tamanho e fazer furos nela. O assistente seleciona o primeiro:
Arquivo STL aqui.
Depois de colar com filme de vinil, o case fica muito bonito:
São necessários furos para o sensor de temperatura e umidade. O assistente mostra a localização ideal para sua localização:
E então ele tem um sensor de vibração:
O relógio está pronto:
Então você pode alternar entre os modos:
Nota do tradutor. O sensor de vibração neste projeto fornece apenas comutação de modo. Você pode definir a hora no módulo DS1307 usando o mesmo Arduino, aqui contou como.