Sommario:

Chrome T-rex Game Hack usando Arduino: 5 passaggi
Chrome T-rex Game Hack usando Arduino: 5 passaggi

Video: Chrome T-rex Game Hack usando Arduino: 5 passaggi

Video: Chrome T-rex Game Hack usando Arduino: 5 passaggi
Video: Controlling the Google Chrome Dino Game with Hand Gestures using Python and OpenCV.#computervision 2024, Dicembre
Anonim
Chrome T-rex Game Hack usando Arduino
Chrome T-rex Game Hack usando Arduino

In questo tutorial hackereremo il gioco Chrome t-rex con arduino

Forniture:

Abbiamo bisogno dei seguenti componenti per questo progetto Arduino UNO -X1Breadboard X1Servomotore -X1LDR -X1Resistore 10K ohm -X1cavi e fili jumper -X1

Passaggio 1: determinare il valore LDR

Determina il valore LDR
Determina il valore LDR
Determina il valore LDR
Determina il valore LDR
Determina il valore LDR
Determina il valore LDR

• Prima di tutto devi trovare il valore LDR in cui vuoi saltare il tuo t-rex• per quel collegamento secondo lo schema elettrico. Arduino (5V) - LDR (terminale 1) Arduino (A0) - LDR (terminale 2) Arduino (GND) - Resistor- LDR (terminale 2)• Ora scarica il file "ldr test.ino" indicato di seguito• apri questo codice in arduino IDE e caricalo nella tua scheda arduino.• ora apri il browser Chrome • e apri anche il monitor seriale arduino• Ora posiziona l'LDR nell'area degli ostacoli sullo schermo (vedi immagine sopra)• annota la lettura quando posizioni l'LDR su ' area ostacoli '• E anche annotare la lettura quando si posiziona l'LDR su 'senza ostacoli'• ora è necessario trovare il valore massimo quando si posiziona l'LDR su 'area ostacoli'Esempio: supponiamo quando posiziono LDR su 'ostacolo' ' quindi il monitor seriale mostra il suo valore inferiore a 500. E allo stesso modo quando lo posiziono su un'area senza ostacoli, mostra un valore superiore a 600. Quindi il mio valore di soglia (sotto questo voglio saltare t Rex) è 500 Ma qui presumo soglia valore 510 (ho aggiunto +10 nel mio valore di soglia per una maggiore precisione) Quindi ogni volta che ldr rileva un ostacolo, il valore di ldr è sempre inferiore a n valore di soglia (510) quindi salterà il nostro t-rex.

Passaggio 2: aggiunta di servo

Aggiunta di servo
Aggiunta di servo
Aggiunta di servo
Aggiunta di servo
Aggiunta di servo
Aggiunta di servo
Aggiunta di servo
Aggiunta di servo

• Ora attacca il servomotore sulla tastiera• Effettua la connessione mostrata nello schema elettrico sopra.• Ora carica il "chrome dino game.ino" nella scheda arduino

Passaggio 3: trovare la posizione giusta per LDR

Trovare la giusta posizione per LDR
Trovare la giusta posizione per LDR

• Ora, prima di attaccare l'LDR sullo schermo, devi trovare la posizione corretta da attaccare.• Per questo devi tenerti davanti allo schermo (vedi l'immagine sopra) e vedere che il tuo servomotore dovrebbe premere il pulsante al momento giusto quando l'ostacolo arriva• Se il T-rex salta troppo presto quando arriva l'ostacolo, tieni premuto ldr in avanti• e se il T-rex salta troppo tardi quando arriva l'ostacolo, tieni premuto ldr indietro

Passaggio 4: incolla Ldr sullo schermo

Stick Ldr sullo schermo
Stick Ldr sullo schermo

• Dopo aver trovato la posizione corretta per LDR, incollare ldr sullo schermo • Ora esegui questo.

Passaggio 5: risoluzione dei problemi

• Se il tuo progetto viene eseguito correttamente la prima volta ma non funziona dopo qualche tempo, devi controllare il valore di soglia, per questo scrivo anche funzioni seriali in 'chrome dino game.ino', quindi trova quello che ti dà il tuo monitor seriale il valore Ldr quando metti ldr su ostacolo, ora ti suggerisco di cambiare il valore di soglia dal programma, devi cambiare la luminosità del display e impostarlo a quel punto in cui il tuo monitor seriale ti dà valori inferiori al valore di soglia quando si posiziona l'LDR su un ostacolo.

Consigliato: