35
Open Hardware Design e Arduino http://pc.void.cc - UDESC Physical Computing

Open Source Hardware Design

Embed Size (px)

Citation preview

Page 1: Open Source Hardware Design

Open Hardware Design e Arduinohttp://pc.void.cc - UDESC Physical Computing

Page 2: Open Source Hardware Design

Open Hardware Design

Hardwares tem várias camadas!

Informações disponíveis para a reprodução do projeto/dispositivo.

Page 3: Open Source Hardware Design

Diagramas Mecânicos

Dimensões, descrição dos sistemas mecânicos, diagrama 2d/3d vetoriais, materiais.

Page 4: Open Source Hardware Design

Esquemas e diagramas de circuito

Diagrama simbólico do circuito, distribuição do esquema para softwares open source.

Page 5: Open Source Hardware Design

Lista de componentes (BOM)

Componentes utilizados, onde comprar.Distribuir o datasheet de ci's, notas de especificação.Padrão de distribuição do documento texto BOM (bill of materials).

Page 6: Open Source Hardware Design

Layout da Placa de Circuito Impresso

Diagrama físico da placa de circuito impresso.Distribuição dos arquivos Gerber (usado na fabricação de placas de circuito impresso).

Page 7: Open Source Hardware Design

Firmware

Page 8: Open Source Hardware Design

Software/API

O código fonte do software que se comunica com o hardware.

Page 9: Open Source Hardware Design

Licenciamento

Hardware tem várias camadas, é baseado em patentes, não em copyright, licenças diferentes para cada camada são interessantes.

Creative Commons, GPL, BSD, MITTAPR Open Hardware LicenseChumby HDK License

Page 10: Open Source Hardware Design

Arduino

● Plataforma Open Source Physical Computing

Page 11: Open Source Hardware Design

Arduino

● Hardware Livre

● Plataforma Open Source Physical Computing

● Open Source Hardware Design

Page 12: Open Source Hardware Design

Arduino

● Open Source Hardware Design

● Comunidade

● Plataforma Open Source Physical Computing

Page 13: Open Source Hardware Design

Arduino

● Hardware Livre

● IDE

● Comunidade

● Plataforma Open Source Physical Computing

● Open Source Hardware Design

Page 14: Open Source Hardware Design

Arduino

● Arduino usa GPL para a IDE Java;● LGPL para as bibliotecas em C/C++;● Esquemas da placa em Creative Commons Atribution Share-Alike;● Nome Arduino é marca registrada e não deve ser usado.

Page 15: Open Source Hardware Design

Origens do Arduino

● Baseado no AVR-GCC, avr-libc, AVRlib e no Processing, filho do Wiring

● Usa o microcontrolador AVR Atmega168● Possui um bootloader padronizado

Page 16: Open Source Hardware Design

Características Atmega8

● 8 Kbyte - memória flash● 1 Kbyte - RAM● 512 byte – EEPROM● 13 digital I/O● 5 analog input● 6 analog output● 16 Mhz (Apple II: 1 MHz / Intel 286: 12.5 MHz /Intel Core 2: 3 GHz)

● Baixo consumo de energia

Page 17: Open Source Hardware Design

Filhos do Arduino

Page 18: Open Source Hardware Design

Filhos do Arduino

Page 19: Open Source Hardware Design

Filhos do Arduino

Page 20: Open Source Hardware Design

Filhos do Arduino

Page 21: Open Source Hardware Design

Filhos do Arduino

Page 22: Open Source Hardware Design

Filhos do Arduino

Page 23: Open Source Hardware Design

Filhos do Arduino

Page 24: Open Source Hardware Design

Filhos do Arduino

Page 25: Open Source Hardware Design

Filhos do Arduino

Page 26: Open Source Hardware Design

Shields

Page 27: Open Source Hardware Design

Shields

Page 28: Open Source Hardware Design

Shields

Page 29: Open Source Hardware Design

Shields

Page 30: Open Source Hardware Design

Shields

Page 31: Open Source Hardware Design

Shields

Page 32: Open Source Hardware Design

Shields

Page 33: Open Source Hardware Design

Shields

Page 34: Open Source Hardware Design

Shields

Page 35: Open Source Hardware Design

Você pode encontrar tudo isso e muito mais em:

● Arduino: http://www.arduino.cc● Creative Commons: http://creativecommons.org/● Imagens: http://www.flickr.com● Apresentação Adafruit: http://www.slideshare.net/adafruit/open-source-hardware-overview