Linha de luzes LED Charlieplexed, para o Arduino: 9 etapas (com imagens)
Linha de luzes LED Charlieplexed, para o Arduino: 9 etapas (com imagens)
Anonim

Esta é a minha instrução sobre como fazer o charlieplexar uma linha / string de LED com o arduino. Percebi que não havia muitos instructables sobre charlieplexing usando um arduino, então fiz isso. Tentei manter o projeto simples, mas não funcionou muito bem. A soldagem é complexa, eu não recomendaria isso como um projeto de soldagem pela primeira vez. Aqui estão algumas informações sobre charlieplexing: en.wikipedia.org/wiki/Charlieplexing Tirei cerca de 80 fotos e nem todas chegaram às etapas principais, mas você pode encontrá-los na etapa 9: Imagens extras Se você tiver comentários, perguntas e / ou sugestões, pergunte a eles!

Etapa 1: Lista de peças:

Peças: - 12 LED's; Estou usando alguns LEDs vermelhos de 3 mm - resistores de 4, 270 Ohms; Você também pode usar outros valores - Perfboard / Veroboard; Usei uma peça de 27 furos x 5 furos - Arame; Eu usei um fio de núcleo sólido de calibre 26 - Pinos de cabeçalho (opcional) - ArduinoTools: - Ferro de soldar - Pistola de cola quente (opcional) - Mão amiga (opcional)

Etapa 2: Soldar os ânodos dos LEDs

Não há muito a dizer sobre as próximas etapas, mas há alguns pontos principais que irei mencionar.- Os ânodos dos LEDs são soldados em grupos de 3. Certifique-se de que os 4 grupos não se juntem, mas fiquem separados Os fios que conectar os 4 grupos têm a forma de um L.

Etapa 3: Dobre os cátodos

Pontos principais: - Você deve terminar com 4 linhas diferentes - Certifique-se de que cada uma das 4 linhas contenha apenas 3 conexões para os cátodos e apenas uma de cada grupo de LED

Etapa 4: soldar os cátodos

Pontos principais: Não há muito a dizer aqui, apenas solde as 4 linhas e certifique-se de evitar quaisquer pontes nos fios. Você deve ter 4 linhas com apenas 3 conexões, uma de cada grupo com um grupo não anexado. Tentei fazer o esquemático o mais próximo possível da fiação, para tornar o que estou falando um pouco mais fácil de entender. É a última foto desta etapa.

Etapa 5: instalar resistores

Isto é um pouco confuso. Espero ter explicado bem o suficiente. Há mais fotos disso na etapa 9. Conexões da extremidade do resistor: 1) Uma extremidade conectada à linha 1. A outra ao grupo 42) Uma extremidade conectada à linha 2. A outra ao grupo 33) Uma extremidade conectada à linha 4. O outra para o grupo 24) Uma extremidade conectada à linha 3. A outra para o grupo 1

Etapa 6: adicionar os fios de controle

Esta é provavelmente uma das etapas mais fáceis! Tudo o que você está fazendo é soldar os fios aos 4 grupos. Usei alguns pedaços de arame com cerca de 6 de comprimento. Eles não precisam ser de cores diferentes, mas podem ser úteis se algo der errado e você precisar depurar o circuito. Você não precisa de alguns pinos de cabeçalho, mas se quiser, sinta-se à vontade para usá-los.

Etapa 7: codificando o Arduino

Aqui estão alguns passos básicos para programar seu arduino.1) Baixe o código-fonte abaixo2) Abra o arquivo no IDE do Arduino3) Pressione o botão "Upload para placa de E / S" 4) Assim que o programa for carregado, ele começará a ser executado Observação: você pode preciso mudar algumas coisas no array "const int ledPins [12] [2] = {" se o led estiver ligado, fora de ordem. Tentei adicionar uma boa quantidade de comentários ao código, mas se você tiver algum perguntas, pergunte a eles.

Etapa 8: Divirta-se !

Isso não deve ser tão difícil, mas pode ser. Se você tiver algum comentário, pergunta e / ou sugestão, pergunte a eles!

Etapa 9: imagens extras

Bem, não tenho certeza se estou um pouco exagerado com as fotos, mas aqui está o resto das fotos se você precisar de algo esclarecido. Se você tiver alguma dúvida, sinta-se à vontade para perguntar. Imagens 1-9: Instalando os LEDs Imagens 10-13: Dobrando os cátodos Imagens 14-18: soldando os cátodos Imagens 19-20: Instalando os resistores Imagens 21-23: Instalando os fios de controle