Páginas

Led RGB Arduino Bluetooth



1)- Esquema Elétrico.
2)- Fotos e Vídeos.
3)- Descrição.
4)- Programa Arduino.
5)- Lista de Materiais.
6)- Tabela  RGB com valores em decimal e hexadecimal.

Gratis Programa código Arduino para o Led RGB Arduino Bluetooth, Esquema Elétrico, Fotos e Vídeos e Descrição de funcionamento e Lista de materiais.

Adiquira o aplicativo - Led RGB Arduino Bluetooth em:
Google Play:https://play.google.com/store/apps/details?id=appinventor.ai_antoniosergiosouzaalmeida.Led_RGB_Arduino_Bluetooth

Veja o vídeo no Youtube: https://www.youtube.com/watch?v=vMZ1W1naCQ0&index=1&list=PL70c1gJPe5Bq4UFWRdylGYg2FRFQL41Sz

1)- Esquema Elétrico: Led RGB Arduino Bluetooth.
1.1)-Esquema Elétrico para Led RGB 3Watts.
Obs.: Conforme necessidade utilizar 3 resistores de 10K/0,5W do pinos 9, 10 e 11 para o GND(Evita ruídos e o acendimento involuntário dos leds).

1.2)- Outros Esquemas:



Usar este esquema elétrico para controlar leds RGB acima de 1watt(usar dissipador de alumínio);
Outras Imagens de leds RGB de 1 a 3 Watts.




2)- Fotos e Vídeos: Led RGB Arduino Bluetooth.

Adiquira o aplicativo - Led RGB Arduino Bluetooth em:

Veja o vídeo no Youtube: https://www.youtube.com/watch?v=vMZ1W1naCQ0&index=1&list=PL70c1gJPe5Bq4UFWRdylGYg2FRFQL41Sz

Imagens do App: Led RGB Arduino Bluetooth.








3)- Descrição: Led RGB Arduino Bluetooth.

Adiquira o aplicativo - Led RGB Arduino Bluetooth em:



Funcionamento do aplicativo apenas com dispositivos conectados via bluetooth;
Passo a passo:
1- Fazer a montagem no proto board conforme esquema elétrico;
2- Ligar o módulo bluetooth(JY MCU) e Arduino, veja que o led está piscando;
3- No Smartphone ligar o Bluetooth e entrar no aplicativo: Led RGB Arduino Bluetooth e pressionar o botão Connect;
4- Observe que o led do módulo bluetooth(JY MCU) estava piscando e quando está conectado para de piscar e fica aceso direto;
5- Os dispositivos estão conetctados via bluetooth - led do bluetooth está aceso direto.
6- Neste momento todos os botões do aplicativo funcionam e enviam dados ao módulo bluetooth e ao Arduino.
O aplicativo: Led RGB Arduino Bluetooth instalado no smartphone controla remotamente o Arduino(via bluetooth), com até e canais PWM como exemplo Arduino pinos 9, 10 e 11.


O que é RGB?
RGB é a sigla do sistema de cores formado pelas iniciais das cores em inglês Red, Green e Blue, que significa em português, respectivamente, Vermelho, Verde e Azul.

Como Ajustar e definir as cores?
As cores são obtidas através das misturas das três cores primárias, em quantidades determinadas. Cada uma das cores obtidas estão enquadradas numa escala que varia de 0 a 255. Quando a mistura das três cores está no valor mínimo (0, 0, 0), o resultado é a cor preta. Quanto está no máximo (255, 255, 255), resulta na cor branca.

A variação entre valores mínimos corresponde a tons escuros e entre os valores máximos, os tons são mais intensos, mais claros.

Como funciona o aplicativo - Led RGB Arduino Bluetooth?
O aplicativo  Led RGB Arduino Bluetooth instalado no Smartphone com Android comunica com o bluetooth que está conectado à serial(mySerial) pinos 2 e 3 do Arduino que por sua vez recebe entes dados e faz o comando através dos pinos PWM onde é feito a dimerização ou seja aoumento ou diminuição da intensidade luminosa(0 a 255) do  led RGB que está ligado como exemplo nos pinos Arduino 9, 10 e 11.

O controle de 8 bits para cada uma das cores (vermelho, verde e azul), dando um alcance de 256 possíveis valores, ou intensidades, para cada tom. Com este sistema, mais de 16 milhões (16.777.216 ou 256³) diferentes combinações de tons, saturação e brilho podem ser especificados, mesmo que não sejam facilmente distinguidos.

Gratis Programa código Arduino para o Led RGB Arduino Bluetooth, Esquema Elétrico, Fotos e Vídeos e Descrição de funcionamento e Lista de materiais.


https://www.youtube.com/


4)-Programa Arduino:  Led RGB Arduino Bluetooth.

Adiquira o aplicativo - Led RGB Arduino Bluetooth em:



//-----------------------------------------------------------------------

#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3);
String stringGeral, dispositivo, valorRecebido;
//Seleçãodos pinos 9,10 e 11 PWM;
int led1 = 9;//R-Led vermelho conectado ao Arduino pino 9;
int led2 = 10;//G-Led verde    conectado ao Arduino pino 10;
int led3 = 11;//B-Led azul     conectado ao Arduino pino 11;

int dimmer;

void setup()
{
   mySerial.begin(9600);//Inicializa a serial com 9600bps;
   pinMode(led1, OUTPUT);//Led1 conectado ao Pino digital de saída;
   pinMode(led2, OUTPUT);//Led2 conectado ao Pino digital de saída;
   pinMode(led3, OUTPUT);//Led3 conectado ao Pino digital de saída;
}

void divideDados()
{
   if(stringGeral.indexOf(" ")>=0)
   {  
     dispositivo = stringGeral.substring(0,(stringGeral.indexOf(" ")));
     valorRecebido = stringGeral.substring(stringGeral.indexOf(" ")+1);
   }
   delay(1);
}

void loop()
{
  if (mySerial.available())
  {
     stringGeral = String("");
     while(mySerial.available())
     {
        stringGeral = stringGeral + char(mySerial.read());
        delay(0.1);      
     }

     divideDados();   
     dimmer = valorRecebido.toInt();//Converte a string para inteiro;
     
     if (dispositivo == "dimmer1"){
     analogWrite(led1, dimmer);
     }
     
     if (dispositivo == "dimmer2"){
     analogWrite(led2, dimmer);
     }
     
     if (dispositivo == "dimmer3"){
     analogWrite(led3, dimmer);
     }
     
     delay(1);
  }
  delay(1);
 }

//------------------------------------------------------------------------


5)- Lista de Materiais: Led RGB Arduino Bluetooth.

Adiquira o aplicativo - Led RGB Arduino Bluetooth em:





6)- Tabela  RGB com valores em decimal e hexadecimal.

Nenhum comentário:

Postar um comentário