Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Construindo sua placa
baseada em Arduino
Arduino Day 2016
Fábio Souza
Sobre o
palestrante
Administrador do Portal Embarcados
Engenheiro Eletricista
Professor
Experiência em projetos eletrônico...
Embarcados
Agenda
Arduino
Evolução das placas
Montando um placa
Ferramentas
Exemplos
O Arduino
Arduino
“ Arduino is an open-source electronics platform
based on easy-to-use hardware and software.”
Fonte: http://www.ar...
Criadores do Arduino
Mais detalhes da equipe atual:
https://www.arduino.cc/en/Main/AboutUs
Arduino X Arduino
www.arduino.org www.arduino.cc
Imagem: http://hackaday.com/2015/02/25/arduino-v-arduino/
Arduino X Ardui...
Nova Marca
Evolução das
placas
Primeiro Protótipo
http://makezine.com/2014/03/28/a-look-at-arduinos-origins-the-first-prototype/
Evolução
Fonte: https://www.arduino.cc/en/Main/Boards
UNO
http://www.arduino.cc/en/Main/ArduinoBoardUno
Montando seu
Arduino
Documentação
http://www.arduino.cc/en/Main/PolicyLicença: Creative Commons Attribution Share-Alike
Detalhes da Arduino UNO
Fonte: Artigo sobre a Arduino UNO no Embarcados: http://www.embarcados.com.br/arduino-uno/
ATmega328P
● Arquitetura RISC
● 20 MIPS @ 20MHz
● 32kBytes de Memória Flash
● 1kBytes de EEPROM
● 2kBytes de SRAM
● Timers...
Circuito básico
FONTE
ATMEGA328P
OSCILADOR
EXTERNO
RESET
ISP
CONECTOR
SERIAL
Circuito básico
ATmega328 pinout
Fonte: http://www.pighixxx.com/test/portfolio-items/atmega328/?portfolioID=337
UNO pinout
Fonte: http://www.pighixxx.com/test/portfolio-items/uno/
Montagem na protoboard
Fonte: site Arduino: Building an Arduino on a Breadboard
Montagem na protoboard
Fonte: site Arduino: Building an Arduino on a Breadboard
Gravando o Bootloader
Fonte: site Arduino: Building an Arduino on a Breadboard
Gravando o Bootloader
Tutorial ArduinoISP da Adafruit USBasp
Upload
Formas diferentes de montagem
http://goo.gl/kl5nDL http://goo.gl/KVvpf2http://goo.gl/4HVbTq
Montagem em placa padrão
PCI Standalone
Projeto
Fritzing
Eagle
Imagem: https://learn.sparkfun.com/tutorials/how-to-install-and-setup-eagle
Kicad
Franzino
Franzino
Franzino
Franzino
Adicionando recursos - Hardware
FONTE
ATMEGA328P
ATMEGA2560
ATMEGA32u4
SAMD21
ATSAMW25 SoC
OSCILADOR
EXTERNO
RESET
CONECTO...
Adicionando recursos
Customizar o bootloader;
Customizar a IDE;
Criar bibliotecas;
Comunidade
4Control Board
4Control Board
• ATmega32u4
• USB
• Display LCD 16X2
• Teclas
• Buzzer
• RTC com bateria
• Alimentação até 32 V DC
• Expan...
4Control Board
Conclusão
Dúvidas
Obrigado
fabio.souza@embarcados.com.br
www.embarcados.com.br
Upcoming SlideShare
Loading in …5
×

Construindo sua placa baseada em Arduino

7,580 views

Published on

Palestra com alguns passos para montar a sua placa baseada no Projeto Arduino. ´Foi abordado um pouco da história do Arduino, evolução de suas placas, montagem em protoboard, montagem em palca padrão, ferramentas para projetos de placas e exemplos de projetos realizados.

Published in: Engineering
  • Be the first to comment

Construindo sua placa baseada em Arduino

  1. 1. Construindo sua placa baseada em Arduino Arduino Day 2016 Fábio Souza
  2. 2. Sobre o palestrante Administrador do Portal Embarcados Engenheiro Eletricista Professor Experiência em projetos eletrônicos Hardware e firmware
  3. 3. Embarcados
  4. 4. Agenda Arduino Evolução das placas Montando um placa Ferramentas Exemplos
  5. 5. O Arduino
  6. 6. Arduino “ Arduino is an open-source electronics platform based on easy-to-use hardware and software.” Fonte: http://www.arduino.cc/en/Guide/Introduction
  7. 7. Criadores do Arduino Mais detalhes da equipe atual: https://www.arduino.cc/en/Main/AboutUs
  8. 8. Arduino X Arduino www.arduino.org www.arduino.cc Imagem: http://hackaday.com/2015/02/25/arduino-v-arduino/ Arduino X Arduino: Entenda a briga judicial e de mercado entre os co-fundadores do projeto
  9. 9. Nova Marca
  10. 10. Evolução das placas
  11. 11. Primeiro Protótipo http://makezine.com/2014/03/28/a-look-at-arduinos-origins-the-first-prototype/
  12. 12. Evolução Fonte: https://www.arduino.cc/en/Main/Boards
  13. 13. UNO http://www.arduino.cc/en/Main/ArduinoBoardUno
  14. 14. Montando seu Arduino
  15. 15. Documentação http://www.arduino.cc/en/Main/PolicyLicença: Creative Commons Attribution Share-Alike
  16. 16. Detalhes da Arduino UNO Fonte: Artigo sobre a Arduino UNO no Embarcados: http://www.embarcados.com.br/arduino-uno/
  17. 17. ATmega328P ● Arquitetura RISC ● 20 MIPS @ 20MHz ● 32kBytes de Memória Flash ● 1kBytes de EEPROM ● 2kBytes de SRAM ● Timers/Contadores de 8 bits com prescaler e compare ● 1 Timer/Contador de 16 bits com prescaler, compare e capture ● RTC com oscilador separado ● 6 ou 8 canais de ADC ● USART, SPI, I2C ● 2 Comparadores de tensão Fonte: DATASHEET ATmega48A/PA/88A/PA/168A/PA/328/P
  18. 18. Circuito básico FONTE ATMEGA328P OSCILADOR EXTERNO RESET ISP CONECTOR SERIAL
  19. 19. Circuito básico
  20. 20. ATmega328 pinout Fonte: http://www.pighixxx.com/test/portfolio-items/atmega328/?portfolioID=337
  21. 21. UNO pinout Fonte: http://www.pighixxx.com/test/portfolio-items/uno/
  22. 22. Montagem na protoboard Fonte: site Arduino: Building an Arduino on a Breadboard
  23. 23. Montagem na protoboard Fonte: site Arduino: Building an Arduino on a Breadboard
  24. 24. Gravando o Bootloader Fonte: site Arduino: Building an Arduino on a Breadboard
  25. 25. Gravando o Bootloader Tutorial ArduinoISP da Adafruit USBasp
  26. 26. Upload
  27. 27. Formas diferentes de montagem http://goo.gl/kl5nDL http://goo.gl/KVvpf2http://goo.gl/4HVbTq
  28. 28. Montagem em placa padrão
  29. 29. PCI Standalone
  30. 30. Projeto
  31. 31. Fritzing
  32. 32. Eagle Imagem: https://learn.sparkfun.com/tutorials/how-to-install-and-setup-eagle
  33. 33. Kicad
  34. 34. Franzino
  35. 35. Franzino
  36. 36. Franzino
  37. 37. Franzino
  38. 38. Adicionando recursos - Hardware FONTE ATMEGA328P ATMEGA2560 ATMEGA32u4 SAMD21 ATSAMW25 SoC OSCILADOR EXTERNO RESET CONECTOR SERIAL ISP RTC DISPLAY COMUNICAÇÃO RELES DRIVER MOTOR EEPROMUSB
  39. 39. Adicionando recursos Customizar o bootloader; Customizar a IDE; Criar bibliotecas; Comunidade
  40. 40. 4Control Board
  41. 41. 4Control Board • ATmega32u4 • USB • Display LCD 16X2 • Teclas • Buzzer • RTC com bateria • Alimentação até 32 V DC • Expansão de I/OS • I2C, SPI, UART disponíveis • Diversas possibilidades de customização • Aplicações: Controle de máquinas, automação, datalogger, IHM, Controle de inversores de frequência, etc
  42. 42. 4Control Board
  43. 43. Conclusão
  44. 44. Dúvidas
  45. 45. Obrigado fabio.souza@embarcados.com.br www.embarcados.com.br

×