O Desafio 100 Dias com Arduino é uma jornada prática, criativa e progressiva para quem deseja aprender, consolidar ou aprimorar suas habilidades em eletrônica, programação com Arduino e prototipagem com componentes reais e simulados. A proposta é simples: dedicar-se durante 100 dias consecutivos (com flexibilidade de até 110 dias no total) à construção de circuitos e projetos eletrônicos utilizando apenas os componentes disponíveis na plataforma gratuita Tinkercad.
A cada dia, você enfrentará um novo desafio, que evolui do nível mais básico ao avançado, explorando sensores, atuadores, displays, lógica de controle, relés, comunicação homem-máquina e muito mais. Tudo isso com suporte à programação em C/C++ ou blocos, permitindo que iniciantes e usuários intermediários avancem em seu próprio ritmo.
Como funciona o desafio?
-
O desafio é dividido em 100 atividades práticas, organizadas para serem realizadas uma por dia.
-
Cada proposta é composta por: um enunciado com objetivo técnico, contexto de aplicação, orientações de execução e exemplo de saída esperada.
-
Para acompanhar o ritmo, recomenda-se dedicar ao menos 1 hora por dia à resolução dos desafios.
-
O conteúdo estará disponível por 110 dias a partir da inscrição, oferecendo margem para imprevistos. Após esse período, o acesso será encerrado, mas poderá ser reativado com nova inscrição (sem recuperação do progresso anterior).
-
Ao completar o desafio no prazo, você recebe um certificado de conclusão, que valida seu comprometimento e aprendizagem prática ao longo da jornada.
O que você irá desenvolver?
-
Fundamentos de circuitos com resistores, capacitores, LEDs e botões;
-
Programação de controle de atuadores: motores, servos, piezos e relés;
-
Integração com sensores de luz, temperatura, gás, distância, movimento, inclinação e teclado matricial;
-
Exibição de dados em LCDs, visores de 7 segmentos e LED RGBs;
-
Criação de sistemas como alarmes, cofres eletrônicos, irrigadores automáticos, semáforos inteligentes, campainhas programáveis, dispensers e muito mais;
-
Projetos que integram eletrônica com design de interação e automação do mundo real.
Benefícios do desafio
-
Prática diária estruturada: aprenda fazendo, com uma rotina que consolida os conhecimentos passo a passo;
-
Abordagem progressiva: os desafios são organizados de forma a aprofundar gradualmente sua compreensão de conceitos eletrônicos e computacionais;
-
Simulação sem custo: todos os desafios podem ser realizados com os componentes disponíveis no Tinkercad Circuits, um ambiente 100% online e gratuito;
-
Portfólio de projetos práticos: ao final do desafio, você terá uma coletânea de protótipos funcionais que demonstram sua evolução;
-
Reconhecimento com certificado: sua dedicação será oficialmente reconhecida;
Dicas para ter sucesso
-
-
Tenha um objetivo claro: saiba o que deseja aprender — automação, prototipagem, ensino com Arduino, ou criar projetos autorais.
-
Documente sua jornada: registre diariamente seu progresso com fotos, vídeos e anotações. Isso reforça o aprendizado e facilita futuras revisões.
-
Aproveite os recursos gratuitos: use os cursos de apoio da MakerZine, a documentação oficial do Arduino e a comunidade ativa de desenvolvedores.
-
Persista, mesmo nos dias difíceis: dedique-se a pelo menos uma tarefa por dia, mesmo que breve. A constância supera a velocidade.
-
Personalize os projetos: sinta-se livre para incrementar os desafios com suas ideias. Criatividade é parte essencial do processo.
-
Resultados esperados
Ao final dos 100 dias, você terá:
-
Habilidades sólidas em eletrônica aplicada e programação com Arduino;
-
Um portfólio com 100 circuitos e projetos prontos para apresentação;
-
Experiência com sensores, atuadores, exibição de dados e lógica de controle;
-
Capacidade de resolver problemas, documentar soluções e criar projetos autorais;
-
Um certificado reconhecendo seu comprometimento e progresso técnico.
Mais do que aprender eletrônica, o desafio é um convite à criatividade, à resolução de problemas e à experimentação. É um compromisso com o aprendizado contínuo e a prática consciente.
Vamos começar?
Abra seu ambiente no Tinkercad, organize seus horários e mergulhe nos 100 dias que podem transformar seu jeito de aprender e criar com Arduino.
Inscreva-se e inicie agora sua jornada com o MakerZine.
Tópicos
- 6 Sections
- 101 Lessons
- 110 Days
- Início1
- Parte 1: Fundamentos da Eletrônica e do Arduino15
- 2.1Dia 01: Acenda um LED com a fonte de energia e resistor adequado
- 2.2Dia 02: Monte um circuito com 3 LEDs em série e paralelo
- 2.3Dia 03: Acione um LED com um botão
- 2.4Dia 04: Piscar um LED com o Arduino (Hello World do Arduino)
- 2.5Dia 05: Piscar dois LEDs alternadamente
- 2.6Dia 06: Acender LED com atraso (delay e loop)
- 2.7Dia 07: Controle de brilho com PWM (analogWrite)
- 2.8Dia 08: Acender LED com potenciômetro
- 2.9Dia 09: Acionar LED com interruptor deslizante
- 2.10Dia 10: Teste de continuidade com multímetro
- 2.11Dia 11: Usar capacitor para suavizar piscadas
- 2.12Dia 12: Circuito com diodo e resistor – proteção
- 2.13Dia 13: Inversão lógica: LED aceso com botão desligado
- 2.14Dia 14: LED RGB: alternar cores básicas com delay
- 2.15Dia 15: RGB com potenciômetro (controle de cores)
- Parte 2: Sensores Simples15
- 3.1Dia 16: Medir luz ambiente com fotoresistor
- 3.2Dia 17: Acender LED automaticamente ao escurecer
- 3.3Dia 18: Usar sensor de luz ambiente para acionar LED RGB
- 3.4Dia 19: Sensor PIR para detectar movimento
- 3.5Dia 20: LED acende com movimento e apaga após 5s
- 3.6Dia 21: Sensor de inclinação para acender LED
- 3.7Dia 22: Buzzer piezo toca ao detectar inclinação
- 3.8Dia 23: Sensor de temperatura: exibir valor no Serial Monitor
- 3.9Dia 24: Ligar ventilador (motor cc) ao passar de 30°C
- 3.10Dia 25: Alarme de gás com LED vermelho e buzzer
- 3.11Dia 26: Mostrar temperatura em visor 7 segmentos
- 3.12Dia 27: Sensor de distância com LED (acende se alguém se aproxima)
- 3.13Dia 28: Sensor de distância com som no piezo
- 3.14Dia 29: Sensor de distância + LED RGB para semáforo de estacionamento
- 3.15Dia 30: Sensor de distância + LCD para exibir valores em cm
- Parte 3: Controle e Interatividade20
- 4.1Dia 31: Introdução ao teclado 4×4 – detectar tecla pressionada
- 4.2Dia 32: Acionar LED correspondente à tecla pressionada
- 4.3Dia 33: Digitar senha e acender LED se correta
- 4.4Dia 34: Controlar intensidade do piezo com teclas
- 4.5Dia 35: Menu com teclado no LCD
- 4.6Dia 36: Simulador de alarme com teclado, LED e buzzer
- 4.7Dia 37: Programar sequência de LEDs com botão
- 4.8Dia 38: Criação de semáforo com botões
- 4.9Dia 39: Temporizador com LCD e botões de + e –
- 4.10Dia 40: Menu de cores RGB com teclado
- 4.11Dia 41: Simulador de senha com motor de vibração
- 4.12Dia 42: Sensor PIR + teclado: acionar motor se detectar presença
- 4.13Dia 43: Enviar código Morse com botão e piezo
- 4.14Dia 44: Musicalizador com teclado 4×4 e piezo
- 4.15Dia 45: Termômetro visual com LED RGB e LCD
- 4.16Dia 46: LCD 16×2: exibir mensagem personalizada com sensor
- 4.17Dia 47: Controle de intensidade do LED via potenciômetro
- 4.18Dia 48: Alternância de mensagens no LCD com botão
- 4.19Dia 49: Teclado ativa relé SPDT (simulando acionamento real)
- 4.20Dia 50: Sensor PIR + relé: alarme simulado com motor e LED
- Parte 4: Atuadores e Movimento20
- 5.1Dia 51: Girar motor CC com botão
- 5.2Dia 52: Controlar velocidade com PWM e potenciômetro
- 5.3Dia 53: Acionar servo motor para abrir porta
- 5.4Dia 54: Controle de servo com fotoresistor
- 5.5Dia 55: Servo com sensor de distância: abre ao se aproximar
- 5.6Dia 56: Motor de vibração aciona com senha correta
- 5.7Dia 57: LCD exibe nível de vibração acionado
- 5.8Dia 58: Controle de motor com relé DPDT
- 5.9Dia 59: Reversão de rotação com relé e botão
- 5.10Dia 60: Sistema de portão automático com sensor PIR
- 5.11Dia 61: Medidor de inclinação com LED e servo
- 5.12Dia 62: Sistema de irrigação com servo e sensor de luz
- 5.13Dia 63: Simulador de campainha com piezo e motor
- 5.14Dia 64: Controle de velocidade com transistor NPN
- 5.15Dia 65: Controle de potência com transistor PNP
- 5.16Dia 66: Ventilador automático com temperatura
- 5.17Dia 67: Sistema de segurança com relé, LED e sensor PIR
- 5.18Dia 68: Dispenser automático com servo e sensor de distância
- 5.19Dia 69: Motor de engrenagem aciona se movimento detectado
- 5.20Dia 70: Relé controla circuito de lâmpada (simulado)
- Parte 5: Integrações e Projetos Complexos30
- 6.1Dia 71: Sistema de alarme completo com LCD, sensor PIR, teclado
- 6.2Dia 72: Estação meteorológica com LCD e sensores
- 6.3Dia 73: Sensor de luz + LCD + servo para cortina automática
- 6.4Dia 74: Cofre eletrônico com teclado e servo
- 6.5Dia 75: Jogo de memória com LED, piezo e teclado
- 6.6Dia 76: Sistema de triagem de resíduos com sensores
- 6.7Dia 77: Máquina de senha para atendimento
- 6.8Dia 78: Identificador de temperatura com LED RGB e LCD
- 6.9Dia 79: Monitoramento ambiental (temperatura + gás) com LCD
- 6.10Dia 80: Detector de presença com aviso sonoro e display
- 6.11Dia 81: Mini estação de recarga com célula solar
- 6.12Dia 82: Comparação de tensão entre baterias com multímetro
- 6.13Dia 83: Sistema de irrigação com controle por luz solar
- 6.14Dia 84: Sistema de abertura de porta com distância + teclado
- 6.15Dia 85: Simulação de semáforo inteligente
- 6.16Dia 86: Display de distância com LCD + barra de LED
- 6.17Dia 87: Alerta de gás + exibição em LCD
- 6.18Dia 88: Luminária automática com fotodiodo
- 6.19Dia 89: Sensor de luz + relé + lâmpada controlada
- 6.20Dia 90: Sirene de segurança com piezo e controle de tempo
- 6.21Dia 91: Barreira de luz com diodo e fotodiodo
- 6.22Dia 92: Sistema de toque musical com LCD e teclado
- 6.23Dia 93: Medidor de potência com transistor e multímetro
- 6.24Dia 94: Monitoramento de energia com célula solar e LCD
- 6.25Dia 95: Interface homem-máquina com botão, LCD, relé e motor
- 6.26Dia 96: Sensor de inclinação ativa servo para estabilização
- 6.27Dia 97: Sistema de identificação por sequência no teclado
- 6.28Dia 98: Alarme noturno com sensor de luz e piezo
- 6.29Dia 99: Estação de demonstração com 4 sensores integrados
- 6.30Dia 100: Projeto final livre com pelo menos 5 componentes diferentes