Índice:

Disco Drinks Coaster: 4 etapas (com fotos)
Disco Drinks Coaster: 4 etapas (com fotos)

Vídeo: Disco Drinks Coaster: 4 etapas (com fotos)

Vídeo: Disco Drinks Coaster: 4 etapas (com fotos)
Vídeo: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Julho
Anonim
Porta-copos Disco Drinks
Porta-copos Disco Drinks
Porta-copos Disco Drinks
Porta-copos Disco Drinks

Embora vivamos perto de Cambridge, no Reino Unido, minha esposa é tragicamente viciada em todas as coisas de Las Vegas. Já se passaram quase seis meses desde nossa última visita, e ela anseia por luzes brilhantes e coquetéis. Poucas coisas tornam uma bebida mais agradável do que algumas luzes coloridas nas proximidades. Sempre alerta para as causas do mau humor de minha esposa, decidi animá-la fazendo um animado descanso para copos bem iluminado. Aqui está sob um gim-tônica: E aqui está, sem vidro, exibindo um cubo de gelo galáctico giratório. A montanha-russa pode ser operada de qualquer PC com uma porta serial e exibirá qualquer vídeo de 10 por 10 pixels que você desejar.

Etapa 1: Compre algumas peças

Você vai precisar de:

30 1K 0805 resistores (R1 - R30) 30 MBTA42 NPN transistores (Q1 - Q30) 10 100 Ohm 0805 resistores (R31 - R40) 10 FMMT717 transistores PNP (Q31 - Q40) 5 74HC594 SOIC shift registers (IC1 - IC5) 4 100nF 1206 capacitores (C1 - C4) e finalmente: LEDs 100 TB5-V120-FLUX-RGB8000 RGB (LED00 - LED99) Os LEDs podem ser difíceis de encontrar a um preço decente; O eBay é mais uma vez amigo do mesquinho engenheiro elétrico.

Etapa 2: Faça e monte o PCB

Faça e monte o PCB
Faça e monte o PCB
Faça e monte o PCB
Faça e monte o PCB

Fabrique um ou mais PCBs usando o Gerber anexado e os arquivos de perfuração. É necessário um processo PTH de dupla face, portanto, provavelmente é melhor usar um dos vários fabricantes de PCB profissionais de pequeno volume; Eu descobri que o PCB Train no Reino Unido é bastante confiável.

Monte a placa, tendo muito cuidado ao soldar os componentes de montagem em superfície. Achei que este estava no limite da minha destreza. Observe que existem dois tipos diferentes de transistor SOT-23 e dois tipos de resistor 0805 na placa. Olhe para a camada de seda inferior para ver os nomes dos componentes (R23 etc) e use isso para comparar com a lista de peças na etapa 1. Quando terminar, sua placa de circuito deve ficar assim.

Etapa 3: Dirija a placa

Esta é a parte complicada. Você precisa usar algo (provavelmente um microcontrolador) para conduzir a placa de uma forma que gere uma imagem. Conecte os cabos de alimentação e de dados ao conector na parte inferior direita da placa. Visto de cima, numeramos os seis pinos:

1 2 3 4 5 6 Os sinais correspondentes são: 1. XVOLTS - tensão de acionamento para LEDs. Conecte a alimentação limitada de corrente de 4 V. 2. SERIAL_CLOCK - desloca os dados de SERIAL_DATA na borda positiva. 3. SERIAL_LATCH - trava 40 bits do registrador de deslocamento para o controle de LED na borda positiva. 4. TERRA - terreno comum. 5. 5VOLTS - tensão de alimentação para circuitos de controle. Conecte a uma fonte de 5V. 6. SERIAL_DATA - dados de entrada para o registro de deslocamento. Para fazer a varredura no visor, registre 10 números de 4 bits no registrador de deslocamento. Para sincronizar um bit: - tornar SERIAL_CLOCK baixo - modificar SERIAL_DATA - aumentar SERIAL_CLOCK Uma vez que 40 bits foram sincronizados, o sinal SERIAL_LATCH pode ser aumentado para transferi-los para o circuito de controle de LED. Cada número de 4 bits ativa seletivamente os LEDs vermelho, verde e azul em uma linha e desativa seletivamente todos os LEDs em uma coluna. Portanto, se sincronizarmos em uma string: 0011 0100 0111… RGCB RGCB RGCB Isso define todos os LEDs na linha 0 para azul, todos os LEDs na linha 1 para verde e todos os LEDs na linha 2 para ciano (verde + azul). Ele desativa todos os LEDs nas colunas 0 e 2. Ao cronometrar rapidamente em várias combinações de valores (normalmente com apenas 1 dos 10 bits de desativação de coluna baixos), podemos fazer a varredura da matriz para construir uma imagem e usar largura de pulso modulação para fornecer uma gama de intensidades aparentes. O firmware anexado pode ser usado com um Atmel ATmega644 para gerar os sinais necessários em resposta à entrada serial de um PC ou Mac.

Etapa 4: um aviso e uma dica

Algumas palavras de advertência. Os LEDs modernos podem ser muito brilhantes. Você provavelmente pode se machucar gravemente ao aumentar sua intensidade e ignorar seu reflexo de desviar o olhar, então não faça isso. Além disso, ao depurar seu firmware, é fácil interromper o processo de digitalização e queimar os preciosos LEDs. Use uma fonte de alimentação de bancada decente com corrente limitada, com a corrente reduzida para algumas dezenas de miliamperes para evitar que isso aconteça.

Recomendado: