» Eletrônicos » Arduino »Robô Arduino para Guitar Hero

Robô Arduino para Guitar Hero

Saudações os habitantes do nosso site!
Eu acho que cada um de vocês que jogou, mais cedo ou mais tarde, quis usar truques. Isso também afetou o autor (canal do YouTube "Open Frime TV") deste produto caseiro. Como resultado, temos uma instalação desse tipo que funciona em seu lugar.


Desde a infância, o autor adorava jogar jogos diferentes, e um deles era "Guitar hero". O autor ainda o interpreta, ajuda a relaxar após um dia difícil, além de treinar a reação.

Como você entende, neste jogo você precisa tocar músicas no violão, entrando nas notas. Quando uma nota se aproxima dessa área, você deve pressionar a tecla correspondente.

Também neste jogo há músicas muito complexas que são quase impossíveis de passar. Foi então que o autor teve a idéia de montar um dispositivo que seguisse uma nota adequada para uma determinada zona e, de acordo com isso, pressione a tecla desejada. Aqui você pode fazer 2 comentários imediatamente. Primeiro: é claro que é mais fácil fazer isso de maneira programática e usá-lo como trapaça.

E o segundo, mesmo que não seja feito de forma programática, é extremamente indesejável o uso de um relé, é melhor do que um acoplador óptico ou outra coisa.


Agora em ordem. Se você usar o código do programa, nesse jogo poderá facilmente banir. A fraude mecânica é quase impossível de calcular. Agora sobre o revezamento. Seu barulho cria uma atmosfera indescritível e o efeito total da presença, por isso foi decidido insistir neles. Portanto, a tarefa é clara. Agora você verá como o autor deste robô caseiro conseguiu implementá-lo. Tudo é simples. O Arduino Uno dirige tudo isso.

E há duas razões para isso. Primeiro, porque a placa do Arduino Uno já estava na posse do autor e, em segundo lugar, eu realmente não queria incomodar e fazer essa lição de casa em amplificadores operacionais, pois arduino muito mais fácil apenas alterando os valores no código.

Além disso, para criar um robô robô caseiro, precisamos de um teclado de computador antigo, ao qual conectaremos e pressionaremos os botões.

Também precisaremos de bobinas, fototransistores e várias ninharias, você verá isso mais tarde.

Por que o autor decidiu usar fototransistores? A resposta é esta: a princípio, ele criou um robô usando fotorresistores, mas depois descobriram que eram muito lentos e não tinham tempo para se exercitar.

No fototransistor, a velocidade de comutação é de apenas 0,01 segundos, e isso nos dá um excelente desempenho.

Agora vá diretamente para o diagrama do dispositivo. Vamos dar uma olhada no fluxograma primeiro.

Como você pode ver, tudo é bem simples aqui. E agora, separadamente, consideramos cada bloco. O circuito do sensor é assim.

Cada fotorresistor é combinado com um transistor comum para aumentar o ganho, e também existem resistores de pull-up e capacitores de suavização para evitar alarmes falsos.

O segundo esquema é um esquema de confiança.

Em vez disso, era possível usar um módulo pronto, mas que tipo de radioamador seria se não o fizéssemos sozinhos faça você mesmo.

Neste diagrama, você pode ver mosfets que controlam o trilho, diodos de proteção e LEDs (foi decidido colocá-los no final para simplificar a configuração do dispositivo).


Também aqui vemos uma faixa incompreensível e resistores, vamos descobrir o que é.


Portanto, como mencionado anteriormente, para a fabricação deste produto caseiro, precisamos de um teclado antigo, ele pode ser usado com uma interface de conexão diferente (usb ou PS / 2 não é importante).

A partir dele, você precisa obter o módulo.

Agora você precisa soldar os rolos em vez dos botões, para isso, você precisa entender como o teclado funciona.

A plataforma em si com as teclas contém faixas, mas essas faixas não são fáceis, mas com resistência.

E digamos que se fecharmos neste momento, a resistência é de 50 Ohms:

E neste momento já são 100 ohms.

O módulo vê isso e fornece informações ao computador. Precisamos substituir essas faixas por resistores. Para fazer isso, meça a resistência da pista.

Em seguida, conectamos o teclado ao computador, pegamos um resistor adequado e começamos a conectá-lo a diferentes pontos, dependendo da tecla que estamos pressionando.


Aqui é aconselhável encontrar uma faixa na qual você pode conectar 5 teclas de uma só vez.

Isso é feito de tal maneira que você pode desligar o teclado após o término do jogo; caso contrário, as bobinas, fechando a luz, começam a bater todas as teclas, criando um caos selvagem.

E agora, quando descobrimos os circuitos e a conexão, era hora de fazer as placas de circuito impresso. Por conveniência, é claro, isso poderia ser feito em uma placa de ensaio, mas parecia ao autor mais fácil esboçar um sinete, em vez de ser atormentado por ela.

Então, o quadro está desenhado. O autor selecionou a localização dos fotorresistores para o monitor. Para outro monitor, é necessário aumentar ou diminuir a distância.

As placas resultantes são seladas, tudo isso é feito elementar. Coletamos blocos individuais.


Como você pode ver, o autor defendeu os fotorresistores para que eles estejam no nível certo.

Resta conectar os blocos em um dispositivo. Coletamos tudo como na figura e agora podemos prosseguir para o código de firmware do arduino.


Para fazer isso, precisamos deste esboço.

Aqui indicamos onde os sensores de luz estão conectados:

E aqui, onde os relés estão conectados:

Agora resta fazer o ajuste. Para fazer isso, observe o monitor da porta de cada sensor com uma tela escura e quando uma nota passa pelo sensor.

Resta apenas direcionar aqui o valor que era quando a nota passa no sensor.

Mas isso é tudo. Preencha o esboço no arduino e você poderá testá-lo.


Como você pode ver, o dispositivo faz um excelente trabalho. Bem, isso é provavelmente tudo. Obrigado pela atenção. Até breve!

Vídeo:
7.5
7.8
7

Adicionar um comentário

    • sorrirsorrisosxaxaoknão seiyahoonea
      chefearranhartolosimsim simagressivosegredo
      desculpedançardance2dance3perdãoajudabebidas
      pararamigosbomgoodgoodapitodesmaiarlíngua
      fumaçapalmascraydeclararirônicodon-t_mentionbaixar
      calorirritantelaugh1mdareuniãomoskingnegativo
      not_ipipocapunirlerassustarsustospesquisar
      provocarthank_youistoto_clueumnikagudoconcordar
      malbeeeblack_eyeblum3corargabar-setédio
      censuradobrincadeirasecret2ameaçarvitóriayusun_bespectacled
      sacudirrespektlolpreviubem vindoKrutoyya_za
      ya_dobryiajudantene_huliganne_othodifludproibirfechar
1 comentário
Primeiro, no diagrama com o relé, os LEDs não estão na polaridade correta e, segundo, a resistência no teclado não importa - há uma matriz comum, não um teclado resistivo

Aconselhamos que você leia:

Entregue-o para o smartphone ...