Este documento apresenta um curso introdutório sobre o Raspberry Pi. A Aula 0 introduz o que é o Raspberry Pi, seus recursos e o que pode ser feito com ele, como programar, emular jogos e prototipagem. O curso ensinará a programar com Python e C, usar ferramentas do sistema operacional e construir aplicações como consoles retrôs e centros multimídia.
Tecnologias LPWAN: a terceira revolução da internet
Começando com Raspberry Pi
1. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
Começando com o
Raspberry Pi
Aula 0 - Introdução:
O que é o Raspberry Pi?
2. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
Instruções Gerais do Curso
Esta é a aula:
0 de 16
Os códigos estarão disponíveis!
Todos os códigos utilizados ao longo deste
curso estão disponíveis no GitHub.
2
O que é o Raspberry Pi?
Tema:
Os recursos necessários para esta aula são:
Livros/Tutoriais Computador
3. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
Conteúdo do Curso
3
Parte I - A placa Raspberry Pi
1. Conhecendo o Raspberry Pi
2. RaspBian: o sistema operacional do RPi
3. Ligando e Configurando o Raspberry Pi
Parte II - Programando com o Raspberry Pi
4. O que é uma linguagem de programação?
5. Programando em Python no Raspberry Pi
6. Programando em C no Raspberry Pi
Parte III - Prototipado com o Raspberry Pi
7. O mundo externo e o Raspberry Pi
8. Interfaces de E/S: sinais digitais
9. Interfaces de E/S: sinais analógicos
10. Protocolos de comunicação
11. Criando meu protótipo com Raspberry Pi
4. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
Conteúdo do Curso
4
Parte IV - Aplicações do Raspberry Pi
12. Construindo um console retrô com Raspberry Pi
13. O Raspberry como media center
14. Automação residencial
Parte V - Internet das Coisas (IoT) e o Raspberry Pi
15. As diferentes tecnologias da IoT
16. O Raspberry Pi como gateway
5. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
Comece pelo porquê
Por que estou aqui?
5
6. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
Um pouco sobre mim
Engenheiro da Computação -
CESAR
Mestre em Ciência da
Computação - CIn/UFPE
Bacharel em Engenharia
Eletrônica - UFPE
github.com/eron93br
6
7. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi 7
Entre 2016 e 2020
● + 14 palestras
● + 8 Workshops
● + de 400 pessoas
8. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
1.
Por que aprender
sobre o Raspberry Pi?
Antes de começar, vamos
entender...
9. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
Por quê aprender sobre RPi?
▹ Programando, criando… aprendendo!
9
Single board computer montado para
incentivar o ensino de ciência da
computação para crianças.
Equipamento de baixo custo.
Images: Raspberry Pi & Sparkl18
10. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
BIG
CONCEPT
10
11. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
Baixo Custo!
Um dos diferenciais do Raspberry
Pi é o seu preço. Você já imaginou
um PC que cabe na sua mão por 35
dólares?
11
US$10
US$35
ou
12. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
O Raspberry Pi é open-source!
12
13. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
Hardware Integrado
13
Images: Element14
14. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
Os elementos básicos de um computador
14
Unidade Processamento (CPU)
Muitas vezes conhecido como placa mãe, é a CPU do computador;
Memória
Memória RAM;
Disco Rígido (HD);
Dispositivos de E/S
Teclado;
Mouse;
Webcam;
Microfone.
CPU
Memória
Interface
E/S
15. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
Os elementos básicos de um computador
15
Control Processing Unit
Logic Unit
Control Unit
Memory Unit
INPUT OUTPUT
16. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
O que eu preciso
para começar?
16
17. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
Material Necessário
17
Além do Raspberry Pi você precisará de:
→ Cartão Micro SD (classe 10)
→ Fonte de Alimentação* (5v/3A)
Opcionais**:
- Teclado
- Mouse
- Cabo HDMI + Monitor
- Cabo de SOM
- Case
- Dissipador de calor
18. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
2.
O que eu consigo fazer
com o Raspberry Pi?
A resposta é assustadora...
19. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi 19
Você pode fazer tudo que um computador faz!
Programar
Editar documentosNavegar na Internet
Montar um servidor
20. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
O que vamos fazer juntos?
20
- Aprender a programar com o Raspberry Pi
- Usar o RPi para emular jogos
- Usar as ferramentas presentes no SO do RPi
- Prototipação com Raspberry Pi
21. Conteúdo produzido por Eronides Neto - Curso começando com o Raspberry PiConteúdo produzido por Eronides Neto - Curso começando com o Raspberry Pi
Contato
Eronides Neto
eron93@gmail.com
github.com/eron93br
Eronides da Silva Neto
instagram.com/makeabit
21
Esta é a aula:
0 de 16
Começando com
o Raspberry Pi