SlideShare uma empresa Scribd logo
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ônicos
Hardware e firmware
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.arduino.cc/en/Guide/Introduction
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 Arduino: Entenda a briga judicial e de mercado entre os co-fundadores do projeto
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/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
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
CONECTOR
SERIAL
ISP
RTC
DISPLAY
COMUNICAÇÃO
RELES
DRIVER MOTOR
EEPROMUSB
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
• 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
4Control Board
Conclusão
Dúvidas
Obrigado
fabio.souza@embarcados.com.br
www.embarcados.com.br

Mais conteúdo relacionado

PDF
Dropdown Menu or Combo List.pdf
PDF
Manaul de serviço cbr600 f(3) (2001~) diagrama
PDF
Difference Between Angular and AngularJS.pdf
PPT
Aircraft Sytem Airconditioning dan Oxygen sytem
PDF
Peralatan Bengkel.pdf
PPTX
Desarme básico de rifle diana 460 magnum para copia
PDF
Apostila para Programar Arduino
Dropdown Menu or Combo List.pdf
Manaul de serviço cbr600 f(3) (2001~) diagrama
Difference Between Angular and AngularJS.pdf
Aircraft Sytem Airconditioning dan Oxygen sytem
Peralatan Bengkel.pdf
Desarme básico de rifle diana 460 magnum para copia
Apostila para Programar Arduino

Semelhante a Construindo sua placa baseada em Arduino (20)

PDF
Montando sua própria placa arduino e compartilhando seus projetos de hardware
PDF
Embarcados - Ao arduino e além
PDF
Arduino - aula Teste - Ilha
PDF
Desenvolvimento de placas baseadas em arduino e esp8266
ODP
Arduino: Soluções para o mundo moderno
PDF
Semana 1
PPT
Arduino - Desenvolvendo com hardware livre
PPTX
Workshop arduino CodesHouse
PDF
Introdução-à-Programação-Embarcada-com-Arduino.pdf
PDF
A evolução do Arduino: dos 8 aos 32-bits
PPT
Projeto em Arduino + LCD 16x2 + LDR sensor de luminosidade
ODP
Arduino- Conceitos e Aplicações
PPTX
18. arduino
PDF
Oficina Arduino
PDF
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
PDF
Aprendendo a programar em arduino
PDF
Arduino como programar
PDF
Introdução a Sistemas Embarcados com Arduino - mini-curso
PDF
MATEMÁTICA E SUAS TECNOLOGIAS CIÊNCIAS DA NATUREZA E SUAS TECNOLOGIAS Volume ...
PDF
Fast track - Curso de Arduíno - Aldeia Coworking
Montando sua própria placa arduino e compartilhando seus projetos de hardware
Embarcados - Ao arduino e além
Arduino - aula Teste - Ilha
Desenvolvimento de placas baseadas em arduino e esp8266
Arduino: Soluções para o mundo moderno
Semana 1
Arduino - Desenvolvendo com hardware livre
Workshop arduino CodesHouse
Introdução-à-Programação-Embarcada-com-Arduino.pdf
A evolução do Arduino: dos 8 aos 32-bits
Projeto em Arduino + LCD 16x2 + LDR sensor de luminosidade
Arduino- Conceitos e Aplicações
18. arduino
Oficina Arduino
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
Aprendendo a programar em arduino
Arduino como programar
Introdução a Sistemas Embarcados com Arduino - mini-curso
MATEMÁTICA E SUAS TECNOLOGIAS CIÊNCIAS DA NATUREZA E SUAS TECNOLOGIAS Volume ...
Fast track - Curso de Arduíno - Aldeia Coworking
Anúncio

Mais de Fabio Souza (20)

PDF
RISC-V Design Challenge
PDF
Palestra Como o open hardware pode impactar na educação do nosso país
PDF
Programe a STM32L4 Discovery kit IoT node com ARM mbed
PDF
Micropython - Python para microcontroladores
PDF
Workshop - Cotrole sua casa remotamente através da Internet
PDF
Open Hardware - Projetos que estão mudando o mundo
PDF
Como publicar um projeto open hardware?
PDF
Como publicar um projeto open hardware?
PDF
Como o movimento maker e a internet das coisas estão revolucionando o mundo
PDF
Monte sua franzininho, uma placa arduino compatível
PDF
Como montar sua própria placa Arduino e compartilhar seus projetos de hardware
PDF
Workshop Microchip Curiosity Board
PDF
Como montar sua própria placa Arduino e compartilhar seus projetos de hardware
PDF
Curso mbed e FRDM KL46Z da NXP
PDF
Curso mbed na KL25Z
PDF
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - Motores
PDF
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - TPM - TIM...
PDF
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - Conversor ...
PDF
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados- GPIO (Gener...
PDF
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - Resumo de ...
RISC-V Design Challenge
Palestra Como o open hardware pode impactar na educação do nosso país
Programe a STM32L4 Discovery kit IoT node com ARM mbed
Micropython - Python para microcontroladores
Workshop - Cotrole sua casa remotamente através da Internet
Open Hardware - Projetos que estão mudando o mundo
Como publicar um projeto open hardware?
Como publicar um projeto open hardware?
Como o movimento maker e a internet das coisas estão revolucionando o mundo
Monte sua franzininho, uma placa arduino compatível
Como montar sua própria placa Arduino e compartilhar seus projetos de hardware
Workshop Microchip Curiosity Board
Como montar sua própria placa Arduino e compartilhar seus projetos de hardware
Curso mbed e FRDM KL46Z da NXP
Curso mbed na KL25Z
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - Motores
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - TPM - TIM...
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - Conversor ...
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados- GPIO (Gener...
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - Resumo de ...
Anúncio

Último (20)

PDF
Aula 01 INT. EnnnnnnnnnnnnnnENF.pdf 2.pdf
PDF
Material referente a introdução a instr.
PPTX
'Conservação de massa equação da continuidade.pptx
PDF
Aula_1-ConceitosBasicos de circuito eletricos.pdf
PDF
DETECCAO DE ALARME DE INCENSDIO E PANICO
PPTX
Apresentação PF MACAVE no curso de mestrado em Ciencias florestais
PPT
DIFERENTES SINTOMAS E SINAIS DE PLANTAS.
PPTX
Aula 6_Delineamento em Blocos Casualizados_28.09.2020_Mestrado.pptx
PDF
BIOQUIMICA 1 - REVISAO BIOQUIMICA CELULAR
PPT
O gênero resumo O gênero resumo O gênero
PDF
APRESENTACAO_ NR10 Ferramentas isoladas.pdf
PPTX
Aula_Teorica_Estados limites de serviço no concreto armado.pptx
PPT
Aula_2_Atomo distribuiçao eletronica.ppt
PDF
eletronica-basica_capitulo_01_2017_1s.pdf
PDF
Ideal para decisões que exigem dados recentes e confiáveis.
PPT
Acidentes de trabalho e esposição riscovdfv
PPT
1 - Introdução a disciplina ciencia o solo.ppt
PPTX
erro balela so para baixar naã perca tempo.pptx
PDF
TBSSMA_Tubarão_05_10_20 - SSMA.......pdf
PDF
Projecto Fotovoltaico de um sistema de abastecimento de agua
Aula 01 INT. EnnnnnnnnnnnnnnENF.pdf 2.pdf
Material referente a introdução a instr.
'Conservação de massa equação da continuidade.pptx
Aula_1-ConceitosBasicos de circuito eletricos.pdf
DETECCAO DE ALARME DE INCENSDIO E PANICO
Apresentação PF MACAVE no curso de mestrado em Ciencias florestais
DIFERENTES SINTOMAS E SINAIS DE PLANTAS.
Aula 6_Delineamento em Blocos Casualizados_28.09.2020_Mestrado.pptx
BIOQUIMICA 1 - REVISAO BIOQUIMICA CELULAR
O gênero resumo O gênero resumo O gênero
APRESENTACAO_ NR10 Ferramentas isoladas.pdf
Aula_Teorica_Estados limites de serviço no concreto armado.pptx
Aula_2_Atomo distribuiçao eletronica.ppt
eletronica-basica_capitulo_01_2017_1s.pdf
Ideal para decisões que exigem dados recentes e confiáveis.
Acidentes de trabalho e esposição riscovdfv
1 - Introdução a disciplina ciencia o solo.ppt
erro balela so para baixar naã perca tempo.pptx
TBSSMA_Tubarão_05_10_20 - SSMA.......pdf
Projecto Fotovoltaico de um sistema de abastecimento de agua

Construindo sua placa baseada em Arduino