SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
Clube de Robótica
1Espaço Programação e Eletrónica – Motores dc
Espaço Programação e Eletrónica
Motores dc em circuitos com arduino programado em S4A – estudo orientado
Introdução
O motor dc (ou motor de corrente contínua) é muito vulgar em equipamentos como impressoras, carrinhos de
brinquedo a pilhas e outros brinquedos baratos, pelo que é extremamente fácil ter acesso a um.
O controlo destes motores é muito simples: ligam-se os cabos do motor a uma fonte de alimentação contínua (uma
pilha, por exemplo) apropriada, de acordo com as caraterísticas do motor usado, e o motor começa a girar. Trocando
a polarização da fonte, o motor girará em sentido contrário.
O controlo deste tipo de motor com arduino não é, no entanto, tão simples como seria de supor porque, por um lado,
este motor exige mais corrente que aquela que o arduino consegue debitar e, por outro, os motores geram correntes
de indução que podem danificar o circuito caso este não esteja devidamente preparado.
 O primeiro problema resolve-se alimentando o motor através de uma fonte de alimentação externa (como
uma pilha vulgar de 9V);
 A segunda questão contorna-se colocando um díodo aos extremos do motor, impedindo a circulação de
corrente em sentido contrário gerada pelo próprio motor (o díodo, que é um componente polarizado, só deixa
passar a corrente num sentido).
Um pouco mais sobre o díodo: componente que só deixa passar a corrente num sentido.
 Díodo diretamente polarizado:
 Díodo inversamente polarizado:
Clube de Robótica
2Espaço Programação e Eletrónica – Motores dc
O controlo de motor começará por ser feito através de um transístor bipolar, cuja base será ligada a uma saída PWM
do arduino.
Um pouco mais sobre o transístor bipolar: A sua função é permitir a passagem de corrente entre dois pinos
(coletor e emissor) quando um terceiro (base) é ativado. O funcionamento de um transístor pode ser comparado
ao de uma torneira de monocomando que, ao ser aberta, deixa passar a água sempre num único sentido.
Funcionamento de um transístor bipolar:
TIP 120: Como transístor, será usado o TIP 120 que, na realidade, é composto por dois transístores (numa
configuração chamada Darlington). Seguem a pinagem e o circuito equivalente deste componente.
Clube de Robótica
3Espaço Programação e Eletrónica – Motores dc
Exercício 1 – Funcionamento básico do motor dc
Objetivo: Controlar a velocidade de um motor dc através de uma saída PWM.
Material a utilizar: Arduino, breadboard, Motor dc, 1 resistências 220 Ω, 1 resistência 10 kΩ, TIP 120, um díodo
1N4007, fonte de alimentação externa (pilha), resistência variável 10 kΩ, interruptor de pressão, fios.
Entradas / saídas do Arduino a utilizar: 1 saída PWM, 1 entrada digital, 1 entrada analógica
1.1. Efetuar a seguinte ligação:
1.1.1. No S4A, alterar o valor da saída D9 para vários valores entre 0 e 255. O que se observa?
1.1.2. Acrescentar ao circuito anterior uma resistência variável, ligá-la a uma entrada analógica, e controlar a partir
dessa resistência a velocidade do motor.
1.1.3. Acrescentar ao circuito montado em 1.1.2. um botão de pressão, de forma a que o motor só rode se o botão
estiver premido.
1.1.4. Alterar o programa anterior de forma a ligar o motor premindo o botão de pressão; nova atuação no botão,
deve desligar o motor.
1.1.5. Se se trocar a posição dos fios do motor, invertendo a sua polarização, o que se observa?
Clube de Robótica
4Espaço Programação e Eletrónica – Motores dc
Exercício 2 – Utilizar o driver L293D para controlar o motor dc
Objetivo: Controlar o sentido de rotação do motor dc através do driver L293D.
Material a utilizar: Arduino, breadboard, Motor dc, L293D, 2 resistências 10 kΩ, 2 botões de pressão, fios.
Entradas / saídas do Arduino a utilizar: 2 entradas digitais, 2 saídas PWM
2.1. Efetuar a seguinte ligação, ligando os pinos 2 e 7 às entradas digitais PWM 6 e 9.
Um pouco mais sobre o driver L293D: À medida se constrói circuitos mais complicados, é aconselhável começar
a utilizar circuitos integrados (CI), que mais não são que circuitos miniaturizados e encapsulados, “prontos a
utilizar”.
Para saber o que faz um CI, há que identificá-lo a partir da sua referência e procurar a sua datasheet (documento
que apresenta de forma resumida todos os seus dados e características) internet.
No caso do L293D, e de acordo com a sua datasheet (http://www.ti.com/lit/ds/symlink/l293.pdf) a sua pinagem
é a seguinte:
O seu circuito interno permite o controlo de vários tipos e número de motores. No nosso caso, controlaremos
apenas a direção de 1 motor dc, mas é possível encontrar muitos outros circuitos que apliquem este integrado.
Clube de Robótica
5Espaço Programação e Eletrónica – Motores dc
2.2. Acrescentar ao circuito anterior dois botões de pressão e ligá-los às entradas digitais D2 e D3.
2.3. Programar o circuito de forma a que o motor rode para um lado quando se usa um dos interruptores e que rode
para outro quando se usa o segundo interruptor. Premir duas vezes o mesmo interruptor, deve fazer parar o motor.
Premindo os dois botões em simultâneo deve também fazer parar o motor.
-----------------------------------------------------------------------------------------------------------------------------------------------------------
Algumas soluções:
1.1.1. O motor adquire vários valores de velocidade.
1.1.2.
1.1.3.
1.1.4.
1.1.5. O motor inverte o sentido de rotação
Clube de Robótica
6Espaço Programação e Eletrónica – Motores dc
2.3

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Lâmpada controlada por relé e arduino programado em S4A
Lâmpada controlada por relé e arduino programado em S4ALâmpada controlada por relé e arduino programado em S4A
Lâmpada controlada por relé e arduino programado em S4A
 
Arduino
ArduinoArduino
Arduino
 
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)Programação de arduinos com S4A (exercícios com entradas e saídas digitais)
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)
 
Oficina Scratch para Arduino Cap UFRJ
Oficina Scratch para Arduino Cap UFRJOficina Scratch para Arduino Cap UFRJ
Oficina Scratch para Arduino Cap UFRJ
 
Arduino
ArduinoArduino
Arduino
 
Rgb
RgbRgb
Rgb
 
Aula 4
Aula 4Aula 4
Aula 4
 
Controlo de motores dc através de Scratch
Controlo de motores dc através de ScratchControlo de motores dc através de Scratch
Controlo de motores dc através de Scratch
 
Controlo de servo motor através de Scratch
Controlo de servo motor através de ScratchControlo de servo motor através de Scratch
Controlo de servo motor através de Scratch
 
Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015
 
Arduino & Scratch na Escola - Aula 3
Arduino & Scratch na Escola - Aula 3Arduino & Scratch na Escola - Aula 3
Arduino & Scratch na Escola - Aula 3
 
Introdução a plataforma arduino
Introdução a plataforma arduinoIntrodução a plataforma arduino
Introdução a plataforma arduino
 
Arduino Básico
Arduino BásicoArduino Básico
Arduino Básico
 
Curso de Arduino Completo
Curso de Arduino CompletoCurso de Arduino Completo
Curso de Arduino Completo
 
Espaço Programação e Eletrónica - Sessão5
Espaço Programação e Eletrónica - Sessão5Espaço Programação e Eletrónica - Sessão5
Espaço Programação e Eletrónica - Sessão5
 
Slides minicurso Arduino - Controle de Motores DC
Slides minicurso Arduino - Controle de Motores DC Slides minicurso Arduino - Controle de Motores DC
Slides minicurso Arduino - Controle de Motores DC
 
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraMinicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
 
Apostila Arduino - Núcleo de Estudos em Robótica SheepSet
Apostila Arduino - Núcleo de Estudos em Robótica SheepSetApostila Arduino - Núcleo de Estudos em Robótica SheepSet
Apostila Arduino - Núcleo de Estudos em Robótica SheepSet
 
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
 
Introdução ao arduino palestra
Introdução ao arduino palestraIntrodução ao arduino palestra
Introdução ao arduino palestra
 

Semelhante a Estudo orientado de circuitos com motor dc programados em S4A

Relatório de Projeto - Desenvolvimento de um Controlador de Rotação para Moto...
Relatório de Projeto - Desenvolvimento de um Controlador de Rotação para Moto...Relatório de Projeto - Desenvolvimento de um Controlador de Rotação para Moto...
Relatório de Projeto - Desenvolvimento de um Controlador de Rotação para Moto...
Gustavo Fernandes
 
Inversor de frequencia
Inversor de frequenciaInversor de frequencia
Inversor de frequencia
Ademir Santos
 
Modos De Se Ligar Um Computador
Modos De Se Ligar Um ComputadorModos De Se Ligar Um Computador
Modos De Se Ligar Um Computador
gueste39215
 
Modos De Se Ligar Um Computador
Modos De Se Ligar Um ComputadorModos De Se Ligar Um Computador
Modos De Se Ligar Um Computador
gueste39215
 
Prova de aptidão tecnológica
Prova de aptidão tecnológicaProva de aptidão tecnológica
Prova de aptidão tecnológica
okashi24
 
Manual do eletricista
Manual do eletricistaManual do eletricista
Manual do eletricista
gabrielhr
 
Liga e desliga com um unico botao
Liga e desliga com um unico botaoLiga e desliga com um unico botao
Liga e desliga com um unico botao
Ademir Santos
 

Semelhante a Estudo orientado de circuitos com motor dc programados em S4A (20)

Scotler a bateria controle
Scotler a bateria controleScotler a bateria controle
Scotler a bateria controle
 
Mini curso arduino
Mini curso arduinoMini curso arduino
Mini curso arduino
 
Programar pic em c motor passo
Programar pic em c motor passoProgramar pic em c motor passo
Programar pic em c motor passo
 
Relatório de Projeto - Desenvolvimento de um Controlador de Rotação para Moto...
Relatório de Projeto - Desenvolvimento de um Controlador de Rotação para Moto...Relatório de Projeto - Desenvolvimento de um Controlador de Rotação para Moto...
Relatório de Projeto - Desenvolvimento de um Controlador de Rotação para Moto...
 
Mini curso Arduíno
Mini curso ArduínoMini curso Arduíno
Mini curso Arduíno
 
Scotler pwm
Scotler pwmScotler pwm
Scotler pwm
 
Inversor de frequencia
Inversor de frequenciaInversor de frequencia
Inversor de frequencia
 
Modos De Se Ligar Um Computador
Modos De Se Ligar Um ComputadorModos De Se Ligar Um Computador
Modos De Se Ligar Um Computador
 
Modos De Se Ligar Um Computador
Modos De Se Ligar Um ComputadorModos De Se Ligar Um Computador
Modos De Se Ligar Um Computador
 
Prova de aptidão tecnológica
Prova de aptidão tecnológicaProva de aptidão tecnológica
Prova de aptidão tecnológica
 
Mec variadores velocidade
Mec variadores velocidadeMec variadores velocidade
Mec variadores velocidade
 
Tutorial eletronica -_montagem_de_uma_ponte_h e desenvolvimento
Tutorial eletronica -_montagem_de_uma_ponte_h e desenvolvimentoTutorial eletronica -_montagem_de_uma_ponte_h e desenvolvimento
Tutorial eletronica -_montagem_de_uma_ponte_h e desenvolvimento
 
Carregador de bateria a partir de fonte de pc
Carregador de bateria a partir de fonte de pcCarregador de bateria a partir de fonte de pc
Carregador de bateria a partir de fonte de pc
 
Carregador de bateria a partir de fonte de pc
Carregador de bateria a partir de fonte de pcCarregador de bateria a partir de fonte de pc
Carregador de bateria a partir de fonte de pc
 
Guia do eletricista
Guia do eletricistaGuia do eletricista
Guia do eletricista
 
Motor CC no Matlab
Motor CC no MatlabMotor CC no Matlab
Motor CC no Matlab
 
Exercícios Sinalização Automatismos I.pptx
Exercícios Sinalização Automatismos I.pptxExercícios Sinalização Automatismos I.pptx
Exercícios Sinalização Automatismos I.pptx
 
Arduino vers o_cores
Arduino vers o_coresArduino vers o_cores
Arduino vers o_cores
 
Manual do eletricista
Manual do eletricistaManual do eletricista
Manual do eletricista
 
Liga e desliga com um unico botao
Liga e desliga com um unico botaoLiga e desliga com um unico botao
Liga e desliga com um unico botao
 

Mais de Ana Carneirinho

Mais de Ana Carneirinho (20)

The can sat_book_2016-2017_versienov2016
The can sat_book_2016-2017_versienov2016The can sat_book_2016-2017_versienov2016
The can sat_book_2016-2017_versienov2016
 
Livraria Sense hat - resumo
Livraria Sense hat - resumoLivraria Sense hat - resumo
Livraria Sense hat - resumo
 
Astro pi - Como recolher dados do astro Pi
Astro pi - Como recolher dados do astro PiAstro pi - Como recolher dados do astro Pi
Astro pi - Como recolher dados do astro Pi
 
Astro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense HatAstro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense Hat
 
Astro Pi - introdução ao Python
Astro Pi - introdução ao PythonAstro Pi - introdução ao Python
Astro Pi - introdução ao Python
 
Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602
 
Projeto Casa Inteligente (Arduino e Snap4Arduino)
Projeto Casa Inteligente (Arduino e Snap4Arduino)Projeto Casa Inteligente (Arduino e Snap4Arduino)
Projeto Casa Inteligente (Arduino e Snap4Arduino)
 
EV3#7: Exercicios seguidor de linha
EV3#7: Exercicios seguidor de linhaEV3#7: Exercicios seguidor de linha
EV3#7: Exercicios seguidor de linha
 
Movimento obliquo - simulação (arduino e S4A)
Movimento obliquo - simulação (arduino e S4A)Movimento obliquo - simulação (arduino e S4A)
Movimento obliquo - simulação (arduino e S4A)
 
EV3#6: Exercicios com o sensor rotação
EV3#6: Exercicios com o sensor rotação EV3#6: Exercicios com o sensor rotação
EV3#6: Exercicios com o sensor rotação
 
EV3#5: Exercicios com o sensor cor
EV3#5: Exercicios com o sensor corEV3#5: Exercicios com o sensor cor
EV3#5: Exercicios com o sensor cor
 
EV3#4: Exercicios com o sensor de toque
EV3#4: Exercicios com o sensor de toqueEV3#4: Exercicios com o sensor de toque
EV3#4: Exercicios com o sensor de toque
 
EV3#3: Exercicios com o sensor de ultrassons
EV3#3: Exercicios com o sensor de ultrassonsEV3#3: Exercicios com o sensor de ultrassons
EV3#3: Exercicios com o sensor de ultrassons
 
EV3#2: Exercícios introdutórios
EV3#2: Exercícios introdutóriosEV3#2: Exercícios introdutórios
EV3#2: Exercícios introdutórios
 
Controlo de motor de passo com Snap4Arduino
Controlo de motor de passo com Snap4ArduinoControlo de motor de passo com Snap4Arduino
Controlo de motor de passo com Snap4Arduino
 
Termómetro (Arduino & Scractch)
Termómetro (Arduino & Scractch)Termómetro (Arduino & Scractch)
Termómetro (Arduino & Scractch)
 
Projeto de S. Valentim
Projeto de S. ValentimProjeto de S. Valentim
Projeto de S. Valentim
 
EV3#1: Blocos fundamentais
EV3#1: Blocos fundamentaisEV3#1: Blocos fundamentais
EV3#1: Blocos fundamentais
 
Espaço Programação e Eletrónica - Sessão4
Espaço Programação e Eletrónica - Sessão4Espaço Programação e Eletrónica - Sessão4
Espaço Programação e Eletrónica - Sessão4
 
Espaço Programação e Eletrónica - Sessão 3
Espaço Programação e Eletrónica - Sessão 3Espaço Programação e Eletrónica - Sessão 3
Espaço Programação e Eletrónica - Sessão 3
 

Último

Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
FabianeMartins35
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
LeloIurk1
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
LeloIurk1
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
rosenilrucks
 

Último (20)

Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
Antero de Quental, sua vida e sua escrita
Antero de Quental, sua vida e sua escritaAntero de Quental, sua vida e sua escrita
Antero de Quental, sua vida e sua escrita
 
Projeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptx
Projeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptxProjeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptx
Projeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptx
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
praticas experimentais 1 ano ensino médio
praticas experimentais 1 ano ensino médiopraticas experimentais 1 ano ensino médio
praticas experimentais 1 ano ensino médio
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 

Estudo orientado de circuitos com motor dc programados em S4A

  • 1. Clube de Robótica 1Espaço Programação e Eletrónica – Motores dc Espaço Programação e Eletrónica Motores dc em circuitos com arduino programado em S4A – estudo orientado Introdução O motor dc (ou motor de corrente contínua) é muito vulgar em equipamentos como impressoras, carrinhos de brinquedo a pilhas e outros brinquedos baratos, pelo que é extremamente fácil ter acesso a um. O controlo destes motores é muito simples: ligam-se os cabos do motor a uma fonte de alimentação contínua (uma pilha, por exemplo) apropriada, de acordo com as caraterísticas do motor usado, e o motor começa a girar. Trocando a polarização da fonte, o motor girará em sentido contrário. O controlo deste tipo de motor com arduino não é, no entanto, tão simples como seria de supor porque, por um lado, este motor exige mais corrente que aquela que o arduino consegue debitar e, por outro, os motores geram correntes de indução que podem danificar o circuito caso este não esteja devidamente preparado.  O primeiro problema resolve-se alimentando o motor através de uma fonte de alimentação externa (como uma pilha vulgar de 9V);  A segunda questão contorna-se colocando um díodo aos extremos do motor, impedindo a circulação de corrente em sentido contrário gerada pelo próprio motor (o díodo, que é um componente polarizado, só deixa passar a corrente num sentido). Um pouco mais sobre o díodo: componente que só deixa passar a corrente num sentido.  Díodo diretamente polarizado:  Díodo inversamente polarizado:
  • 2. Clube de Robótica 2Espaço Programação e Eletrónica – Motores dc O controlo de motor começará por ser feito através de um transístor bipolar, cuja base será ligada a uma saída PWM do arduino. Um pouco mais sobre o transístor bipolar: A sua função é permitir a passagem de corrente entre dois pinos (coletor e emissor) quando um terceiro (base) é ativado. O funcionamento de um transístor pode ser comparado ao de uma torneira de monocomando que, ao ser aberta, deixa passar a água sempre num único sentido. Funcionamento de um transístor bipolar: TIP 120: Como transístor, será usado o TIP 120 que, na realidade, é composto por dois transístores (numa configuração chamada Darlington). Seguem a pinagem e o circuito equivalente deste componente.
  • 3. Clube de Robótica 3Espaço Programação e Eletrónica – Motores dc Exercício 1 – Funcionamento básico do motor dc Objetivo: Controlar a velocidade de um motor dc através de uma saída PWM. Material a utilizar: Arduino, breadboard, Motor dc, 1 resistências 220 Ω, 1 resistência 10 kΩ, TIP 120, um díodo 1N4007, fonte de alimentação externa (pilha), resistência variável 10 kΩ, interruptor de pressão, fios. Entradas / saídas do Arduino a utilizar: 1 saída PWM, 1 entrada digital, 1 entrada analógica 1.1. Efetuar a seguinte ligação: 1.1.1. No S4A, alterar o valor da saída D9 para vários valores entre 0 e 255. O que se observa? 1.1.2. Acrescentar ao circuito anterior uma resistência variável, ligá-la a uma entrada analógica, e controlar a partir dessa resistência a velocidade do motor. 1.1.3. Acrescentar ao circuito montado em 1.1.2. um botão de pressão, de forma a que o motor só rode se o botão estiver premido. 1.1.4. Alterar o programa anterior de forma a ligar o motor premindo o botão de pressão; nova atuação no botão, deve desligar o motor. 1.1.5. Se se trocar a posição dos fios do motor, invertendo a sua polarização, o que se observa?
  • 4. Clube de Robótica 4Espaço Programação e Eletrónica – Motores dc Exercício 2 – Utilizar o driver L293D para controlar o motor dc Objetivo: Controlar o sentido de rotação do motor dc através do driver L293D. Material a utilizar: Arduino, breadboard, Motor dc, L293D, 2 resistências 10 kΩ, 2 botões de pressão, fios. Entradas / saídas do Arduino a utilizar: 2 entradas digitais, 2 saídas PWM 2.1. Efetuar a seguinte ligação, ligando os pinos 2 e 7 às entradas digitais PWM 6 e 9. Um pouco mais sobre o driver L293D: À medida se constrói circuitos mais complicados, é aconselhável começar a utilizar circuitos integrados (CI), que mais não são que circuitos miniaturizados e encapsulados, “prontos a utilizar”. Para saber o que faz um CI, há que identificá-lo a partir da sua referência e procurar a sua datasheet (documento que apresenta de forma resumida todos os seus dados e características) internet. No caso do L293D, e de acordo com a sua datasheet (http://www.ti.com/lit/ds/symlink/l293.pdf) a sua pinagem é a seguinte: O seu circuito interno permite o controlo de vários tipos e número de motores. No nosso caso, controlaremos apenas a direção de 1 motor dc, mas é possível encontrar muitos outros circuitos que apliquem este integrado.
  • 5. Clube de Robótica 5Espaço Programação e Eletrónica – Motores dc 2.2. Acrescentar ao circuito anterior dois botões de pressão e ligá-los às entradas digitais D2 e D3. 2.3. Programar o circuito de forma a que o motor rode para um lado quando se usa um dos interruptores e que rode para outro quando se usa o segundo interruptor. Premir duas vezes o mesmo interruptor, deve fazer parar o motor. Premindo os dois botões em simultâneo deve também fazer parar o motor. ----------------------------------------------------------------------------------------------------------------------------------------------------------- Algumas soluções: 1.1.1. O motor adquire vários valores de velocidade. 1.1.2. 1.1.3. 1.1.4. 1.1.5. O motor inverte o sentido de rotação
  • 6. Clube de Robótica 6Espaço Programação e Eletrónica – Motores dc 2.3