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:
| Aspecto | Trabalho de projeto clássico | Unidade de aprendizagem baseada em projetos |
|---|---|---|
| Ponto de partida | Um 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 tempo | Durante o projeto, quando a equipe precisa, em miniaulas de 10 minutos |
| Produto | Um único dispositivo pronto | Dispositivo + dados de medição + uma recomendação fundamentada |
| Erros | Baixam a nota | Vão para o registro de testes e alimentam a próxima versão |
| Avaliação | No fim: funciona ou não? | Durante todo o processo: definição do problema, dados, iteração e apresentação |
| Público | Só o professor | Pessoas 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.
| Semana | Etapa | Resultado dos alunos | Papel do professor | Apoio no app |
|---|---|---|---|---|
| 1 | Questão norteadora e pesquisa | Cartão do problema: subpergunta, grandeza a medir, critério de sucesso; contrato da equipe assinado | Faz a pergunta, conduz o passeio pela escola, ajuda a delimitar a subpergunta sem dar respostas | Projeto inicial pela Busca de projetos; a lista de Componentes necessários do projeto |
| 2 | Protótipo | Versão mínima funcional: valor do sensor no Monitor Serial, LED acende acima do limite; avaliação intermediária | Treinador de circuito e código; faz a avaliação intermediária na aula 4 | Esquema do circuito, Passo a passo dentro de Entenda o código; com Premium, peças faltando em Oficina › Peças |
| 3 | Teste e melhoria | Medições em 3 ou mais pontos da escola, pelo menos 2 novas versões, registro de testes preenchido, feedback dos colegas | Faz os alunos questionarem os dados (“Por que esse número é assim?”), dá miniaulas sobre média e limites | Prática de mudar o código com as tarefas Experimente, a seção Se precisar de ajuda |
| 4 | Apresentação | Protótipo em caixa, pôster de uma página, apresentação de 5 minutos e uma recomendação por escrito à escola | Convida o público (direção, funcionários da escola, outra turma) e avalia | A 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.
| Aula | Foco | O que acontece? | Pergunta de saída |
|---|---|---|---|
| 1 | Descobrindo problemas | A 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? |
| 2 | Subpergunta | Cada 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? |
| 3 | Primeiro circuito | O 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? |
| 4 | Versão mínima funcional + avaliação intermediária | Um 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? |
| 5 | Medição em campo | O 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ê? |
| 6 | Melhoria | O 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ê? |
| 7 | Versão final e preparação | O 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? |
| 8 | Apresentação final | 6 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.
| Problema | Grandeza a medir | Sensor | Projeto inicial | Extensão |
|---|---|---|---|---|
| Energia: as luzes ficam acesas em salas vazias durante os intervalos e depois da aula | Luz ambiente e se há movimento na sala | LDR + 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 menos | Umidade do solo (primeiro o valor bruto, depois em porcentagem) | Sensor de umidade do solo | Estaçã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 incomoda | Nível de som relativo (um valor analógico, não decibéis) | Módulo sensor de som KY-038 | Medição da intensidade da luz com LDR (grátis) como modelo de leitura analógica + Semáforo (grátis) para as luzes de aviso | Um 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 à tarde | Temperatura (°C) e umidade relativa (%) | DHT11 ou DHT22 | Temperatura 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 |

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.
Lista de materiais: 6 equipes + 1 kit reserva
| Item | Por equipe | Total da turma | Observação |
|---|---|---|---|
| Arduino Uno ou placa compatível + cabo USB | 1 | 7 | Todos os cenários |
| Protoboard (830 furos) | 1 | 7 | Todos os cenários |
| Jumpers macho-macho | 20 | cerca de 150 | Todos os cenários |
| LEDs de 5 mm (vermelho, amarelo, verde) | 3 | cerca de 30 | Luzes de aviso |
| Resistor de 330 Ω | 3 | cerca de 30 | Um por LED |
| Resistor de 10 kΩ | 1 | 10 | Para o LDR e o DHT11 |
| Buzzer | 1 | 7 | Aviso sonoro (opcional) |
| LDR + sensor de movimento PIR (HC-SR501) | 1 + 1 | 3 + 3 | Equipes de energia (no máximo 2 equipes + 1 reserva) |
| Sensor de umidade do solo + vaso | 1 | 3 | Equipes de água |
| Sensor de distância HC-SR04 + recipiente plástico | 1 | 3 | Equipes de água, medição de nível |
| Módulo sensor de som KY-038 | 1 | 3 | Equipes de ruído |
| DHT11 (ou DHT22) + LCD I2C 16x2 | 1 + 1 | 3 + 3 | Equipes do ar da sala; o projeto com DHT11 usa o LCD |
| Caixa de papelão, fita, etiquetas | 1 conjunto | 7 | Montagem 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.
| Papel | Responsabilidade | Resultado semanal |
|---|---|---|
| Gerente do projeto | Cuida da lista de tarefas e do tempo, registra as decisões da equipe, é quem fala com o professor | Uma lista de 3 tarefas no início da aula, marcada no fim |
| Responsável pelo circuito | Monta e confere o circuito pelo esquema, conta as peças | Foto do circuito funcionando, anotação das peças faltando |
| Responsável pelo código | Carrega o código, faz as mudanças e explica cada mudança em uma linha | A versão mais recente do código e uma anotação “o que mudou?” |
| Responsável por dados e documentação | Faz as medições, preenche o registro de testes, tira fotos e grava vídeos | Um 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:
- 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.
- 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.
- 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.
- 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.
- 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.
| Aula | Versão | O que mudamos? | Como foi testado? | Esperado | Medido | Decisão |
|---|---|---|---|---|---|---|
| 5 | 1 | Adicionamos um limite de 600 | Na entrada do refeitório, intervalo do almoço, 10 minutos | O LED vermelho só acende quando alguém grita | O LED ficou aceso cerca de 8 dos 10 minutos | Limite baixo demais, aumentar com base nos dados |
| 6 | 2 | Limite aumentado para 780, média das últimas 10 leituras | Mesmo lugar, mesmo horário, 10 minutos | Vermelho só nos momentos mais cheios | O vermelho acendeu 2 vezes; o amarelo pisca em torno do limite dele | Usar limites separados de ligar e desligar para o amarelo |
| ... | ... | ... | ... | ... | ... | ... |
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 ABP | 1 – Iniciando | 2 – Em desenvolvimento | 3 – Pronto |
|---|---|---|---|
| Definição do problema | Tema amplo (“ruído na escola”), não está claro quem é afetado | Lugar e horário claros, grandeza a medir escolhida | Lugar, horário, pessoa afetada e critério de sucesso em uma frase, apoiados por uma entrevista |
| Decisões a partir de dados | Limite e decisões baseados em palpites | Há medições, mas pouco ligadas às decisões | Toda decisão importante (limite, posicionamento, tipo de aviso) é justificada por uma medição |
| Iteração | Uma versão; quando algo falhou, o circuito foi refeito do zero | Pelo menos 2 versões, mudanças registradas | 3 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
| Armadilha | Como 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 resolve | Nada 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 medir | Um lugar, um horário, uma grandeza: “corredor do segundo andar, intervalo do almoço, luz” |
| O tempo acaba na busca pelo produto perfeito | Na aula 4 ainda não há nenhum valor no Monitor Serial | A versão mínima funcional é obrigatória até o fim da aula 4; caixa e display vêm depois |
| Uma pessoa faz todo o trabalho | Só um aluno consegue explicar o código ou o circuito | Rodí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 justificativa | Registro 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á-lo | A equipe trava quando pedem para mudar o limite | Em 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 semana | Na aula 7, caixa, pôster e código estão todos pela metade | Nada de recursos novos depois da aula 7; só correções e preparação da apresentação |
| O professor vira uma máquina de respostas | As equipes esperam por você toda vez que travam e a fila cresce | Regra 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.
Projetos para montar depois desta leitura
Ver todos os projetos
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

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

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

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

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

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.

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

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
Mais artigos
- Rubrica de avaliação de projetos Arduino: ficha de notas, formulário de entrega e portfólio
- Experimentos de ciências com Arduino: coleta de dados, tabelas e gráficos
- Plano de aula de programação em blocos: curso de robótica com Arduino em 8 semanas
- Compartilhar um projeto Arduino com os alunos: dê aula com o seu próprio projeto
App BlueGrays
Monte este circuito passo a passo pelo celular
Esquema do circuito, código e lista de componentes em uma só tela. Mais de 200 projetos com Arduino, ESP32 e Pico prontos para montar.
Escaneie com seu celular
Aponte a câmera para o código para abrir a loja de aplicativos do seu celular.
ou abrir a loja

