O documento fornece uma visão geral do Arduino, incluindo sua história, o que é, para que serve, modelos disponíveis, e como começar e terminar projetos com Arduino.
3. Quem sou eu?
Osmar da Cunha Filho
Engenharia de Computação (UNIVALI, 2007)
Pós em Desenvolvimento de Produtos Eletrônicos (IFSC, 2012)
Desenvolvedor de hardware / firmware / software (desde 2007)
Coordenador de equipe de desenvolvimento
Professor de graduação / pós-graduação / cursos livres
Diretor executivo da iFuturo
4. História
Criado em 2005 por Massimo Banzi e David Cuartelles
Foco educacional
O objetivo era que os alunos testassem a interação com o ambiente de forma
mais barata do que prototipar cada placa
Esta plataforma oferece uma forma mais simples de interagir com objetos,
trazendo a computação para o mundo físico (computação física)
5. O que é o Arduino?
O ambiente Arduino pode ser decomposto em software e hardware
6. É um computador programável!
É um computador de porte muito menor que um PC! Compare:
PC Arduino
Processador Octa core; 2,4 GHz; 64 bits Single core, 20 MHz; 8 bits
Memória 8 GB 2 KB
Disco 1 TB 32 KB Flash + 1 KB EEPROM
SO Windows, Linux, MacOS Programa único
E/S
Teclado, Vídeo, USB, PCI
Express
Pinos digitais e analógicos,
Serial, I2C, SPI
O que é o Arduino?
7. É uma plataforma baseada em um microcontrolador
O Arduino original baseia-se na marca AVR, modelo ATmega
O que é o Arduino? Hardware
8. É um ambiente de desenvolvimento
(IDE) com linguagem de
programação Processing (similar ao
C++ e Java)
Esse ambiente tem as ferramentas
de compilação e gravação da placa
Arduino
Área de
comandos
Área de
código
Área de
mensagens
O que é o Arduino? Software
9. Para que serve?
Automatizar processos
Mover elementos
Acionar cargas
Captar variáveis do ambiente
Medir dados analógicos
Comunicação
Diversão
10. Para que serve? Sensores
Som (eletreto - piezoelétrico)
Distância (ultrassom)
Luminosidade
Temperatura / Umidade
Pressão atmosférica
Efeito Hall (magnético)
Gás/fumaça/fogo
Infravermelho
Reed switch
Encoder rotativo
Piroelétrico (presença)
Capacitivo (toque)
Vibração (tilt)
Magnetômetro (bússola)
Acelerômetro / Giroscópio
Chaves / Botões
11. Para que serve? Atuadores
Relé (cargas)
Motor de passo
Motor CC
Servo motor
LEDs
Laser
Piezoelétrico (som)
Infravermelho
Transceptores
12. Radar https://www.youtube.com/watch?v=kQRYIH2HwfY
Enviar SMS https://www.youtube.com/watch?v=7F-l8iI8TT8
Projetos https://www.youtube.com/watch?v=z9Cqm28lbRk
Automação residencial https://www.youtube.com/watch?v=QwhtaCBHS-U
Ligar lâmpadas batendo palmas
https://www.youtube.com/watch?v=EpJ9kuxtJrQ
Fechadura por combinação https://www.youtube.com/watch?v=kUbF3f8Jl9c
Robôs https://www.youtube.com/watch?v=7DD9mu26_ew
Para que serve?
19. Como começar?
Se você já tem:
● Arduino ✓
● Cabo USB ✓
● IDE ✓
● Driver ✓
● Vontade ✓
20. Como começar?
Se você já tem:
● Arduino ✓
● Cabo USB ✓
● IDE ✓
● Driver ✓
● Vontade ✓
GO!●
Conectar o Arduino na USB
●
Carregar o exemplo (“Blink”)
●
Alterar o código/circuito
●
Gravar!
21. Simulador
●
Se for montar um circuito mais complicado
●
Testar conceitos
●
Não tem o hardware necessário
●
Medo de queimar tudo
●
Simuladores em software de Arduino e eletrônica
24. Como terminar?
Leiaute de PCB
– Testes (jig de testes)
– Protótipos ; lote piloto; lote de produção
Leiaute de produto
– Adesivos / plásticos / acrílicos
Desenho de caixa / berço / embalagem
Manual / Guia de instalação
28. Contato
Osmar da Cunha Filho
osmarcf ( em ) gmail ponto com
oooosmar (4 o’s)
iFuturo
contato ( em ) ifuturo ponto com ponto br
www.ifuturo.com.br
ifuturobr