Barra de Pull-Up Inteligente com Arduino: Feedback de Áudio e Sensor de Luz
Componentes e Materiais
| Arduino Nano R3 | 1 |
| Barra de Pull-Up 25mm | 1 |
| Alto-falante 0.5W 40mm | 1 |
| Servo MG90S | 1 |
| Diodo Laser 9mm | 1 |
| Resistor 1k Ω | 1 |
| Capacitor 100 µF | 1 |
| Fonte 5V | 1 |
| Jack DC | 1 |
| Jumpers | 1 |
| LDR 5 MΩ | 1 |
| Chave Deslizante | 1 |
| Parafusos M4, M3, M2 (com porcas) | 2, 3, 4 |
| Tic Tacs (recompensa) | 1 caixa |
| PCB, Terminais, Headers, Folha Plástica Transparente | 1 cada |
Ferramentas Necessárias
- Ferro de solda
- Impressora 3D
Aplicativos
- Arduino IDE
Sobre o Projeto
Olá! Sou Nikolas, 15 anos. Vou mostrar como fazer uma Barra de Pull-Up Inteligente com Arduino Nano que toca música para motivar durante o exercício e, após certo tempo, dispensa uma recompensa (Tic Tac)! Vencedor do Arduino Day Community Challenge 2021.
Passo 1: Entenda o Funcionamento
Um sensor de feixe laser (diodo laser + LDR) é montado na barra. Alinhados, o LDR recebe luz máxima (valor analógico alto). Ao segurar a barra, as mãos interrompem o feixe, valor cai, Arduino detecta e toca música (ex: "Take on me" do A-ha). Após ~30s, se ainda segurando, servo gira mecanismo 3D impresso e libera um Tic Tac.
Passo 2: Impressão 3D
Projetado no Fusion 360, fatiado no Cura, impresso em PETG 0.2mm no Ender 3 V2. Peças: Base.stl, RotatorDispenser.stl, CoverBase.stl, LaserClamp.stl, LdrClamp.stl.
Passos 3-5: Circuito (3 partes)
- Arduino Nano na protoboard: 5V→rail positivo, GND→rail negativo.
- LDR: um terminal no 5V, outro no GND com resistor 1kΩ (ordem indiferente). Segundo terminal também no A0.
- Servo MG90S: marrom→GND, vermelho→5V, amarelo→D5.
- Alto-falante: vermelho (+) → D11, preto (-) → GND.
- Módulo Laser: vermelho (+) → 5V, preto (-) → GND.
Passo 6: Programação
Carregue o código (anexo) no Arduino IDE (placa Arduino Nano, porta COM correta). O LightThreshold define sensibilidade do LDR.
Passo 7: Teste/Solução de Problemas
Cobrindo o LDR simula a interrupção do feixe. Problemas comuns:
- Música não toca ao cobrir → aumente LightThreshold (mais sensível).
- Música toca sem cobrir → diminua LightThreshold (menos sensível).
Dica: Use Monitor Serial para ver valores do sensor (0-1023). Aponte laser no LDR para calibrar com luz direta, não ambiente.
Passo 8: PCB
PCB compacta para encaixar no gabinete. Diferença da protoboard: terminal de entrada de energia (+→5V, -→GND) e capacitor 100µF opcional em paralelo para suavizar corrente.
Passos 9-28: Montagem Mecânica e Finalização
- Parafuse servo na Base (parafusos M2).
- Encaixe diodo laser no LaserClamp.
- Insira LDR no LdrClamp (furos para fios).
- Solda: fio vermelho no + do Jack DC, preto no -, novo vermelho na chave deslizante.
- Instale Jack DC na Base, fixe com porca.
- Solde fio vermelho do Jack no outro terminal da chave.
- Encaixe chave no lugar.
- Conecte fios de alimentação ao PCB (vermelho→+, preto→-).
- Conecte servo nos headers macho do PCB.
- Conecte alto-falante.
- Encaixe PCB na Base, fixe com 2-4 parafusos M2.
- Corte folha plástica ~75x17mm, ajuste laterais para encaixe apertado na Base.
- Prenda LaserClamp num lado da barra (parafuso M4+porca).
- Prenda LdrClamp no outro lado (parafuso M4+porca).
- Alinhe: alimente laser (~5V), gire garras até feixe atingir centro do LDR.
- Cole Base na parede com cola quente.
- Enrole cabos do laser e LDR na porta. Conecte: 2 fios vermelhos na seção central do terminal triplo; fio preto do LDR na seção superior; fio preto do laser na outra seção.
- Instale dispensador: conecte fonte no Jack DC, ligue chave. Ao ligar, servo vai a 0° e trava. Encaixe RotatorDispenser alinhando furos dos Tic Tacs.
- Instale tampa: encaixe alto-falante, parafuse tampa na Base (2-4 parafusos M3).
- Adicione Tic Tacs!
Projeto completo! Aproveite seu treino motivado e recompensado.
Código
SmartPullUpBar.ino (download apenas). Baseado em trabalho de adithyalokesh17 para músicas em código Arduino leve (sem cartão SD).
Peças Personalizadas
Thingiverse: thing:4809522
Esquemáticos
Diagramas de circuito incluídos.
Processo de manufatura
- Leitores de Código de Barras: Tecnologia, Design e Tendências Futuras
- Bartender Inteligente: Construa sua Própria Estação de Coquetéis com Raspberry Pi
- Semáforo Inteligente: Iluminação Pública Adaptativa com IoT
- Lixeira Inteligente: Otimizando Coleta de Resíduos com Sensores IoT
- Aprimorando Ergonomia no Local de Trabalho com Atuadores Elétricos Inteligentes
- Barra Liga 52 – Aço Níquel‑Ferro 51 % Ni de Alta Performance
- Máquina de Chanfrar Extremidades de Barras: Acabamento de Precisão Explicado
- Alimentadores de Barras Longas: Aumentando a Eficiência do Torneamento Automatizado
- Alimentadores de Barras Pneumáticos: Solução Custo-Efetiva para Automação de Tornos CNC
- Diretrizes de Relação Diâmetro-Comprimento de Barras de Alargamento para Operadores CNC