GUILHERME DE CLEVA FARTO
UNIVERSIDADE PAULISTA - UNIP
ASSIS/SP – 2013
Computação física com Arduino
1
Agenda
 Introdução
 O que é computação física?
 A plataforma Arduino
 IDE de programação
 Componentes de eletrônica
 Onde comprar?
 Implementações de projetos
 Arduino + Google Android = Andruino!
2
Apresentação
 Guilherme de Cleva Farto
 Graduação em Bacharelado em Ciência da Computação (BCC)
 FEMA/IMESA – Assis/SP (2010)
 Pós-graduaçãoem Engenharia de Componentes Java
 FIO/TNT Educacional – Ourinhos/SP e Lins/SP (2011)
 Desenvolvedor de sistemas Java Web e Google Android – TOTVS
 Professor universitário do curso de Ciência da Computação (FEMA/IMESA)
 Autor de diversos artigos, treinamentos e palestras
 Java e tecnologias Google, com ênfase em programação reflexiva, XML,
SOA e Web Services
3
O QUE É ARDUINO?
4
Introdução
 O Arduino é uma plataforma de computação física open-source
 Iniciado em Ivrea, Itália, em 2005, com o intuito de contribuir
com projetos escolares de eletrônica
 Uma placa com orçamento menor que os sistemas de
prototipagem existentes
 Baseia-se em uma placa de entrada e saída de dados
 Possui um ambiente de desenvolvimento de aplicativos
5
Introdução
6
Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino e David Mellis
Introdução
 A IDE de desenvolvimento implementa a linguagem Processing
 http://www.processing.org
 Utilizado para desenvolver objetos interativos independentes ou
conectados a softwares de computador
 As placas podem ser montadas manualmente ou compradas pré-
montadas
 O download da IDE de desenvolvimento pode ser feito
gratuitamente em http://www.arduino.cc
7
Introdução
 O Arduino é diferente de outras plataformas presentes no
mercado pois
 Trata-se de um ambiente multiplataforma
 Pode ser executado em Windows, Macintosh e Linux
 Tem por base a IDE de programação Processing
 Ambiente de desenvolvimento fácil de ser utilizado
 Comumente empregado por artistas e designers
 Pode ser programado utilizando-se um cabo USB
 Não necessita de porta serial
8
Introdução
 O Arduino é diferente de outras plataformas presentes no
mercado pois
 É um hardware e software de fonte aberta (open-source)
 Há uma comunidade ativa e colaborativa de usuários
 É ideal para iniciantes que desejam resultados rápidos
9
O QUE É COMPUTAÇÃO FÍSICA?
10
O que é computação física?
 A computação física utiliza elementos de eletrônica na
prototipagem de novos materiais e produtos
 Envolve o projeto de objetos interativos que podem se
comunicar com humanos a partir de sensores e atuadores
 Como LEDs, displays, sensores de temperatura, de movimento, de
luminosidade, entre outros
 No passado, o uso de elementos de eletrônica significava que
teríamos que lidar com engenheiros elétricos para criar circuitos
11
O que é computação física?
 A maioria das ferramentas era destinada a engenheiros e exigia
vasto conhecimento técnico
12
O que é computação física?
 A maioria das ferramentas era destinada a engenheiros e exigia
vasto conhecimento técnico
13
O que é computação física?
 A maioria das ferramentas era destinada a engenheiros e exigia
vasto conhecimento técnico
14
O que é computação física?
 Na atualidade, microcontroladores estão mais baratos e fáceis de
serem utilizados
 Tornou-ser possível a criação de ferramentas e equipamentos
melhores
 O progresso criado pelo Arduino significa que iniciantes e
pessoas leigas podem construir projetos facilmente
15
O que é computação física?
16
O que é computação física?
17
const int analogPin = A0;
const int ledCount = 10;
int ledPins[] = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 };
void setup() {
for (int thisLed = 0; thisLed < ledCount; thisLed++) {
pinMode(ledPins[thisLed], OUTPUT);
}
}
void loop() {
int sensorReading = analogRead(analogPin);
int ledLevel = map(sensorReading, 0, 1023, 0, ledCount);
for (int thisLed = 0; thisLed < ledCount; thisLed++) {
if (thisLed < ledLevel) {
digitalWrite(ledPins[thisLed], HIGH);
} else {
digitalWrite(ledPins[thisLed], LOW);
}
}
}
A PLATAFORMA ARDUINO
18
A plataforma Arduino
 O Arduino é formado por dois componentes principais
 Placa Arduino
 Elemento de hardware com o qual são construídos os projetos
 IDE de desenvolvimento
 Software utilizado para implementar o processamento lógico do projeto
 Um programa Arduino também é chamado de Sketch
 A placa Arduino é uma pequena placa microcontroladora
 Circuito que contém a estrutura de um computador
 Na maioria das versões, o chip ATMega é utilizado
19
A plataforma Arduino
 Possui entradas e saídas analógicas e digitais
 A transferência de um Sketch é feita por cabo USB
 Os aplicativos para Arduino são desenvolvidos em C e C++,
tornando a comunidade ainda mais ativa e colaborativa
 Atualmente, há diversas versões da placa Arduino; cada qual
com seu conjunto de funcionalidades
20
A plataforma Arduino
 Arduino Mega
21
A plataforma Arduino
 Arduino Nano
22
A plataforma Arduino
 Arduino Serial
23
A plataforma Arduino
 Arduino Lilypad
24
A plataforma Arduino
 Arduino Ethernet
25
A plataforma Arduino
 Arduino UNO
26
A plataforma Arduino
 Arduino UNO
27
Microcontrolador ATMega328
Voltagem operacional 5V
Voltagem de entrada 7V-12V
Limite de voltagem de entrada 6V-20V
Pinos digitais (entrada e saída) 14 (6 proveem saída PWM)
Pinos analógicos de entrada 6
Memória flash 32 KB – 0.5 KB é utilizado pelo bootloader
SRAM 2 KB
EEPROM 1 KB
Velocidade de clock 16 MHz
A plataforma Arduino
 Arduino UNO
28
Pinos Digitais
A plataforma Arduino
 Arduino UNO
29
Pinos de Alimentação
A plataforma Arduino
 Arduino UNO
30
Pinos Analógicos
A plataforma Arduino
 Arduino UNO
31
Alimentação (Bateria)
A plataforma Arduino
 Arduino UNO
32
Conexão (USB)
A plataforma Arduino
 Arduino UNO
33
Botão Reset
A plataforma Arduino
 Arduino UNO
34
Microcontrolador
A plataforma Arduino
 Arduino UNO
35
Pinos RX/TX
IDE DE PROGRAMAÇÃO
36
IDE de programação
 Também chamado de Arduino IDE, o ambiente de
desenvolvimento de projetos é um software livre
 Utiliza a linguagem C e C++ para a construção de Sketch e o
ambiente fora desenvolvido em Java
 É multiplataforma e pode ser executado em Windows,
Macintosh e Linux
37
IDE de programação
38
Menus de Opções
Área de Programação
Janela de Mensagens
IDE de programação
39
1 2 3 4 5 6
 1  O botão “Verify” verifica se há erros no código;
 2  O botão “Upload” faz a transmissão do código para a placa;
 3  O botão “New” cria um novo Sketch em branco;
 4  O botão “Open” exibe uma lista de Sketchs a serem abertos;
 5  O botão “Save” armazena, em disco, o Sketch atual;
 6  O botão “Serial Monitor” exibe os dados seriais enviados e
recebidos ao Arduino
COMPONENTES DE ELETRÔNICA
40
Componentes de eletrônica
41
Arduino ADK Android R3
Arduino Due
Arduino Leonardo R3
Componentes de eletrônica
42
Arduino Shield - Celular com SM5100B
Arduino Shield - EasyVR - Reconhecimento de Voz
Componentes de eletrônica
43
Arduino Shield - GPS com Módulo UP-501
Arduino Shield - LCD + Botões
Arduino Shield - MP3 Player
Componentes de eletrônica
44
Arduino Shield - Touch
Arduino Shield - WiFly
Componentes de eletrônica
45
Arduino Shield - Color LCD
Arduino Shield - Gameduino
Arduino Shield – Joystick Kit
Componentes de eletrônica
46
Display Alfanumérico
Display de 7 Segmentos
Fita LED RGB
LED 5mm
LED RGB
LED Ultravioleta
Componentes de eletrônica
47
Barra Gráfica de LEDs
Buzzer 5V
Célula Solar 2,5W
Chave Momentânea
Chave Óptica
Componentes de eletrônica
48
DHT11 Sensor de Temperatura e Umidade
Módulo - Sensor de Chama (Fogo)
Módulo - Sensor de Gás Analógico
Módulo - Sensor Magnético Digital
Componentes de eletrônica
49
Módulo – Sensor Ultrasonico V3.2 URM37
Módulo Bluetooth
Módulo Bússola
Módulo de Real Time Clock
Componentes de eletrônica
50
Módulo Relé
Motor de Passo Unipolar Bipolar Astrosyn
Garra Robótica MK-II
Componentes de eletrônica
51
Giroscópio de 3 Eixos
GPS 20 Channel EM-406A SiRF III
Microfone de Eletreto
Magnetómetro de Três Eixos
Componentes de eletrônica
52
LCD 16x2 5V Preto_Verde
LCD Gráfico Serial 160x128
Nintendo DS Touch Screen
Componentes de eletrônica
53
Sensor de Gás Inflamável e Fumaça
Sensor de Gás e Álcool
Sensor de Vibração Piezo
Sensor de Temperatura
Sensor de Luminosidade (LDR)
Componentes de eletrônica
54
Sensor Barométrico
Sensor de Chuva
Sensor PIR
Componentes de eletrônica
55
Sensor de Cor - Parallax ColorPAL
Sensor de Linha Digital
Sensor de Refletância com 8 IR - Digital
Componentes de eletrônica
56
Sensor Flexível
Sensor Infravermelho – Sharp (4-30cm)
Sensor ultrasônico
Componentes de eletrônica
57
HXT900 9g 1.6kg .12sec Micro Servo
Servo DG S05NF STD
Relé Shield
Componentes de eletrônica
58
Resistor Sensível a Força Redondo
Resistor Sensível a Força Quadrado
Componentes de eletrônica
59
Matriz de LEDs RGB
Pastilha Peltier
Potenciômetro 10kΩ
Componentes de eletrônica
60
Regulador de Tensão 3,3V
Teclado - 12 botões
Acelerômetro de 3 Eixos
Scanner de Impressão Digital
Componentes de eletrônica
61
Leitor RFID USB
Cápsula de Vidro RFID (125kHz)
RFID Tag Cartão SF- 125kHz
Tag RFID - Botão (125kHz)
Componentes de eletrônica
62
XBee 1mW Chip Antenna
XBee 1mW Wire Antenna
Xbee Explorer USB
Componentes de eletrônica
63
Chassi Tamiya
Chassi Zumo Pololu
Componentes de eletrônica
64
Plataforma Rover 5
Kit Chassi Zumo
Componentes de eletrônica
65
Android 4.0 Mini PC
Componentes de eletrônica
66
Kit Arduino Iniciante v6.1 (Robocore.net)
Kit Arduino Starter (Lab. de Garagem)
ONDE COMPRAR?
67
Onde comprar?
 Robocore.net
 http://www.robocore.net/
 Laboratóriode Garagem
 http://www.labdegaragem.org/loja/
 Solda Fria
 http://soldafria.com.br/
 Multilógica Shop
 http://multilogica-shop.com/
 Sparkfun
 https://www.sparkfun.com/
 Mouser Eletronics
 http://br.mouser.com/Home.aspx
68
IMPLEMENTAÇÃO DE PROJETOS
69
Implementação de projetos
70
Implementação de projetos
71
Implementação de projetos
72
Implementação de projetos
73
Implementação de projetos
74
Implementação de projetos
 Laser Harp Fully Functional
 Wireless Arduino Powered Chess
 Secret Knock Detecting Lock
 Super Angry Birds
 The Inebriator
 MusicInk
 Speed Vest
 Fashionable Necklaces (Lilypad)
 Fluid Dresses And Other Casual Profanities
 Makey Makey
75
Implementação de projetos
 Makey Makey
76
Implementação de projetos
 BotaniCalls
77
Implementação de projetos
 Arduino Data Glove
78
Implementação de projetos
 KickBee
79
Implementação de projetos
 ArduSat
80
Implementação de projetos
 Pebble
81
Implementação de projetos
 Bengala Eletrônica
82
http://g1.globo.com/tecnologia/noticia/2011/07/brasileiro-cria-bengala-eletronica-de-baixo-custo-para-deficientes-visuais.html
Implementação de projetos
 Luva Háptica
83
http://www.fio.edu.br/eacademico/index.php?option=com_content&view=article&id=117:luva-haptica-ajuda-deficientes-visuais-a-
qenxergarq&catid=51:graduacoes-bsi-novidadesdaarea&Itemid=55
Implementação de projetos
 Tênis Guia (Le Chal)
84
http://orsty.blogspot.com.br/2012/08/tenis-guia-promete-ajudar-deficientes.html
Implementação de projetos
 Sistema para detecção de queda de idosos
 Título original: “Desenvolvimento de um sistema para detecção de quedas de
idosos utilizando acelerômetro” por Naichel Finger
 Universidade de Feevale (2011) – Novo Hamburgo – Prof. orientador: Ewerton Artur
Cappelatti
85
Implementação de projetos
 Sistema para detecção de queda de idosos
86
DEMONSTRAÇÃO
87
 Arduinon Says!
Arduino + Google Android = Andruino!
88
 https://play.google.com/store/apps/details?id=farto.cleva.guilherme.andruino
 Simplificar a prototipação e comunicação de projetos
 Único projeto brasileiro aceito no Droidcon 2013 (Berlin)
Arduino + Google Android = Andruino!
89
Guilherme de Cleva Farto
guilherme_computacao@yahoo.com.br
@gcleva
Dúvidas ?
90

Computação física com arduino

  • 1.
    GUILHERME DE CLEVAFARTO UNIVERSIDADE PAULISTA - UNIP ASSIS/SP – 2013 Computação física com Arduino 1
  • 2.
    Agenda  Introdução  Oque é computação física?  A plataforma Arduino  IDE de programação  Componentes de eletrônica  Onde comprar?  Implementações de projetos  Arduino + Google Android = Andruino! 2
  • 3.
    Apresentação  Guilherme deCleva Farto  Graduação em Bacharelado em Ciência da Computação (BCC)  FEMA/IMESA – Assis/SP (2010)  Pós-graduaçãoem Engenharia de Componentes Java  FIO/TNT Educacional – Ourinhos/SP e Lins/SP (2011)  Desenvolvedor de sistemas Java Web e Google Android – TOTVS  Professor universitário do curso de Ciência da Computação (FEMA/IMESA)  Autor de diversos artigos, treinamentos e palestras  Java e tecnologias Google, com ênfase em programação reflexiva, XML, SOA e Web Services 3
  • 4.
    O QUE ÉARDUINO? 4
  • 5.
    Introdução  O Arduinoé uma plataforma de computação física open-source  Iniciado em Ivrea, Itália, em 2005, com o intuito de contribuir com projetos escolares de eletrônica  Uma placa com orçamento menor que os sistemas de prototipagem existentes  Baseia-se em uma placa de entrada e saída de dados  Possui um ambiente de desenvolvimento de aplicativos 5
  • 6.
    Introdução 6 Massimo Banzi, DavidCuartielles, Tom Igoe, Gianluca Martino e David Mellis
  • 7.
    Introdução  A IDEde desenvolvimento implementa a linguagem Processing  http://www.processing.org  Utilizado para desenvolver objetos interativos independentes ou conectados a softwares de computador  As placas podem ser montadas manualmente ou compradas pré- montadas  O download da IDE de desenvolvimento pode ser feito gratuitamente em http://www.arduino.cc 7
  • 8.
    Introdução  O Arduinoé diferente de outras plataformas presentes no mercado pois  Trata-se de um ambiente multiplataforma  Pode ser executado em Windows, Macintosh e Linux  Tem por base a IDE de programação Processing  Ambiente de desenvolvimento fácil de ser utilizado  Comumente empregado por artistas e designers  Pode ser programado utilizando-se um cabo USB  Não necessita de porta serial 8
  • 9.
    Introdução  O Arduinoé diferente de outras plataformas presentes no mercado pois  É um hardware e software de fonte aberta (open-source)  Há uma comunidade ativa e colaborativa de usuários  É ideal para iniciantes que desejam resultados rápidos 9
  • 10.
    O QUE ÉCOMPUTAÇÃO FÍSICA? 10
  • 11.
    O que écomputação física?  A computação física utiliza elementos de eletrônica na prototipagem de novos materiais e produtos  Envolve o projeto de objetos interativos que podem se comunicar com humanos a partir de sensores e atuadores  Como LEDs, displays, sensores de temperatura, de movimento, de luminosidade, entre outros  No passado, o uso de elementos de eletrônica significava que teríamos que lidar com engenheiros elétricos para criar circuitos 11
  • 12.
    O que écomputação física?  A maioria das ferramentas era destinada a engenheiros e exigia vasto conhecimento técnico 12
  • 13.
    O que écomputação física?  A maioria das ferramentas era destinada a engenheiros e exigia vasto conhecimento técnico 13
  • 14.
    O que écomputação física?  A maioria das ferramentas era destinada a engenheiros e exigia vasto conhecimento técnico 14
  • 15.
    O que écomputação física?  Na atualidade, microcontroladores estão mais baratos e fáceis de serem utilizados  Tornou-ser possível a criação de ferramentas e equipamentos melhores  O progresso criado pelo Arduino significa que iniciantes e pessoas leigas podem construir projetos facilmente 15
  • 16.
    O que écomputação física? 16
  • 17.
    O que écomputação física? 17 const int analogPin = A0; const int ledCount = 10; int ledPins[] = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 }; void setup() { for (int thisLed = 0; thisLed < ledCount; thisLed++) { pinMode(ledPins[thisLed], OUTPUT); } } void loop() { int sensorReading = analogRead(analogPin); int ledLevel = map(sensorReading, 0, 1023, 0, ledCount); for (int thisLed = 0; thisLed < ledCount; thisLed++) { if (thisLed < ledLevel) { digitalWrite(ledPins[thisLed], HIGH); } else { digitalWrite(ledPins[thisLed], LOW); } } }
  • 18.
  • 19.
    A plataforma Arduino O Arduino é formado por dois componentes principais  Placa Arduino  Elemento de hardware com o qual são construídos os projetos  IDE de desenvolvimento  Software utilizado para implementar o processamento lógico do projeto  Um programa Arduino também é chamado de Sketch  A placa Arduino é uma pequena placa microcontroladora  Circuito que contém a estrutura de um computador  Na maioria das versões, o chip ATMega é utilizado 19
  • 20.
    A plataforma Arduino Possui entradas e saídas analógicas e digitais  A transferência de um Sketch é feita por cabo USB  Os aplicativos para Arduino são desenvolvidos em C e C++, tornando a comunidade ainda mais ativa e colaborativa  Atualmente, há diversas versões da placa Arduino; cada qual com seu conjunto de funcionalidades 20
  • 21.
    A plataforma Arduino Arduino Mega 21
  • 22.
    A plataforma Arduino Arduino Nano 22
  • 23.
    A plataforma Arduino Arduino Serial 23
  • 24.
    A plataforma Arduino Arduino Lilypad 24
  • 25.
    A plataforma Arduino Arduino Ethernet 25
  • 26.
  • 27.
    A plataforma Arduino Arduino UNO 27 Microcontrolador ATMega328 Voltagem operacional 5V Voltagem de entrada 7V-12V Limite de voltagem de entrada 6V-20V Pinos digitais (entrada e saída) 14 (6 proveem saída PWM) Pinos analógicos de entrada 6 Memória flash 32 KB – 0.5 KB é utilizado pelo bootloader SRAM 2 KB EEPROM 1 KB Velocidade de clock 16 MHz
  • 28.
    A plataforma Arduino Arduino UNO 28 Pinos Digitais
  • 29.
    A plataforma Arduino Arduino UNO 29 Pinos de Alimentação
  • 30.
    A plataforma Arduino Arduino UNO 30 Pinos Analógicos
  • 31.
    A plataforma Arduino Arduino UNO 31 Alimentação (Bateria)
  • 32.
    A plataforma Arduino Arduino UNO 32 Conexão (USB)
  • 33.
    A plataforma Arduino Arduino UNO 33 Botão Reset
  • 34.
    A plataforma Arduino Arduino UNO 34 Microcontrolador
  • 35.
    A plataforma Arduino Arduino UNO 35 Pinos RX/TX
  • 36.
  • 37.
    IDE de programação Também chamado de Arduino IDE, o ambiente de desenvolvimento de projetos é um software livre  Utiliza a linguagem C e C++ para a construção de Sketch e o ambiente fora desenvolvido em Java  É multiplataforma e pode ser executado em Windows, Macintosh e Linux 37
  • 38.
    IDE de programação 38 Menusde Opções Área de Programação Janela de Mensagens
  • 39.
    IDE de programação 39 12 3 4 5 6  1  O botão “Verify” verifica se há erros no código;  2  O botão “Upload” faz a transmissão do código para a placa;  3  O botão “New” cria um novo Sketch em branco;  4  O botão “Open” exibe uma lista de Sketchs a serem abertos;  5  O botão “Save” armazena, em disco, o Sketch atual;  6  O botão “Serial Monitor” exibe os dados seriais enviados e recebidos ao Arduino
  • 40.
  • 41.
    Componentes de eletrônica 41 ArduinoADK Android R3 Arduino Due Arduino Leonardo R3
  • 42.
    Componentes de eletrônica 42 ArduinoShield - Celular com SM5100B Arduino Shield - EasyVR - Reconhecimento de Voz
  • 43.
    Componentes de eletrônica 43 ArduinoShield - GPS com Módulo UP-501 Arduino Shield - LCD + Botões Arduino Shield - MP3 Player
  • 44.
    Componentes de eletrônica 44 ArduinoShield - Touch Arduino Shield - WiFly
  • 45.
    Componentes de eletrônica 45 ArduinoShield - Color LCD Arduino Shield - Gameduino Arduino Shield – Joystick Kit
  • 46.
    Componentes de eletrônica 46 DisplayAlfanumérico Display de 7 Segmentos Fita LED RGB LED 5mm LED RGB LED Ultravioleta
  • 47.
    Componentes de eletrônica 47 BarraGráfica de LEDs Buzzer 5V Célula Solar 2,5W Chave Momentânea Chave Óptica
  • 48.
    Componentes de eletrônica 48 DHT11Sensor de Temperatura e Umidade Módulo - Sensor de Chama (Fogo) Módulo - Sensor de Gás Analógico Módulo - Sensor Magnético Digital
  • 49.
    Componentes de eletrônica 49 Módulo– Sensor Ultrasonico V3.2 URM37 Módulo Bluetooth Módulo Bússola Módulo de Real Time Clock
  • 50.
    Componentes de eletrônica 50 MóduloRelé Motor de Passo Unipolar Bipolar Astrosyn Garra Robótica MK-II
  • 51.
    Componentes de eletrônica 51 Giroscópiode 3 Eixos GPS 20 Channel EM-406A SiRF III Microfone de Eletreto Magnetómetro de Três Eixos
  • 52.
    Componentes de eletrônica 52 LCD16x2 5V Preto_Verde LCD Gráfico Serial 160x128 Nintendo DS Touch Screen
  • 53.
    Componentes de eletrônica 53 Sensorde Gás Inflamável e Fumaça Sensor de Gás e Álcool Sensor de Vibração Piezo Sensor de Temperatura Sensor de Luminosidade (LDR)
  • 54.
    Componentes de eletrônica 54 SensorBarométrico Sensor de Chuva Sensor PIR
  • 55.
    Componentes de eletrônica 55 Sensorde Cor - Parallax ColorPAL Sensor de Linha Digital Sensor de Refletância com 8 IR - Digital
  • 56.
    Componentes de eletrônica 56 SensorFlexível Sensor Infravermelho – Sharp (4-30cm) Sensor ultrasônico
  • 57.
    Componentes de eletrônica 57 HXT9009g 1.6kg .12sec Micro Servo Servo DG S05NF STD Relé Shield
  • 58.
    Componentes de eletrônica 58 ResistorSensível a Força Redondo Resistor Sensível a Força Quadrado
  • 59.
    Componentes de eletrônica 59 Matrizde LEDs RGB Pastilha Peltier Potenciômetro 10kΩ
  • 60.
    Componentes de eletrônica 60 Reguladorde Tensão 3,3V Teclado - 12 botões Acelerômetro de 3 Eixos Scanner de Impressão Digital
  • 61.
    Componentes de eletrônica 61 LeitorRFID USB Cápsula de Vidro RFID (125kHz) RFID Tag Cartão SF- 125kHz Tag RFID - Botão (125kHz)
  • 62.
    Componentes de eletrônica 62 XBee1mW Chip Antenna XBee 1mW Wire Antenna Xbee Explorer USB
  • 63.
    Componentes de eletrônica 63 ChassiTamiya Chassi Zumo Pololu
  • 64.
  • 65.
  • 66.
    Componentes de eletrônica 66 KitArduino Iniciante v6.1 (Robocore.net) Kit Arduino Starter (Lab. de Garagem)
  • 67.
  • 68.
    Onde comprar?  Robocore.net http://www.robocore.net/  Laboratóriode Garagem  http://www.labdegaragem.org/loja/  Solda Fria  http://soldafria.com.br/  Multilógica Shop  http://multilogica-shop.com/  Sparkfun  https://www.sparkfun.com/  Mouser Eletronics  http://br.mouser.com/Home.aspx 68
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
    Implementação de projetos Laser Harp Fully Functional  Wireless Arduino Powered Chess  Secret Knock Detecting Lock  Super Angry Birds  The Inebriator  MusicInk  Speed Vest  Fashionable Necklaces (Lilypad)  Fluid Dresses And Other Casual Profanities  Makey Makey 75
  • 76.
  • 77.
  • 78.
    Implementação de projetos Arduino Data Glove 78
  • 79.
  • 80.
  • 81.
  • 82.
    Implementação de projetos Bengala Eletrônica 82 http://g1.globo.com/tecnologia/noticia/2011/07/brasileiro-cria-bengala-eletronica-de-baixo-custo-para-deficientes-visuais.html
  • 83.
    Implementação de projetos Luva Háptica 83 http://www.fio.edu.br/eacademico/index.php?option=com_content&view=article&id=117:luva-haptica-ajuda-deficientes-visuais-a- qenxergarq&catid=51:graduacoes-bsi-novidadesdaarea&Itemid=55
  • 84.
    Implementação de projetos Tênis Guia (Le Chal) 84 http://orsty.blogspot.com.br/2012/08/tenis-guia-promete-ajudar-deficientes.html
  • 85.
    Implementação de projetos Sistema para detecção de queda de idosos  Título original: “Desenvolvimento de um sistema para detecção de quedas de idosos utilizando acelerômetro” por Naichel Finger  Universidade de Feevale (2011) – Novo Hamburgo – Prof. orientador: Ewerton Artur Cappelatti 85
  • 86.
    Implementação de projetos Sistema para detecção de queda de idosos 86
  • 87.
  • 88.
    Arduino + GoogleAndroid = Andruino! 88  https://play.google.com/store/apps/details?id=farto.cleva.guilherme.andruino  Simplificar a prototipação e comunicação de projetos  Único projeto brasileiro aceito no Droidcon 2013 (Berlin)
  • 89.
    Arduino + GoogleAndroid = Andruino! 89
  • 90.
    Guilherme de ClevaFarto guilherme_computacao@yahoo.com.br @gcleva Dúvidas ? 90