Existe no mercado esse módulo para que o Arduino controle uma fita ou barra de LED RGB.

Alguem sabe se existe similar para o ESP32?
Como a tensão do sinal do ESP32 é de apenas 3,3V os leds ficam "fracos", já que o Arduino dispõe de 5V no sinal digital.

É claro que é possivel fazer um driver desses na bancada, mas como vou precisar de vários teria que ser algo pronto.

Testei um módulo P9813 mas em todos os teste que fiz ele apresentou instabilidade na geração das cores....

Agradeço por informações.

Exibições: 161

Responder esta

Respostas a este tópico

Boa tarde.

Voce usa este modulo da foto com  arduino e funciona bem?

Para facilitar nosso entendimento e ajuda, por favor poste um esquemático,

(mesmo feito  a mão livre), do seu projeto com ESP32.

Lembre-se que qualquer MOSFET usado com dispositivos de 5V ou menos tem que ser MOSFETs para níveis 

lógicos.

Informações sobre MOSFETs lógicos.

Ref:

https://www.digikey.no/no/blog/how-to-select-a-mosfet-for-logic-cir...

Tópico:

Parameters to consider when selecting a logic level N-channel MOSFET

RV mineirin

Essa questão me lembrou uma situação em que fiz uma coisa que não gostei... Mas deu certo.

Não recomendo ninguém fazer... Mas se quiser tentar, por conta e risco, pode dar certo.

Na situação em que precisei era coisa de 0,6V a mais e era um 8051. ficou ótimo, nunca queimou um, foram vendidos centenas de aparelhos.

Para o Esp (referencia no ESP8266, precisa confirmar se o ESP32 é igual)

Veja a tabela 6 na pagina 17/31 do doc:

https://cdn-shop.adafruit.com/product-files/2471/0A-ESP8266__Datash...

Existem números faltando, entre eles o VOH Max. Quando faltam números costuma ser pq depende de outros fatores..

E a observação:

"All digital IO pins are protected from over-voltage with a snap-back circuit connected between the
pad and ground. The snap back voltage is typically about 6V, and the holding voltage is 5.8V."

Isso pode significar que ele é tolerante a 5V.

Embora não consiga fornecer 5V se vc colocar um Pull_UP para 5V ele pode fornecer irá sobreviver.

Como é apenas para fornecer corrente para comutar o transistor pode funcionar.

Open_Drain

Figura de: https://forum.digikey.com/t/what-does-open-drain-mean/716

No PIC se usa muito fixar a saída em 0 e comutar elo pino que define input/output, assim a escrita seria hora de 0V hora de Tree state (aberto), assim o pullup definiria a tensão. No ESP pode funcionar... sem garantias pq não testei.

Ref:

https://hackaday.io/page/2024-esp8266-is-5v-tolerant-after-all

https://hackaday.com/2016/07/28/ask-hackaday-is-the-esp8266-5v-tole...

https://github.com/espressif/arduino-esp32/issues/7022

O módulo da foto funciona perfeitamente no Arduino, cuja tensão de saída digital é 5V.

Quando usado no ESP32 (3v3) a tensão não é suficiente para chavear o SPM620 e a luminosidade da fita fica com talvez menos de 50% do que deveria ser.

Então, solucionei o problema retirando os SPM620 e colocando em seu lugar transistores TIP41. FIcou perfeito, 100% de luminosidade, contriolada via PWM no ESP32.

Não sei se o TIP41 é a melhor solução ou saida, mas está funcioonando bem a mais de 48 horas ininterruptas, em teste.

Agradeço pelas sugestões. Vou alterar o título para -RESOLVIDO-.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço