Pequenos Projetos com Arduino

Documentos relacionados
Servo Motores. Jener Toscano Lins e Silva

Manual Técnico Módulo Ponte H 5A

Microcontroladores e Robótica

Arduino. Aula 3 motores

Projeto No. 15 Sensor Óptico Reflexivo

Introdução à Plataforma ARDUINO

Projeto No. 2 Potenciômetro

Podem ser substituídos pelo módulo P7-Sensor de Luminosidade da GBK Robotics.

Kit controle remoto IR acionando 3 Led com Arduino

Manual Técnico Módulo de Relê 4 Canais

Por Fernando Koyanagi 1

Arduino. Introdução aos Componentes Básicos. Leonardo Mauro P. Moraes. Universidade Federal de Mato Grosso do Sul - UFMS.

ASPECTOS TEÓRICOS DOS EXPERIMENTOS

Arquitetura do Microcontrolador Atmega 328

Oficina de Programação utilizando a plataforma Arduino

Guia da Placa de desenvolvimento PD Mega16 N1

O ARDUINO. Plataforma de prototipagem eletrônica; Open Source; Formada por duas partes básicas: hardware e software.

OFICINA Uso da plataforma Arduino no Ensino de Ciências

Curso de robótica 2. Novos conceitos de programação

Introdução do Arduino para aquisição de dados e controle de instrumentos

KIT DIDÁTICO PIC-2377

Linguagem de Programação. Linguagem C com Arduino

Introdução ao kit microcontrolado Arduino

Disciplina: Laboratório de Fis26

Arduino Básico: As versatilidades desta plataforma na prática

Ligando uma lâmpada com Arduino. Professor: Paulo Marcos Trentin

- Clique aqui e veja o video deste curso - Clique aqui para ver as imagens deste curso

Guia de Práticas Elevador Didático Programável

Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE. Núcleo de Arte e Tecnologia. julio lucio martin. Aula 07

APÊNDICE: Sensores e Componentes

Estrutura Básica da Linguagem Arduino

Manual Técnico Arduino Supervisório RTC (Real Time Clock)

PIBIC/PIBITI/IC Jr Relatório das Atividades de Pesquisa 23ª SEMIC

MOBILIDADE SUSTENTÁVEL. Luís Martins Duarte Abreu

1. Primeiros Passos no software Modelix

Programação em Linguagem C

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner

Eletropneumática. 23/03/2015 Prof. Fagner Ferraz 3

Composição do servoacionamento

Arduino. Prof. Maurício Dias

PEA LABORATÓRIO DE INSTALAÇÕES ELÉTRICAS EXPERIÊNCIA - DISPOSITIVOS DE COMANDO RELATÓRIO

Prof. Edval Rodrigues de Viveiros - Disciplina Automação Industrial Engenharia Mecânica 8 o termo Lista de Automação Industrial

Conhecendo o ARDUINO LEGENDA

PEA LABORATÓRIO DE INSTALAÇÕES ELÉTRICAS I DISPOSITIVOS DE COMANDO (COM_EA) RELATÓRIO

Ligando uma lâmpada com Arduino. Professor: Paulo Marcos Trentin Escola CDI Videira

Arduino. Prof. Jener Toscano Lins e Silva

Componentes eletrónicos. Maria do Anjo Albuquerque

- Tarefas Práticas de Programação usando Arduino - Imagem do Robô com Legendas

Manual Placa Expansão PE v1.0 Copyright VW Soluções

Lista de Exercícios 1

Termometro Digital com Display de Cristal Liquido

Sensor óptico em quadratura: leitura via Arduino

Controladores Lógicos Programáveis. Prof. Juan Moises Mauricio Villanueva

Por Fernando Koyanagi 1

Título: MANUAL TÉCNICO DO CARTÃO PWAC III. Página: Página 1 de 6

Programação do Arduino. Parte 1. IDE Wiring

CONTEÚDO E MATERIAL DIDÁTICO DO CURSO

CURSO ARDUINO BÁSICO. Luiz Antonio de Oliveira Nunes/ Antenor Fabbri Petrilli Filho

Introdução ao kit de desenvolvimento Arduino. Mini Projetos

Livro Aberto de. Eletrônica para Interação

Arduino. Wanderson Souza Professor de Robótica

TÍTULO: COMANDOS E LÂMPADAS EM INSTALAÇÕES ELÉTRICAS RESIDENCIAIS Profs.: Oswaldo Tadami Arimura e Norberto Nery

Minicurso de Arduino

Ricardo Bagatoli RESISTORES NÃO ÔHMICOS: ENSINANDO ELETRICIDADE A PARTIR DE UMA PERSPECTIVA DE ELETRÔNICA APLICADA

Prof. Adilson Gonzaga

Automação Industrial. Interfaces de Entrada e saída (I/O) Professor Miguel Neto

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner

FACULDADE DE TALENTOS HUMANOS DEPARTAMENTO DE ENGENHARIA MECÂNICA PROCEDIMENTOS EXPERIMENTAIS DE ELETIVA I PARA AUTOMAÇÃO E CONTROLE

O DS 01P fornece uma corrente de 100mA ao condutor de sinalização.

Manual de instruções e operações

EXERCÍCIOS 2 Prof. Adilson Gonzaga

Arduino. Gilmar Aquino

DISPOSITIVOS DE COMANDO - CONTATORES

SERVO MOTOR POTENCIÔMETRO E RGB

Curso introdutório de microcontroladores - Plataforma Arduino

Aula 13 - Circuitos Integrados para Automotiva UGA

Manual Placa Expansão PE v2.0 Copyright 2011 VW Soluções

- Trabalho Prático de Algoritmos e Programação usando Robô Arduino -

Aula 1 Apresentação e Conceitos Iniciais. Wellington Cássio Faria fb.com/wellingtoncf

O jeito fácil de aprender!

Manual Técnico Módulo Ponte H Dupla

Por Fernando Koyanagi

DISPOSITIVOS DE COMANDO - CONTATORES

CURSO DE INSTRUMENTAÇÃO. Sensores de Proximidade Digitais. Cedtec 2007/2

Apostila de introdução ao Tinkercad (antigo Circuits.io)

Lista de Exercícios 2

Introdução ao Arduino

Programação Básica em Arduino Aula 8

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CHECKERS CURITIBA

Automação da Manufatura

Conexão plug-in / Relé para circuito impresso

Exercícios de Programação CLP

Projeto No. 17 Infravermelho

CANAL ANALÓGICO

SUPERTEC2007 SUPERTEC2007 CIRCUITO HORIZONTAL DOS MONITORES

Receptor Multifunções

Acionamentos de comandos e sinalizadores

MINICURSO - PLATAFORMA ARDUINO Eixo de Informação e Comunicação Gil Eduardo de Andrade

Transcrição:

Governo do Estado de Pernambuco Secretaria de Educação Secretaria Executiva de Educação Profissional Escola Técnica Estadual Professor Agamemnon Magalhães ETEPAM Pequenos Projetos com Arduino Jener Toscano Lins e Silva

Pequenos Projetos com Arduino Interface com Sensor Óptico Reflexivo Interface com Sensor de Som Digital Interface com rele Interface com motor DC, Drive e Ponte H Interface com Servo motor Interface Display de Cristal Líquido (LCD)16x2 Microcontroladores - Prof. Jener Toscano 2

Interface com Sensor Óptico Reflexivo TCRT5000 Microcontroladores - Prof. Jener Toscano 3

Funcionamento Esse sensor tem 2 componentes no mesmo suporte : um led infravermelho (cor azul) e um transistor IR (fototransistor - cor preta), separados por uma pequena "parede". Quando algum objeto se aproxima do sensor, a luz infravermelha é refletida no objeto, "passa" para o outro lado e ativa o transistor. Microcontroladores - Prof. Jener Toscano

Programa para teste do sensor Carregue este programa, abra o serial monitor e aproxime objetos do sensor até que o objeto seja detectado. No serial monitor, o status muda de "Ausente" para "Detectado" Microcontroladores - Prof. Jener Toscano

Programa Microcontroladores - Prof. Jener Toscano

Projeto Proposto para Casa Monte com o Arduino um contador decimal para contar objetos através de um sensor óptico infravermelho e um display de sete segmentos Microcontroladores - Prof. Jener Toscano 7

Acionamento do LED por palmas através do sensor de som digital Microcontroladores - Prof. Jener Toscano 8

Funcionalidade do rele Relés funcionam como interruptores acionados por uma tensão baixa. Suporta tensões de até 250V alternado ou 30V contínuo e correntes de até 10A. Ao aplicar 5V (depende do relé) entre os pinos 1 e 2, o contato do pino 3 fechará com o pino 4 (NA) e abrirá com o pino 5 (NF). A bobina consome cerca de 85mA para ser ativado. Logo é recomendável utilizar um transistor na saída do arduino para acionar o rele. Microcontroladores - Prof. Jener Toscano

Esquema de Montagem Microcontroladores - Prof. Jener Toscano

Programa de acionamento de Rele Microcontroladores - Prof. Jener Toscano

Módulo rele Acionando 220V com sinais de 5V Microcontroladores - Prof. Jener Toscano 12

Acender lâmpada com sensor Termistor e Arduino Os termistores são usados para controlar temperatura em dispositivos eletrônicos, como por exemplo alarmes, termómetros, ar-condicionado, etc. Microcontroladores - Prof. Jener Toscano

Interface com motor DC O módulo além de fornecer tensão e corrente maiores ao motor, permite que o mesmo gire nos dois sentidos. Microcontroladores - Prof. Jener Toscano 14

Características de um motor DC RF-300CA eixo 8mm Microcontroladores - Prof. Jener Toscano 15

Drive de Interface com motor DC Para ligar um motor/componente que necessite de mais potência ou corrente /* Um transistor ou MOSFET pode resolver o caso sendo utilizado como chave para altas correntes (acima de 40 ma). O exemplo a seguir liga e desliga o BC337/MOSFET 5 vezes por segundo*/ int outpin = 3; void setup() { pinmode(outpin, OUTPUT); } void loop() { for(int i = 0; i <= 5; i++) { digitalwrite(outpin, HIGH); delay(250); digitalwrite(outpin, LOW); delay(250); } delay(1000); //repete 5 vezes //liga o BC337/MOSFET //pausa ¼ de segundo //desliga o BC337/MOSFET //pausa por ¼ de segundo //pausa por 1 segundo } Microcontroladores - Prof. Jener Toscano 16

Ponte H (inversão de polaridade) Microcontroladores - Prof. Jener Toscano 17

Ponte H (princípio de funcionamento) Microcontroladores - Prof. Jener Toscano 18

Ponte H com transistores NPN Microcontroladores - Prof. Jener Toscano 19

Controle do Motor usando o CI L293D Microcontroladores - Prof. Jener Toscano 20

Esquema de Montagem (Projeto de ponte H com controle) Microcontroladores - Prof. Jener Toscano 21

Programa Arduino da Ponte H com Controle Microcontroladores - Prof. Jener Toscano 22

Interface com Servo motor Microcontroladores - Prof. Jener Toscano 23

O que é um servo motor? Servomotor é uma máquina, mecânica ou eletromecânica, que apresenta movimento proporcional a um comando, em vez de girar ou se mover livremente sem um controle mais efetivo de posição como a maioria dos motores. Servomotores são dispositivos de malha fechada, ou seja: recebem um sinal de controle; verificam a posição atual; atuam no sistema indo para a posição desejada (Wikipedia). Microcontroladores - Prof. Jener Toscano 24

Parte interna do Servo Motor Internamente ele possui um motor dc, um potenciômetro, um circuito de controle e geralmente um conjunto de engrenagens acopladas ao motor para aumentar a força e ao mesmo tempo diminuir a rotação. Microcontroladores - Prof. Jener Toscano 25

Funcionamento do comando de posicionamento O comando funciona através de pulsos temporizados. A posição vai depender de quanto tempo o pulso fica em nível lógico 1 (geralmente 5v nos servos de modelismo) e quanto tempo fica em nível lógico 0 (geralmente 0v nos servos de modelismo). Por padrão temos de enviar para o servo um pulso a cada 20ms (ciclo). Microcontroladores - Prof. Jener Toscano 26

Produção dos pulsos Podemos usar microcontroladores ou temporizadores como por exemplo o LM555. Na IDE do Arduino temos dois exemplos já prontos que utilizam a biblioteca <Servo.h>: (File>Examples>Servo> Knob) que comanda um servo através da leitura de um potenciômetro na porta analógica; (File>Examples>Servo> Sweep) que fica fazendo o servo ir de 0 a 180 graus e depois voltar para 0 repetidamente. As pinagens mais comuns são: Microcontroladores - Prof. Jener Toscano 27

Fluxograma Controle do servo motor 10 a 170 graus Microcontroladores - Prof. Jener Toscano 28

Controle do servo motor de 10 a 170 graus Microcontroladores - Prof. Jener Toscano 29

Controlando um servo motor Neste exemplo usa a função servopulse para mover o servo de 10 até 170 e depois retorna Microcontroladores - Prof. Jener Toscano 30

Fluxograma Controlando a posição de um servo através de um potenciômetro Microcontroladores - Prof. Jener Toscano 31

Controle de um servo motor com um potenciômetro Microcontroladores - Prof. Jener Toscano 32

Servo motor Controlando através da <Servo.h> Microcontroladores - Prof. Jener Toscano 33

Interface Display de Cristal Líquido (LCD)16x2 Características do LCD Microcontroladores - Prof. Jener Toscano 34

Esquema de Montagem Escrevendo no Display LCD Microcontroladores - Prof. Jener Toscano 35

Programa Arduino Escrevendo no Display LCD Microcontroladores - Prof. Jener Toscano 36

Projeto de Sensor de Temperatura e Sensor de Luminosidade com LCD Microcontroladores - Prof. Jener Toscano 37

O LDR como detector de luminosidade e o LM35 como termômetro digital Microcontroladores - Prof. Jener Toscano 38

Esquema de Montagem (Sensor de Temperatura e Sensor de Luminosidade com LCD) pino 1 do LCD ligado ao GND do arduino; pino 2 do LCD ligado ao 5V do arduino; pino 3 do LCD ligado ao pino central do primeiro potênciômetro de 10 k (controle de contraste); pino 4 do LCD ligado ao pino digital 9 do arduino; pino 5 do LCD ligado ao GND do arduino; pino 6 do LCD ligado ao pino digital 8 do arduino; pino 11 do LCD ligado ao pino digital 5 do arduino; pino 12 do LCD ligado ao pino digital 4 do arduino; pino 13 do LCD ligado ao pino digital 3 do arduino; pino 14 do LCD ligado ao pino digital 2 do arduino; pino 15 do LCD ligado ao pino central do segundo potênciômetro de 10 k (controle do brilho); pino 16 do LCD ligado ao GND do arduino. Microcontroladores - Prof. Jener Toscano 39

Microcontroladores - Prof. Jener Toscano 40

www.arduino.cc Microcontroladores - Prof. Jener Toscano 41