विषयसूची:

Arduino का उपयोग करके क्रोम टी-रेक्स गेम हैक: 5 कदम
Arduino का उपयोग करके क्रोम टी-रेक्स गेम हैक: 5 कदम

वीडियो: Arduino का उपयोग करके क्रोम टी-रेक्स गेम हैक: 5 कदम

वीडियो: Arduino का उपयोग करके क्रोम टी-रेक्स गेम हैक: 5 कदम
वीडियो: How To make Automated Chrome Dino Game using Arduino |Techeonics 2024, नवंबर
Anonim
क्रोम टी-रेक्स गेम हैक Arduino का उपयोग कर
क्रोम टी-रेक्स गेम हैक Arduino का उपयोग कर

इस ट्यूटोरियल में हम arduino के साथ क्रोम टी-रेक्स गेम को हैक करेंगे

आपूर्ति:

हमें इस परियोजना के लिए निम्नलिखित घटकों की आवश्यकता हैArduino UNO -X1Breadboard X1Servo motor -X1LDR -X1Resistor 10K ohm -X1jumper केबल और तार -X1

चरण 1: एलडीआर मूल्य निर्धारित करें

LDR मान निर्धारित करें
LDR मान निर्धारित करें
LDR मान निर्धारित करें
LDR मान निर्धारित करें
LDR मान निर्धारित करें
LDR मान निर्धारित करें

• सबसे पहले आपको उस एलडीआर मान को खोजना होगा जिसमें आप अपना टी-रेक्स कूदना चाहते हैं • उसके लिए सर्किट आरेख के अनुसार कनेक्शन बनाएं। Arduino (5V) - LDR (टर्मिनल 1) Arduino (A0) - LDR (टर्मिनल 2) Arduino (GND) - रेसिस्टर- LDR (टर्मिनल 2)• अब नीचे दी गई 'ldr test.ino' फ़ाइल डाउनलोड करें • इस कोड को arduino में खोलें IDE और इसे अपने arduino बोर्ड में अपलोड करें। • अब क्रोम ब्राउज़र खोलें • और arduino सीरियल मॉनिटर भी खोलें • अब LDR को स्क्रीन पर बाधा क्षेत्र पर रखें (ऊपर चित्र देखें)• LDR को चालू करते समय रीडिंग को नोट कर लें। बाधा क्षेत्र '• और जब आप एलडीआर को 'बिना बाधा क्षेत्र' पर रखते हैं तो रीडिंग को भी नोट कर लें • अब जब आप एलडीआर को 'बाधा क्षेत्र' पर रखते हैं तो आपको अधिकतम मूल्य ज्ञात करना होगा उदाहरण: मान लीजिए जब मैं एलडीआर को 'बाधा' पर रखता हूं। ' तब सीरियल मॉनिटर दिखाता है कि इसका मूल्य 500 से कम है। और इसी तरह जब मैं इसे बिना किसी बाधा क्षेत्र पर रखता हूं तो यह 600 से ऊपर का मान दिखाता है। तो मेरा थ्रेसहोल्ड मान (इसके नीचे मैं टी रेक्स कूदना चाहता हूं) 500 है लेकिन यहां मैं थ्रेसहोल्ड मानता हूं मान 510 (मैंने अधिक सटीकता के लिए अपने थ्रेसहोल्ड मान में +10 जोड़ा है) इसलिए जब भी एलडीआर बाधा का पता लगाता है, तो एलडीआर का मान हमेशा कम होता है एन थ्रेशोल्ड वैल्यू (510) तो यह हमारे टी-रेक्स को कूद जाएगा।

चरण 2: सर्वो जोड़ना

सर्वो जोड़ना
सर्वो जोड़ना
सर्वो जोड़ना
सर्वो जोड़ना
सर्वो जोड़ना
सर्वो जोड़ना
सर्वो जोड़ना
सर्वो जोड़ना

• अब कीबोर्ड पर सर्वो मोटर चिपका दें • उपरोक्त सर्किट आरेख में दिखाया गया कनेक्शन बनाएं। • अब 'क्रोम डिनो गेम.इनो' को आर्डिनो बोर्ड में अपलोड करें।

चरण 3: एलडीआर के लिए सही स्थिति ढूँढना

LDR के लिए सही स्थिति ढूँढना
LDR के लिए सही स्थिति ढूँढना

• अब LDR को स्क्रीन पर चिपकाने से पहले आपको स्टिक करने की सही स्थिति का पता लगाना होगा। • उसके लिए आपको स्क्रीन के सामने पकड़ना होगा (ऊपर चित्र देखें) और देखें कि बाधा आने पर आपकी सर्वो मोटर को सही समय पर बटन को धक्का देना चाहिए। आता है • यदि बाधा आने पर टी-रेक्स बहुत जल्दी कूदता है तो एलडीआर आगे पकड़ें • और यदि बाधा आने पर टी-रेक्स बहुत देर से कूदता है तो एलडीआर बैकवर्ड को पकड़ें

चरण 4: स्क्रीन पर स्टिक Ldr

स्क्रीन पर स्टिक Ldr
स्क्रीन पर स्टिक Ldr

• एलडीआर के लिए सही स्थिति खोजने के बाद स्क्रीन पर एलडीआर चिपका दें • अब इसे चलाएँ।

चरण 5: समस्या निवारण

• यदि आपका प्रोजेक्ट पहली बार सफलतापूर्वक चलता है लेकिन कुछ समय बाद काम नहीं करता है तो आपको थ्रेसहोल्ड मान की जांच करने की आवश्यकता है, इसके लिए मैं 'क्रोम डिनो गेम.इनो' में सीरियल फ़ंक्शन भी लिखता हूं, तो पता लगाएं कि आपका सीरियल मॉनिटर आपको क्या देता है एलडीआर मान जब आप बाधा पर एलडीआर डालते हैं, तो अब मैं आपको सुझाव देता हूं कि प्रोग्राम से थ्रेसहोल्ड वैल्यू बदलने के बजाय आपको अपनी डिस्प्ले चमक बदलनी होगी और इसे उस बिंदु पर सेट करना होगा जिस पर आपका सीरियल मॉनिटर आपको थ्रेसहोल्ड वैल्यू से कम मान देता है जब आप LDR को बाधा पर रखते हैं।

सिफारिश की: