Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Assistente de Jogos Automatizado: Dispositivo Inteligente de Automação de Tarefas para Gamers

Componentes e Materiais

Ferramentas Necessárias

Sobre o Projeto

Olá mundo,

Se você é gamer old school, pode lembrar do Nintendo NES R.O.B. de 1985. Para a geração atual, era um robô que segurava o controle do NES, "assistia" a tela e jogava com ou contra você.

Sim, 1985. Sim, Robô da Nintendo.

R.O.B. sempre vem à mente quando sou forçado a tarefas repetitivas em jogos. Não seria ótimo entregar seu controle ao companheiro robô e deixá-lo cuidar da parte chata? Bem, diante de filetar centenas de peixes no Elder Scrolls Online, criei uma solução melhor. Infelizmente, não é R.O.B. 2.0, não pesca por mim... ainda. Porém, é um dispositivo programado para pressionar um botão no controle do console a cada poucos segundos... cuidado Skynet.

Construção do Projeto

Reciclei uma caixa de envio da SparkFun e folhas de espuma para fazer um suporte ajustado para o controle Xbox.

Colei folhas de basswood para fazer suporte do servo. Um tubo de estireno com borracha na ponta para o "dedo automático" e chapa de acrílico para segurar o "dedo" no lugar. (Escrevendo isso 3 anos depois, agora com impressora 3D, isto é artesanato inaceitável e será corrigido. :D)

O Código

IBM Watson que se cuide. Este código pode conter a futura IA que extingue a humanidade... brincadeira, avisado.

Sério, é um sketch bem simples.

#include <Servo.h>
Servo servoMain;

void setup() {
  servoMain.attach(9); // servo no pino digital 9
}

void loop() {
  servoMain.write(45);  // Gira servo para 45 graus
  delay(1500);          // Espera 1,5 segundo
  servoMain.write(0);   // Retorna a 0 graus
  delay(750);           // Espera 0,75 segundo
}

Conclusão

Projeto começou como piada entre amigos e virou realidade. Gamers rindo de criatividade. Há muito a melhorar no design, mas às vezes simplicidade é melhor.

Versões Futuras

Planejo revisitar o auto-controle. Imprimir gaiola 3D, adicionar todas funções com feedback sensorial da tela (foto) e controle (vibração). Um auto-racer seria desafio interessante. No futuro, poderia competir contra melhores humanos como computadores de xadrez nos anos 80. Sugestões ou feedback? Poste abaixo. Conhece jogos com tarefas chatas? Comente.

Código

Pressionar Botão O

Opera servo a cada X segundos para pressionar botão no controle remoto.

#include <Servo.h>
Servo servoMain;

void setup() {
  servoMain.attach(9);
}

void loop() {
  servoMain.write(45);
  delay(1500);
  servoMain.write(0);
  delay(750);
}

Esquemáticos

Diagrama de conexão simples: servo no pino 9, Arduino alimentado via USB.

Processo de manufatura

  1. Guia Abrangente de Dispositivos de Epilação Modernos: Design, História e Futuro
  2. Xadrez: Das Origens Antigas à Fabricação Moderna — Visão de Especialista
  3. Pinball: História, Design e Fabricação de um Clássico dos Fliperamas
  4. Renesas Lança Primeiro Controlador Vídeo LCD MIPI-CSI2 4-Lane Automotivo para Displays Full-HD
  5. Construindo Estação Meteorológica Externa com Raspberry Pi 2 e ADS‑WS1
  6. Construa Sistema de Automação Residencial com Raspberry Pi para Controle Remoto
  7. Selecionando o Controlador de Automação Industrial Correto: Um Guia Completo
  8. Como Robótica Impulsiona Produção Rápida em VMCs – Vídeo de Alto Desempenho
  9. Dominando a Automação de Prensas: Técnicas, Segurança e Eficiência
  10. Otimizando Dispositivos PLCnext Control com SNMP: Guia Prático