Open Source Hardware Design — Presentation Transcript
Open Hardware Design e Arduino
http://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, MIT
TAPR Open Hardware License
Chumby HDK License
Arduino
● Plataforma Open Source Physical Computing
Arduino
● Plataforma Open Source Physical Computing
● Open Source Hardware Design
Hardware Livre
Arduino
● Plataforma Open Source Physical Computing
● Open Source Hardware Design
● Comunidade
Arduino
● Plataforma Open Source Physical Computing
● Open Source Hardware Design
Hardware Livre
● Comunidade
● IDE
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