Imprimir STL HOMB Modelo 3D - 5139357
Things 3D Fila
HOMB
Robótica
Se você ainda não tem uma máquina para imprimir este arquivo pode comprar uma impressora 3d aqui!

Você pode imprimir este modelo 3d com estes filamentos ou com estas resinas 3D.
Sobre o objeto 3D HOMB
Este é um arquivo desenvolvido e projetado com ferramenta CAD.
Se você ainda não sabe criar seu próprio modelo 3D eu te ensino neste artigo tutorial sobre Tinkercad.
HOMB foi projetado para Impressora 3D. Embora o MouseJiggler ou programas semelhantes nao custem muito, ou ate mesmo solucoes de software sejam gratuitas, eu gostaria de construir um HOMB (Movimentador de Mouse para Home Office) por conta propria. Um pouco de impressao 3D, um Arduino, um antigo servo Graupner C5077, um pouco de software e o dispositivo faz o que eu quero. Por enquanto, a cada 7 minutos, ha um movimento do servo que movimenta o mouse do computador atraves de um disco rotativo. O servo permanece na posicao de repouso a 90° e se move uma vez para a esquerda e, apos 7 minutos, para a direita.O codigo:const int ServoPin = 8; // O fio de dados do servo esta no pino 8void setup(){pinMode(ServoPin, OUTPUT); // O fio de dados do servo e uma saida}void loop(){for (int Winkel=45; Winkel<135; Winkel++) // Para angulos de 45° ate angulos menores que 135°, adicione um grau{ServoAngle(Winkel); // Va para a sub-rotina Sorvo Angulo}for(int Winkel=135; Winkel>45; Winkel--) // Para angulos de 135° ate angulos maiores que 45°, subtraia um grau{ServoAngle(Winkel); // Va para a sub-rotina Servo Angulo}}void ServoAngle(int angle) // Sub-rotina ServoAngle (recebe o valor do angulo do void loop, o valor do angulo e inteiro{if (angle==90) delay (420000); // Se o angulo = 90°, entao aguarde 7 min.digitalWrite(ServoPin, HIGH); // Defina o sinal no fio de dados do servoangle = map(angle,0,180,500,2500); // Converter o angulo em tempo | O valor e "angle", conversao de 0 a 180, partindo de 500 a 2500delayMicroseconds(angle); // Aguarde "angle" microssegundosdigitalWrite(ServoPin, LOW); // Defina o fio de dados do servo como 0delayMicroseconds(15000); // Aguarde 15000 microssegundos}
O projeto HOMB (Movimentador de Mouse para Home Office) é uma interessante combinação de impressão 3D, programação em Arduino e mecânica com um servo motor. Este dispositivo é projetado como uma solução prática para evitar que o computador entre em modo de descanso, movimentando o cursor do mouse de forma a simular atividade.### Descrição do Modelo 3D:
O modelo 3D necessário para a montagem do HOMB provavelmente incorpora um suporte para o servo motor, um disco rotativo ou uma plataforma que permitirá que o movimento do servo possa ser transferido para o cursor do mouse. Este design deve ser otimizado para impressão em 3D, com furos para parafusos, espaço suficiente para o servo e um layout que minimize o uso de material enquanto mantém a robustez necessária.
### Materiais Necessários:
- **Impressora 3D**: Para imprimir as peças do modelo.
- **Filamento**: Pode ser PLA ou ABS, dependendo das propriedades desejadas para a peça impressa.
- **Arduino**: Para controlar o movimento do servo.
- **Servo Motor**: O servo Graupner C5077 é utilizado neste projeto, e sua escolha é importante para garantir o funcionamento adequado.
- **Conectores e Fios**: Para ligações elétricas e comunicação entre o Arduino e o servo.
### Funcionamento do HOMB:
O dispositivo, como descrito, atua de maneira a mover o mouse a cada 7 minutos. O movimento ocorre em um ciclo, onde o servo motor alterna entre duas posições (para a esquerda e para a direita) para "enganar" o sistema do computador, mantendo-o ativo e evitando o modo de suspensão. Isso é aceitável em cenários de home office, onde um usuário pode estar ausente do computador, mas deseja que ele continue funcional.
### Código Arduino:
O código apresentado controla o movimento do servo motor. Aqui estão algumas observações sobre como ele funciona:
- O servo é conectado ao pino 8 do Arduino.
- O ciclo `loop` faz o servo se mover de 45° a 135° e vice-versa, criando um movimento que pode ser fisicamente sentido pelo mouse.
- Há um delay (espera) de 7 minutos (420000 milissegundos) quando o servo está na posição de repouso (90°), permitindo que o sistema permaneça ativo.
### Conclusão:
Construir o HOMB oferece uma alternativa física e mecânica para manter a atividade do computador, se destacando das soluções baseadas apenas em software. Um projeto como esse pode ser interessante tanto para hobbyistas de robótica quanto para profissionais que buscam maneiras de otimizar seu ambiente de trabalho. Além disso, a combinação da impressão 3D e da programação oferece amplas oportunidades de personalização e aprendizado prático em tecnologia.
Não deixe de imprimir e compartilhar este modelo 3d. Não deixe sua impressora 3D parada. Mas se você não tem uma impressora 3D ainda, escolha a sua agora.