Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Como fazer seu lançador de mísseis USB mirar sozinho. Este instrutível irá ensiná-lo a transformar seu lançador de mísseis USB em um autoturret que encontrará e mirará em alvos IR. (desculpe, apenas alvos IR)
Etapa 1: O que você precisa
O que eu preciso?
Você precisa de: 1 wiimote: um pc habilitado para bluetooth 1 lançador de mísseis Usb (duh!) Ducttape GlovePie (emulador de entrada programável) Você pode baixar o glovepie em: https://glovepie.org/poiuytrewq.php Um pouco de experiência em programação (não realmente necessário, mas ajuda a entender melhor a parte de programação)
Etapa 2: Preparação
Use fita adesiva para prender seu wiimote no topo do lançador de missie. Certifique-se de que os mísseis ainda possam disparar. O wiimote deve apontar para a frente e ser colocado no meio do lançador de mísseis, como na foto. Não cubra os botões 1 e 2 do wiimote, porque você precisa ser capaz de pressioná-los para conectá-los ao PC (consulte a próxima etapa).
Etapa 3: Conectando o Wiimote
Agora conecte seu wiimote ao seu pc. Se você já sabe como fazer isso, pode pular esta etapa.
Se você estiver usando o bluesoleil, faça o seguinte: Abra o bluesoleil e pressione a bola vermelha / laranja no meio da tela, isso fará com que o seu pc procure por dispositivos bluetooth. Enquanto o seu PC faz a varredura, pressione e segure os botões 1 e 2 do seu wiimote (os LEDs devem começar a piscar) quando o computador encontrar o seu wiimote, você pode soltar os botões novamente. O dispositivo wiimote deve aparecer na tela do bluesoleil como algo como "Nintendo RVL-CNT-01" ou algo parecido. Agora clique duas vezes no novo dispositivo wiimote que seu pc encontrou. Isso fará com que ele procure possíveis serviços. O ícone do mouse agora deve ficar laranja. Clique no ícone do mouse. Se o ícone do wiimote ficar verde, você emparelhou com sucesso o wiimote ao computador.
Etapa 4: Programação Parte 1
Com o seu wiimote conectado corretamente ao computador, você deve ser capaz de usar os scripts do glovepie com ele. Abra o GlovePIE e digite:
debug = wiimote.dot1x se wiimote.dot1y <462 then keyboard. Down = true else keyboard. Down = false se wiimote.dot1y> 562 then keyboard. Up = true else keyboard. Up = false se wiimote.dot1x <462 então teclado. Left = true else keyboard. Left = false if wiimote.dot1x> 562 then keyboard. Right = true else keyboard. Right = false A primeira linha não é realmente necessária, mas ajuda a ver se o wiimote funciona corretamente. As 2 próximas linhas tratam do objetivo horizontal. e os 2 últimos tratam da mira vertical. Ele faz isso pressionando os botões certos no software do lançador de mísseis com base na localização do alvo infravermelho. Se o seu software lançador de mísseis usa qualquer coisa diferente das teclas de seta para mirar, você precisará ajustar o código. Se você tiver mais de um wiimote conectado ao seu PC, substitua o "wiimote" por "wiimote" seguido do número do wiimote que deseja usar. Por exemplo, se você usar o segundo wiimote para isso, deverá escrever "wiimote2". Se você não tiver certeza de qual número deve usar, basta inserir "wiimote" sem o número e o GlovePIE provavelmente descobrirá por si mesmo.
Etapa 5: Programação - Parte 2: Atirando em um Míssil
As linhas de código a seguir cuidarão do mecanismo de Tiro. Agora, no final do script, adicione: wiimote. Led1 = wiimote.dot1vis wiimote. Led2 = wiimote.dot1vis wiimote. Led3 = wiimote.dot1vis wiimote. Led4 = wiimote.dot1vis Isso fará com que os LEDs no wiimote acendam sempre que ele pode "ver" uma luz infravermelha. Isso torna mais fácil para você ver se o wiimote recebe algum sinal de infravermelho. Agora vamos adicionar o tiroteio. Isso vai ser um pouco mais complexo do que as linhas de código anteriores, mas espero que você entenda. No final do script, adicione o seguinte: if wiimote.dot1vis = true then {if wiimote.dot1x> 412 and wiimote.dot1x412 and wiimote.dot1y <612 then {keyboard. Enter = true keyboard. Enter = false}} O primeiro linha verifica se o wiimote pode "ver" qualquer sinal IR. A 2ª linha verifica se a luz IV está no centro do "campo de visão" do wiimote. Se for, o lançador deve ser apontado corretamente e disparará um míssil. Se o seu software lançador de mísseis não usa Enter para disparar os mísseis, você deve alterar "keyboard. Enter" para qualquer chave que seu software usa.
Etapa 6: Concluída
Agora você tem uma torre de wiimote / lançador de mísseis totalmente automática. Abra seu software lançador de mísseis e conecte o lançador de mísseis. Se você configurou tudo corretamente, pode seguir em frente e iniciar o script GlovePIE clicando em executar, em seguida, mude para o software de lançamento de mísseis e observe o lançador de mísseis mirar e atirar em alvos infravermelhos. Ele será capaz de mirar em qualquer coisa que emita radiação infravermelha, como uma vela, controle remoto ou a barra de sensores wii. Se você tiver algum problema ou tiver uma pergunta para mim, deixe um comentário ou envie uma mensagem privada, e terei todo o gosto em ajudar.