πŸ†• VERSΓƒO 4 β€” O LaboratΓ³rio de Dados
πŸ§ͺ

micro:bit + Sensores

Colete, visualize e interprete dados do mundo real em tempo real!

Sensores ativos β€” dados fluindo
πŸ”¬Tipos de Sensores

Toque em cada sensor para ver como funciona, como conectar e o cΓ³digo MakeCode:

πŸ“‘LaboratΓ³rio ao Vivo

Dados sendo coletados em tempo real! Clique num sensor para focar no grΓ‘fico:

πŸ”„ AtualizaΓ§Γ£o automΓ‘tica a cada segundo
πŸ“ˆGrΓ‘fico em Tempo Real

Selecione um sensor para visualizar os ΓΊltimos 30 registros:

πŸ–₯️Dashboard de Dados

Todos os sensores de uma vez β€” com gauge de nΓ­vel e histΓ³rico visual:

πŸ“‹Tabela de Registros

Grave os dados dos sensores e acompanhe a tabela sendo preenchida:

Parado
0 registros
⏱ Tempo 🌑️ Temp Β°C πŸ’§ Umid % πŸ’‘ Luz πŸ”Š Som πŸ“ Dist cm πŸ’¨ COβ‚‚ ppm
Pressione ⏺ Gravar para iniciar a coleta de dados
πŸ“₯Exportar Dados β€” CSV

O CSV (Comma-Separated Values) Γ© o formato padrΓ£o para abrir dados no Excel, Google Sheets e Python:

Nenhum dado gravado ainda. Grave dados na seΓ§Γ£o acima!
// Grave dados primeiro para gerar o CSV
πŸ’‘ Como usar no Excel: Salve o arquivo com extensΓ£o .csv β†’ Abrir no Excel/Sheets β†’ Inserir GrΓ‘fico β†’ Escolha seus dados!
πŸ—οΈProjetos com Sensores e Dados

4 projetos completos β€” do sensor ao grΓ‘fico!

🌀️

EstaΓ§Γ£o MeteorolΓ³gica

Sensores: Temperatura Β· Umidade Β· Luz Β· Shield Crowtail
1
Conectar sensores DHT11 + LDR

DHT11 (temp+umid) no P0. LDR (luz) no P1. Ambos via Shield Crowtail.

P0 β†’ DHT11 (temp + umidade) P1 β†’ LDR (sensor de luz) 3V β†’ VCC dos sensores GND β†’ GND dos sensores
2
Coletar dados a cada 10 segundos

Loop infinito com aguardar 10000ms entre cada leitura.

πŸ”„ repetir para sempre
🌑️ temp = DHT11.temperatura(P0)
πŸ’§ umid = DHT11.umidade(P0)
πŸ’‘ luz = ler pino analΓ³gico P1
πŸ“‘ serial: escrever temp, umid, luz
⏱️ aguardar 10000 ms
3
Alertas automΓ‘ticos

Se temperatura > 35Β°C: mostrar X e tocar buzzer. Se umidade < 30%: mostrar seta para baixo.

se temp > 35 β†’ mostrar X + buzzer se umid < 30 β†’ mostrar seta ↓ se nΓ£o β†’ mostrar check βœ“
4
Exportar dados para o Excel

Use o Monitor Serial do MakeCode β†’ copie os dados β†’ cole no Excel β†’ Inserir GrΓ‘fico de linha.

🌱

Monitor de Plantas

Sensores: Umidade do Solo Β· Luz Β· Temperatura
1
Sensor de umidade do solo (FC-28)

Enfia as sondas na terra. Valor alto = terra seca. Valor baixo = terra ΓΊmida (0–1023).

FC-28 no P0 (analΓ³gico) Faixa: 0 (molhado) β†’ 1023 (seco) Regar se valor > 700 (seco!)
2
Alarme de irrigaΓ§Γ£o automΓ‘tica

Quando a terra estΓ‘ seca, o micro:bit aciona uma mini bomba d'Γ‘gua conectada ao motor da shield.

πŸ”„ repetir para sempre
πŸ’§ solo = ler pino P0
πŸ€” se solo > 700 (SECO!)
βš™οΈ ligar bomba 5 segundos
πŸ’‘ LED = vermelho (regando)
πŸ€” se nΓ£o β†’ LED verde (ok)
⏱️ aguardar 30000 ms
3
Dashboard da planta

Gravar dados de solo, luz e temperatura a cada 15 min para analisar o ambiente ideal da planta.

πŸ”¬

Experimento de FΓ­sica

Sensores: AcelerΓ΄metro interno Β· DistΓ’ncia Β· Temperatura
1
Medir aceleraΓ§Γ£o da queda livre

O acelerΓ΄metro interno mede gβ‰ˆ1000mg em repouso. Na queda: β‰ˆ0mg (ingravidez).

AcelerΓ΄metro interno (sem shield!) Eixo Z em repouso: ~1000 mg (gravidade) Em queda livre: ~0 mg FΓ³rmula: g = 9,8 m/sΒ²
2
PΓͺndulo eletrΓ΄nico

Prender o micro:bit num barbante. Medir a inclinaΓ§Γ£o para calcular o perΓ­odo do pΓͺndulo.

πŸ”„ repetir para sempre
πŸ“Š acX = acelerΓ΄metro.X
πŸ“Š acY = acelerΓ΄metro.Y
πŸ“‘ serial: escrever acX, acY
⏱️ aguardar 50 ms (20Hz)
3
AnΓ‘lise no Excel/Google Sheets

Importar CSV β†’ GrΓ‘fico de linha β†’ Medir picos β†’ Calcular perΓ­odo T β†’ Comparar com fΓ³rmula T=2Ο€βˆš(L/g).

πŸ’¨

Detector de Qualidade do Ar

Sensores: COβ‚‚ (MQ-135) Β· Temperatura Β· Umidade
1
Sensor MQ-135 β€” COβ‚‚ e gases

Sensor analΓ³gico que detecta COβ‚‚, amΓ΄nia, benzeno, etc. Valores tΓ­picos: 400ppm (ar fresco) a 5000ppm (muito poluΓ­do).

MQ-135 no P0 (analΓ³gico) Aquecimento: aguardar 20s apΓ³s ligar Normal: 400-700ppm Alerta: > 1000ppm (ambiente fechado)
2
Índice de qualidade do ar

Combinar COβ‚‚ + temperatura + umidade para criar um Γ­ndice de 0-100 de qualidade do ar da sala.

πŸ”„ repetir para sempre
πŸ’¨ co2 = ler pino P0 (mq135)
πŸ€” se co2 < 700 β†’ LED verde
πŸ€” se co2 < 1000 β†’ LED amarelo
⚠️ se nΓ£o β†’ LED vermelho + buzzer
πŸ“‘ serial: escrever co2
3
Monitorar a sala de aula

Deixar rodando por 1 aula (50min). Exportar CSV e analisar: quando o COβ‚‚ sobe? Abre a janela e observe o grΓ‘fico!

Monitor Serial β€” saΓ­da do projeto:
// Execute um projeto para ver os dados aqui...
⭐Quiz das Estrelas β€” v4!
⭐⭐⭐ ⭐⭐
Pontos: 0 / 5

Q1 Um sensor DHT11 mede quais grandezas fΓ­sicas?

Q2 No sensor de umidade do solo, qual valor indica TERRA SECA?

Q3 O formato CSV Γ© ΓΊtil porque:

Q4 Qual nΓ­vel de COβ‚‚ indica uma sala de aula com ar RUIM?

Q5 Para registrar dados com 50ms de intervalo (20Hz), qual bloco MakeCode usar?

πŸ§ͺπŸŒŸπŸ”¬πŸŒŸπŸ§ͺ
CIENTISTA DE DADOS! πŸ†
VocΓͺ domina o LaboratΓ³rio de Dados!