Índice:

Organizador de mesa com LED Matrix Clock e Bluetooth: 7 etapas
Organizador de mesa com LED Matrix Clock e Bluetooth: 7 etapas

Vídeo: Organizador de mesa com LED Matrix Clock e Bluetooth: 7 etapas

Vídeo: Organizador de mesa com LED Matrix Clock e Bluetooth: 7 etapas
Vídeo: 33 Coolest Gadgets For Your Room 2024, Julho
Anonim
Image
Image
Ideia
Ideia

Minha mesa estava muito bagunçada e eu queria ter um organizador legal onde pudesse organizar meus lápis, pincéis, ferramentas de argila, etc. Eu olhei para muitos organizadores no mercado, mas não gostei de nenhum deles. Comecei a projetar meu próprio organizador de mesa e aqui está o resultado.

Suprimentos

Módulo DS1307 RTC

Módulo de Bluetooth HC06

Arduino Nano

LDR

Módulo de matriz de LED MAX7219

Resina Epoxi Transparente

Cola de madeira

4 MM Contraplacado

Carregador de celular

4 LEDs RGB PIN

Etapa 1: ideia

Este é o meu plano para o organizador da mesa. Decidi fazer com compensado de 4 MM. É fácil de cortar com uma faca. As próximas etapas detalham o processo de construção do organizador.

Etapa 2: construção do painel frontal

Construindo o Painel Frontal
Construindo o Painel Frontal
Construindo o Painel Frontal
Construindo o Painel Frontal
Construindo o Painel Frontal
Construindo o Painel Frontal
Construindo o Painel Frontal
Construindo o Painel Frontal

Eu medi a matriz de LED e projetei o painel frontal com base nisso. Depois de cortar a janela para o LED Matrix, cobri o pedaço de madeira cortado com fita adesiva transparente e empurrei-o novamente na janela cortada. A espessura adicional da fita transparente ajudou a ajustar a fricção a peça de madeira na janela. Assegurei-me de deixar um pequeno recesso ao encaixar esta peça. Pintei o painel externo desta janela de preto. Então coloquei todo este painel em uma superfície plana. Eu misturei 2 partes de epóxi transparente e adicionei algumas gotas de tinta marrom na resina. Eu derramei esta resina no painel da janela frontal. Então, polvilhei um pouco de glitter dourado muito moderadamente neste painel enquanto o epóxi estava sendo colocado. Após a cura da resina epóxi, removi o pedaço de madeira. Isso deu uma janela clara para mostrar a matriz de LED. Também de frente parece perfeito.

Etapa 3: Construindo o Organizador

Construindo o Organizador
Construindo o Organizador
Construindo o Organizador
Construindo o Organizador
Construindo o Organizador
Construindo o Organizador

O próximo passo é construir o organizador. Comecei cortando painéis e colando-os com cola de madeira. Depois de concluído, derramei resina epóxi colorida em todos os lados para obter um acabamento de vidro.

Etapa 4: Faux Triode (tubo de vácuo)

Image
Image
Faux Triode (tubo de vácuo)
Faux Triode (tubo de vácuo)
Faux Triode (tubo de vácuo)
Faux Triode (tubo de vácuo)

Eu queria dar ao meu organizador de mesa um toque steampunk adicionando 2 Triodes falsos (amplificadores valvulados). Para fazer os tríodos, criei um molde usando um frasco de tinta com álcool e uma lente de plástico espalhada. Para fazer moldes, usei massa para moldes incrível.

Criei uma grade para o triodo usando pinos do grampeador e um pouco de fio de alumínio colorido. Eu adicionei um LED âmbar para o brilho do filamento de aquecimento. Na base dessa configuração, adicionei um disco de cartão. Infelizmente, não tenho fotos do processo de criação deste triodo. Avise-me se precisar de etapas detalhadas, acrescentarei!

Eu derramei o molde cerca de 4/5 com resina epóxi transparente. Em seguida, inseri esta configuração de pinos grampeador, LED em resina e deixei por 24 horas.

Após 24 horas, desmoldei o triodo e, usando um marcador de prata, pintei a parte superior do triodo para imitar a parte 'Getter' do triodo.

Em seguida, mergulhei o triodo em resina epóxi e o suspendi de cabeça para baixo. Isso tem dois benefícios.

1) Torna a superfície externa do triodo lisa e brilhante.

2) uma gota de resina congela no topo do tríodo, que reproduz a vedação de vidro em tríodos reais.

Etapa 5: Circuito e Código

Circuito e Código
Circuito e Código

O circuito consiste em Arduino Nano conectado com relógio em tempo real DS1307. Eu adicionei um módulo Bluetooth HC-06 para controlar o relógio do organizador de mesa do celular. Também adicionei um LDR para controlar a intensidade da tela com base na luz ambiente.

Há também um jumper de 2 pinos conectando o módulo bluetooth (HC-06) ao barramento positivo de alimentação. Isso é feito para habilitar o upload do código para o arduino. Se o módulo HC-06 estiver ligado, o código não é carregado e o erro não é tão intuitivo.

O código do organizador de mesa executa as seguintes funções

- Tempo de exibição (formato 12/24 horas - controlado por bluetooth através do celular)

- Exibir dia, data a cada 5 minutos

- Alterar a cor aleatória dos LEDs RGB do Triodes a cada 5 minutos.

- Exibir uma animação aleatória de um conjunto de animações a cada 3 minutos

- Exibir mensagem personalizada por bluetooth através do celular

- Definir data e hora no bluetooth através do celular

- Desligue a tela às 22h e comece novamente às 6h

- Das 6h às 6h50, os LEDs RGB Triode começam com a cor vermelha e passam lentamente por âmbar, amarelo profundo, amarelo limão e depois branco, imitando o nascer do sol.

Eu desenvolvi o código do aplicativo bluetooth usando o MIT APP Inventor. Meu aplicativo está em desenvolvimento, portanto, a configuração de data e hora e o formato de 12/24 horas ainda não foram codificados.

Notas:

Nota 1

As matrizes MAX72XX vêm com diferentes tipos de hardware. Existem 4 tipos configurados em bibliotecas

PAROLA_HW, /// <Use os módulos de hardware estilo Parola.

GENERIC_HW, /// <Use módulos de hardware de estilo 'genérico' comumente disponíveis.

ICSTATION_HW, /// <Use o módulo de hardware estilo ICStation.

FC16_HW /// <Use o módulo de hardware estilo FC-16.

Se você executar um teste em sua matriz e ver uma exibição distorcida ou um texto de imagem espelhada, tente inicializar em um tipo de hardware diferente no código. Para mim funcionou quando selecionei ICSTATION_HW

#define HARDWARE_TYPE MD_MAX72XX:: ICSTATION_HW

Nota 2

Os fios de conexão que vinham originalmente com minhas matrizes de LED eram muito frágeis e frágeis. O módulo funcionou bem quando o testei com o Arduino. No dia seguinte, quando liguei o circuito novamente, ele se comportou de forma estranha. Depois de muita depuração, percebi que um dos fios de conexão entre o módulo de LED e o arduino havia quebrado internamente (isolamento interno) causando um circuito aberto. Troquei todos os fios de conexão e as coisas começaram a funcionar bem.

Bibliotecas Arduino usadas:

DS1307 RTC

MAX72XX

Etapa 6: Colocação de componentes e porta para permitir o upload do código

Colocação de componentes e porta para permitir o upload do código
Colocação de componentes e porta para permitir o upload do código
Colocação de componentes e porta para permitir o upload do código
Colocação de componentes e porta para permitir o upload do código
Colocação de componentes e porta para permitir o upload do código
Colocação de componentes e porta para permitir o upload do código

Por favor, veja as imagens anexas para ver a minha colocação de componentes. Este é o meu layout. Você pode escolher o layout que melhor se adapta às suas necessidades.

Etapa 7: Produto Final

Produto final
Produto final
Produto final
Produto final

Aqui está o organizador de mesa final instalado e funcionando na minha mesa.

Recomendado: