Raspberry pi – primeiros passos
-
Upload
felipe-meganha -
Category
Engineering
-
view
613 -
download
2
Transcript of Raspberry pi – primeiros passos
![Page 1: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/1.jpg)
RASPBERRY PI – PRIMEIROS PASSOSFELIPE MEGANHA
![Page 2: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/2.jpg)
Agenda• Apresentação do Raspberry Pi
• Modelos e suas diferenças
• Sistemas operacionais mais usados
• Programas fundamentais
• Interface gráfica
• Python
• exemplos
![Page 3: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/3.jpg)
Motivação● Com o surgimento do Arduino em 2005, na Itália, está cada vez mais popular a utilizaçã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 mais acessí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!
![Page 4: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/4.jpg)
Oque é o RPi
• 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 mesmo nome, tem como princípio a criação de um computador de baixíssimo custo para o ensino da ciência da computação nas escolas de países em desenvolvimento utilizando a linguagem Python. Lançada oficialmente em 2012, esgotou o 1º estoque em poucos minutos!
![Page 5: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/5.jpg)
Modelos
Raspberry Pi Modelo A:
• 256Mb RAM• Single USB PORT 2.0• NO Ethernet Port• $25
![Page 6: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/6.jpg)
Raspberry Pi Model B
• 512 RAM• 2 USB PORT 2.0• Ethernet Port• $35
![Page 7: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/7.jpg)
Raspberry Pi Model B+
![Page 8: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/8.jpg)
Raspberry Pi 2 Model B
![Page 9: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/9.jpg)
Iniciar o Rpi – Oque precisamos?
![Page 10: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/10.jpg)
Sistema Operacional - Raspbian
![Page 11: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/11.jpg)
Programas fundamentais
SDFormatter
win32diskImager
![Page 12: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/12.jpg)
Iniciando o Raspbian
![Page 13: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/13.jpg)
Acesso remoto ao RPi
IP –
Digite:- CMD- Ping raspberrypiX.local
- Onde: X e o numero do cartão SD
![Page 14: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/14.jpg)
Login RPi
Login: piSenha: raspberry
![Page 15: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/15.jpg)
Interface Gráfica
• Iniciar a interface gráfica do Rpi:• Sudo tightvncserver
![Page 16: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/16.jpg)
Raspberry pi + Python
• Linguagem de alto nível• Fácil aprendizado• Excelente para iniciantes• Linguagem interpretada, ou seja, o programa já executa sem precisar de compilar.
![Page 17: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/17.jpg)
Raspberry Pi GPIO
![Page 18: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/18.jpg)
Olá mundo = Blink !• Objetivo: Acender o LED
durante 1 segundo e apaga-lo durante 1 segundo
• Montagem:
![Page 19: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/19.jpg)
Olá mundo = blink! - Programação
Após digitar o código aperte:
CRTL + X Y
![Page 20: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/20.jpg)
Leitura botao• Objetivo = Fazer a leitura do estado de um botão apertado ou não.
• Montagem:
![Page 21: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/21.jpg)
Leitura de botão - código
Após digitar o código aperte:
CRTL + X Y
![Page 22: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/22.jpg)
Led PWM• Objetivo: Aplicar a
técnica de PWM em um LED.
• Montagem:
![Page 23: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/23.jpg)
Led PWM
![Page 24: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/24.jpg)
Raspberry Pi & Arduino
![Page 25: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/25.jpg)
Raspberry Pi & Arduino
![Page 26: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/26.jpg)
Projetos com RPiChromecast com Raspberry Pi
O aparelho consegue abrir sites através das URLs e alguns atalhos para vídeos do YouTube ou fotos do Flickr.
![Page 27: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/27.jpg)
Professor de braile
• Usando um Raspberry Pi programado em Python, o sistema indica através de um 'teclado' qual a forma da letra reproduzida sonoramente.
![Page 28: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/28.jpg)
Quadricoptero
![Page 29: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/29.jpg)
Retropie
![Page 30: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/30.jpg)
3D Printer
![Page 31: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/31.jpg)
Livros
![Page 32: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/32.jpg)
Sites
https://www.raspberrypi.org/
http://www.instructables.com/
http://raspberrypibra.com/
Blogs em geral
![Page 33: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/33.jpg)
![Page 34: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/34.jpg)
![Page 35: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/35.jpg)
![Page 36: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/36.jpg)
![Page 37: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/37.jpg)
![Page 38: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/38.jpg)
![Page 39: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/39.jpg)
![Page 40: Raspberry pi – primeiros passos](https://reader035.fdocumentos.tips/reader035/viewer/2022081418/587a9ce81a28ab09758b6279/html5/thumbnails/40.jpg)