Índice:

Usando LED RGB do kit de 37 sensores: 6 etapas
Usando LED RGB do kit de 37 sensores: 6 etapas

Vídeo: Usando LED RGB do kit de 37 sensores: 6 etapas

Vídeo: Usando LED RGB do kit de 37 sensores: 6 etapas
Vídeo: Tutorial componentes Arduino (Ep 18 - Módulo RGB) 2024, Novembro
Anonim
Usando LED RGB do kit de 37 sensores
Usando LED RGB do kit de 37 sensores
Usando LED RGB do kit de 37 sensores
Usando LED RGB do kit de 37 sensores

Então você saiu e comprou um kit de sensores e módulos elétricos por um bom preço chamado "37 Sensores" (como este aqui ou outros na Amazon), mas não consegue encontrar informações sobre os módulos para poder usá-los? Esta série de Instructables irá ajudá-lo com todos os módulos do Kit de 37 Sensores. Existem outros kits que vendem um número de módulos diferente de 37, como um kit de 20 módulos e um kit de 45 módulos. Esses sensores / módulos também estão disponíveis em algumas lojas online individualmente.

Esses kits são excelentes para experimentação e educação STEM (Ciência, Tecnologia, Engenharia e Matemática).

Os módulos do Kit de 37 sensores chamados "RGB LED" são LED RGB de passagem e montagem em superfície. Este é um LED com três cores diferentes de LED incluídas em um pacote.

(Imagens e informações usadas com permissão de 37sensors.com)

Etapa 1: Descrição do Módulo RGB LED

LED contendo emissores vermelhos, verdes e azuis, cada um controlado de forma independente. Alguns módulos têm resistores limitadores de corrente, outros não.

Também chamado de: LED colorido, LED de três cores, LED tricromático, KY021, KY016.

Encontrados em kits: 37 sensores, 45 sensores (LED passante).

Encontrado em kits: 20 sensores, 37 sensores, 45 sensores (SMT LED).

Etapa 2: Especificação do Módulo LED RGB

Especificação do módulo LED RGB
Especificação do módulo LED RGB

LED: TH ou SMT 5050

Queda de tensão direta: 2,1 V

Queda de tensão direta verde: 3,2 V

Queda de tensão direta azul: 3.2

Vermelho: 625 nm

Verde: 530nm

Azul: 465 nm

Tamanho: 20 mm X 15 mm

Alguns módulos têm resistores limitadores de corrente, outros não. O valor típico da resistência é 120 - 270 Ohms.

Os pinos são freqüentemente rotulados incorretamente. RGB, BGR, GRB, etc.

Existem várias fontes diferentes para esses módulos. Nem todos os módulos semelhantes aos aqui se comportam exatamente da mesma forma. Verifique o módulo específico que você tem para diferenças de função, níveis de tensão, pinagem e estados inativo / ativo. Descobriu-se que alguns módulos têm pinos etiquetados incorretamente e até mesmo componentes mal soldados.

Etapa 3: suprimentos de experiência de LED RGB

Suprimentos para experimentos de LED RGB
Suprimentos para experimentos de LED RGB

Apenas para ver o básico de como este módulo funciona, este experimento mostra como fazer a interface com uma placa de microcontrolador simples de entender, o Sensor. Engine: MICRO. Não há necessidade de um sistema de desenvolvimento complicado, pois o micro de 32 bits que faz parte desta placa tem todos os recursos integrados.

O código para outras plataformas de microcontrolador provavelmente estaria em uma linguagem / sintaxe diferente, mas semelhante na forma.

Aqui está a pequena lista de componentes para este experimento:

Módulo LED RGB do Kit de 37 Sensores. (Fonte deste experimento: CircuitGizmos) Kits também disponíveis na Amazon e online em muitos lugares.

Jumper Wires, feminino para feminino estilo "DuPont". (Fonte deste experimento: CircuitGizmos) Jumpers desse tipo também estão disponíveis online.

Placa do microcontrolador. (Fonte deste experimento: CircuitGizmos)

Um PC com um aplicativo de terminal serial é usado para se comunicar com a placa via USB. Um desses programas gratuitos e úteis é o Beagle Term.

Com tudo isso, você pode realizar um experimento para testar o Módulo LED RGB.

Etapa 4: Conexão de experimento de módulo LED RGB

Conexão de experimento de módulo LED RGB
Conexão de experimento de módulo LED RGB

Fio preto - terra comum

SEM GND - Módulo Terra

Fio vermelho - elemento RedLED

SEM P4 - Módulo R

Fio verde - elemento RedLED

SEM P5 - Módulo G

Fio azul - elemento RedLED

SEM P6 - Módulo B

Este módulo de LED através do orifício em particular tem um resistor limitador de corrente, então nenhum resistor externo é necessário

Etapa 5: Código de experiência do módulo LED RGB

Código de experiência do módulo LED RGB
Código de experiência do módulo LED RGB
Código de experiência do módulo LED RGB
Código de experiência do módulo LED RGB

Com o PC conectado a uma placa microcontrolada com alimentação, o Beagle Term é a janela para o que está acontecendo naquela placa. Você pode inserir o código do programa, ver os resultados impressos desse código e até mesmo interagir digitando informações em um programa em execução. Digitar EDITAR no prompt ">" conectará você ao editor integrado. É neste editor que você irá inserir o código do programa. Você pode salvar o código digitado com um pressionamento de tecla Control-Q. Você pode salvar e executar imediatamente o código que está no editor com Control-W.

Teclas de controle para a função EDITAR do programa. (As teclas de função não funcionam corretamente no Beagle Term)

  • Control-U - Mover para linha inicial
  • Control-U Control-U - Mover para o início do programa
  • Control-K - Mover para o final da linha
  • Control-K Control-K - Mover para o final do programa
  • Control-P - Page up
  • Control-L - Page down
  • Control-] - Excluir
  • Control-N - Inserir
  • Control-Q - Salvar o código
  • Control-W - executa o código
  • Control-R - Encontrar
  • Control-G - Repetir localizar
  • Control-T - Marcar texto
  • Control-Y - Colar texto
  • ESC - Sai do editor abandonando as alterações.

Insira o código deste experimento no editor:

SETPIN 4, DOUT

SETPIN 5, DOUT SETPIN 6, DOUT DO PAUSE 200: PIN (4) = 1: PAUSE 200: PIN (4) = 0 PAUSE 200: PIN (5) = 1: PAUSE 200: PIN (5) = 0 PAUSE 200: PIN (6) = 1: PAUSA 200: PIN (6) = 0 LOOP

Este código de teste define os pinos 4, 5 e 6 como saídas e, em seguida, define cada uma dessas saídas como alta e baixa para ligar e desligar o elemento de cor.

r = 1

g = 1 b = 100 PWM 1, 1000, r, g, b PAUSA 5000 DO para r = 0 a 99 PASSO 2 PWM 1, 1000, r, g, b PAUSA 10 PRÓXIMO r PAUSA 5000 para b = 100 a 1 PASSO -2 PWM 1, 1000, r, g, b PAUSA 10 PRÓXIMO b PAUSA 5000 para g = 0 a 99 PASSO 2 PWM 1, 1000, r, g, b PAUSA 10 PRÓXIMO g PAUSA 5000 para r = 100 a 1 PASSO - 2 PWM 1, 1000, r, g, b PAUSA 10 PRÓXIMO r PAUSA 5000 para b = 0 a 99 PASSO 2 PWM 1, 1000, r, g, b PAUSA 10 PRÓXIMO b PAUSA 5000 para g = 100 a 1 PASSO -2 PWM 1, 1000, r, g, b PAUSA 10 PRÓXIMO g PAUSA 5000 LOOP

Este código de teste usa PWM para aumentar / diminuir lentamente a saída dos canais R, G e B nos padrões. Existem atrasos de 5 segundos entre as mudanças.

As saídas PWM podem ser executadas por meio de um relé de estado sólido (consulte a página do relé) ou um FET para acionar tiras de LED RGB de 5 V ou 12 V.

Etapa 6: Resumo / feedback do módulo LED RGB

Se você tiver alguma informação adicional sobre as especificações ou comportamento deste tipo de módulo, por favor, comente aqui e eu incluirei as informações relevantes. Se você conhece um módulo semelhante, mas talvez esteja disponível individualmente ou em um kit de módulos diferente, mencione isso.

A área de comentários também seria um bom lugar para incluir um pequeno código de amostra para outras plataformas de microcontrolador, se você tiver experimentado este módulo. ou visite 37 Sensors and 37 Sensors Docs.

Recomendado: