Raspberry Pi: o hardware para Python

4,944 views

Published on

Apresentação no I Python Nordeste na Faculdade 7 de Setembro - Fa7 em 25/05/2013

Published in: Technology

Raspberry Pi: o hardware para Python

  1. 1. Marcelo Melo@marcelorangeA3M INNOVATIONSARDUINO-CERaspberry Pi: O Hardware para Python
  2. 2. Motivação● Com o surgimento do Arduino em 2005, na Itália, está cada vez mais popular autilização de sistemas embarcados por diversos tipos de pessoas, mesmo não sendo daárea de tecnologia!● As placas estão sendo desenvolvidas cada vez menores, mais rápidas e maisacessíveis tanto pela linguagem de programação quanto financeiramente!● A Raspberry Pi não tem o propósito de acabar com o Arduino e sim, coexistir com ele!
  3. 3. O que é a framboesa?Desenvolvida pelo inglês Ben Upton, um professor e desenvolvedor-arquiteto da Bradcom,juntamente com seus colegas, A Raspberry Pi, cuja fundação criada por eles recebe o mesmonome, tem como princípio a criação de um computador de baixíssimo custo para o ensino daciência da computação nas escolas de países em desenvolvimento utilizando a linguagemPython. Lançada oficialmente em 2012, esgotou o 1º estoque em poucos minutos!Ben Upton - Raspberry Pi Foundation
  4. 4. Modelos
  5. 5. EspecificaçõesO Raspberry Pi não possui um relógio de tempo real (RTC), portanto os dados de data/hora são perdidosA cada reinicialização, devendo, portanto usar um Network Time Protocol (NTP), utilizar um RTC externo oufornecer a hora ao sistema de forma manual.
  6. 6. O que precisa para começar?
  7. 7. O que você pode fazer com ela?● Web Server;● Servidor de Arquivos;● Print Server;● XBMC (Inexpensive Media Center);● Gateway;● Estação Metereológica;● Integração com outros sistemas, etc
  8. 8. O que você pode fazer com ela?
  9. 9. s.o.Raspbianhttp://www.raspberrypi.org/downloadsDebian6http://www.debian.org/ports/arm/Arch Linux ARMhttp://archlinuxarm.org/Fedora Remixhttp://scotland.proximity.on.ca/raspberrypi/Occidentalishttp://learn.adafruit.com/adafruit-raspberry-pi-educational-linux-distro/FreeBSDhttp://www.netbsd.org/Bodhi Linuxhttp://www.bodhilinux.comRisc OShttps://www.riscosopen.org/content/
  10. 10. Instalando o Raspbian "wheezy"Com a imagem http://www.raspberrypi.org/downloads utilize os softwares abaixo para copiarpara o cartão SD● Linuxdd bs=4M if=~/2013-02-09-wheezy-raspbian.img of=/dev/sdd● Windows- Win 32 disk imager● MacOS-Raspberry Pi SD Card Builder
  11. 11. Iniciando o Raspiansudo raspi-config
  12. 12. Desktop Raspian
  13. 13. GPIOPinos de uso geral
  14. 14. GPIOInstalando RPi.GPIO
  15. 15. Hello World GPIO!$ sudo python>>> import RPi.GPIO as GPIO>>> GPIO.setup(18, GPIO.OUT)>>> GPIO.output(18, False)>>> GPIO.output(18, True)
  16. 16. O que conectar ao RPi?
  17. 17. Interagindo com o mundoLISTA DE MATERIAIS- 1x Raspberry Pi 512MB- 1x Camera USB Logitech- 1x Base Robótica RP5- 2x Baterias 18650 3,7V x 2500mA- 1x Driver L293d- 1x Chave Alavanca on-off- 1x Transistor 7805- 2x capacitores 1000u x 16v- 2x cabos micro USB- 1x Puxa Saco Plástico OU- outros: parafusos, fios, solda,abraçadeiras.
  18. 18. Entendendo o funcionamento
  19. 19. Dicas e tutoriaishttp://www.raspberrypi.org/http://www.recantha.co.uk/blog/http://www.rpiblog.com/http://www.makeuseof.com/search/?q=raspberryhttp://www.instructables.com/tag/type-id/category-technology/channel-raspberry-pi/
  20. 20. Onde comprar?
  21. 21. Obrigado!http://www.slideshare.net/MarceloMelo2

×