Hackeando a Dino Chrome con Arduino y «SIN SERVO»

VIDEO TUTORIAL

En este proyecto veremos como hackear el juego de «Google Dino Chrome», pero con un par de variantes muy interesantes.
La primera de ellas es que no vamos a utilizar un servo motor, como se puede ver en muchos proyectos de este tipo.
La segunda variante es que vamos a emplear un segundo módulo LDR.
Voy a explicar el código fuente, el circuito y también como armar el módulo LDR, si no tuvieras uno, con poco componentes electrónicos.
Necesitaremos un Arduino Leonardo, (yo utilizo un arduino wido, que es una variante del Leonardo que que implementa wifi, pero básicamente es lo mismo que un Arduino Leonardo. Cambien puedes utilizar un Arduino Due o un Arduino Micro, ya que estos tres nos permite emular un teclado con nuestra PC, con la librería keyboard.h y de esa manera evitaremos usar un servo motor, que tiene varios inconvenientes:
El primero, de ellos es que debemos tener uno.
El segundo, es que consume más corriente por poseer un motor en su interior.
Y tercero, el tiempo de respuesta al apretar físicamente una tecla es mucho mayor.
Emulando un teclado con Arduino es mucho mejor.
También vamos a usar dos foto resistores LDR, para evitar los cactus y también los pájaros.
Sería bueno tener un tercer LDR para detectar la oscuridad, en cierto nivel del juego, por ahora no lo tengo pero les dejo el desafío para que modifique el proyecto y puedan conseguir vencer todos los niveles.

Para entrar google dino chrome puede escribir lo siguiente en el navegador chrome://dino/ luego enter y a continuación la barra espaciadora.


Tal vez pueda interesarte proyectos en arduino, pic, robótica, telecomunicaciones, suscribete en http://www.youtube.com/user/carlosvolt?sub_confirmation=1 mucho videos con código fuentes completos y diagramas

PCBWay Prototipo rápido de PCB

Código Fuente

Circuito del proyecto

Circuito para armar el módulo LDR

Arduino Leonardo

El Arduino LEONARDO es una placa Arduino USB HID integrada. Ideal para proyectos que requieren que la placa se comporte (actúe) como un dispositivo de interfaz humana USB

Arduino Leonardo es una placa de microcontrolador basada en el ATmega32u4 ( hoja de datos ). Tiene 20 pines de entrada / salida digital (de los cuales 7 se pueden usar como salidas PWM y 12 como entradas analógicas), un oscilador de cristal de 16 MHz, una conexión micro USB, un conector de alimentación, un encabezado ICSP y un botón de reinicio. Contiene todo lo necesario para soportar el microcontrolador; simplemente conéctelo a una computadora con un cable USB o enciéndalo con un adaptador de CA a CC o una batería para comenzar.

El Leonardo difiere de todas las placas anteriores en que el ATmega32u4 tiene comunicación USB incorporada, lo que elimina la necesidad de un procesador secundario. Esto permite que el Leonardo aparezca en una computadora conectada como un mouse y teclado, además de un puerto serie / COM virtual (CDC).

Acerca de Arduino Wido (Compatible con arduino Leonardo)

Introduccion

Wido es una placa de desarrollo WIFI IoT Node compatible con Arduino, que se integra con la solución WG1300 WIFI. El microcontrolador de Wido es ATMEL ATmega32U4.

Especificación

  • Rango de fuente de alimentación: 5v o 7-12v
  • Compatible con Arduino Leonardo
  • Se integra con el chip WG1300 WIFI y admite una red IEEE 802.11 b / g de 2.4GHz
  • WIFi y MicroSD controlados por puerto SPI
  • Antena PCB de 2.4G a bordo
  • Pines del controlador:
    • Módulo WIFI-D7 (IRQ), D5 (VBAT), D10 (CS), D14 (MISO), D15 (SCK), D16 (MOSI)
    • MicroSD-D4 (CS), D14 (MISO), D15 (SCK), D16 (MOSI)

Solicitud

  • Desarrollo del nodo del sensor M2M
  • Juguetes
  • Juego
  • Dispositivo de casa inteligente

PinOut

 

MÓDULO FOTORESISTOR KY-018

Descripción

Módulo fotorresistor Arduino KY-018, utilizado para medir la intensidad de la luz. Puede determinar la presencia o ausencia de luz.

Especificaciones

Este módulo consta de una fotorresistencia y una resistencia en línea de 10   . La resistencia del fotorresistor disminuirá en presencia de luz y aumentará en ausencia de ella. La salida es analógica y determina la intensidad de la luz.

Tensión de funcionamiento 3.3V a 5V
Output type Término análogo

Diagrama de conexión KY-018

Conecte la línea de alimentación (centro) y tierra (-) a +5 y GND respectivamente. Conecte la señal (S) al pin A2 en el Arduino.

KY-018 Arduino
S Pin A2
medio + 5V
GND

Redes Sociales

⭐️ SUSCRIBETE: https://www.youtube.com/user/carlosvolt?sub_confirmation=1 (No olvides activar la 🔔)
👉NUEVO CANAL: https://www.youtube.com/channel/UCjES9aB4g1F3IQbAk2nWCZg
👉Instagram: https://www.instagram.com/carlosvolt_tutoriales/
👉Fanpage: https://www.facebook.com/rogerbitfanpage/
👉Facebook: https://www.facebook.com/groups/RogerBit
👉Twitter: https://twitter.com/rogerbit_
👉Donaciones por paypal https://goo.gl/824Dnm o donacion@rogerbit.com
👉Sitio Web: https://www.rogerbit.com


SUSCRIBETE A NUESTROS BOLETINES, RECIBE EN TU CORREO LAS NOTICIAS MÁS DESTACADAS, SÓLO INGRESANDO TU CORREO ELECTRÓNICO



VIDEO RECOMENDADO

Deja un comentario