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

Jogo Chrome Dinosaur controlado na vida real

Componentes e suprimentos

Arduino MKR Zero
Você pode usar qualquer placa que possa ser usada como teclado (Leonardo, Esplora, Zero, Due e Família MKR)
× 1
Breadboard (genérico)
× 1
Resistor de detecção de força
× 1
Sensor de alongamento (cabo de borracha condutivo)
× 1
Resistor 10k ohm
× 2
Fios de jumpers (genérico)
× 1

Aplicativos e serviços online

Arduino IDE

Sobre este projeto





Sobre e vídeo


O Chrome Dinosaur Game é um jogo oculto no navegador Chrome que você pode jogar quando a internet cair. O objetivo deste jogo é simplesmente evitar obstáculos pulando ou esquivando-se.

Este dispositivo pode controlar o Jogo do Dinossauro na vida real, saltando e esquivando-se quando você pula e se abaixa fisicamente.

Ele faz isso com um resistor de detecção de força e sensor de estiramento (um cabo de borracha condutivo) para detectar saltos e abaixamentos e usa uma placa Arduino MKR, pois suporta a biblioteca de teclado (outras placas que podem ser usadas como teclado são Leonardo, Esplora, Zero, Devido e a Família MKR).





Instruções


1.) Construa o circuito usando o esquema na seção "Esquemas" na parte inferior da página.

2.) Carregue o código que pode ser encontrado na seção "Código" na parte inferior da página.

3.) Ajuste os valores de limite nas linhas 3 e 4.

4.) (Opcional) Imprima em 3D o clipe de cinto na seção "Custom Parts and Enclosures" na parte inferior da página e cole-o na parte de trás do breadboard.

5.) Conecte o dispositivo, desligue a conexão com a Internet no seu computador e abra o Chrome para jogar! Lembre-se de reativar a conexão com a Internet depois disso.

Código

  • Código
Código C / C ++
 #include  int stretchThreshold =990; int forceThreshold =1000; void setup () {// coloque seu código de configuração aqui, para ser executado uma vez:Keyboard.begin (); pinMode (A1, INPUT); pinMode (A2, INPUT); pinMode (LED_BUILTIN, OUTPUT); Serial.begin (9600);} void loop () {// coloque seu código principal aqui, para executar repetidamente:int stretchValue =analogRead (A1); int forceValue =analogRead (A2); Serial.print ("esticar:"); Serial.print (stretchValue); Serial.print ("forçar:"); Serial.println (forceValue); if (stretchValue  

Peças personalizadas e gabinetes

Esquemas


Processo de manufatura

  1. Robô Raspberry Pi controlado por Bluetooth
  2. Jogo Arduino Pong - Tela OLED
  3. Controlador de jogo Arduino
  4. Jogo Arduino Touch Breakout
  5. Carro RC controlado por joystick
  6. Braço robótico controlado por Nunchuk (com Arduino)
  7. Robô controlado por fala
  8. Jogo Pixel Chaser
  9. Robô de piano controlado por Arduino:PiBot
  10. Jogo Dino automatizado usando arduino