Ir ao conteúdo
  • Cadastre-se

Esquema eletrico esp8266 com led ws2812b


Posts recomendados

Pessoal boa tarde sou novo aqui e nao sei se estou no lugar certo pra postar essa duvida.

Bom estou ligando uma fita de led ws2812b de mais ou menos 3 metros em cada prateleira (tenho no total 5) em uma controladora ESP8266, estou usando fontes externas(5v 10a) para alimentar essas fitas.

Fiz a ligação básica no começo e quando fui acender todos os leds na cor branca logo na primeira prateleira o branco já começou a virar amarelo e no final da primeira fita a luz ficou vermelha

Entao resolvi testar uma so pra ver no que dava, e o problema se repetiu, ligando uma só prateleira de 3 metros o branco vai virando amarelo e no final fica vermelho.

Imaginei que era problema de corrente pois achava que não estava chegando a corrente correta para alimentar os leds então comecei meus testes... liguei uma segunda fonte de 5v 10 amperes no final dessa primeira prateleira (ou seja, essa primeira fita esta com duas fontes de 5v 10a, uma no inicio da fita e outra no final) com essa ligação tive um bom resultado, as cores começaram a ficar parecidas (nao apareceu mais o vermelho) porém acredito que poderia melhorar, entao pensei em colocar uma 3 fonte no meio dessa fita, mas esse teste ainda nao fiz kkkk... entao gostaria de uma ajuda para validar essa minha ligação para saber se nao vai queimar nada rsrsr

 

Segue abaixo o esquema eletrico que desenhei.. se tiver confuso por favor podem perguntar... desde já muito obrigado pela ajuda.

 

image.thumb.png.5c4b59cc48a790b5c9887ecfb4324e79.png

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Ligue 1 fonte só. Se o 5V não cair muito, deixe só ela. Talvez o esp tenha linha de dados 3V e a fita - principalmente a final - não está gostando muito disso. Consulte o google sobre este projeto com este mc. Publique a bibliografia do projeto e se for só seu, publique o fonte.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Oi Isadora, estou pesquisando no google sim, muito obrigado pela atenção, acontece que se eu ligar pela ESP8266 que tem 3v para alimentar a fita, funciona somente alguns leds o resto nao tem força para ter brilho, e quando liguei com uma fonte só tb nao consegui acender brancos, pois ele nao consegue chegar corrente nessas fitas. Estou na luta aqui nas pesquisas rsrsr mais uma vez muito obrigado.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Ok amigo. permita-me complementar e explicar melhor. Você deve mesmo alimentar com 5V - vermelho e preto - as fitas e não e nunca com os 3V do esp ok? Os 3v que me referi é apenas o sinal de controle - seus dados verde - que o esp envia pra fita mas acho que tudo bem: a fita vai entender. 

Percebo agora que o gnd esp você aplica na fonte (pelo menos no desenho). Experimenta aplicar ou colher direto da fita: em seu terminal gnd.

Avalie seu programa e comandos. Pra constar: nunca vi isso mais gordo. 😁

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Essa quantidade de fita necessita de 27A para normalizar, mas precisa levar a alimentação no início e no final das fitas conforme fez na primeira tentativa.

Aqui eu coloquei uma fonte de 40A para 12,5m de fita e levei fios de 0,75mm para início e fim de cada fita.

Link para o comentário
Compartilhar em outros sites

Oi Isadora muito legal agora entendi, vou tentar ligar sim o meu GND da ESP8266 na Fita conforme sugestão.

Obrigado 

 

adicionado 3 minutos depois

Oi Ricardo eu tentei ligar em uma fonte de 40 amperes que tenho aqui tb.. porém ela tambem nao conseguiu nem melhorar o brilho da primeira fileira.. o que to achando é o que você falou no final, estou usando fio de 0,5mm e eles tem 2 metros e meio até chegar no LED, ou seja a distancia da fonte até o led está com o fio de 2,5 metros.

Quando alimentei o comeco e no fim da primeira fileira por exemplo melhorou muito o brilho... 

 

Obrigado 

adicionado 5 minutos depois

Oi Isadora nao sei se é isso que perguntou mas o codigo que uso na ESP8266 é bem simples segue o fonte

 

#include <Adafruit_NeoPixel.h>
Adafruit_NeoPixel Teste (300, 1, NEO_GRB + NEO_KHZ800);


void setup() {
  pinMode (1,OUTPUT);
  Teste.begin();
  Teste.show();
}

void loop() {
  Teste.setBrightness(255);
  for (int i = 0; i<= 299; i++){
      Teste.setPixelColor(i, 255,255,255);
      Teste.show();
      delay(50);
    }
  }

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Nem sabia que esta fita consumia isso tudo...

Nem sabia que esta fita tinha algo inteligente... Tem um ci em cada? Legal.

14 horas atrás, Isadora Ferraz disse:

nunca vi isso mais gordo.

😁

 

Dei uma olhadela em ...

https://caternuson.github.io/Adafruit_CircuitPlayground/setPixelColor.html

setPixelColor(p, r, g, b);

Parameters

p [uint8_t]: The pixel to set, 0 to 9.
c [uint32_t]: 24-bit RGB color value, 0xRRGGBB.
r [uint8_t]: 8-bit red value, 0 to 255.
g [uint8_t]: 8-bit green value, 0 to 255.
b [uint8_t]: 8-bit blue value, 0 to 255.

e olhando o seu...

14 horas atrás, Anderson S Vitorino disse:

Teste.setPixelColor(i, 255,255,255);

, ... parece que seu parâmetro i está acima do esperado e todas as cores no máximo = o que pode dar branco mesmo, certo?

 

 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
6 minutos atrás, Isadora Ferraz disse:

Nem sabia que esta fita consumia isso tudo..

A fita consome 9W por metro (isso na pior maneira: branco e intensidade máxima).

E como a alimentação é em 5V, a corrente é alta.

Sei que existem fitas dessas para 12V, mas é muito mais cara.

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

1 hora atrás, Isadora Ferraz disse:

Nem sabia que esta fita consumia isso tudo...

Nem sabia que esta fita tinha algo inteligente... Tem um ci em cada? Legal.

😁

 

Dei uma olhadela em ...

https://caternuson.github.io/Adafruit_CircuitPlayground/setPixelColor.html

setPixelColor(p, r, g, b);

Parameters

p [uint8_t]: The pixel to set, 0 to 9.
c [uint32_t]: 24-bit RGB color value, 0xRRGGBB.
r [uint8_t]: 8-bit red value, 0 to 255.
g [uint8_t]: 8-bit green value, 0 to 255.
b [uint8_t]: 8-bit blue value, 0 to 255.

e olhando o seu...

, ... parece que seu parâmetro i está acima do esperado e todas as cores no máximo = o que pode dar branco mesmo, certo?

 

 

Sim bem legal, posso controlar cada led individualmente, se eu setar 255 nos tres parametros fica = a branco, e para apagar tenho que setar 0 em todas.

Sobre a variável i está acima do esperado nao entendi... esse parametro é o numero do led que quero acender, como no meu caso tenho 300 led, então acende corretamente.

 

Obrigado

 

adicionado 1 minuto depois
54 minutos atrás, Ricardo S Ferreira disse:

A fita consome 9W por metro (isso na pior maneira: branco e intensidade máxima).

E como a alimentação é em 5V, a corrente é alta.

Sei que existem fitas dessas para 12V, mas é muito mais cara.

Sim exatamente isso, no meu caso acho que estou perdendo corrente nos fios que estão conectados entre a fonte ao LED (mais ou menos 2,5 metros com fio de 0,5mm) 

 

Obrigado 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
46 minutos atrás, Anderson S Vitorino disse:

Sobre a variável i está acima do esperado nao entendi... esse parametro é o numero do led que quero acender, como no meu caso tenho 300 led, então acende corretamente.

é que no exemplo que vi só tem 10 leds... por isso p [uint8_t]: The pixel to set, 0 to 9.

circuit_playground_neoorder.jpg

https://caternuson.github.io/Adafruit_CircuitPlayground/setPixelColor.html

... então provavelmente quando você coloca vários em série, a inteligência dos leds identifica isso e você pode colocar os 300 que "cada um recebe o que merece". Bem bacana. Quase quero comprar um treco deste também kk

abç

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Isadora Ferraz disse:

é que no exemplo que vi só tem 10 leds... por isso p [uint8_t]: The pixel to set, 0 to 9.

circuit_playground_neoorder.jpg

https://caternuson.github.io/Adafruit_CircuitPlayground/setPixelColor.html

... então provavelmente quando você coloca vários em série, a inteligência dos leds identifica isso e você pode colocar os 300 que "cada um recebe o que merece". Bem bacana. Quase quero comprar um treco deste também kk

abç

Exatamente isso ... da pra fazer muito coisa legal, pra você ter uma ideia, estou montando uma prateleira de bonecos colecionaveis que tenho, e vou acender cada um pelo aplicativo que desenvolvi pelo celular, e posso tb escolher cada cor que quero acender do boneco com efeitos ainda kkkk

 

Estou me divertindo kkk logo penso em fazer algo para carro kkk quem sabe um dia rsrsr .. se quiser se aventurar e precisar de ajuda so chamar rsrsr obrigado 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Sim!! Quero ajuda no app do celular! Certa feita tentei e nem lembro se consegui algo com o appinventor . Mas me foi semi difícil assimilar e meio que desisti. Qual o que você usa? Publique o seu fonte cá pra nós! E pra mim por hora basta fazer um led piscar tipo o app do interruptor sonoff.. sabe o que é? Claro né... É que comprei vários mas se eu souber fazer o app compro só 1 esp32 e conecto muitos relés, entradas, analógicos e muitos etc...

 

abç

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

12 horas atrás, Isadora Ferraz disse:

Sim!! Quero ajuda no app do celular! Certa feita tentei e nem lembro se consegui algo com o appinventor . Mas me foi semi difícil assimilar e meio que desisti. Qual o que você usa? Publique o seu fonte cá pra nós! E pra mim por hora basta fazer um led piscar tipo o app do interruptor sonoff.. sabe o que é? Claro né... É que comprei vários mas se eu souber fazer o app compro só 1 esp32 e conecto muitos relés, entradas, analógicos e muitos etc...

 

abç

Estou usando xamarin mesmo (desenvolvi em visual studio aí serve para os dois (Android e IOS)) pode contar comigo que ajudo sim.. assim que conclui posto sim (esta cheio de bugs ainda kkk)

Sobre o interruptor .. muita coincidência kkk tenho um aqui tb mas eu comprei sem WIFI então não consigo integrar com o APP... mas pelo que dei uma breve pesquisada eles tem um app próprio não sei se eles abrem pra integração de outros APP (feito por nois kkk)

 

Mas vamos trocando rsrsr precisar so chamar 

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Como se tornar um desenvolvedor full-stack

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!