📚 Programa de Formação
Segue esta ordem para uma progressão lógica🔬 Introdução ao Kit B 37
O que são módulos de sensores e atuadores. Diferenças entre sinais digitais e analógicos. Alimentação a 5 V vs 3.3 V. Organização segura das ligações com fios Dupont.
💻 IDE Arduino — Configuração e Primeiros Passos
Instalar e configurar o IDE Arduino. Estrutura de um sketch (setup() / loop()), variáveis, tipos de dados, digitalRead/Write, analogRead, Serial Monitor e bibliotecas.
🍓 Raspberry Pi — GPIO e Python
Configurar o Raspberry Pi OS. Usar a biblioteca RPi.GPIO em Python 3 para ler e escrever nos pinos GPIO. Comparar o modelo de programação com o Arduino.
📦 Catálogo dos 37 Módulos
Todos os módulos com descrição, tipo de sinal, pinagem para Arduino e Raspberry Pi, e ligação às experiências correspondentes. Referência rápida sempre disponível.
💡 Grupo 1 — Atuadores Luminosos
LEDs de diversas tecnologiasLED 2 Cores
Controlar um módulo LED bicolor (vermelho/verde) com dois pinos digitais. Criar indicadores de estado ligado/desligado ou OK/ERRO.
LED RGB
Misturar as três componentes R, G, B com PWM para obter qualquer cor. Criar ciclos de cor e transições suaves com analogWrite().
LED RGB SMD
Comparar o LED RGB SMD (montagem em superfície) com o LED RGB convencional. Diferenças de pinagem, corrente e aplicações em espaços reduzidos.
LED 7 Cores (Flash)
Usar o módulo LED de 7 cores com ciclo automático. Controlar o ritmo e integrar com sensores para criar efeitos luminosos reativos.
Emissor Laser
Ligar e controlar o módulo emissor laser. Criar barreiras de luz com o sensor interruptor de luz e detetar cortes com precisão. Segurança laser classe 1.
🔊 Grupo 2 — Som e Áudio
Deteção e geração de somBuzzer Ativo
Gerar alertas sonoros simples com o buzzer ativo. Ativar com um sinal digital LOW/HIGH — frequência fixa interna, sem controlo de tom.
Buzzer Passivo
Criar melodias e tons variados com o buzzer passivo usando tone() e noTone(). Comparar com o buzzer ativo e explorar as vantagens musicais.
Sensor de Som (Pequeno)
Captar palmas ou ruídos com o microfone pequeno. Ativar LEDs ou alarmes quando o nível sonoro excede um limiar ajustável.
Sensor de Som (Grande)
Usar o microfone de maior sensibilidade para leituras analógicas precisas do volume ambiente. Construir um medidor de decibéis simplificado.
🌡️ Grupo 3 — Temperatura e Humidade
4 módulos com diferentes tecnologiasSensor Analógico de Temperatura
Ler temperatura via tensão analógica. Converter valores ADC em graus Celsius e apresentar no Serial Monitor — ponto de partida para monitorização ambiental.
Sensor Digital de Temperatura
Usar o sensor digital com saída de dados precalibrada. Comparar resolução e facilidade de uso com o sensor analógico.
Módulo Sensor de Temperatura
Aprofundar a comparação entre diferentes módulos de temperatura. Avaliar precisão, tempo de resposta e corrente consumida de cada tecnologia.
Sensor de Temperatura e Humidade
Ler temperatura e humidade relativa simultaneamente com um único módulo. Usar a biblioteca DHT para Arduino. Construir uma estação meteorológica completa.
🧲 Grupo 4 — Magnetismo e Campo
Hall, Reed e deteção magnéticaSensor Hall Linear
Medir a intensidade de campo magnético de forma proporcional (saída analógica). Medir a força de diferentes ímanes e criar um gaussímetro simples.
Sensor Hall Analógico
Detetar campos magnéticos com saída analógica variável. Comparar com o sensor Hall linear e explorar aplicações em encoders e velocimetria.
Sensor Hall Magnético (Digital)
Saída digital ON/OFF quando um campo magnético forte é detetado. Usar como sensor de proximidade sem contacto para portas e tampas.
Sensor Reed
Usar o interruptor reed ativado por campo magnético. Comparar com o sensor Hall — aplicações em caixas de correio, janelas e ciclocomputadores.
Sensor Mini Reed
Versão compacta do sensor reed para instalação em espaços reduzidos. Comparar sensibilidade e campo de ativação com o reed standard.
✋ Grupo 5 — Toque, Inclinação e Pressão
Interação física com o sistemaBotão de Pressão
Ler entradas digitais com pull-up interno. Debounce por software e hardware. Usar para navegação em menus ou acionamento de eventos.
Sensor de Toque
Detetar toque capacitivo sem pressão mecânica. Criar botões em superfícies condutoras e explorar HID (interface humano-dispositivo) sem mecanismos.
Sensor Tilt (Mercúrio)
Detetar inclinação com o sensor tilt de mercúrio. Criar alertas de posição ou sistemas anti-roubo básicos ativados pela alteração de ângulo.
Sensor Tilt de Bola
Comparar o sensor tilt de bola com o de mercúrio. Diferenças de sensibilidade e direção de ativação. Aplicações em brinquedos e sistemas de orientação.
Sensor de Colisão
Usar o micro-interruptor de colisão como fim de curso em robótica ou botão de emergência. Detetar obstáculos físicos por contacto direto.
Sensor de Pressão
Medir força aplicada com saída analógica proporcional. Construir uma balança de demonstração ou pedal sensível à força para projetos interativos.
Encoder Rotativo
Contar pulsos de rotação e detetar direção com o encoder incremental. Usar como controlo de volume, navegação em menus ou contagem de passos.
Joystick + Cobertura
Ler os dois eixos analógicos X/Y e o botão central do joystick. Incluída cobertura ergonómica. Controlar servos, LEDs ou personagens num jogo.
📡 Grupo 6 — Infravermelhos e Ótica
Comunicação e deteção sem fiosRecetor IR
Descodificar sinais de comandos infravermelhos com a biblioteca IRremote. Mapear botões de um comando TV para controlar LEDs, servo ou relé.
Emissor IR
Transmitir comandos infravermelhos para dispositivos domésticos ou para o recetor IR. Criar um comando universal programável com Arduino.
Sensor LDR
Medir luminosidade ambiente com a fotorresistência. Criar iluminação automática, relógio solar simplificado ou sistema de persiana inteligente.
Sensor de Brilho
Medir luminosidade com o sensor de brilho fototransístor — maior precisão e linearidade que o LDR. Comparar as curvas de resposta dos dois sensores.
Sensor Interruptor de Luz
Usar o interruptor fotoeléctrico (slot) para detetar passagem de objetos. Contagem de peças numa linha de produção simulada ou registo de voltas.
Sensor de Chama
Detetar radiação infravermelha de chamas com o sensor espectral dedicado. Criar um sistema de alarme de incêndio com buzzer ativo e LED de alerta.
⚡ Grupo 7 — Controlo e Atuadores
Relé, batimento cardíaco e controlo de potênciaMódulo Relé
Comutar cargas AC e DC com isolamento galvânico. Simular o controlo de eletrodomésticos ou motores de maior potência com segurança total.
Sensor de Batimento Cardíaco
Medir a frequência cardíaca por fotopletismografia. Calcular BPM em tempo real e visualizar a onda de pulso no Serial Plotter do IDE Arduino.
🤖 Grupo 8 — Robótica e Deteção
Seguimento de linha e deteção de obstáculosSensor Seguidor de Linha
Detetar linhas escuras sobre fundo claro com IR reflexivo. Base para robótica de seguimento de linha em competições e projetos de automação.
Sensor de Obstáculos
Detetar obstáculos a curta distância com IR reflexivo. Parar ou desviar um robô antes do impacto. Combinar com o seguidor de linha para robótica autónoma.
🚀 Projetos Integrados — Multi-Módulo
Combinar módulos para sistemas reais · Cenários LEDEstação Meteorológica
Temperatura e humidade (DHT), luminosidade (LDR + brilho) e alertas visuais e sonoros. Dados enviados via Serial para registo em ficheiro CSV no Raspberry Pi.
Qualidade do Ar no Laboratório
Monitorizar condições ambientais com sensores de temperatura, humidade e chama. LED de aviso ativo quando os parâmetros saem dos limites seguros. Cenário LED oficial.
Eco-Caixote do Lixo Inteligente
Caixote automático com sensor de obstáculos que deteta objetos e aciona um relé para abrir a tampa. Cenário de automação doméstica. Cenário LED oficial.
Plantas: Gestão Sustentável da Água
Sensores de humidade do solo (simulada), luz (LDR) e temperatura (DHT) controlam uma bomba via relé. Dados registados e analisados no Raspberry Pi. Cenário LED oficial.
Robô Controlado por Gestos com IA
Construir e programar um robô com seguimento de linha e evitamento de obstáculos, controlado por gestos reconhecidos com aprendizagem automática no PictoBlox. Cenário LED oficial.
Comando Universal IR
Usar o recetor IR para capturar códigos de comandos existentes e o emissor IR para os replicar. Criar um comando universal programável. Joystick para navegação de menus.