Obsah:
Video: Hackování Chrome T-rex pomocí Arduina: 5 kroků
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto tutoriálu hackneme hru chrome t-rex s arduino
Zásoby:
Pro tento projekt potřebujeme následující komponenty Arduino UNO -X1Breadboard X1Servo motor -X1LDR -X1Rezistor 10K ohm -X1 propojovací kabely a vodiče -X1
Krok 1: Určete hodnotu LDR
• Nejprve musíte najít hodnotu LDR, ve které chcete přeskočit t-rex • k tomu proveďte připojení podle schématu zapojení. Arduino (5V) - LDR (terminál 1) Arduino (A0) - LDR (terminál 2) Arduino (GND) - odpor - LDR (terminál 2) • Nyní si stáhněte níže uvedený soubor „ldr test.ino“• otevřete tento kód v arduino IDE a nahrajte jej na desku arduino. • nyní otevřete prohlížeč Chrome • a také otevřete sériový monitor arduino • Nyní umístěte LDR na oblast překážek na obrazovce (viz obrázek výše) • poznamenejte si hodnoty, když umístíte LDR na “oblast překážek “• A také si poznamenejte údaje, když umístíte LDR na„ oblast bez překážek “• nyní musíte najít maximální hodnotu, když umístíte LDR na„ oblast překážek “Příklad: Předpokládejme, že když umístím LDR na„ překážku “'pak sériový monitor ukazuje jeho hodnotu pod 500. hodnota 510 (pro větší přesnost jsem do své prahové hodnoty přidal +10) Takže kdykoli ldr detekuje překážku, pak je hodnota ldr vždy nižší než n prahová hodnota (510), takže přeskočí náš t-rex.
Krok 2: Přidání serva
• Nyní přilepte servomotor na klávesnici • Vytvořte připojení podle výše uvedeného schématu zapojení. • Nyní nahrajte „chrome dino game.ino“na arduino desku
Krok 3: Nalezení správné polohy pro LDR
• Nyní, než nalepíte LDR na obrazovku, musíte zjistit její správnou polohu. • K tomu se musíte držet před obrazovkou (viz obrázek výše) a uvidíte, že váš servomotor by měl při překážce stisknout tlačítko ve správný čas přijde • Pokud T-rex skočí příliš brzy, když přijde překážka, podržte ldr dopředu • a pokud T-rex skočí příliš pozdě, když přijde překážka, podržte ldr zpětné heslo
Krok 4: Přilepte Ldr na obrazovku
• Po nalezení správné polohy pro LDR přilepte ldr na obrazovku • Nyní spusťte toto.
Krok 5: Odstraňování problémů
• Pokud váš projekt poběží úspěšně poprvé, ale po nějaké době nefunguje, pak musíte zkontrolovat prahovou hodnotu, proto také píšu sériové funkce v 'chrome dino game.ino', takže zjistíte, co vám váš sériový monitor dává hodnota Ldr, když položíte ldr na překážku, nyní vám doporučuji místo změny prahové hodnoty z programu změnit jas displeje a nastavit jej na bod, ve kterém vám sériový monitor poskytuje hodnoty nižší než prahová hodnota když umístíte LDR na překážku.