Video 33 - TASMOTA - Controle de carga AC resistiva e indutiva com PWM

  Рет қаралды 1,451

Daniel Ghisleni

Daniel Ghisleni

6 ай бұрын

O vídeo que eu tanto esperava (e muitos de vocês também!) finalmente ficou pronto!
Neste vídeo, mostro como podemos integrar ao Tasmota um módulo dimmer para controlarmos cargas AC tanto indutivas quanto resistivas.
A técnica de dimmerização utilizada neste módulo é a mesma utilizada em dimmers analógicos comuns, ou seja, é entrege na saída apenas uma parte da onda senoidal de entrada. Porém, o controle deste dimmer é feito através de PWM no Tasmota, permitindo que possamos controlar nossas cargas remotamente, pelo celular, pelo computador ou até mesmo por um sistema que se comunique com este microcontrolador. Interessante, não?
Até este momento, é bem difícil encontrar materiais em português sobre este assunto na Internet. Existem alguns artigos genéricos, em outros idiomas, mas muito poucos abordam o Tasmota. Espero que este vídeo seja esclarecedor e sirva de ponto de partida para muitos projetos interessantes!
Caso tenha ficado alguma dúvida, poste aqui nos comentários. E não esqueça de fazer parte de nosso grupo de Telegram. Está incrível! Muitos conteúdos sendo debatidos e muito conhecimento sendo compartilhado. Vale a pena participar. O link para entrar é t.me/dgtronics1.
Espero que gostem do vídeo, compartilhem e curtam! Se quiserem apoiar o canal, podem fazê-lo através de super likes. Isso nos fortalece e nos ajuda a criar conteúdos cada vez mais interessantes. Faça sua sugestão pelos comentários!

Пікірлер: 72
@fabiocosta2503
@fabiocosta2503 5 ай бұрын
Canal nota 10000. Parabéns!!!
@danielghisleni
@danielghisleni 5 ай бұрын
Obrigado, Fábio! Grato pela audiência!
@amarobarbosa8483
@amarobarbosa8483 2 ай бұрын
O segredo de tudo isso esta na manipulação do codigo fonte, que gera um PWM à partir de um sinal externo. Pena que não temos acesso ao código fonte para testar em uma mcu como Arduino por exemplo, sem ter que fazer uso da chield padrão. Boa explicação!
@danielghisleni
@danielghisleni 2 ай бұрын
Olá Amaro! Sim, o sinal externo, no caso o pulso gerado quando a tensão AC passa pelo 0V, é usado para saber o momento de cortar a saída, que ficará cortada por alguns milissegundos conforme o duty cicle selecionado. Passado esse tempo, a saída é liberada, gerando uma onda de saída igual a essa do vídeo. Não é bem um PWM, mas é parecido. Tem diversos códigos abertos para você estudar, se quiser. Não é complicado. Algumas contas matemáticas e você pode chegar neste mesmo resultado com um arduino ou outro microcontrolador qualquer!
@cezarsena410
@cezarsena410 6 ай бұрын
Que legal, Daniel!!! Eu ainda estou "assombradim", rsrs. Muito bem apresentado.
@danielghisleni
@danielghisleni 6 ай бұрын
Obrigado Cezar!
@fhgprofeta
@fhgprofeta 6 ай бұрын
A potência é a área entre a curva e o eixo X. Top de mais...
@danielghisleni
@danielghisleni 6 ай бұрын
Exatamente! Resumiu muito bem!
@sidneyzilz6872
@sidneyzilz6872 Ай бұрын
Ótimo vídeo! Poderia postar link para adquirir esse material?
@danielghisleni
@danielghisleni Ай бұрын
Olá Sidney! Não tenho no momento link para adquirir esses materiais, mas são facilmente encontrados no mercado livre ou em lojas de eletrônica ou automação. Eu compro a grande maioria dos materiais pelo mercado livre mesmo. Fácil e barato.
@sidneyzilz6872
@sidneyzilz6872 Ай бұрын
@@danielghisleni Na verdade, preciso controlar a velocidade de um motor CA de 1HP sem perder o torque em baixa velocidade e esse seu projeto me chamou a atenção. Da uma olhada nesse vídeo kzbin.info/www/bejne/n2WZp6ekrMl-otU é bem parecido com esse seu projeto, ele controlou a velocidade de um motor AC pequeno, acho que de um ventilador. Como diz o Professor Bairros, vamos colocar fogo no parquinho. Um abraço!
@danielghisleni
@danielghisleni Ай бұрын
Sidney, tenho uns vídeos com um projeto praticamente igual a esse do vídeo que você sugeriu (veja em kzbin.info/www/bejne/pH-kiaaofKpkaK8). A ligação deste circuito em uma carga indutiva não deu um resultado bom nem mesmo com motores pequenos - eu testei com um ventilador - pois pode danificar o mosfet e a ponte retificadora devido à alta tensão gerada pelo sistema. Já utilizando o módulo abordado no vídeo 33 opera como um dimmer comum, apenas com a diferença de que ele é modulado por um microcontrolador, e dessa forma consegui um resultado bem satisfatório. Para aumentar a potência seria necessário trocar alguns componentes, mas creio que seja possível. Meus testes com o mesmo ventilador deram um resultado bem interessante. Obrigado pela sua audiência!
@messiasmrs
@messiasmrs 6 ай бұрын
Muito bons os seus videos!
@danielghisleni
@danielghisleni 6 ай бұрын
Valeu Messias!
@MsMauroluis
@MsMauroluis 6 ай бұрын
Bom dia Daniel. Muito bom como sempre, vou estudar para colocar no meu projeto de ventilador inteligente, que ainda não desisti, mas para variar um pouco, tenho uma pergunta. he he he. Pelo que andei buscando na web, este circuíto vem para 110v ou 220v, você já estudou o circuíto. Saberia me dizer se é possível torna-lo bivolt, digo, com pouca modificação? Um grande abraço do tamanho do Rio Grande!
@danielghisleni
@danielghisleni 6 ай бұрын
Mauro, é possível sim, porém se a ideia é que isso aconteça automaticamente, dá um pouco mais de trabalho. Em princípio é só alterar o resistor que está na etapa de AC (ele dissipa uma boa potência em forma de calor pois precisa rebaixar a tensão AC para alimentar o led do optoacoplador, fornecendo uma corrente de uns 10mA). Se a tensão AC baixar à metade, o valor desse resistor também deve diminuir à metade, e dissipará também a metade da potência.
@MsMauroluis
@MsMauroluis 6 ай бұрын
@@danielghisleni Obrigado Daniel, acho que vou comprar uma placa dessas para estudar o circuíto e se o resistor vir direto de um dos polos da linha de alimentação vou ver se, no meu caso do ventilador, consigo que o mesmo relé que troca a tensão seja capaz de alternar entre os resistores. Como já te comentei em outro momento a minha ideia é fazer que o esp veja a tensão e depois de verificado, se for 110 ele comute na tensão menor caso não inicie com a tensão maior, ou seja, o relé sairá no NA comutando em a carga como se fosse 220v e se verificar que a tomada é 110, então comutará para 110V a carga, no caso o ventilador e também este resistor para fazer a dimerização. Vamos aos testes. Um abraço
@danielghisleni
@danielghisleni 6 ай бұрын
@@MsMauroluis bacana! Depois mande os resultados que conseguiu obter, se puder! Obrigado!
@wilkerklug
@wilkerklug 6 ай бұрын
Olá, preciso que um PIC envie informações simples para o tasmota através de um optoacoplador, Qual protocolo usar?
@danielghisleni
@danielghisleni 6 ай бұрын
Você pode usar serial, seria o mais simples.
@eduardofioravante5677
@eduardofioravante5677 6 ай бұрын
ola daniel, eu fiz um destes mas o pulso nao é pwm e sim apenas um pulso com uma duraçao pequena, menor que o restante do ciclo apenas para gatilhasr o triac e no caso de ventilador começo com uns 30% para nao queimar as bobinas quando o ventilador nao esta girando ainda, funciona muito bem para lampadas e ventiladores, aproveitando um boa Natal, boas festas
@danielghisleni
@danielghisleni 6 ай бұрын
Exatamente, Eduardo, eu também não considero isso um PWM, mas no fim das contas, acaba sendo... E realmente para cargas indutivas o controle não é nada preciso, tem que tomar alguns cuidados, mas é o que temos no mercado. O ideal é nunca baixar de 50% quando a carga for indutiva. Grande abraço, grato pelo comentário!
@paulomalas76
@paulomalas76 6 ай бұрын
Eis que aparece o video supra explicado sobre que pesquiso há anos. Parabéns!!! Há forma de controlar várias saídas com o mesmo Esp8266?
@danielghisleni
@danielghisleni 6 ай бұрын
Sim, Paulo, tendo um dimmer enviando o sinal zero-cross, o microcontrolador poderá controlar vários dimmers. Porém, não pode ser usado em redes trifásicas, pois a detecção de passagem por zero será feita por apenas um dos módulos, os demais não precisarão deste pino conectado ao microtontrolador (apenas Vcc, GND e PWM). Sendo assim, uma vez que você configurar o SO99 para 1, todos os PWM que você utilizar serão regidos pelos pulsos recebidos em Counter 4. Vale ressaltar que não é possível utilizar, simultaneamente no mesmo microcontrolador, PWM gerado pelo clock interno e PWM gerado externamente.
@paulomalas76
@paulomalas76 6 ай бұрын
@@danielghisleni o meu caso específico é para controlar 4 discos de placa de fogão vitrocermico. Agora vou aguardar a publicação do vídeo de encoder rotativo no tasmota 😁😁😁
@danielghisleni
@danielghisleni 6 ай бұрын
@@paulomalas76 esse vídeo já tá engatilhado!
@williammatiasdasilva6439
@williammatiasdasilva6439 2 ай бұрын
tem o esquema eletrico da placa de triac
@danielghisleni
@danielghisleni 2 ай бұрын
Você pode ver o diagrama e outras informações neste endereço: www.electroschematics.com/ac-light-dimmer-module-with-zc-detector/
@splendensregan5270
@splendensregan5270 2 ай бұрын
Olá Daniel, estive pensando numa forma diferente de controlar a senoide. Poderíamos fazer o controle determinando quantos ciclos completos da senoide seriam liberados na unidade de tempo. Em potencia máxima na carga, o circuito liberaria um ciclo completo da senoide a cada 16 ms. Para diminuir a potencia, o circuito começaria a liberar um ciclo completo da senoide após 32ms, depois a cada 48ms, depois a 64ms etc. Cada incremento de 16ms no periodo, teríamos menor potencia entregue na carga. Isso evitaria recortes nos semiciclos da senoide. O que você achada ideia?
@danielghisleni
@danielghisleni Ай бұрын
Olá! Desculpe a demora, as coisas estão tensas aqui no Sul. A ideia é bem interessante, eu não tinha pensado nisso. Não sei como a carga indutiva se comportaria nesse caso, mas imagino que seria algo parecido com "ligar e desligar rapidamente o botão de um ventilador"... De fato um circuito interessante de se testar. Vou anotar aqui!
@Elton_GR
@Elton_GR 6 ай бұрын
Show!!!
@danielghisleni
@danielghisleni 6 ай бұрын
Valeu Elton!
@Duty3030
@Duty3030 6 ай бұрын
Excelente vídeo Daniel, qual TRIAC é usado nesse módulo? Andei pesquisando na internet mas não encontrei!!
@danielghisleni
@danielghisleni 6 ай бұрын
Esse que tenho usa o BT137, mas pode ser qualquer Triac equivalente, ou até de maior potência.
@danielghisleni
@danielghisleni 6 ай бұрын
Aqui tem um bem semelhante, mas pode ser qualquer dimmer que tenha suporte a detecção por zero: www.usinainfo.com.br/dimmer-arduino/modulo-dimmer-para-arduino-pic-mc-8a-com-sinal-zero-cross-220v-5915.html?gclid=CjwKCAiAp5qsBhAPEiwAP0qeJhczeKN4fJUSovK17Kv7qULexoieqyRBXnzJNGFZkFMqnojyk7banxoCi2YQAvD_BwE
@Duty3030
@Duty3030 6 ай бұрын
@@danielghisleni Perfeito. Utilizo aqui um módulo dimmer diferente, baseado no BT137 (que tem ZC também). O único ponto negativo é que ele costuma piscar com algumas lâmpadas LED dimerizáveis, o que, pelo que andei pesquisando, é algo bem comum.
@danielghisleni
@danielghisleni 6 ай бұрын
@@Duty3030sim, infelizmente isso acontece pois a frequencia de entrega da energia é muito baixa (60Hz). Aqui na minha casa, utilizo o outro dimmer, baseado em Mosfet, em que a frequência de entrega da energia fica maior (600Hz ou ainda mais, dependendo da configuração da frequência PWM que você estipular), e com isso não dá esse efeito de piscada. Aquele dimmer não é bom para cargas indutivas, mas consegui bons resultados com lâmpadas de led... acredito que valha a pena tentar!
@paulomalas76
@paulomalas76 6 ай бұрын
@@danielghisleni meu comentário serve para complementar a resposta. O TRIAC pode ser qualquer um, já o optocolador de disparo pode ser com deteção de "zero cross" , senão só faz disparo na gate do TRIAC quando passa por zero.
@JoseAntonio-rc7kg
@JoseAntonio-rc7kg 6 ай бұрын
Valeu!
@danielghisleni
@danielghisleni 6 ай бұрын
Muito obrigado!!
@sebastiao4130
@sebastiao4130 3 ай бұрын
por favor cv tem as especificações desta placa para comprar?
@danielghisleni
@danielghisleni 3 ай бұрын
Olá Sebastião. Em princípio serve qualquer módulo com zero cross. Vou mandar o link de um deles para que você veja as especificações: produto.mercadolivre.com.br/MLB-1927656978-modulo-dimmer-para-arduino-pic-mc-8a-com-sinal-zero-cross-_JM
@blackangeum
@blackangeum 6 ай бұрын
Olá gostei muito do vídeo, mas qual módulo e esse pq fui pesquisar para comprar o módulo dimmer mas os fornecedores dizem que não pode controlar cargas indutivas?
@danielghisleni
@danielghisleni 6 ай бұрын
Olá! Dizem realmente que não é indicado porque o controle não é preciso (50% do PWM não corresponde a 50% de energia entregue). Mas não tem problema, o método de dimmerização é o mesmo que em dimmers de ventilador de teto, porém com controle digital. Basta um ajuste de mínimo de PWM e utilizar cargas indutivas que possam ser dimmerizáveis (tem motores que não é recomendável), mas funciona perfeitamente.
@sebastiao4130
@sebastiao4130 6 ай бұрын
Bom demais Tem este módulo mais potente
@danielghisleni
@danielghisleni 6 ай бұрын
Deve ter, não cheguei a procurar... Mas você pode substituir o Triac e talvez com poucas modificações conseguirá uma potência bem maior!
@eltonjhon7921
@eltonjhon7921 6 ай бұрын
posso ligar na saída de um nobreak e controlar carga? para testes após reparos
@danielghisleni
@danielghisleni 6 ай бұрын
Apesar de a onda de saída de um nobreak poder não ser uma senóide perfeita, acredito que seja possível sim, não fiz testes mais aprimorados. Seria uma experiência interessante!
@eltonjhon7921
@eltonjhon7921 6 ай бұрын
@@danielghisleni opa nobreak tem sim onda perfeita bem melhor que a da rede... Mas estamos falando de nobreak dupla conversão, não daqueles shortbreaks vendidos nas casas Bahia kkkk
@danielghisleni
@danielghisleni 6 ай бұрын
@@eltonjhon7921 se for os de dupla conversão, deve funcionar sim! Valeu!
@TheAtilioenei
@TheAtilioenei 6 ай бұрын
👏 👏 👏 👍👍👍
@danielghisleni
@danielghisleni 6 ай бұрын
Muito obrigado!
@fabiocosta2503
@fabiocosta2503 5 ай бұрын
Bom dia Daniel. Eu tentei fazer com o ESP01. Ele gera o sinal PWM com o clock interno, mas quando habilito o zerocrossong o contador registra a passagem por zero mas não emite sinal PWM. Tem alguma ideia do motivo? Desde já obrigado!
@danielghisleni
@danielghisleni 5 ай бұрын
Olá, vc está usando o counter4? Não funciona com outro número. E não vai gerar um pwm propriamente dito, vai somente dar um pulso cada vez que passar por zero. Confira esse detalhe e deverá funcionar.
@fabiocosta2503
@fabiocosta2503 5 ай бұрын
Boa tarde. Obrigado pela atenção! Eu configurei bem igualzinho ao eu, até estou usando o NodeMCU, mas não teve jeito não tenho o sinal para o triac (tenho a contagem da passagem por zero). Mesmo assim obrigado, vou continuar tentando
@danielghisleni
@danielghisleni 5 ай бұрын
@@fabiocosta2503 tente utilizar outro pino, pode ser o RX, para receber os pulsos (counter 4), e o TX para enviar o sinal para o módulo. Não cheguei a tentar com esp01. Se não der certo me avise que tento!
@fabiocosta2503
@fabiocosta2503 5 ай бұрын
@@danielghisleni Boa noite. Finalmente consegui!!!! Eu havia baixado a versão em Português do Tasmota, mas após várias tentativas sem sucesso eu resolvi fazer um upgrade do firmware e ele passou para inglês. Após isso funcionou perfeitamente!!!! Mas uma vez muito obrigado Daniel e fica a dica para quem for fazer.
@danielghisleni
@danielghisleni 5 ай бұрын
@@fabiocosta2503 que interessante.. Não devia ter diferença apenas por ter usado um idioma diferente. Provavelmente algum bug na versão em português. Grato por compartilhar o resultado!
@BrunoRodrigues-tg6lc
@BrunoRodrigues-tg6lc 4 ай бұрын
Qual o nome desse módulo? Nao consegui encontrar um que tenha essa saída que manda um sinal quando passa por zero.
@danielghisleni
@danielghisleni 4 ай бұрын
Olá Bruno! Em princípio qualquer módulo com zero cross. Segue o link de um deles: produto.mercadolivre.com.br/MLB-1927656978-modulo-dimmer-para-arduino-pic-mc-8a-com-sinal-zero-cross-_JM?
@maiconcelista
@maiconcelista Ай бұрын
Posso usar esse ckt para controle de uma carga de 1000w no caso seria um fogão elétrico q usa uma resistência!?
@danielghisleni
@danielghisleni Ай бұрын
Pode sim, porém você precisará trocar o Triac para um de maior potência, e colocar um dissipador de calor nele. O BTA16 que vem no módulo suporta 4A, não conseguiria prover os 1000W que você precisa. Sugiro trocar por um BTA20 lembrando de reforçar as trilhas da placa para que neste ponto, suporte uma corrente grande. O restante do circuito é de baixa corrente, mas a parte do Triac precisa receber este reforço. E, claro, todo cuidado é pouco quando trabalhando com AC, principalmente com altas correntes. Utilize também fusíveis.
@maiconcelista
@maiconcelista 12 күн бұрын
Poderia usar o BT 137 ?
@danielghisleni
@danielghisleni 12 күн бұрын
@@maiconcelista sim, serve também.
@maiconcelista
@maiconcelista 12 күн бұрын
@@danielghisleni última dúvida, elem de reforçar as trilhas e por o dicipador, eu só preciso retirar o bta16 e colocar o bta20 no lugar!? Não preciso alterar mais nada além dos reforços das trilhas !? Obg por me responder ... gosto MT dos teus vídeos, me ajudam MT!!!
@danielghisleni
@danielghisleni 12 күн бұрын
@@maiconcelista em princípio é só isso. Acho importante observar, por um tempo em laboratório ainda, se nada está aquecendo em excesso, para que depois, no dia-a-dia não ocorra nenhum problema. E, claro todo cuidado é pouco quando trabalhando com grandes potências.
@mastersoncaetano4119
@mastersoncaetano4119 15 күн бұрын
nao é necessario um circuito snubber para carga indutiva?
@danielghisleni
@danielghisleni 15 күн бұрын
Acredito que sim. Não cheguei a calcular um snubber, caso você faça e queira compartilhar o resultado, seria muito bom. Valeu!
@mastersoncaetano4119
@mastersoncaetano4119 15 күн бұрын
Sim, estou montando o projeto para controlar a potência ac no primário de um transformador, vou calcular o snubber e fazer testes
@mastersoncaetano4119
@mastersoncaetano4119 15 күн бұрын
Parabéns pelo canal
@danielghisleni
@danielghisleni 15 күн бұрын
@@mastersoncaetano4119 obrigado!!
Flashing ESPHome or Tasmota to a Smart Device
26:20
ResinChem Tech
Рет қаралды 10 М.
Video 30 - TASMOTA - Dê mais funções aos botões no Tasmota
25:42
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 96 МЛН
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 116 МЛН
ESP32 #59: ESP32 MOSFET Tutorial (as a Switch)
19:31
pcbreflux
Рет қаралды 49 М.
Arduino AC Motor Control using Solid State Relay (SSR)
2:06
MrProject TSE
Рет қаралды 15 М.
CONTROLE PWM DE POTÊNCIA PARA MOTORES | Vídeo Aula #336
25:45
Video 21 - TASMOTA - Medindo distâncias e níveis
22:11
Daniel Ghisleni
Рет қаралды 1,2 М.
O que é PWM?
21:58
Electrolab
Рет қаралды 47 М.
Video 23 - TASMOTA - Começando a dominar os scripts no Tasmota
39:15
Daniel Ghisleni
Рет қаралды 1,6 М.
CONTROLE DE POTÊNCIA AC DIGITAL
23:04
WR Kits
Рет қаралды 31 М.
Video 18 - TASMOTA - Monitore a tensão e a corrente com Tasmota
38:37
Daniel Ghisleni
Рет қаралды 2,4 М.
Video 32 - TASMOTA - Lendo e reconhecendo tags e cartões RFID
23:44
Первый обзор Galaxy Z Fold 6
12:23
Rozetked
Рет қаралды 383 М.
ОБСЛУЖИЛИ САМЫЙ ГРЯЗНЫЙ ПК
1:00
VA-PC
Рет қаралды 1,7 МЛН
Самый дорогой кабель Apple
0:37
Romancev768
Рет қаралды 331 М.