Professor: Fernando Krein Pinheiro



Documentos relacionados
InteropMix Arduino e Internet das Coisas. Leandro Ramos Leonardo Toledo Robson Machado

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre

1) Entendendo a eletricidade

PdP. Autor: Luís Fernando Patsko Nível: Intermediário Criação: 22/05/2006 Última versão: 18/12/2006

Minicurso de Arduino

MANUAL DE INSTALAÇÃO TETROS MOTO V2. N de Homologação: Versão 1.00

Prá$cas Arduino. Manoel Neto

Projeto No. 11 Display de Leds de 7 Segmentos

INFORMATIVO DE PRODUTO

Data 23/01/2008. Guia do Professor. Introdução

Hacking Class Controlando tomadas da sua casa via Internet

BEC- Bafômetro Embutido em Carros

Vejamos alguns dados técnicos É imprescindível a necessidade de adaptação com alguns termos e abreviaturas normalmente usadas.

Piezo e sensor de distância e luminosidade

Conceitos Fundamentais de Eletrônica

ANEXO I. Medidas (Largura, Altura, Profundidade): 45 mm, 20 mm, 15 mm; Parafusos e porcas para fixação e espaçadores se necessário;

1- Scilab e a placa Lab_Uino. 2- Instalação do ToolBox

Implementando uma Classe e Criando Objetos a partir dela

Projeto No. 12 Display de Led de 7 Segmentos

Aula 1: Programação com códigos. Roben Castagna Lunardi

Manual. Coletor. Temperatura. Umidade

SENSOR DE LUMINOSIDADE Com indicador de intervalo

Manual de Instruções. Deve operar em ambientes isentos de gases corrosivos, poeiras inflamáveis ou materiais explosivos.

Página 01

Laboratório de robótica

R O B Ó T I C A. Sensor Smart. Ultrassom. Versão Hardware: 1.0 Versão Firmware: 1.0 REVISÃO

Aula prática Como utilizar um multímetro

Robótica com Arduino

Manual Técnico Arduino Supervisório MODBUS & Conversor RS485

Hamtronix CONTROLE REMOTO DTMF. CRD200 - Manual de Instalação e Operação. Software V 2.0 Hardware Revisão B

MANUAL DE INSTALAÇÃO RADAR DUO N de Homologação:

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

INFORMATIVO DE PRODUTO

Introdução ao Arduino. Pessanha Santos ASPOF EN-AEL

Atenção ainda não conecte a interface em seu computador, o software megadmx deve ser instalado antes, leia o capítulo 2.

Manual de Instalação

PONTIFICIA UNIVERSIDADE CATÓLICA PUCPR ENGENHARIA DA COMPUTAÇÃO CCET

MANUAL TÉCNICO DA CENTRAL FÊNIX-20L

Amplificadores, Falantes, Caixas Acústicas e uma tal de Impedância Parte 1

Robótica com Arduino. Resistores. Professor: Paulo Trentin

Módulo de Desenvolvimento PIC16F877A

DK105 GROVE. Temperatura Termistor. Radiuino

Manual Técnico Módulo Ponte H Dupla

Faça você mesmo: Instalação de LEDs nos botões do painel

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) /

Potência, uma coisa mais que complicada Parte V

PASSFINGER Manual de utilização

// Arduino {? } Mais o que é?..

Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações.

Figura 01 Visão Geral da Placa

Reaproveitando algoritmos

Trabalho 7 Fila de prioridade usando heap para simulação de atendimento

Colimação de um telescópio. Newtoniano

Arduino. Gilmar Aquino

Calculando resistor limitador para LED.

ATERRAMENTO ELÉTRICO 1 INTRODUÇÃO 2 PARA QUE SERVE O ATERRAMENTO ELÉTRICO? 3 DEFINIÇÕES: TERRA, NEUTRO, E MASSA.

Precauções, defeitos comuns e como localizá-los

INFORMATIVO DE PRODUTO

Minicurso de Arduino

MONTAGEM E CONFIGURAÇÃO DE UMA PISTA/PISO DE LEDS

autor Fernandospam

LABORATÓRIO 11. Diodos e LEDs. Objetivos: Identificar o comportamento de um diodo e de um LED em um circuito simples; calcular a resistência. do LED.

Retificadores (ENG ) Tutorial do Proteus Parte A - Simulação 1

OBJETIVO VISÃO GERAL SUAS ANOTAÇÕES

CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DA COMPUTAÇÃO ANDRÉ CLAUDINO ALBO ALENCAR RESOLUÇÃO DE PROBLEMAS DE ENGENHARIA

COMECE A TRABALHAR COM A INTERNET

1. A corrida de vetores numa folha de papel.

Cotagem de dimensões básicas

Uma Fonte de Alimentação para a Bancada de Eletronica

Conteúdo Iniciando... 2 Informações de segurança... 2 Configurações de seu produto... 3 O produto... 4 Instalando o produto em seu carro...

Este tutorial mostra como utilizar as ferramentas Send Mail e Web Commands.

INFORMATIVO DE PRODUTO

Pequeno livro sobre fontes de alimentação

O Laboratório de Garagem

Terminal de Consulta de Preço. Linha Vader. Modelo TT300 e TT1000i

Universidade Federal de Minas Gerais Escola de Engenharia Departamento de Engenharia Eletrônica Laboratório de Informática Industrial

SUPORTE TÉCNICO DE COMPUTADORES

MU-00xx - Manual do usuário Produto: Leitor de cartão de proximidade Telefones: (11) (11)

Medidor Powersave V2 USB

Circuitos Lógicos. Aulas Práticas

Arduino e Proteus (Tutorial)

Modificação do LED POWER L4000

Manual do Leitor ATG-Basic

1 Esfera de aço 1 Transitor BC547

Arduino e Processing. Professor: Paulo Marcos Trentin Escola CDI Videira

Manual Fácil 1 DOWNLOAD E INSTALAÇÃO. 1. Como faço o download do Jimbo Mobile?

Manual do usuário Produto: Kit Modular com LPC2368 V1R0 Versão deste manual: 1.1

COM O BROFFICE IMPRESS

Coletor de Dados Ponto Digital Mundi 1040 Manual de Instruções

Leitor MaxProx-Lista

ALC. Ricardo Geraldes David João. Rodrigo Carlucci da Luz. Lucas Pinheiro Berto

1. Explicando Roteamento um exemplo prático. Através da análise de uns exemplos simples será possível compreender como o roteamento funciona.

Manual de utilização do módulo NSE METH 3E4RL

Armadilha Eletrônica

INFORMATIVO. Você já reparou que o mundo mudou, mas a forma como produzimos e consumimos energia continua praticamente igual há 50 anos?

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ

CENTRAL DE ALARME COM FIO AW-211 CONTROLE REMOTO

Transcrição:

Professor: Fernando Krein Pinheiro

Quem sou eu: Fernando Krein Pinheiro, bacharel em Ciência da Computação e Especialista em Educação Técnica e Tecnológica. Possui conhecimento nas áreas de algoritmos e programação, sistemas embarcados e inteligência artificial. Coordenador e professor do curso Técnico em Informática da FEMA. Analista de Sistema e Programador - FEMA. Algumas experiências com Arduino:

Algumas experiências com Arduino:

Algumas experiências com Arduino:

Algumas experiências com Arduino:

Algumas experiências com Arduino:

Algumas experiências com Arduino:

Sobre o Arduino. (Histórico) Seu criador, Massimo Banzi juntamente com sua equipe, desenvolvem um hardware livre e de fácil utilização. Arduino nasceu no ano de 2005. Mais precisamente no Instituto de Design e Interação de Ivrea (Itália).

Sobre o Arduino. (Documentário) Documentário sobre o Arduino

Sobre o Arduino. (Arduino é um computador) Arduino é um computador? Um mini computador. Não se engane com o tamanho. Possui entrada e saída de dados. Memória (Flash, SRAM, EEPROM). Processador (Clock 16MHz. (16^6)). É Programável. Computação física e embarcada.

Sobre o Arduino. (O que posso fazer com ele?) Integração com Sensores e Atuadores Integração com Shields Robótica Automação Residencial Sebastian Alegria. Alarme sísmico

Sobre o Arduino. (Multiplataforma)

Sobre o Arduino. (Hardware e Software) Tanto hardware quanto o software são open source.

Sobre o Arduino. (Hardware e Software) Técnica Stand Alone.

Sobre o Arduino. (Tipos e Modelos) Modelos variados que se adaptam a qualquer projeto.

Sobre o Arduino. (Especificações) Durante todo o curso vamos trabalhar com a versão chamada Leonardo, portanto veremos apenas as especificações desta versão.

Sobre o Arduino. (Especificações) http://arduino.cc/en/main/arduinoboardleonardo

Sobre o Arduino. (Placa)

Sobre o Arduino. (Mais informações e lojas) http://arduino.cc/ http://www.filipeflop.com/ https://www.robocore.net/ http://ferpinheiro.wordpress.com/ http://multilogica-shop.com/ http://www.webtronico.com/

Sobre o Arduino. (Como programar?) - Algoritmos, o princípio de tudo. - Lógica de programação. - Conhecendo a linguagem e suas funções. - A estrutura void setup() - A estrutura void loop() - Tipos de dados - Constantes - Funções de entrada e saída - Operadores - Estruturas de Controle - Estruturas de Repetição - Elementos de Sintaxe

Sobre o Arduino. (Onde programar?)

Sobre o Arduino. (Vamos começar?) Geralmente quando iniciamos na programação a primeira coisa a ser programada é um Olá mundo que serve para dizer que entramos no mundo da programação. void setup() { pinmode(13, OUTPUT); } void loop() { digitalwrite(13, HIGH); }

Sobre o Arduino. (O que foi feito?) Vamos entender o código. void setup() { pinmode(13, OUTPUT); } void loop() { digitalwrite(13, HIGH); }

Sobre o Arduino. (Um exemplo com led ficaria mais interessante) void setup() { pinmode(13, OUTPUT); } void loop() { digitalwrite(13, HIGH); }

Sobre o Arduino. (Um exemplo com led ficaria mais interessante) void setup() { pinmode(13, OUTPUT); } void loop() { digitalwrite(13, HIGH); delay(1000); digitalwrite(13, LOW); delay(1000); }

Eletrônica e Arduino. (Tensão, corrente e resistência) Até aqui, todas as conexões de led feitas no arduino foram diretamente ao pino 13 pois o mesmo já possui uma resistência interna que evita a queima do componente. Mas e se eu quiser ligar mais leds em outros pinos, o que devo fazer?

Eletrônica e Arduino. (Tensão, corrente e resistência) Em primeiro lugar precisamos conhecer um componente de eletrônica e conhecermos um pouco mais sobre Tensão, Corrente e Resistência. Mas qual a relação entre as três? Tensão: DDP, quantidade de energia gerada para movimentar uma carga elétrica. Corrente: fluxo de elétrons que circula por um condutor. Quando existir DDP. Resistência: oposição a passagem do fluxo de elétrons.

Eletrônica e Arduino. (Tensão, corrente e resistência)

Eletrônica e Arduino. (Resistores) Na eletrônica temos um componentes que oferece resistência a passagem dos elétrons, esse componente é o RESISTOR. O resistor é um componente não polarizado, ou seja não possui polos positivos ou negativos e podem ser encontrados em valores de resistência variados. Por isso, antes de seu uso, precisamos conhecermos e identificarmos o mesmo. Mas como isso é feito? Através de uma tabela de cores.

Eletrônica e Arduino. (Resistores Tabela de Cores)

Eletrônica e Arduino. (Cálculo de resistores) Agora que já entendemos o básico de eletrônica, vamos aos cálculos de resistores para podermos ligar alguns leds no Arduino. A fórmula para o cálculo pode ser encontrada na primeira lei de OHM. R = V / I

Eletrônica e Arduino. (Cálculo de resistores) Vejamos na prática: Imagine que para um led azul precisamos de tensão igual a 2,78v e corrente de 10mA e sabendo que o arduino fornece uma tensão de 5v e corrente de 40mA, qual será o melhor resistor a ser usado para ligarmos o led ao pino 10 sem danificá-lo? R = (VT Vled) / I R = (5 2,78) / 0,01 R= 222ohm

Eletrônica e Arduino. (Cálculo de resistores) Você deve construir um semaforo como apresentado na figura ao lado. Ache o melhor resistor aplicado a cada cor de led e faça programação necessária, levando em consideração os seguintes tempo: 5 segundos para o led vermelho. 3 segundos para o led amarelo. 8 segundos para o led verde.

Sensores e Arduino. (Como compreender os sensores) Já sabemos que com a plataforma Arduino podemos trabalhar com diversos sensores, então chegou a hora de aplicarmos o conhecimento adquirido até aqui, para criarmos projetos mais complexos. O sensor que vamos estudar será o sensor ultrassônico HCSR04. Mas por onde devemos começar?

Sensores e Arduino. (Datasheet) Todo o sensor possui uma documentação chamada DATASHEET. Nessa documentação podemos encontrar todas as informações necessárias para compreensão e interpretação do sensor e em algumas vezes até mesmo trechos de código para seu funcionamento. O que precisamos fazer agora é encontrar a documentação do sensor ultrassônico HCSR04.

Sensores e Arduino. (Funcionamento do Sensor) -5v - 15mA - Distancias de 2cm a 400cm -40kHz (Ouvido humano 20Hz a 20.000HZ ou 20KHz)

Sensores e Arduino. (Conectando o sensor) Depois da interpretação através do datasheet, Estamos aptos a fazer a conexão com o Arduino. Siga o esquema da imagem ao lado e faça as conexões necessárias. Depois de tudo pronto, vem a melhor parte: PROGRAMAÇÃO...

Sensores e Arduino. (Programando o sensor) Mas antes... Biblioteca externa.

Sensores e Arduino. (Exercícios) 1) Desenvolva um projeto que envolva um sensor de distância e um buzzer. Esse projeto será adaptado nas portas de estabelecimentos comerciais cuja função será de alertar o vendedor de que um cliente entrou. As especificações para o projeto são: O buzzer deverá emitir um sinal sonoro por 2 segundos quando a distância for maior ou igual a 30cm. 2) Desenvolva um projeto que utilize 3 leds (vermelho, verde e amarelo) e um sensor de distância. Esse projeto será adaptado a um automóvel para facilitar o estacionamento. A função do projeto será a seguinte: Os 3 leds ficarão em um painel indicando as distâncias lidas pelo sensor ultrassônico. As especificações para o projeto são: O led verde deverá ligar quando a distância for maior ou igual a 50cm. O led amarelo deverá ligar quando a distância for entre 20 e 49cm. O led vermelho deverá ligar quando a distância for entre 10 e 19cm. Caso a distância seja menor que 10cm os 3 leds deverão ser ligados.