Você está na página 1de 78

Minicurso de Arduino

Laboratrio de Inovao em Sistemas em chip


nPiTi - UFRN

Agenda - 1 dia
Motivao
Introduo

O Arduino, Verses, Clones

Noes de eletrnica

Corrente, tenso, potncia, resistores, protoboards,

Conhecendo o Arduino

Microcontroladores, portas analgicas, portas digitais

Exerccios prticos

Motivao

Crescente Interesse pela plataforma


Prtica associada ao aprendizado
Aprendizado compartilhado
Acesso s fontes de informao
Riqueza de bibliotecas
Aprendizado contnuo
Multidisciplinariedade

Introduo - o que o Arduino?


Arduino uma plataforma de prototipagem
eletrnica open-source baseada em um
software e um hardware de fcil utilizao.
Ela direcionada a artistas, projetistas,
hobbystas e qualquer pessoa interessada
em criar ambientes ou objetos interativos.
(Front page do website arduino.cc)

Introduo - para que serve?

Jogos
Robtica
Redes de sensores
Monitoramento
Vigilncia
Brinquedos
Automao
Processamento de sinais
Artesanato
Msica
Aeromodelismo
Acessibilidade ...

Introduo - Verses do Arduino

Arduino Zero
Arduino Uno
Arduino Due
Arduino Tre
Arduino Leonardo
Arduino Pro
Arduino Extreme
Arduino Mini
Arduino Nano
Arduino Lilypad
Arduino NG
Arduino NG Plus
Arduino BT
Arduino Diecimila
Arduino Duemilanove
Arduino Mega ...

Introduo - Verses do Arduino

Arduino Pro

Arduino Tre

Introduo - Verses do Arduino

Projetos baseados em plataforma


Requisitos e restries do projeto
Antes de iniciar a implementao de um
projeto, deve-se verificar se a plataforma
escolhida capaz de processar e armazenar
os dados completamente.
Existem diversas verses do Arduino,
contendo diferentes configuraes de memria
e microcontrolador.

Introduo - Verses do Arduino

Projetos baseados em plataforma


Requisitos e restries do projeto
Antes de iniciar a implementao de um
projeto, deve-se verificar se a plataforma
escolhida capaz de processar e armazenar
os dados completamente.
Existem diversas verses do Arduino,
contendo diferentes configuraes de memria
e microcontrolador.

Introduo - clones do Arduino

Clones no so proibidos
O projeto Arduino aberto para a incorporao de trabalhos paralelos no
produto original
O hardware e software foram projetados sob licenas copyleft
O nome Arduino pertence exclusivamente ao produto oficial, e no pode
ser usado sem autorizao.
Qualidade das placas clones
Cuidado com diferenas de qualidade e compatibilidade.

http://www.arduino.in.th

http://www.arduino.in.th

http://www.arduino.in.th

Qual o verdadeiro?

Qual o verdadeiro?

Noes de Eletrnica

Noes de Eletrnica

Corrente
um fluxo de cargas eltricas.
Tenso
Fora externa geradora da
corrente eltrica.
Potncia
uma caracterstica prpria de
um circuito e normalmente no
pode ser alterada. No entanto,
o modo como essa potncia
pode ser fornecida ao circuito
pode ser modificado.

Noes de Eletrnica

Corrente
um fluxo de cargas eltricas.
Tenso
Fora externa geradora da
corrente eltrica.
Potncia
uma caracterstica prpria de
um circuito e normalmente no
pode ser alterada. No entanto,
o modo como essa potncia
pode ser fornecida ao circuito
pode ser modificado.

Unidades
- Corrente - Ampre ( A )
- Tenso - Volt ( V )
- Potncia - Watt ( W )

Noes de Eletrnica

Corrente
um fluxo de cargas eltricas.
Tenso
Fora externa geradora da
corrente eltrica.
Potncia
uma caracterstica prpria de
um circuito e normalmente no
pode ser alterada. No entanto,
o modo como essa potncia
pode ser fornecida ao circuito
pode ser modificado.

Unidades
- Corrente - Ampre ( A )
- Tenso - Volt ( V )
- Potncia - Watt ( W )

P = U. I

Noes de Eletrnica

Resistores
um dispositivo limitador da
corrente eltrica e redutor de
tenso.

Unidades
- Corrente - Ampre ( A )
- Tenso - Volt ( V )
- Potncia - Watt ( W )
- Resistncia - OHM ( )

Noes de Eletrnica

Resistores
um dispositivo limitador da
corrente eltrica e redutor de
tenso.

Unidades
- Corrente - Ampre ( A )
- Tenso - Volt ( V )
- Potncia - Watt ( W )
- Resistncia - OHM ( )

Noes de Eletrnica

Resistores
um dispositivo limitador da
corrente eltrica e redutor de
tenso.

Unidades
- Corrente - Ampre ( A )
- Tenso - Volt ( V )
- Potncia - Watt ( W )
- Resistncia - OHM ( )

Noes de Eletrnica - Resistores

Noes de Eletrnica

Protoboard (matriz de
contato)
uma placa com muitos
furos e conexes
condutoras para
montagem de circuitos
eltricos experimentais.

Noes de Eletrnica

Analgico X Digital

Conhecendo o Arduino

Microcontroladores
Um microcontrolador um
computador-num-chip, contendo
um processador, memria e
perifricos de entrada/sada. um
microprocessador que pode ser
programado para funes
especficas.

Foto: O circuito integrado de um Intel 8742, um microcontrolador de 8 bits que inclui uma
UCP operando em 12 MHz, 128 bytes de RAM, 2048 bytes de EPROM e entrada/sada
num mesmo chip.

Conhecendo o Arduino

Microcontroladores
Baixa frequncia de clock
Pouca memria
Baixo consumo
Entradas e sadas simples
Adequado para tarefas mais
simples.

Foto: O circuito integrado de um Intel 8742, um microcontrolador de 8 bits que inclui uma
UCP operando em 12 MHz, 128 bytes de RAM, 2048 bytes de EPROM e entrada/sada
num mesmo chip.

Conhecendo o Arduino

ATMega 328
14 pinos digitais de entrada ou
sada (programveis)
6 pinos de entrada analgica ou
entrada/sada digital
(programveis)
32KBytes de memria flash
2KBytes de SRAM
Frequencia mx 20MHz

Prtica

Prtica

Prtica

Prtica

Prtica

Prtica

Prtica

Prtica

Prtica

Prtica
http://www.lasic.ufrn.br/~marcos/arduino/

Agenda - 2 dia

Motivao
Sensores, gadgets e shields
Exerccios prticos
Definio de projeto

Motivao
Quanto mais conhecemos as possibilidades, maior a
facilidade de criar
Inmeros componentes e dispositivos prontos para uso
Idias, inovao e solues simples.
Baixo custo

Sensores, gadgets e shields

Sensores
Um sensor um dispositivo que responde a um estmulo
fsico/qumico de maneira especfica e mensurvel.
Gadgets
equipamento que tem um propsito e uma funo especfica, prtica e
til.
Shields
Shields so placas especializadas usadas para expandir a
funcionalidade bsica do Arduino; elas podem ser empilhadas umas
sobre as outras para adicionar ainda mais funcionalidade.

Sensores, gadgets e shields

Temperatura e umidade
O sensor DHT11 um
sensor de temperatura e
umidade , que permite
medir temperaturas de 0 a
50 Celsius, e umidade na
faixa de 20 a 90%.

Sensores, gadgets e shields

LDR
um tipo de resistor cuja
resistncia varia conforme a
intensidade de radiao
eletromagntica do espectro
visvel que incide sobre ele.

Sensores, gadgets e shields

Distncia
Sensores de ultrassom so
sensores que utilizam ondas
sonoras para medir a distncia
entre o sensor e algum objeto. A
estrutura de um sensor de
ultrassom inclui um emissor e um
receptor de ultrassom. O emissor
emite uma onda na frequncia do
ultrassom, parte dessa onda vai
refletir em algum objeto que
estiver na frente do sensor e vai
voltar para o receptor.

Sensores, gadgets e shields

Presso e temperatura
O BMP085 um
sensor de presso
atmosfrica digital. Mede,
alm da presso,
temperatura e altitude
relativa ao nvel do mar.

Sensores, gadgets e shields

Sensor de vibrao
serve para medir a
vibrao e/ou
movimentao de algum
objeto. Muito usado em
brinquedos, alarmes, etc.

Sensores, gadgets e shields

Sensor de presena
infravermelho
O sensor PIR um
sensor de movimento
por calor (infravermelho).
O sensor ativa o sinal
assim que detecta uma
mudana no
infravermelho em um
determinado lugar.

Sensores, gadgets e shields

Detector metais

Chamas

Umidade do solo

Sensores, gadgets e shields

Sensores, gadgets e shields

LCD
Um display de cristal
lquido, acrnimo de
LCD , um painel fino
usado para exibir
informaes por via
eletrnica, como texto,
imagens e vdeos.

Sensores, gadgets e shields

Acelermetro
Um acelermetro serve para
medir a acelerao de um
corpo (normalmente o que
est ligado nele) em relao
gravidade.

Sensores, gadgets e shields

RFID

Sensores, gadgets e shields

Ethernet Shield
O Arduino Ethernet Shield
permite que um Arduino
seja conectado internet.

Sensores, gadgets e shields

Idias e projetos

Idias e projetos

Semforos inteligentes

Idias e projetos

Semforos inteligentes
Controle de Irrigao de horta e jardim

Idias e projetos

Semforos inteligentes
Controle de Irrigao de horta e jardim
Abertura de janelas e portas

Idias e projetos

Semforos inteligentes
Controle de Irrigao de horta e jardim
Abertura de janelas e portas
Monitoramento de idosos

Idias e projetos

Semforos inteligentes
Controle de Irrigao de horta e jardim
Abertura de janelas e portas
Monitoramento de idosos
Identificador RGB

Idias e projetos

Semforos inteligentes
Controle de Irrigao de horta e jardim
Abertura de janelas e portas
Monitoramento de idosos
Identificador RGB
Computador de bordo

Idias e projetos

Semforos inteligentes
Controle de Irrigao de horta e jardim
Abertura de janelas e portas
Monitoramento de idosos
Identificador RGB
Computador de bordo
Simulador de controle de elevador ...

Prtica II

Prtica II

Prtica II

Prtica II

Prtica II

Prtica II

Prtica II

Perguntas

Prtica
http://www.lasic.ufrn.br/~marcos/arduino/

Você também pode gostar