Guias · 15 min de leitura

Aprendizagem baseada em projetos com Arduino: uma unidade de exemplo de 4 semanas

Aprendizagem baseada em projetos com Arduino: uma questão norteadora, um plano de unidade de 4 semanas, 4 problemas da escola e seus sensores, papéis da equipe, registro de testes e critérios de apresentação.

Aprendizagem baseada em projetos com Arduino é um desenho de unidade em que os alunos aprendem o conteúdo não depois de uma explicação, mas enquanto tentam resolver um problema real. O fluxo tem cinco etapas: você faz uma questão norteadora, as equipes pesquisam o problema e decidem o que medir, montam um protótipo com Arduino, testam e melhoram o protótipo pela escola e, no fim, apresentam o que descobriram para um público real. A questão norteadora da unidade de exemplo deste post é: “Como podemos medir um problema de energia, água, ruído ou ar da sala de aula na nossa escola e avisar as pessoas?” Em quatro semanas, cada equipe escolhe um desses problemas, mede com um sensor, monta um dispositivo funcionando que dá um aviso quando um limite é ultrapassado e usa os dados coletados para fazer uma recomendação à escola.

Abaixo está tudo o que você pode levar para a sala amanhã: uma tabela da unidade semana a semana, um fluxo aula a aula com perguntas de saída, quatro cenários de problema com projetos iniciais no BlueGrays, uma lista de materiais, um contrato e papéis da equipe, o ciclo de protótipo e um modelo de registro de testes, critérios da avaliação intermediária e da apresentação final, armadilhas comuns da ABP e um checklist. Todos os exemplos partem da mesma suposição: digamos que você tenha uma turma de 24 alunos, duas aulas por semana (2 × 40 minutos) e seis equipes de quatro. Se você procura um plano que ensine habilidades em sequência, o plano de robótica e programação de 8 semanas é mais adequado; para um programa curto e intensivo, a oficina Arduino de 5 dias. Esta unidade funciona melhor depois deles, quando os alunos já acenderam um LED e leram um sensor.

O que é aprendizagem baseada em projetos e qual a diferença para um trabalho de projeto?

Na ordem clássica, primeiro se ensina o tema e depois se passa um projeto para os alunos mostrarem o que aprenderam; o projeto é a sobremesa, não a refeição. Na aprendizagem baseada em projetos a ordem se inverte: o projeto é a própria aula. O aluno aprende analogRead(), limites ou cálculo de média no momento em que precisa deles para resolver o problema. O Arduino combina bem com essa abordagem porque transforma o mundo real em números: um LDR mede a luz no corredor, um sensor de som o ruído no refeitório, um DHT11 a temperatura da sala. Protótipos são baratos e mudam em minutos; se o limite estiver errado, basta trocar um número no código e carregar de novo. Assim, o ciclo “testar, medir, corrigir”, que é o coração da ABP, cabe em uma única aula. A tabela resume a diferença:

AspectoTrabalho de projeto clássicoUnidade de aprendizagem baseada em projetos
Ponto de partidaUm tema ou um projeto pronto (“montem um sensor de estacionamento”)Um problema real (“as luzes do corredor ficam acesas quando não há ninguém”)
Quando o conteúdo é ensinado?Antes do projeto, para a turma toda ao mesmo tempoDurante o projeto, quando a equipe precisa, em miniaulas de 10 minutos
ProdutoUm único dispositivo prontoDispositivo + dados de medição + uma recomendação fundamentada
ErrosBaixam a notaVão para o registro de testes e alimentam a próxima versão
AvaliaçãoNo fim: funciona ou não?Durante todo o processo: definição do problema, dados, iteração e apresentação
PúblicoSó o professorPessoas reais afetadas pelo problema (direção, funcionários da escola, outra turma)

A questão norteadora: uma frase que sustenta a unidade

A questão norteadora é a pergunta que fica na parede da sala durante quatro semanas e à qual toda aula se conecta: “Como nos aproximamos disso hoje?” Nesta unidade, a pergunta comum é ampla de propósito, para que cada equipe possa escolher a sua parte: “Como podemos medir um problema de energia, água, ruído ou ar da sala de aula na nossa escola e avisar as pessoas?” A tarefa da primeira semana é reduzir essa pergunta ampla à subpergunta da própria equipe. “Desperdício de energia na escola” não é uma subpergunta; “Por quantos minutos as luzes ficam acesas na sala 7B vazia durante o intervalo, e quem devemos avisar, e como?” é. A resposta de uma boa subpergunta começa com um número e termina com um dispositivo. Antes de aprovar a subpergunta de uma equipe, confira estes seis critérios:

  • Real: Alguém na escola tem mesmo esse problema e a equipe consegue dizer quem: o professor de plantão, os funcionários da escola, o pessoal do refeitório ou o representante da turma.
  • Mensurável: Um sensor que você tem transforma o problema em número: luz, nível de som, umidade do solo, temperatura ou distância.
  • Local e restrito: Há um lugar e um horário; não “a escola”, mas “corredor do segundo andar, intervalo do almoço”.
  • Aberto: A resposta não é sim ou não; a pergunta pergunta “como”, “quando” ou “quanto”.
  • Cabe em 4 semanas: A solução não exige mexer na instalação elétrica da rede, entrar na rede da escola nem esperar aprovação de orçamento.
  • Termina com um aviso: O dispositivo não só mede e fica quieto; ao atingir um limite, ele avisa alguém com um LED, um buzzer ou um display.

Uma unidade de aprendizagem baseada em projetos de 4 semanas

O plano foi montado com 8 aulas: duas por semana, de 40 minutos cada. As semanas seguem as cinco etapas da ABP, mas não há um muro grosso entre pesquisa e protótipo; na semana 2 uma equipe ainda pode estar delimitando o problema, e na semana 3 uma nova medição pode levantar uma nova pergunta de pesquisa. O importante é que, no fim de cada semana, o resultado da tabela exista. O seu papel também muda semana a semana: no começo você é quem faz perguntas, no meio é o treinador e no fim é o organizador que traz o público para a sala.

SemanaEtapaResultado dos alunosPapel do professorApoio no app
1Questão norteadora e pesquisaCartão do problema: subpergunta, grandeza a medir, critério de sucesso; contrato da equipe assinadoFaz a pergunta, conduz o passeio pela escola, ajuda a delimitar a subpergunta sem dar respostasProjeto inicial pela Busca de projetos; a lista de Componentes necessários do projeto
2ProtótipoVersão mínima funcional: valor do sensor no Monitor Serial, LED acende acima do limite; avaliação intermediáriaTreinador de circuito e código; faz a avaliação intermediária na aula 4Esquema do circuito, Passo a passo dentro de Entenda o código; com Premium, peças faltando em Oficina › Peças
3Teste e melhoriaMedições em 3 ou mais pontos da escola, pelo menos 2 novas versões, registro de testes preenchido, feedback dos colegasFaz os alunos questionarem os dados (“Por que esse número é assim?”), dá miniaulas sobre média e limitesPrática de mudar o código com as tarefas Experimente, a seção Se precisar de ajuda
4ApresentaçãoProtótipo em caixa, pôster de uma página, apresentação de 5 minutos e uma recomendação por escrito à escolaConvida o público (direção, funcionários da escola, outra turma) e avaliaA equipe marca o projeto inicial com Eu fiz; o professor pode compartilhar um circuito de exemplo como uma publicação de Tutorial no Fórum

A tabela abaixo detalha o mesmo plano aula a aula. Os últimos 3 minutos de cada aula são para a pergunta de saída; a equipe escreve a resposta em uma frase no rodapé do registro de testes. Essas respostas viram o aquecimento da aula seguinte e a evidência do processo na apresentação final. Limite as miniaulas a 10 minutos; mais do que isso come o tempo de trabalho das equipes e a unidade, sem ninguém perceber, volta a ser uma aula clássica.

AulaFocoO que acontece?Pergunta de saída
1Descobrindo problemasA questão norteadora está em um pôster. Passeio de 15 minutos pela escola: as equipes fazem anotações de observação nos corredores, no refeitório, no jardim e nas salas. As equipes são formadas e o contrato é lido.Qual dos problemas que você viu poderia ser medido com um sensor?
2SubperguntaCada equipe escolhe um cenário, faz uma entrevista curta de 3 perguntas com 2 pessoas afetadas pelo problema e preenche o cartão do problema. O projeto inicial é encontrado com a Busca de projetos.Qual é a pergunta da sua equipe em uma frase? Qual número vai mostrar o sucesso?
3Primeiro circuitoO circuito do projeto inicial é montado a partir do esquema, o código é carregado e lido junto com Entenda o código. Os primeiros valores do sensor aparecem no Monitor Serial.O que o número do sensor representa e o que acontece quando ele aumenta?
4Versão mínima funcional + avaliação intermediáriaUm limite e um LED são adicionados ao código. Nos últimos 15 minutos, cada equipe faz uma demonstração de 2 minutos e o professor marca os critérios da avaliação intermediária.Como você escolheu o limite: por palpite ou por medição?
5Medição em campoO protótipo funciona em pelo menos 3 lugares ou horários diferentes na escola e os valores vão para o registro de testes. Miniaula: transformar um valor bruto em porcentagem ou em uma unidade com significado.As medições confirmaram seu palpite? O que surpreendeu você?
6MelhoriaO limite é atualizado com base nos dados; se o aviso piscar, adiciona-se uma média ou dois limites separados. As equipes formam pares e dão umas às outras dois pontos fortes e uma sugestão.Qual é a única coisa que você mudou nesta versão, e por quê?
7Versão final e preparaçãoO protótipo vai para uma caixa, o aviso ganha a forma final, o pôster e a apresentação são preparados. Nada de recursos novos, só correções.Qual tabela ou gráfico único você vai mostrar na apresentação?
8Apresentação final6 equipes × 5 minutos (3 minutos de fala e demonstração, 2 minutos de perguntas). Os últimos 7 minutos são para a reflexão sobre a unidade.Se você tivesse mais uma semana, o que mudaria?

4 cenários de problema e seus projetos iniciais no BlueGrays

Não espere que as equipes escrevam código do zero; na ABP o objetivo é resolver o problema, não escrever um programa desde a primeira linha. Para cada cenário, o BlueGrays tem um projeto inicial pronto com esquema do circuito, lista de peças e código; a equipe monta, entende e adapta ao próprio problema. Os projetos grátis da tabela estão abertos a todos; os Premium exigem Premium. Com seis equipes, deixe no máximo duas escolherem o mesmo cenário. Se duas equipes do mesmo cenário medirem lugares diferentes, você ainda ganha uma comparação nas apresentações.

ProblemaGrandeza a medirSensorProjeto inicialExtensão
Energia: as luzes ficam acesas em salas vazias durante os intervalos e depois da aulaLuz ambiente e se há movimento na salaLDR + resistor de 10 kΩ, depois PIR (HC-SR501)Luz noturna com LDR (grátis)Acrescente movimento com Detector de movimento com sensor de movimento (Premium): avise se as luzes estiverem acesas e não houver movimento há 5 minutos. Exemplo tudo em um: Iluminação inteligente com ESP32 (PIR + LDR + relé + OLED) (Premium)
Água: as plantas do jardim da escola recebem água demais ou de menosUmidade do solo (primeiro o valor bruto, depois em porcentagem)Sensor de umidade do soloEstação de irrigação inteligente (Premium); para um aquecimento de leitura analógica, Medição da intensidade da luz com LDR (grátis)Meça o nível da água no regador por cima com Medição de distância com HC-SR04 (Monitor Serial) (grátis)
Ruído: o nível de som no refeitório e nos corredores incomodaNível de som relativo (um valor analógico, não decibéis)Módulo sensor de som KY-038Medição da intensidade da luz com LDR (grátis) como modelo de leitura analógica + Semáforo (grátis) para as luzes de avisoUm semáforo de ruído: limites para verde, amarelo e vermelho, média de 1 minuto, um bipe curto no vermelho com Uso do buzzer (grátis)
Ar da sala: a sala fica quente e abafada à tardeTemperatura (°C) e umidade relativa (%)DHT11 ou DHT22Temperatura e umidade com DHT11 (grátis) ou Temperatura e umidade com ESP32 e DHT22 (com display LCD) (grátis)Para registrar o dia inteiro, Datalogger de temperatura com ESP32 (DHT22 + DS1307 RTC + microSD + OLED) (Premium); para o abafamento de verdade é preciso um sensor de CO2 separado
Módulo sensor de som KY-038: cápsula de microfone, potenciômetro de sensibilidade e pinos de saída analógica e digital
O sensor do cenário de ruído é o KY-038. A saída analógica dá um nível de som relativo; a equipe define os limites a partir das próprias medições.

Seja honesto com os alunos sobre duas coisas desde o começo. Primeiro, o KY-038 não é um decibelímetro: ele transforma a variação captada pelo microfone em um número entre 0 e 1023. A equipe não pode dizer “o refeitório está a 85 dB”, mas pode dizer “no almoço o refeitório dá valores bem mais altos que uma sala vazia” e mostrar a diferença em números; dados comparativos bastam para a ABP. Você encontra como o sensor responde e como ajustá-lo no post sensor de som KY-038. Segundo, o DHT11 mede temperatura e umidade, não abafamento; em uma sala fechada, o que realmente sobe é o gás carbônico. A equipe do ar da sala pode basear a recomendação de “abrir as janelas” na temperatura e na umidade e dizer na apresentação que o próximo passo é medir CO2. Para os sensores das equipes de energia e água, os posts sensor de luz LDR e sensor de umidade do solo explicam a calibração em detalhes.

Nenhuma equipe mexe com a tensão da rede elétrica nesta unidade. A equipe de energia não se liga à iluminação da escola; mesmo nos projetos de exemplo com relé, o relé é trocado por um LED ou um buzzer, então o dispositivo não apaga as luzes, ele avisa alguém. Quando a equipe de água coloca o sensor em um vaso, o Arduino e a protoboard ficam longe da água, em uma caixa fechada. A bomba e as baterias Li-ion 18650 da Estação de irrigação inteligente só são usadas com supervisão do professor; a versão mínima funcional não precisa da bomba, três LEDs bastam. Todos os circuitos funcionam com os 5 V do USB, e o cabo USB é desconectado antes de mudar o circuito.

Lista de materiais: 6 equipes + 1 kit reserva

ItemPor equipeTotal da turmaObservação
Arduino Uno ou placa compatível + cabo USB17Todos os cenários
Protoboard (830 furos)17Todos os cenários
Jumpers macho-macho20cerca de 150Todos os cenários
LEDs de 5 mm (vermelho, amarelo, verde)3cerca de 30Luzes de aviso
Resistor de 330 Ω3cerca de 30Um por LED
Resistor de 10 kΩ110Para o LDR e o DHT11
Buzzer17Aviso sonoro (opcional)
LDR + sensor de movimento PIR (HC-SR501)1 + 13 + 3Equipes de energia (no máximo 2 equipes + 1 reserva)
Sensor de umidade do solo + vaso13Equipes de água
Sensor de distância HC-SR04 + recipiente plástico13Equipes de água, medição de nível
Módulo sensor de som KY-03813Equipes de ruído
DHT11 (ou DHT22) + LCD I2C 16x21 + 13 + 3Equipes do ar da sala; o projeto com DHT11 usa o LCD
Caixa de papelão, fita, etiquetas1 conjunto7Montagem na caixa nas semanas 3 e 4

Contrato e papéis da equipe

Em uma equipe de quatro, se nem todo mundo tiver uma função, o aluno mais rápido faz o trabalho e os outros assistem. A solução mais simples é ter quatro papéis e um rodízio semanal: 4 semanas, 4 papéis, cada um assume cada papel uma vez. Um papel não significa “só eu faço isso”; significa “eu respondo por isso”. O responsável pelo código não é o único que escreve código, mas naquela semana é ele quem explica para a turma o que o código faz. A própria equipe escreve o contrato na primeira aula; você só torna obrigatórios os itens abaixo e aprova depois que os quatro assinarem.

PapelResponsabilidadeResultado semanal
Gerente do projetoCuida da lista de tarefas e do tempo, registra as decisões da equipe, é quem fala com o professorUma lista de 3 tarefas no início da aula, marcada no fim
Responsável pelo circuitoMonta e confere o circuito pelo esquema, conta as peçasFoto do circuito funcionando, anotação das peças faltando
Responsável pelo códigoCarrega o código, faz as mudanças e explica cada mudança em uma linhaA versão mais recente do código e uma anotação “o que mudou?”
Responsável por dados e documentaçãoFaz as medições, preenche o registro de testes, tira fotos e grava vídeosUm registro de testes preenchido, pelo menos uma tabela para a apresentação
  • Nossa subpergunta: .................................................. (uma frase, um lugar, um horário)
  • Nosso critério de sucesso: Quando .................. passar de .................., nosso dispositivo vai avisar com ...................
  • Papéis (semana 1): Gerente do projeto ........, circuito ........, código ........, dados e documentação ........ Toda semana fazemos o rodízio dos papéis, avançando uma pessoa.
  • Regra de decisão: Se não chegarmos a um acordo, medimos primeiro; se não houver medição, o gerente do projeto decide e escreve a decisão no registro de testes.
  • Regra de ajuda: Antes de ir ao professor, olhamos o esquema, a seção Entenda o código do projeto e um colega de equipe.
  • Faltas: Quem faltar a uma aula lê o registro de testes na aula seguinte e se atualiza em 2 minutos; outra pessoa cobre a função dele naquela semana.
  • Assinaturas: .............. .............. .............. ..............

O ciclo de protótipo: a versão mínima funcional

As unidades de ABP afundam com mais frequência quando as equipes passam as duas primeiras semanas projetando o dispositivo perfeito. A regra é simples: até o fim da aula 4, toda equipe precisa ter uma versão mínima funcional. Ela faz três coisas: lê o sensor, mostra o valor no Monitor Serial e acende um único LED quando o valor ultrapassa um limite. Sem caixa, sem display, sem Wi-Fi; mas ela produz dados reais e pode ser testada. Para a equipe de ruído, isso significa acrescentar um if e um LED ao código de Medição da intensidade da luz com LDR. Para a equipe de energia, Luz noturna com LDR já é quase essa versão; só a lógica se inverte: o LED acende não no escuro, mas quando as luzes estão acesas, e a pergunta “a sala está vazia?” chega com um PIR na versão seguinte. Cada versão depois disso traz exatamente uma mudança e vai para o registro de testes:

  1. Versão 0, medição: O sensor é lido e o valor é mostrado no Monitor Serial uma vez por segundo. A equipe vê o valor mudar com a mão, a luz, o som ou a água.
  2. Versão 1, versão mínima funcional: Um limite estimado e um LED. Quando o limite é ultrapassado, o LED acende. Esta é a versão mostrada na avaliação intermediária da aula 4.
  3. Versão 2, calibração: Depois das medições em campo, o limite é escolhido pelos dados e não por palpite; por exemplo, no meio do caminho entre o valor da sala vazia e o valor durante o intervalo.
  4. Versão 3, aviso estável: Quando o valor fica oscilando em torno do limite, o LED pisca. A solução é tirar a média das últimas 10 leituras ou usar dois limites separados para ligar e desligar.
  5. Versão 4, pensada para o usuário: O aviso ganha forma de acordo com a pessoa afetada pelo problema: uma luz de três cores que todos veem no refeitório, um pequeno LCD na mesa do professor em uma sala. A montagem na caixa e o posicionamento acontecem nesta versão.
AulaVersãoO que mudamos?Como foi testado?EsperadoMedidoDecisão
51Adicionamos um limite de 600Na entrada do refeitório, intervalo do almoço, 10 minutosO LED vermelho só acende quando alguém gritaO LED ficou aceso cerca de 8 dos 10 minutosLimite baixo demais, aumentar com base nos dados
62Limite aumentado para 780, média das últimas 10 leiturasMesmo lugar, mesmo horário, 10 minutosVermelho só nos momentos mais cheiosO vermelho acendeu 2 vezes; o amarelo pisca em torno do limite deleUsar limites separados de ligar e desligar para o amarelo
.....................
Papel serve para o registro de testes, mas, se o responsável pelos dados copiar os valores do Monitor Serial para uma planilha, o gráfico da apresentação praticamente sai sozinho. Falamos do Monitor Serial e do Plotter Serial no post Monitor Serial do Arduino e de como enviar dados direto para uma planilha no post enviar dados do Arduino para o Excel. Para medições repetidas e erro de medição, a tabela de dados do post experimento de ciências com Arduino também serve para esta unidade.

Critérios da avaliação intermediária e da apresentação final

Para critérios gerais como circuito, código, compreensão, depuração e documentação, você pode usar como está a rubrica principal do post rubrica de avaliação de projeto Arduino. Em uma unidade de ABP, basta acrescentar três critérios a ela; eles medem o que um trabalho de projeto não mede, mas que é o que esta unidade realmente ensina. A avaliação intermediária acontece na aula 4 e olha só para a definição do problema e para a versão mínima funcional; o objetivo é corrigir a direção, não dar nota. Na apresentação final, os três critérios recebem pontuação. Um protótipo que se destaque no fim da unidade também pode seguir para uma feira de ciências; para ideias de temas, veja o post ideias de projetos para feira de ciências.

Critério de ABP1 – Iniciando2 – Em desenvolvimento3 – Pronto
Definição do problemaTema amplo (“ruído na escola”), não está claro quem é afetadoLugar e horário claros, grandeza a medir escolhidaLugar, horário, pessoa afetada e critério de sucesso em uma frase, apoiados por uma entrevista
Decisões a partir de dadosLimite e decisões baseados em palpitesHá medições, mas pouco ligadas às decisõesToda decisão importante (limite, posicionamento, tipo de aviso) é justificada por uma medição
IteraçãoUma versão; quando algo falhou, o circuito foi refeito do zeroPelo menos 2 versões, mudanças registradas3 ou mais versões, uma mudança em cada; motivo e resultado no registro de testes
  • Problema (30 segundos): A subpergunta e uma frase da pessoa entrevistada descrevendo o problema.
  • Medição (45 segundos): Onde, quando e quantas vezes vocês mediram; uma única tabela ou gráfico.
  • Demonstração ao vivo (45 segundos): O dispositivo ultrapassa o limite na frente do público e dá o aviso. Tenham um vídeo curto da demonstração pronto como reserva.
  • Versões (30 segundos): Uma decisão do registro de testes: “Mudamos o limite por causa desta medição.”
  • Recomendação (30 segundos): Uma recomendação concreta à escola (onde, quantos dispositivos, quem cuida deles) e o que vocês fariam com mais uma semana.
  • Perguntas (2 minutos): O professor ou o público dirige a pergunta a um membro da equipe que escolher, então todos precisam saber explicar todas as partes.

O que o BlueGrays faz nesta unidade?

  • Projeto inicial com a Busca de projetos: Na aula 2, a equipe responde a três perguntas: Medição e sensores em “O que você quer montar?”, Arduino Uno / Nano como placa e, para a maioria das turmas, “Já montei alguns projetos” como experiência. Ao lado da melhor correspondência, a tela de resultados também pode mostrar um projeto preparatório grátis para começar com as mesmas peças. Os detalhes estão no post Busca de projetos.
  • Entender o código com Entenda o código: Copiar o código do projeto inicial e seguir em frente não funciona na ABP, porque a equipe vai mudar esse código. A aba Entenda o código mostra primeiro o resumo “O que este código faz?”, depois a explicação Passo a passo e, por fim, uma tarefa Experimente que pede uma única mudança. Ela está aberta a todos nos projetos grátis e é desbloqueada com Premium nos projetos Premium. Mostramos como usar no post Entenda o código.
  • Planejar as peças com Oficina › Peças (Premium): Se você cadastrar as peças do armário da sala em Oficina › Peças com as quantidades, as listas Projetos que você pode montar e Projetos com componentes faltando mostram qual cenário pode começar hoje e qual precisa de pedido. Os detalhes estão no post projetos Arduino com as peças que tenho.
  • Seu próprio projeto de exemplo: Antes da unidade, você pode montar um cenário e compartilhá-lo em Aprender > Fórum > Nova publicação, na categoria Tutorial: adicione fotos do circuito (até 5 imagens), inclua seu código com Adicionar código e coloque links para os projetos prontos relacionados. A publicação sai no idioma em que você a escreve; envie o link dela para o grupo da turma com Compartilhar. Você também pode repassar projetos prontos do mesmo jeito, com Compartilhar na página do projeto. Os passos estão no post dar aula com seu próprio projeto.
  • Acesso Premium para a turma: Para projetos iniciais Premium como a Estação de irrigação inteligente e para a Oficina › Peças, você não precisa de uma assinatura separada para cada aluno; explicamos os pacotes para educadores, de pagamento único e sem renovação automática, que os alunos resgatam sem cadastrar cartão, no post códigos Premium para a turma toda.

Saiba também o que o app não faz: o BlueGrays não tem criação de turmas, nem painel que mostre ao professor o progresso das equipes, nem recurso de atribuir tarefas. O cartão do problema, o contrato da equipe e o registro de testes ficam no papel ou em um documento compartilhado que a sua escola usa. O app cuida do lado “como monto, o que o código faz, qual peça está faltando?” da unidade; o lado “por que esse limite, quem se beneficia?” é trabalho da equipe e seu. Essa divisão combina com a ABP: o pensamento fica com a equipe, não na tela.

Armadilhas comuns da ABP e como resolvê-las

ArmadilhaComo você percebe?Solução
O projeto começa sem um problema (“vamos montar um robô”)A equipe descreve o dispositivo, mas não sabe dizer de quem é o problema que ele resolveNada de caixa de peças até o cartão do problema ser aprovado
A pergunta é grande demais (“vamos reduzir o consumo de energia da escola”)No fim da aula 2 ainda não há uma única grandeza a medirUm lugar, um horário, uma grandeza: “corredor do segundo andar, intervalo do almoço, luz”
O tempo acaba na busca pelo produto perfeitoNa aula 4 ainda não há nenhum valor no Monitor SerialA versão mínima funcional é obrigatória até o fim da aula 4; caixa e display vêm depois
Uma pessoa faz todo o trabalhoSó um aluno consegue explicar o código ou o circuitoRodízio semanal de papéis; na apresentação, você escolhe quem responde
Sensações em vez de dados (“acho que está muito barulhento”)Nenhuma tabela ou gráfico na apresentação, decisões sem justificativaRegistro de testes em toda aula; nenhuma mudança de limite sem pelo menos 3 medições
O código é copiado, mas ninguém consegue mudá-loA equipe trava quando pedem para mudar o limiteEm toda versão, o responsável pelo código muda uma linha por conta própria e explica; a tarefa Experimente em Entenda o código serve de aquecimento
Acúmulo na última semanaNa aula 7, caixa, pôster e código estão todos pela metadeNada de recursos novos depois da aula 7; só correções e preparação da apresentação
O professor vira uma máquina de respostasAs equipes esperam por você toda vez que travam e a fila cresceRegra das “3 fontes antes de mim”: esquema, a seção Se precisar de ajuda em Entenda o código, um colega de equipe; depois o professor

Checklist antes da unidade

  • A questão norteadora está escrita em um pôster e afixada na sala.
  • Os 4 cartões de cenário (problema, sensor possível, projeto inicial) foram copiados para todas as equipes.
  • Os 7 kits foram contados; cada sensor foi testado uma vez e mostra valores no Monitor Serial.
  • O Arduino IDE e o driver da placa estão instalados nos computadores e os cabos USB foram testados.
  • Os projetos iniciais abrem nos celulares ou tablets dos alunos; se forem usados projetos Premium, os códigos já foram distribuídos.
  • Os formulários do cartão do problema, do contrato da equipe e do registro de testes foram impressos para todas as equipes.
  • A direção aprovou o passeio pela escola e as medições em campo; os horários de medição no refeitório, no corredor e no jardim estão definidos.
  • O público da apresentação final (direção, funcionários da escola, outra turma) foi convidado e tem uma data.
  • A tabela de critérios de ABP foi impressa para a avaliação intermediária (aula 4) e para a final (aula 8).

O verdadeiro produto desta unidade não é o dispositivo, é o hábito do aluno de “primeiro meço, depois decido”; o dispositivo fica na mesa como prova disso. Na primeira vez, você não precisa abrir os quatro cenários; começar com dois cenários e seis equipes ensina o mesmo ciclo. Se quiser montar os projetos iniciais uma vez antes de levá-los para a sala, é só baixar o app BlueGrays e testar a Luz noturna com LDR com o esquema do circuito, o código e os passos de Entenda o código.

Perguntas frequentes

O que é aprendizagem baseada em projetos?

Aprendizagem baseada em projetos (ABP, ou PBL em inglês) é uma abordagem de ensino em que os alunos aprendem o conteúdo enquanto tentam resolver um problema real. Uma unidade começa com uma questão norteadora, passa por pesquisa, protótipo, teste e melhoria e termina com uma apresentação para um público real. Com Arduino, isso significa um dispositivo funcionando que mede com um sensor e dá um aviso, além dos dados que o sustentam.

Qual a diferença entre aprendizagem baseada em projetos e fazer projetos?

Quando os alunos simplesmente fazem projetos, o tema é ensinado primeiro e o projeto no fim mostra o que aprenderam. Na aprendizagem baseada em projetos, o projeto é a própria aula; os alunos aprendem o conteúdo enquanto resolvem o problema, no momento em que precisam. A avaliação olha não só para o produto, mas também para a definição do problema, as decisões baseadas em dados e a melhoria entre as versões.

Quanto tempo deve durar uma unidade de ABP com Arduino?

Para uma turma com duas aulas por semana, 4 semanas ou 8 aulas é um bom começo: uma semana para o problema e a pesquisa, uma para o protótipo, uma para teste e melhoria e uma para a apresentação. Em unidades mais curtas, a etapa de teste costuma se perder. Ajuda muito se os alunos já tiverem acendido um LED e lido um sensor antes da unidade.

Como escrever uma questão norteadora?

Uma boa questão norteadora é aberta, importa para uma pessoa real na escola e se reduz a uma grandeza mensurável. Mantenha a pergunta comum ampla, por exemplo “Como podemos medir um problema de energia, água, ruído ou ar da sala de aula na nossa escola e avisar as pessoas?” Depois, cada equipe a reduz à própria subpergunta, com um lugar, um horário e uma grandeza.

Que problemas da escola os alunos podem resolver com Arduino?

Luzes acesas em salas vazias (LDR e PIR), rega das plantas do jardim da escola (sensor de umidade do solo), ruído no refeitório e nos corredores (sensor de som KY-038) e temperatura e umidade da sala (DHT11 ou DHT22) são quatro exemplos que cabem em quatro semanas. Todos funcionam com os 5 V do USB e nenhum precisa mexer na instalação elétrica da rede.

Como avaliar a aprendizagem baseada em projetos?

Acrescente três critérios de ABP a uma rubrica geral de projeto: definição do problema, decisões a partir de dados e iteração. Use uma avaliação intermediária curta na aula 4 para corrigir a direção e, na última aula, pontue os três critérios junto com a apresentação. O registro de testes e as respostas às perguntas de saída são a evidência para a nota do processo.

Ver todos os projetos
Luz noturna com LDR
#12Iniciante

Luz noturna com LDR

Uma pequena luz noturna que acende sozinha quando escurece e apaga ao amanhecer. Um sensor de luz mede a luminosidade do quarto, e o Arduino acende o LED quando está escuro o suficiente e apaga quando

4.8(102)
205
Medição da intensidade da luz com LDR
#11Iniciante

Medição da intensidade da luz com LDR

Quer ver a luminosidade do seu quarto em números? O LDR, um pequeno componente sensível à luz, mede a luz ambiente, e o Arduino exibe o valor na tela do computador a cada meio segundo. Cubra o sensor

4.6(81)
139
Semáforo
#3Iniciante

Semáforo

Uma pequena versão do semáforo que você vê na rua todos os dias. O vermelho fica aceso por dois segundos, o amarelo acende por um instante, o verde fica aceso por dois segundos e depois volta ao verme

4.8(131)
397
Temperatura e umidade com DHT11
#55Intermediário

Temperatura e umidade com DHT11

Qual é a temperatura do seu quarto? O ar está úmido ou seco? O sensor DHT11 mede a temperatura e a umidade, e o Arduino mostra os valores em um display LCD de duas linhas, atualizando a cada poucos se

4.7(47)
73
Medição de distância com HC-SR04 (Monitor Serial)
#27Iniciante

Medição de distância com HC-SR04 (Monitor Serial)

O sensor HC-SR04 funciona como um morcego que se orienta no escuro: emite um som que você não consegue ouvir, escuta o eco e mede a distância até o objeto à sua frente. O Arduino escreve essa distânci

4.6(46)
71
Temperatura e umidade com ESP32 e DHT22 (com display LCD)
#117Intermediário

Temperatura e umidade com ESP32 e DHT22 (com display LCD)

Este projeto mede a temperatura e a umidade do ambiente com um sensor DHT22 e exibe os dados em tempo real em um LCD I2C 16x2. Os dados são lidos do sensor pelo protocolo de um fio (one-wire) com a biblioteca Adafruit DHT. Este projeto serve de base para estações meteorológicas IoT, automação residencial ou sistemas de monitoramento ambiental em estufas. A comunicação com o DHT22 é feita pelo pino GPIO 4 do ESP32.

4.8(38)
56
Estação de irrigação inteligente
#83Avançado
Premium

Estação de irrigação inteligente

Um jardineiro que rega suas plantas sozinho para que elas não sequem enquanto você está de férias. Um sensor de umidade do solo mede o quanto a terra está úmida; quando ela seca, o Arduino aciona a bo

5.0(42)
57
Detector de movimento com sensor de movimento
#24Iniciante
Premium

Detector de movimento com sensor de movimento

Um vigia simples que avisa quando alguém entra no cômodo. O sensor de movimento detecta o calor emitido pelo corpo humano, e o Arduino mantém o LED aceso enquanto há movimento e o apaga quando ele par

4.6(47)
67