» Eletrônicos » Arduino »Como criar um robô simples no Arduino Uno que" joga "o jogo Stak

Como criar um robô simples no Arduino Uno que "joga" o jogo Stak


Bom dia, amantes do Arduino! Na Internet, vi um robô (ou dispositivo, o que você quer) interessante e espetacular que "joga" o jogo Stak, usando os mesmos princípios operacionais que você pode criar um robô que pode jogar jogos como traço geométrico, piano e outros onde você só precisa Entre na tela com uma determinada sequência. O que eu fiz, avalie na pesquisa abaixo.

Se alguém estiver interessado, aqui está um vídeo do trabalho deste robô:

E assim, para este "robô", precisamos:
pagamento Arduino Uno
- conectando fios como "pai-mãe" ou "pai-pai"
-serviço
- um pedaço de madeira compensada
- um pedaço de cartão com cerca de 1 cm de espessura, o principal é que duas vezes é mais grosso que o compensado
palito de sorvete
caneta
Folha (se não houver caneta)
-battery (se não houver caneta)
- fonte de alimentação de 6 a 12 volts (eu uso 4 baterias digitais conectadas em série)

Das ferramentas que precisamos:
tesoura
cola térmica

E, portanto, a primeira coisa a fazer é cortar um pedaço duas vezes maior do que o seu telefone de um pedaço de madeira compensada, você pode aumentá-lo e precisar cortar um pedaço do tamanho do seu telefone do quadro (fiz tamanhos ligeiramente diferentes, mas isso não é nada crítico). Em seguida, colamos nossos espaços em branco, como mostra a foto:

Pegue o palito de sorvete e corte-o ao meio:

Cole-os no centro da placa, do lado da madeira compensada, como mostra a foto:

Colamos a placa Ardino Uno da borda da placa:

Pegamos o servomotor e colamos os fios para que eles não interfiram:

Cole o servomotor no final das metades dos palitos de sorvete:

Colocamos os fios e colamos a saída do servomotor na borda da placa:

Adicione 3 fios pai-mãe, de preferência em cores diferentes, para não confundir

Conectamos o servoconversor à placa Arduino da seguinte maneira:
fio marrom para gnd
-Fio vermelho para 5v
- fio laranja para 9 "pinos digitais"


Se você não tem uma caneta, como a minha, então não se desespere, é muito simples de fazer.
Pegamos uma bateria comum do tipo dedo e o lado negativo o mais firmemente possível, enrolamos em papel alumínio e, em seguida, colamos com muita força:

Agora você precisa colocar o telefone no compensado sob o servomotor, conectar a bateria na parte superior e anotar em que nível manteremos nossa "caneta". Depois de anotar tudo, cole firmemente a “caneta” na alavanca do servomotor, estritamente em um ângulo de 90 graus (o mesmo ângulo deveria ser ao aplicar a “caneta” ao telefone quando a medimos). Tudo deve funcionar como mostrado na foto:



Agora, conectamos o nosso "robô" ao computador através da porta configurada no IDE do Arduino, executamos o IDE do Arduino anteriormente nomeado e copiamos o esboço abaixo, depois clique no botão "download". Se tudo for feito corretamente, o esboço será carregado sem erros e após alguns segundos o servomotor começará seu trabalho. Se você tiver diferenças significativas nos tamanhos da caneta e do servomotor, faça esse esboço por si mesmo, é bastante simples.


Aqui está um esboço:
#include
Servo servo1;
configuração nula ()
{
servo1.attach (9);
servo1.write (125);
atraso (5000);
servo1.write (90);
atraso (200);
servo1.write (125);
atraso (750);
}
loop vazio ()
{
servo1.write (90); // 1
atraso (200);
servo1.write (125);
atraso (600);
}

Usando fita adesiva ou fita isolante, enrolamos o lado decapado de um fio do tipo “mãe para mãe” com uma saída “mãe” cortada no lado positivo da nossa “caneta” e o enviamos para o Gnd no Arduino:

Bem, é isso! Nossa simples o robô pronto e resta apenas testá-lo! Para fazer isso, coloque o telefone sob a caneta, inicie o aplicativo Stak e coloque-o de forma que fique acima do botão "play", indicado por uma seta, conectamos a energia ao arduino com a ajuda de um adaptador especial ou enviaremos o sinal de mais da nossa "bateria" para o Uin no Arduino e menos para encontrar. depois de conectar a energia, nosso robô imediatamente começa a "tocar". E, apesar do fato de eu não ter usado uma caneta normal, mas uma bateria, nosso robô muitas vezes não entrou no ritmo e errou, ele "tocou por muito tempo de qualquer maneira. Se tudo for feito com muita precisão, geralmente será reproduzido até o telefone desligar.




Obrigado a todos pela atenção!
Stak Robot
Total de eleitores: 205
8.6
6.8
6.6

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
5 comentários
Bem, no começo eu também não queria me preocupar com papel alumínio e terra
E com razão, foi necessário começar imediatamente com uma marreta, e o smartphone é mais caro! sorrir
Kapets Rzhu. Dzhigita chutou. punir
Bem, um homem perdeu dois botões, provavelmente pressionados. então digital .. não. um erro de digitação. WAH! pesquisar
É claro, isto é, a resistência de isolamento do acionamento elétrico é muito grande, o plástico é bom.
O autor
Bem, no começo eu não queria me preocupar com papel alumínio e chão, mas sem isso eu não funcionei, se não me engano, até mesmo uma caneta barata comum precisa ser aterrada. Bem, colando Arduins, acho que o aluno é desculpável
O jogo não é chamado Stak, mas Stack.
Não está claro por que as manipulações astuciosas da bateria: embrulhar com papel alumínio, aterrar?
E colar Arduina geralmente é de estanho. ((
pino digital
- "Uh, querida, quem quer chutar uma dzhigita lá? Ne respeito, sim ?!"

Aconselhamos que você leia:

Entregue-o para o smartphone ...