Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Tinkernut recentemente fez um show de comentários ao vivo, onde procurava sugestões de seu público para novos projetos. Ele mencionou fazer um projeto em que uma pessoa poderia brandir uma espada na vida real que faria com que uma espada no Minecraft também balançasse. Aqui está esse projeto.
Etapa 1: Design
Comecei este projeto entrando no Fusion 360 e inserindo uma imagem de uma espada básica do Minecraft. Então eu tracei para criar um contorno da espada. Depois de extrudar a forma, gerei o GCode a partir dela para usar na minha roteadora CNC. Além disso, criei um PCB usando o Eagle que usaria um ESP8266 ESP12e e Bluetooth para se comunicar com o PC.
Etapa 2: Criando a Espada
Recortei o desenho da espada na minha fresadora CNC e tracei a espada em um pouco de espuma. Em seguida, coloquei a espuma entre as peças de madeira compensada. Finalmente, eu pintei a espada desenhando primeiro os "pixels" e seguindo o desenho da espada de ferro.
Etapa 3: PCB e eletrônicos
Depois de usar chilipeppr.com para gerar GCode a partir de meu projeto de PCB, fiz a fresagem de uma placa FR4 revestida de cobre em branco usando uma broca de roteador de 1/32 pol. Em seguida, soldei o módulo ESP12e e outros conectores.
Em seguida, conectei a placa à espada (meu módulo ESP12e estava quebrado)
Etapa 4: O Código
É necessário código para o ESP12e e para o PC host. O ESP12e simplesmente lê os dados do acelerômetro do stick Sparkfun 9DoF e, se exceder 2g de força, ele envia uma mensagem via serial. O script python é executado no PC host. Ele aguarda os dados seriais do ESP12e e usa o pyautogui para clicar com o mouse.
Etapa 5: usando
Tudo o que é necessário é que o usuário simplesmente conecte o módulo ao PC, execute o script python e, em seguida, divirta-se! Basta balançar a espada e o personagem do Minecraft também balançará a espada.