Top Banner
Embarcados Ao Arduino e Além 6ª Exposição de Mecatrônica - UNIFRAN Fábio Souza
54

Embarcados - Ao arduino e além

Mar 21, 2017

Download

Engineering

Fábio Souza
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Embarcados - Ao arduino e além

EmbarcadosAo Arduino e Além

6ª Exposição de Mecatrônica - UNIFRAN

Fábio Souza

Page 2: Embarcados - Ao arduino e além

Sobre o palestrante

Técnico em Eletroeletrônica - SENAI

Engenheiro Eletricista - FACENS

Professor

Experiência em projetos eletrônicos

Hardware e firmware

Administrador do site Embarcados

“O maior site de sistemas eletrônicos do Brasil”

Page 3: Embarcados - Ao arduino e além

Embarcados

Page 4: Embarcados - Ao arduino e além

Agenda

Arduino

Como usar o Arduino

Outras possibilidades

O que estudar

Page 5: Embarcados - Ao arduino e além

Um pouco antes do ArduinoBASIC STAMP

Page 6: Embarcados - Ao arduino e além

O Arduino

Page 7: Embarcados - Ao arduino e além

Criadores do Arduino

Page 8: Embarcados - Ao arduino e além

Arduino

O Site do Arduino o define como:

“ Arduino is an open-source electronics platformbased on easy-to-use hardware and software. It'sintended for anyone making interactive projects.”

Page 9: Embarcados - Ao arduino e além

Arduino Um pouco da História

Page 10: Embarcados - Ao arduino e além

Primeiro Protótipo

Page 11: Embarcados - Ao arduino e além

RS-232Arduino Serial V2.0Arduino Serial

● Comunicação Padrão RS-232

● Alimentação por fonte Externa

● Microcontrolador ATmega8

Page 12: Embarcados - Ao arduino e além

USB

Erro no layout!!!

Arduino USB V2.0Arduino USB

● Conversor USB-Serial FT232BM;

● Alimentação pela USB ou fonte externa;

● Seleção da fonte por um Jumper.

Page 13: Embarcados - Ao arduino e além

ExtremeArduino Extreme Arduino Extreme V2

● Componentes em SMD;

● Lançamento dos conectores

headers fêmea;

● Leds TX e RX.

● Melhor layout;

● URL: www.arduino.cc

Page 14: Embarcados - Ao arduino e além

Arduino NG (Nuova Generazione)

● Conversor USB-SERIAL: FT232RL;

● Led no pino 13. Erro na SPI;

● Atmega168 - 16KB de flash

Arduino NG Arduino NG REV. C

● Correção do erro da SPI;

● Led pino 13 não vinha montado;

● Resistor de 1k no pino 13.

Page 15: Embarcados - Ao arduino e além

Diecimila (10000 placas Arduino!!!)

● Reset através da comunicação serial,

para entrar no bootloader;

● Proteção da USB contra curto-circuito;

● Novos conectores de 3,3 V e RESET;

● Volta do LED L (pino 13).

Page 16: Embarcados - Ao arduino e além

Duemilanove “2009”

● Seleção de fonte de tensão automática;

● Troca do ATmega168 para o

ATmega328 aumentando para 32KB de

flash.

Page 17: Embarcados - Ao arduino e além

Arduino UNO

● Referência da plataforma Arduino;

● Troca do conversor USB-Serial para o

Atmega16U2;

● Melhoria no Silk;

● Pinos - IOREF.

Page 18: Embarcados - Ao arduino e além

Plataforma aberta

Page 19: Embarcados - Ao arduino e além

ShieldsSão placas montadas sobre as placas Arduino que

ampliam as possibilidades de aplicações das placas

Arduino.http://shieldlist.org/

Page 20: Embarcados - Ao arduino e além

PlacasArduino UNO

ATmega328

Memória Flash: 32KB

Memória SRAM: 2KB

Memória EEPROM: 1KB

CLOCK: 16 MHz

Pinos: 20

Arduino MEGA 2560

ATmega2560

Memória Flash: 256 KB

Memória SRAM: 8KB

Memória EEPROM: 4KB

CLOCK: 16 MHz

Pinos: 60

Page 21: Embarcados - Ao arduino e além

PlacasArduino Leonardo

ATmega32u4

Memória Flash: 32KB

Memória SRAM: 2.5KB

Memória EEPROM: 1KB

CLOCK: 16 MHz

Pinos: 20

Arduino MICRO

ATmega32u4

Memória Flash: 32KB

Memória SRAM: 2.5KB

Memória EEPROM: 1KB

CLOCK: 16 MHz

Pinos: 20

Page 22: Embarcados - Ao arduino e além

PlacasArduino DUE

• ATMEL SAM3X8E - ARM Cortex M3

• Clock at 84Mhz

• 96 KBytes of SRAM

• 512 KBytes of Flash

• DAC de 12 bits

• ADC de 12 bits

• JTAG debug

Page 23: Embarcados - Ao arduino e além

Placas• Arduino ZERO

Atmel SAMD21 ARM Cortex M0+

Flash:256 kB

SRAM: 32 kB de

Clock: 48 MHz

ADCs de 10-bits

Atmel’s Embedded Debugger (EDBG)

Page 24: Embarcados - Ao arduino e além

Placas

Intel Curie

Flash Memory 196 kB

SRAM 24 kB

Clock Speed 32MHz

Bluetooth LE, 6-axis accelerometer/gyro

Arduino 101

Page 25: Embarcados - Ao arduino e além

Como usar o Arduino

Page 26: Embarcados - Ao arduino e além

Aprender eletrônica

Page 27: Embarcados - Ao arduino e além

Aprender programação

Page 28: Embarcados - Ao arduino e além

Introdução aos Sistemas Embarcados

Page 29: Embarcados - Ao arduino e além

Criar shields

Page 30: Embarcados - Ao arduino e além

Criar e compartilhar bibliotecas

Page 31: Embarcados - Ao arduino e além

Criar Placas baseadas em Arduino

Page 32: Embarcados - Ao arduino e além

Como não usar o Arduino

Page 33: Embarcados - Ao arduino e além

Copy and Paste

Page 34: Embarcados - Ao arduino e além

Usar placas em produtos - Cuidado

Page 35: Embarcados - Ao arduino e além

Usar Arduino para tudo

PROJETO NOVO

IDEIA NOVA

Page 36: Embarcados - Ao arduino e além

Existem diversas

possibilidades

Page 37: Embarcados - Ao arduino e além

Microchip PIC

Page 38: Embarcados - Ao arduino e além

chipKITchipKIT Uno32™ chipKIT Max32™

Page 39: Embarcados - Ao arduino e além

AtmelATmega328P Xplained Mini Atmel SAM D20 Xplained Pro

Page 40: Embarcados - Ao arduino e além

Freedom BoardsFRDM - KL25Z

FRDM - K64F

Page 41: Embarcados - Ao arduino e além

NXPLPCXpresso1549 mbed board

Page 43: Embarcados - Ao arduino e além

STM32 Nucleo

Page 44: Embarcados - Ao arduino e além

Texas

Page 45: Embarcados - Ao arduino e além

Raspberry Pi

Page 46: Embarcados - Ao arduino e além

Intel Edison

Page 47: Embarcados - Ao arduino e além

O que estudar?

Page 48: Embarcados - Ao arduino e além

Eletrônica

Page 49: Embarcados - Ao arduino e além

Programação

Page 50: Embarcados - Ao arduino e além

Redes

Page 51: Embarcados - Ao arduino e além

Consultas e novidades

Page 52: Embarcados - Ao arduino e além

Conclusão

Page 53: Embarcados - Ao arduino e além

Dúvidas