Introdução à prototipagem utilizando o arduino flisol 2013

24
Introdução à prototipagem Introdução à prototipagem utilizando o Arduino utilizando o Arduino Por: Fernando Moreira (Mestre dos Magos)

Transcript of Introdução à prototipagem utilizando o arduino flisol 2013

Page 1: Introdução à prototipagem utilizando o arduino   flisol 2013

Introdução à prototipagem Introdução à prototipagem utilizando o Arduinoutilizando o Arduino

Por: Fernando Moreira (Mestre dos Magos)

Page 2: Introdução à prototipagem utilizando o arduino   flisol 2013

Quem sou eu:Quem sou eu:

Porque estou aqui:Porque estou aqui:

- Graduando no curso de Licenciatura em Computação, pelo IFBA

Campus Santo Amaro;

- Bolsista do Programa de Iniciação à Docência (PIBID);

- Membro do Grupo de Informática Aplicada (GIA);

- Uso e incentivo ao uso do Software Livre;

- Exposição de Protótipo de Acessibilidade no WRTP 2012;

- Exposição de Protótipo de jogo no Conlocus 2012;

- 3º Lugar no Concurso IFBA de Inovações 2011;

- 3º Lugar no Consurso IFBA de Inovações 2012;

- 2º Lugar no Concurso IFBA de Inovações 2012;

Obs. Todos projetados com Arduino;

Page 3: Introdução à prototipagem utilizando o arduino   flisol 2013

Quem é este tal de Jesuíno???Quem é este tal de Jesuíno???

Não é Jesuíno, é Arduino!Não é Jesuíno, é Arduino!

Arduino! Ligue agora, que

vou lhe usar!!!

Page 4: Introdução à prototipagem utilizando o arduino   flisol 2013

É um pequenino computador!É um pequenino computador!

- Arduino Uno é a versão mais utilizada atualmente;

- Desenvolvido por Massimo Banzi, David Cuartielles e equipe

- Hardware Open Source;

- Tem baixo custo;

- É facil de usar;

- Ambiente multiplataforma;

- Monte o seu!

- Uma ampla comunidade de apoio:

www.arduino.cc

Page 5: Introdução à prototipagem utilizando o arduino   flisol 2013

Conhecendo o Conhecendo o ArduinoArduino

- Sistemas de Input/Output da arquitetura PC;

Dispositivos de entrada

Processamento Dispositivos de Saída

Page 6: Introdução à prototipagem utilizando o arduino   flisol 2013

Conhecendo o Conhecendo o ArduinoArduinoA computação física.A computação física.

- Sistemas de Input/Output do arduino;

- Do mundo físco para o abstrato – processa - do abstrato para o físico!

Sensores(Entrada)

ProcessamentoAtuadores

(Saída)

Page 7: Introdução à prototipagem utilizando o arduino   flisol 2013

Conhecendo o Conhecendo o ArduinoArduino

- Iluminação;

- Ultrassônico

- Temperatura;

- Umidade;

- Presença;

- Acelerômetros;

- Pressão;

- Infravermeho;

- Gás;

- Fluxo d'Água;

- Fluxo de Energia;

Sensores

Page 8: Introdução à prototipagem utilizando o arduino   flisol 2013

Atuadores

- Luzes;

- Relés;

- Motores;

- Dispositivos Sonoros;

- Receptores;

- “Eletrodomésticos”;

- (...)

Conhecendo o Conhecendo o ArduinoArduino

Page 9: Introdução à prototipagem utilizando o arduino   flisol 2013

Conhecendo o Conhecendo o ArduinoArduino

1 – USB Jack, 2 - Power Jack, 3 - FTDI USB Chip, 4 – Cristal, 5 – Pinos Digitais6 – Pino de Referência Analógica, 7 – LEDs RX/TX, 8 – Microcontrolador,

9 – Pinos de Força, 10 – Pinox RX/TX, 11 – Power Led, 12 – Botão reset, 13 – Pinos Analógicos;

Page 10: Introdução à prototipagem utilizando o arduino   flisol 2013

Outros modelos de ArduinoOutros modelos de Arduino

Esplora Leonardo

MegaDue

Mega ADK

Pro

Mini MicroNanoFio LilyPadLilyPad

Simple Snap

Page 11: Introdução à prototipagem utilizando o arduino   flisol 2013

- Shields são as extensões do Arduino;

ShieldsShields

Page 12: Introdução à prototipagem utilizando o arduino   flisol 2013

IDE ArduinoIDE Arduino

- Disponívem em: www.arduino.cc ou no blog Arduino Bahia;

Page 13: Introdução à prototipagem utilizando o arduino   flisol 2013

Exemplo de CódigoExemplo de Código

- Disponívem em: www.arduino.cc ou no blog Arduino Bahia;

Page 14: Introdução à prototipagem utilizando o arduino   flisol 2013

Quem “conversa” com o ArduinoQuem “conversa” com o Arduino

Page 15: Introdução à prototipagem utilizando o arduino   flisol 2013

Prototipagem – Como começarPrototipagem – Como começar

Protoboard

Page 16: Introdução à prototipagem utilizando o arduino   flisol 2013

Prototipagem – Alguns componentesPrototipagem – Alguns componentes

Multimetro, LEDs, resistores, pushbuttons, motores, diodos, capacitores...

Page 17: Introdução à prototipagem utilizando o arduino   flisol 2013

Prototipagem - SimulaçãoPrototipagem - Simulação

Frietzing

Page 18: Introdução à prototipagem utilizando o arduino   flisol 2013

Onde ComprarOnde Comprar

Lojas Internacionais:

Lojas Nacionais:

Page 19: Introdução à prototipagem utilizando o arduino   flisol 2013

Agora, o infinito é o seu limite!Agora, o infinito é o seu limite!

Page 20: Introdução à prototipagem utilizando o arduino   flisol 2013

Dúvidas, sugestões???Dúvidas, sugestões???

www.arduino-bahia.blogspot.com

[email protected]

[email protected]

Page 21: Introdução à prototipagem utilizando o arduino   flisol 2013

SorteiosSorteios

Oferecimento:

Page 22: Introdução à prototipagem utilizando o arduino   flisol 2013

AgradecimentosAgradecimentos

Page 23: Introdução à prototipagem utilizando o arduino   flisol 2013

Siglas utilizadas nesta apresentação:Siglas utilizadas nesta apresentação:

- IFBA: Instituto Federal de Educação Ciências e Tecnologia da Bahia;

- PIBID: Programa Institucional de Bolsas de Incentivo à Docência;

- GIA: Grupo de Informática Aplicada do IFBA Campus Santo Amaro;

- WRTP: Worshop Regional de Tecnologia em Protótipos;

- Conlocus: Conferência Regional de Jogos do IFBA Campus Santo Amaro;

Page 24: Introdução à prototipagem utilizando o arduino   flisol 2013

ReferênciasReferências

Livros:

McROBERTS, Michael, Beginning Arduino, ed. Apress, New York 2010.

URBANETZ, Jair Junior. Eletrônica aplicada: manual do professor / Jair Urbanetz Junior, José da Silva Maia. Curitiba-PR: Base Editorial, 2010;

BOYLESTAD, Robert L. Dispositivos e eletrônicos e teorias de circuitos, 8ª edição/ Robert L. Boylestad, Louis Nashelsky, tradução Rafael Monteiro Simon. São Paulo: Pearson Prentice Hall 2004.

Sites:

www.arduino.cc (Site Oficial do Arduino);

www.robocore.net (algumas imagens);

w(outras imagens);