open source hardware design

Post on 13-May-2015

2.215 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

Open Hardware Design

Hardwares tem várias camadas!

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

Diagramas Mecânicos

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

Esquemas e diagramas de circuito

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

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).

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).

Firmware

Software/API

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

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

Arduino

● Plataforma Open Source Physical Computing

Arduino

● Hardware Livre

● Plataforma Open Source Physical Computing

● Open Source Hardware Design

Arduino

● Open Source Hardware Design

● Comunidade

● Plataforma Open Source Physical Computing

Arduino

● Hardware Livre

● IDE

● Comunidade

● Plataforma Open Source Physical Computing

● 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.

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

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

Filhos do Arduino

Filhos do Arduino

Filhos do Arduino

Filhos do Arduino

Filhos do Arduino

Filhos do Arduino

Filhos do Arduino

Filhos do Arduino

Filhos do Arduino

Shields

Shields

Shields

Shields

Shields

Shields

Shields

Shields

Shields

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

top related