CONTROLE DE VELOCIDADE DE MOTORES DC “MANUALMENTE” COM RASPBERRY Pi (COM PROTEÇÃO DIODO + CAPACITOR)

CONTROLE DE VELOCIDADE DE MOTORES DC "MANUALMENTE" COM RASPBERRY Pi (COM PROTEÇÃO DIODO+CAPACITOR)

Raspberry Pi com Adaptador para facilitar acesso aos pinos GPIO da placa

Controle_MOTOR_DC_Raspberry_Pi_ESQUEMATICO

Esquemático Eletrônico Motor DC + Raspberry Pi 3 (GPIO)

 

Fala Pessoal!  😀 

 

Neste video falamos como controlar a velocidade, o giro de um motor DC, ventoinha, fan, e por aí vai. Comentamos também, de uma forma superficial mas definitivamente importante como dica eletrônica, sobre a tão falada “teoria da proteção” contra os surtos de corrente reversa que são induzidas pelas bobinas do motor quando desligadas!  🙄 

 

Aproveitamos e realizamos o código utilizando uma das várias IDE`s gratuitas para a linguagem de programação Python, que neste caso, utilizamos a conhecida “PyCharm IDE – do pessoal da JetBrains” (mas qualquer outra pode ser utilizada, assim como o próprio IDLE, simples mas bastante funcional interpretador Python) para colocar o motor em funcionamento e sendo controlado via interpretador de comandos da interface Python.

 

 💡  E pra finalizar, acompanhe o video abaixo, onde mostramos no osciloscópio como o circuito de proteção (DIODO + CAPACITOR) paralelos às bobinas do motor se comportam, evitando que ruídos sejam transferidos das bobinas para os circuitos eletrônicos adjacentes!  ❗ 

 

Raspberry Pi com Adaptador para facilitar acesso aos pinos GPIO da placa

Raspberry Pi com Adaptador para facilitar acesso aos pinos GPIO da placa

Raspberry Pi com Adaptador para facilitar acesso aos pinos GPIO da placa

Raspberry Pi com Adaptador para facilitar acesso aos pinos GPIO da placa

Raspberry Pi com Adaptador para facilitar acesso aos pinos GPIO da placa

Raspberry Pi com Adaptador para facilitar acesso aos pinos GPIO da placa

 

 

Pessoal, espero que tenham gostado do conteúdo, e se surgiram dúvidas, sem problemas, COMENTA aí embaixo que com muito gosto eu vou tentar ajudar cada um de vocês. Sou grato pela confiança de todos sempre!

Abração Pessoal!

Compartilha aí!  😉 

Rodrigo Costa
Sigam-me

4 thoughts on “CONTROLE DE VELOCIDADE DE MOTORES DC “MANUALMENTE” COM RASPBERRY Pi (COM PROTEÇÃO DIODO + CAPACITOR)”

  1. Fala Rodrigo blz?

    Eu estava atrás dessa lista dos componentes também! 😀

    Uma dúvida, no seu esquema não inclui um dissipador pro transistor, no meu caso, esse módulo pode ficar ligado mais de 24 horas seguidas. Você acha que precisa colocar um dissipador pra evitar super aquecimento?

    Obrigado

    1. Fala Henrique! Tudo Bom?!

      Rapaz, pois é, infelizmente no post não inseri a lista de componentes, mas ainda bem que nosso amigo Daniel aí abaixo perguntou e eu comentei lá! 🙂

      Olha só, realmente no meu esquemático não incluí um dissipador para o transistor, pois o tipo de transistor que utilizei, que foi o PN2222, tem encapsulamento TO-92 (o que não é conveniente em nada para se utilizar um dissipador de calor junto). o.O

      Pra que você possa dimensionar sua aplicação da melhor forma possível, vamos observar alguns fatores para determinarmos se é melhor utilizar este mesmo transistor, sem radiador de calor, ou mudarmos o tipo e modelo do transistor, vejamos:

      1) Qual a corrente necessária para o seu motor aí funcionar? Por exemplo, se você utilizar o mesmo PN2222 que utilizei neste projeto, teoricamente podemos alimentar uma carga que consuma no máximo 0,6A ou seja, no máximo 600mA (e eu diria que nem pensar alimentar algo que chegue próximo do “máximo” suportado pelo componente eletrônico), então, se o PN2222 na teoria segundo seu datasheet suporta até 600mA, eu alimentaria uma carga de no máximo uns 350mA com este transistor e mesmo assim “ficaria de olho, ou seja, um período de testes e observação bem de perto” para saber o grau de dissipação térmica o componente “vai parecer necessitar” para continuar funcionando normalmente (mesmo que mais 24h).

      Resumindo: Se você for utilizar exatamente o mesmo circuito e componentes eletrônicos que utilizamos no video acima (principalmente o “motor” em matéria de consumo de corrente), aí eu diria que você não precisaria do dissipador de calor não, pois o consumo neste caso não é tão grande.

      PS: Agora, se por exemplo, você quer utilizar um outro tipo de motor, e que consuma mais corrente até que os teóricos 0,6A suportados pelo PN2222, então você poderia pensar em utilizar um TIP31 (que já é um transistor de média potência, com encapsulamento do tipo TO-220 – o que permite aparafusar um dissipador de calor tranqüilamente – e que teoricamente segundo sua folha de dados pode suportar uma corrente de até 3A no seu coletor!

      Tudo vai ser uma questão de quanto de corrente elétrica sua carga (motor) necessitará de fato pra manter seu circuito funcionando por longo período sem riscos de aquecer ao ponto de criar uma “avalanche térmica” no transistor e o mesmo, claro, não suportar e “queimar”.

      Espero que seja de ajuda!

      Um Abraço,
      Rodrigo Costa.

  2. Olá, tudo bem. Dei uma olhada no diagrama do circuito e lá você usa uma fonte de alimentação externa. Haveria como substituir a alimentação externa pela saída de 5v, mantendo os mesmo elementos de proteção como o diodo e resistor? Eu fiz este esquema, deste tutorial, mas o pessoal alertou sobre o risco em não usar um circuito de desacoplamento: https://hackernoon.com/how-to-control-a-fan-to-cool-the-cpu-of-your-raspberrypi-3313b6e7f92c

    1. Olá Daniel, Tudo bom?

      Rapaz, creio ser possível sim substituirmos a fonte de alimentação externa pela própria tensão de 5VDC disponível na placa Raspberry Pi 3 (tensão esta que provém diretamente da fonte de alimentação “externa” que alimenta toda a placa RPi, e que na fonte oficial, me parece que a corrente máxima é de 2,5A, o que é uma corrente considerável). Considerando uma ventoinha que consuma uns 200mA, você ainda teria teoricamente falando, 2,3A para consumir. 🙂

      Quanto a manter os elementos de proteção (DIODO + CAPACITOR), sim, também acredito que é bem tranquilo adicionar estes dois componentes ao circuito (basta soldar-los em paralelo aos fios de alimentação da ventoinha).

      PS: Sobre o esquema que você postou o link, é de fato um circuito bem simples e que deve funcionar, mas o que mais intriga é a ausência de um diodo em paralelo com as bobinas do motor do ventilador, isso porque, sem no mínimo o diodo ali, coloca-se a placa em risco devido aos pulsos “contrários” induzidos pelas bobinas do motor à própria placa RPi (a fonte) e mais um detalhe “estranho” é que o rapaz lá não utilizou nem ao menos um resistor de polarização na base do transistor, deixando o componente sem um controle de corrente… 🙁

      Qualquer coisa é só falar Daniel!

      PS: Rapaz, você tem razão quando diz que eu não especifiquei o valor dos componentes eletrônicos, desculpas!

      Então, os componentes que utilizamos foram:

      (01) Transistor PN2222
      (01) Diodo 1N4007
      (01) Capacitor Poliéster 100nF

      Obrigado pelo comentário e pela força.

      Um Abraço,
      Rodrigo Costa.

Esse espaço é Seu! Comenta Aí! ;-)