CPBR7 - Existe vida depois do Arduino?
Upcoming SlideShare
Loading in...5
×
 

CPBR7 - Existe vida depois do Arduino?

on

  • 863 views

Palestra ministrada na Campus Party Brasil 7 em 30/01/2014 ...

Palestra ministrada na Campus Party Brasil 7 em 30/01/2014
Fala sobre dicas desenvolvimento nas plataformas Arduino, Raspberry Pi e outras, no intuito de transformar o projeto em um produto final.

Statistics

Views

Total Views
863
Views on SlideShare
853
Embed Views
10

Actions

Likes
6
Downloads
40
Comments
1

2 Embeds 10

http://www.linkedin.com 5
https://twitter.com 5

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

CPBR7 - Existe vida depois do Arduino? CPBR7 - Existe vida depois do Arduino? Presentation Transcript

  • Existe vida depois do Arduino? Daniel Rodrigues de Sousa
  • Sobre o palestrante… Daniel Rodrigues de Sousa  Caiu de cabeça do berço  Nerd desde pequeno  Aos cinco anos diz a mãe que quer ser engenheiro eletrônico  Autodidata  Curioso  Hardware, software, Tupperware  De vez em quando utiliza técnicas POG (Programação Orientada a Gambiarra)  Quase um MacGyver…  Existe vida depois do Arduino? Slide 2
  • Sobre o palestrante… Daniel Rodrigues de Sousa  Engenheiro eletricista formado pela Universidade Cruzeiro do Sul 2001  Autor dos livros Microcontroladores ARM7 – O poder dos 32 bits, Desbravando o PIC24 – Conheça os Microcontroladores de 16 bits, Desbravando o PIC18 – Recursos Avançados, Desbravando o Desbravando o PIC18 – Ensino Didático, todos pela Editora Érica Existe vida depois do Arduino? Slide 3
  • Arduino UNO Existe vida depois do Arduino? Slide 4
  • ATmega328p - pinagem Existe vida depois do Arduino? Slide 5
  • ATmega328p - Características Arquitetura RISC 131 instruções 32x8 registradores de uso geral 20MIPS @ 20MHz 32kBytes de Memória Flash 1kBytes de EEPROM 2kBytes de SRAM Ciclo de escrita/apagamento: 10000 Flash e 100000 EEPROM Gravação ISP (In-System Programming) Programming Lock for Software Security Existe vida depois do Arduino? Slide 6
  • ATmega328p - Características 2 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 Wachdog Timer 2 Comparadores de tensão Existe vida depois do Arduino? Slide 7
  • Arduino – tipos de hardware Modelo Serial Arduino 20 Arduino Extreme 20 Arduino Mini 20 Arduino Nano35 LilyPad Arduino36 37 Arduino NG12 Arduino NG plus38 Arduino BT12 20 Arduino Diecimila39 Arduino Duemilanove20 Arduino Mega20 Arduino Uno40 Controlador ATmega8 ATmega8 ATmega168 ATmega168/328 ATmega168 ATmega8 ATmega168 ATmega168 Atmega168 encapsualmento DIL28 Atmega168 (Atmega328 para a versão mais nova) ATmega1280 para E/S adicionais e memória ATmega368 Modelo Descrição Sistema desenvolvido pela BRTOS baseada em arquitetura Freescale Coldfire V1 Placa baseada em ARM, programável em BASIC ou C. Fabricada pela Coridium Sistema desenvolvido para ARM 32-bit, com um microprocessador Cortex M3 Placa baseada num microcontrolador PIC, com suporte USB nativo e programável pelo programa oficial mais um IDE construída em Python Colduino ARMmitePRO Cortino Pinguino Existe vida depois do Arduino? Slide 8
  • Shields Arduino 317 cadastrados e 125 fabricantes Ranking de licenças: Sem identificação: 178 shields CC BY-SA 3.0: 45 shields Unknown / closed source: 43 shields TAPR Open Hardware License: 17 shields CC BY-SA 2.5: 13 shields CC BY-NC-SA 3.0: 5 shields GPL v2: 3 shields CC BY-SA 3.0 US: 3 shields GPL v3: 3 shields CC BY-SA 2.5 AU: 2 shields CC BY 3.0: 2 shields BSD: 1 shield CC BY-NC 3.0: 1 shield MIT Expat: 1 shield 422 shields a ser avaliadas (aproximadamente 739 shields) Fonte: http://shieldlist.org/ Existe vida depois do Arduino? Slide 9
  • Shields Arduino Shield Arduino Wireless Proto Utiliza módulo Xbee (http://www.digi.com) Licença Attribution-ShareAlike 2.5* *http://creativecommons.org/licenses/by-nc-sa/2.5/deed.pt_BR Existe vida depois do Arduino? Slide 10
  • Shields Arduino Licença Attribution-ShareAlike 2.5 Você tem o direito de: Compartilhar — copiar e redistribuir o material em qualquer suporte ou formato Adaptar — remixar, transformar, e criar a partir do material O licenciante não pode revogar estes direitos desde que você respeite os termos da licença. De acordo com os termos seguintes: Atribuição — Você deve atribuir o devido crédito, fornecer um link para a licença, e indicar se foram feitas alterações. Você pode fazê-lo de qualquer forma razoável, mas não de uma forma que sugira que o licenciante o apoia ou aprova o seu uso. Não Comercial — Você não pode usar o material para fins comerciais. Compartilha Igual — Se você remixar, transformar, ou criar a partir do material, tem de distribuir as suas contribuições sob a mesma licença que o original. Sem restrições adicionais — Você não pode aplicar termos jurídicos ou medidas de caráter tecnológico que restrinjam legalmente outros de fazerem algo que a licença permita. Existe vida depois do Arduino? Slide 11
  • Shields Arduino Existe vida depois do Arduino? Slide 12
  • Raspberry Pi e BeagleBone Black Existe vida depois do Arduino? Slide 13
  • Raspberry Pi - FM Stream Tech Report Transmissão de stream FM Rack composto por: 18 para sinal de rádio streaming e hot-swappable 2 fixas para gerenciamento de energia Mais detalhes do projeto: http://artica.cc/blog/2013/11/07/fm-stream-tech-report.html Existe vida depois do Arduino? Slide 14
  • Raspberry Pi - FM Stream Tech Report Transmissão de stream FM Módulos de rádio streaming: Raspberry Pi Arduino Nano CI Si4705 (receptor de FM – Silicon Labs) CI PCM2900C (CODEC de áudio USB – Texas Instruments) *Comunicação entre Raspberry Pi e Arduino através da porta serial GPIO Existe vida depois do Arduino? Slide 15
  • Raspberry Pi - FM Stream Tech Report Si4705 receptor de FM http://www.silabs.com/Support Documents/TechnicalDocs/Si4704-05-d50.pdf Existe vida depois do Arduino? Slide 16
  • Raspberry Pi - FM Stream Tech Report PCM2900C CODEC de áudio USB http://www.ti.com/lit/ds/symlink/pcm2900c.pdf Existe vida depois do Arduino? Slide 17
  • KiCad EDA Software Suite Existe vida depois do Arduino? Slide 18
  • KiCad EDA Software Suite Existe vida depois do Arduino? Slide 19
  • KiCad EDA Software Suite Existe vida depois do Arduino? Slide 20
  • KiCad EDA Software Suite Existe vida depois do Arduino? Slide 21
  • KiCad EDA Software Suite Tutoriais recomendados! Texto: http://www.wayneandlayne.com/blog/category/kicad-tutorials/ http://store.curiousinventor.com/guides/kicad http://teholabs.com/knowledge/kicad.html http://happyrobotlabs.com/posts/tutorials/tutorial-3d-kicad-parts-usingopenscad-and-wings3d/ Vídeos: http://www.kicad-pcb.org/display/KICAD/Videos+by+DPRG http://www.kicad-pcb.org/display/KICAD/Videos+by+zupnikal http://www.kicad-pcb.org/display/KICAD/Videos+from+EEVblog http://www.kicad-pcb.org/display/KICAD/Videos+fron+sandeep Versões Windows, Linux, Mac http://www.kicad-pcb.org/ Existe vida depois do Arduino? Slide 22
  • CadSoft Eagle Existe vida depois do Arduino? Slide 23
  • CadSoft Eagle Versões Windows, Linux e Mac Versão gratuita para placas até 100 x 80mm, dois layers, uma página de esquemático http://www.cadsoftusa.com/ Existe vida depois do Arduino? Slide 24
  • Como é cobrado o serviço de layout? Área da placa Número de pads Complexidade da placa Número de layers Tipo de aplicação (rádio frequência, fonte chaveada, etc.) Modelagem 3D aplicado a um modelo de uma caixa Existe vida depois do Arduino? Slide 25
  • Arduino: os contras      Editor com poucos recursos Bootloader ocupa cerca de 2 kBytes de memória Poucas opções de memória Difícil mudar a frequência do clock Funções de I/O digital como digitalWrite() gastam 56 ciclos de máquina  Não dá para desativar a biblioteca de hardware padrão Existe vida depois do Arduino? Slide 26
  • Microcontroladores diversos Microchip: PIC, dsPIC, PIC24 e PIC32 Atmel: AVR, ATtiny, XMEGA, AT89C51 NXP: LPC2xxxx, LPC11xxx, LPC43xxx Cypress: PSoC Analog Devices: Blackfin, ADuC7xxx Texas Instruments: MSP430, OMAP Freescale: Coldfire, HCS12, Kinetis Holtek: HT68Fxx, HT46Fxx, HT66Fxx ST: STM8, STM32 etc... Existe vida depois do Arduino? Slide 27
  • Onde posso pedir ajuda? Empresas de engenharia Empresas de desenvolvimento de software Empresas integradoras Engenheiros eletrônicos Consultores Layoutistas Empresas fornecedoras de módulos Notas de aplicação Artigos acadêmicos SEBRAE Comunidades Facebook, Twitter, etc... Livros de eletrônica analógica Livros de eletrônica digital Livros de microcontroladores Revistas de eletrônica ... Existe vida depois do Arduino? Slide 28
  • Perguntas? Existe vida depois do Arduino? Slide 29
  • Obrigado! http://www.portalmcu.com.br @PortalMCU https://www.facebook.com/portalmcu daniel_rsousa@hotmail.com Existe vida depois do Arduino? Slide 30