Fala Pessoal! Tudo bom?! 🙂
Sei que muitos de vocês que nos seguem nas redes sociais, principalmente o Instagram (onde as novidades sempre saem primeiro), ou a Fanpage do Facebook onde (os artigos mais completos, vídeos, etc sempre estão presentes e atualizados) 🙂 ou o pessoal bacana que também já nos segue e estão Inscritos no Canal do YouTube, já estão “por dentro” do assunto que vou mostrar aqui hoje (pois andei postando no Instagram e Facebook algumas “prévias”), mas este post não é pra ser um “repeteco“, mas na realidade a publicação, o post oficial do nosso Módulo Driver para Controle de Motores DC via PWM (desde os 3V até os 12V no mínimo).
PRIMEIRAMENTE O LAYOUT DA PLACA DE CIRCUITO IMPRESSO E A DISPOSIÇÃO DOS COMPONENTES ELETRÔNICOS NA PCI:
OBSERVAÇÃO IMPORTANTE: O Esquemático Eletrônico para montagem do circuito é apresentado justamente na PRIMEIRA IMAGEM deste Post! Olha lá em cima! 🙂
Outro importante detalhe pessoal, é que CLICANDO sobre qualquer uma destas imagens, elas serão abertas “na mesma” janela em um tamanho maior, E SE for necessário ainda mais resolução, basta dar um novo clique sobre a imagem e pronto, a imagem ficará em seu formato original (bem grande por sinal).
SEGUE ENTÃO O CÓDIGO EXEMPLO PARA EFETIVARMOS O FUNCIONAMENTO DO MOTOR DC (Sketch para Arduino):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
/* PROGRAMA: "CONTROLE DE VELOCIDADE DA ROTACAO DE MOTOR DC (~6VDC) AUTOMATICO VIA (PWM) * AUTOR: RODRIGO COSTA * https://EletronicaParaTodos.com * DATA: 19/07/2017 * CREDITOS: JEREMY BLUM */ // PROGRAMA SIMPLES PARA CONTROLE DE VELOCIDADE DE MOTOR DC const int MOTOR = 9; // MOTOR no pino digital 9 int r = 0; void setup() { // put your setup code here, to run once: pinMode(MOTOR, OUTPUT); // Configura o pino 9 do MOTOR como SAIDA Serial.begin(9600); // iniciamos a saida serial para DEBUG } void loop() { // put your main code here, to run repeatedly: for(int r=0; r<256; r++) { analogWrite(MOTOR, r); Serial.println(r); // Mostramos no Monitor Serial o atual valor da variável "r" do LOOPING FOR delay(100); //Serial.println(r); // Mostramos no Monitor Serial o atual valor da variável "r" do LOOPING FOR } delay(2000); for(int r=255; r>=0; r--) { analogWrite(MOTOR, r); Serial.println(r); // Mostramos no Monitor Serial o atual valor da variável "r" do LOOPING FOR delay(100); //Serial.println(r); // Mostramos no Monitor Serial o atual valor da variável "r" do LOOPING FOR } delay(2000); } |
FOTOGRAFIAS, IMAGENS E VIDEO DO CIRCUITO AINDA NA PROTOBOARD E DA PLACA DE CIRCUITO IMPRESSO (PCI) JÁ PRONTA PRA SER POPULADA COM OS COMPONENTES ELETRÔNICOS:
É isso aí Pessoal! ❗
Abração!
Gostou? COMPARTILHA! 😉
Últimos posts por Rodrigo Costa (exibir todos)
- Medindo e Monitorando a Temperatura com Arduino (Sensor LM35) - 5 de setembro de 2021
- Controle de Cargas através de Entrada Analógica com Arduino - 30 de agosto de 2021
- REVIEW E DICAS – ALICATE AMPERÍMETRO (UNI-T UT210E PRO) - 28 de agosto de 2021
Fala Rodrigo blz?
Para colocar 1 potenciômetro no lugar do arduino nesse módulo, é só ligar uma das pernas do potenciômetro na entrada onde ligaria o arduino e a outra no negativo?
Parabéns pelo blog e obrigado
Fala Henrique! Tudo Bom?!
Rapaz, me parece que você quer deixar esse circuito um “pouco mais analógico” né?! (risos) Beleza! Bom, eu sinceramente não vou lhe dizer que “testei” algo do tipo (sua ideia de tirar a placa Arduino fora e colocar um POT), MAS, acredito que pode funcionar sim da forma que você “perguntou” (por ex: se um POT tem 3 terminais, coloca 2 deles juntos – o terminal do meio e um da extremidade, não importa se extremidade esquerda ou direita” – indo pra entrada onde iria o Arduino e a outra “perna” no GND) para que aí você consiga obter uma DDP (diferença de potencial) ao girar o potenciômetro (lembrando que o Arduino “injeta/joga” naquele pino, uma tensão que varia teoricamente dos 5VDC a 0VDC), então cuidado para não ultrapassar alguns limites nos experimentos! 🙂
Conta depois o que conseguiu se puder ou posta um video lá no YouTube! 😉
Sucesso!
Um Abraço,
Rodrigo Costa do Blog,
https://EletronicaParaTodos.com