विषयसूची:

दीवारों के माध्यम से सवारी: Google सड़क दृश्य स्थिर बाइक इंटरफ़ेस: 12 कदम (चित्रों के साथ)
दीवारों के माध्यम से सवारी: Google सड़क दृश्य स्थिर बाइक इंटरफ़ेस: 12 कदम (चित्रों के साथ)

वीडियो: दीवारों के माध्यम से सवारी: Google सड़क दृश्य स्थिर बाइक इंटरफ़ेस: 12 कदम (चित्रों के साथ)

वीडियो: दीवारों के माध्यम से सवारी: Google सड़क दृश्य स्थिर बाइक इंटरफ़ेस: 12 कदम (चित्रों के साथ)
वीडियो: REVAN - THE COMPLETE STORY 2024, जुलाई
Anonim
दीवारों के माध्यम से सवारी करना: Google सड़क दृश्य स्थिर बाइक इंटरफ़ेस
दीवारों के माध्यम से सवारी करना: Google सड़क दृश्य स्थिर बाइक इंटरफ़ेस

दीवारों के माध्यम से राइडिंग: Google स्ट्रीट व्यू स्टेशनरी बाइक इंटरफ़ेस आपको अपने लिविंग रूम के आराम से Google स्ट्रीट-व्यू के माध्यम से साइकिल चलाने की अनुमति देता है। कुछ साधारण इलेक्ट्रॉनिक्स, एक Arduino, एक स्थिर बाइक, एक कंप्यूटर, और प्रोजेक्टर या टीवी का उपयोग करके आप घर छोड़े बिना दुनिया का पता लगा सकते हैं। अधिक जानकारी के लिए https://ridingthroughwalls.megansmith.ca/ देखें।

चरण 1: सामग्री

हिस्सों की सूची

  • डोर सेंसर/रीड स्विच (Adafruit ID375, Sparkfun COM-13247, Digikey COM-13247)
  • 1 या 2 मैग्नेट (Adafruit ID9, Sparkfun COM-08890)
  • 2 पुशबटन (एडफ्रूट आईडी४७१, एडफ्रूट आईडी१५०५, स्पार्कफुन कॉम-०९३३७, स्पार्कफुन कॉम-११९६७, स्पार्कफुन कॉम-११९९४, डिजिके कॉम-०९३३७)
  • तार 7.62 मीटर (25 फीट) (एडफ्रूट आईडी२९०/आईडी२९८४, स्पार्कफुन कॉम-०८०२२/कॉम-०८०२६, डिजिके पीआरटी-०८०२२/पीआरटी-०८०२६)
  • वैकल्पिक त्वरित कनेक्ट (Adafruit ID1152, Digikey WM13557-ND, या Digikey A108294CT-ND छोटे कनेक्टर्स के लिए)
  • 2 ट्यूब क्लैंप
  • ज़िप-टाई या वेल्क्रो ट्रिप
  • हीट सिकुड़न (एडफ्रूट ID344)
  • Arduino लियोनार्डो, ड्यू, माइक्रो, या ज़ीरो (मानव इंटरफ़ेस डिवाइस क्षमता के लिए आवश्यक)

    Arduino Uno या Mega के लिए HID को सक्षम करने के लिए उन्नत समाधान यहां या यहां देखे जा सकते हैं।

विधानसभा के लिए सामग्री

    • वायर कटर
    • सुई जैसी नाक वाला प्लास

    • सोल्डरिंग आयरन (वैकल्पिक)
    • फ्लक्स कोर सोल्डर (वैकल्पिक)
    • विद्युत टेप (वैकल्पिक)
    • हीट गन या लाइटर

स्थिर बाइक के उपयोग के लिए आवश्यक उपकरण

    • USB और मॉनिटर आउटपुट वाला कंप्यूटर
    • प्रोजेक्टर या मॉनिटर

चरण 2: अपना स्थान तैयार करें

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

इस विचार के साथ कि आप अपने सभी घटकों को कहाँ रखना चाहते हैं, अब आप बटनों से तारों को चला सकते हैं और Arduino पर रीड स्विच कर सकते हैं ताकि यह अनुमान लगाया जा सके कि आपके तारों को वास्तव में कितने समय की आवश्यकता है।

चरण 3: सर्किट

सर्किट
सर्किट
सर्किट
सर्किट
सर्किट
सर्किट

राइडिंग थ्रू वॉल्स Google स्ट्रीट व्यू बाइक एक अपेक्षाकृत सरल सर्किट का उपयोग करती है जिसमें दो पुशबटन और एक रीड स्विच होता है जो Arduino के इनपुट से ग्राउंड तक जुड़ा होता है। बाहरी प्रतिरोधों के साथ सर्किट बनाने की आवश्यकता से बचने के लिए आंतरिक पुलअप प्रतिरोधों का उपयोग किया जाता है। दिखाए गए सर्किट का परीक्षण Arduino लियोनार्डो के साथ किया गया है और इसे किसी भी Arduino के लिए काम करना चाहिए।

  • पिन 2 से जमीन पर जुड़ा चुंबकीय रीड स्विच
  • पिन 3 से जमीन पर जुड़ा दायां पुशबटन
  • बायां पुशबटन पिन 4 से जमीन पर जुड़ा हुआ है
  • तीनों पिनों के लिए उपयोग किए जाने वाले आंतरिक पुलअप प्रतिरोधक

नोट: जैसा कि सर्किट Arduino के आंतरिक प्रतिरोधों पर निर्भर करता है, कृपया अतिरिक्त सावधानी बरतें क्योंकि OUTPUT HIGH से कनेक्शन सेट करने से जमीन पर 5V छोटा हो सकता है और Arduino को स्थायी रूप से नुकसान हो सकता है।

चरण 4: बटन बनाएँ

Arduino से प्रत्येक हैंडलबार पुशबटन तक तार की दो लंबाई चलाएं। तार को लंबाई में काटें और त्वरित-डिस्कनेक्ट पर अंत तक समेटें जो बटन से जुड़ जाएगा। यदि आप चाहें तो तार को इसके बजाय बटनों में मिलाया जा सकता है।

चरण 5: टर्निंग के लिए बटन स्थापित करें

आपके हैंडलबार के आकार और आकार के आधार पर आपके पुश बटन को जोड़ने के कई तरीके हैं। आप चाहते हैं कि वे आसानी से सुलभ हों और आपके हाथों के करीब हों।

अस्थायी या लचीला समाधान: टेप या वेल्क्रो स्ट्रिप्स का उपयोग करना

  • वेल्क्रो स्ट्रिप्स या बिजली के टेप, हॉकी टेप या गैफ़र टेप जैसे मजबूत लेकिन लचीले टेप का उपयोग करें।
  • बटन को हैंडलबार के लंबवत रखें।
  • बटन और हैंडलबार दोनों के चारों ओर वेल्क्रो/टेप लपेटें, जिससे बटन को घूमने से रोकने के लिए एक्स-आकार का पैटर्न बनाया जा सके।

स्थायी समाधान: मानक हैंडलबार का उपयोग करना

अपने बटन के समान व्यास में एक छेद ड्रिल करें और तारों को थ्रेड करें ताकि आपके बटन को हैंडलबार में एक आरामदायक दूरी पर डाला जा सके ताकि आपके अंगूठे आपके हैंडलबार को पकड़ते हुए उन्हें संचालित कर सकें।

चरण 6: Arduino को बाइक में संलग्न करें

बाइक में Arduino संलग्न करें
बाइक में Arduino संलग्न करें
बाइक में Arduino संलग्न करें
बाइक में Arduino संलग्न करें

Arduino लियोनार्डो को बाइक से जोड़ने के लिए Arudino के साथ दिए गए प्लास्टिक माउंट का उपयोग करें।

  1. माउंट पर लंबवत झंझरी के माध्यम से एक वेल्क्रो पट्टी चलाएं।
  2. वेल्क्रो को बाइक के चारों ओर लूप करें जहां आप इसे संलग्न करना चाहते हैं।
  3. Arduino को जगह में दबाकर माउंट में डालें।

यदि आपके पास Arduino के साथ आने वाला प्लास्टिक माउंट नहीं है, तो सिस्टम को सुरक्षित रूप से स्टोर करने के लिए केस और स्थान बनाने के अन्य तरीके हैं।

हैंडलबार / सैडल बैग

आप Arduino को सुरक्षित और संरक्षित रखने के लिए बस एक हैंडलबार या सैडल बैग में रख सकते हैं। बैग को अधिकांश बाइक से आसानी से जोड़ने के लिए डिज़ाइन किया गया है

टोकरी

यदि आपकी बाइक में टोकरी है तो आप Arduino को टोकरी में रख सकते हैं और एक सुरक्षात्मक सतह जैसे प्लास्टिक शीट या लकड़ी के बोर्ड के साथ कवर कर सकते हैं।

पुन: प्रयोज्य प्लास्टिक कंटेनर

आप एक पुन: प्रयोज्य प्लास्टिक कंटेनर का भी उपयोग कर सकते हैं। एक छोटा ज़ीप्लोक या टपरवेयर कंटेनर भी चाल चलनी चाहिए। बस ज़िप संबंधों को चलाने के लिए कंटेनर के आधार में छेद को काटें या ड्रिल करें, और तारों को चलाने के लिए एक छेद। जिप ने कंटेनर को बाइक से बाँध दिया और Arduino स्थापित होने पर ढक्कन लगा दिया।

3डी प्रिंटेड केस

ऐसे कई 3डी प्रिंटेड केस हैं जिन्हें आप थिंगविवर्स जैसी साइटों से डाउनलोड और प्रिंट कर सकते हैं, जिसमें यह Arduino Uno और लियोनार्डो के लिए भी शामिल है। आप अपने बढ़ते समाधान के अनुरूप मुद्रण से पहले मामले को संशोधित करना चाह सकते हैं, उदाहरण के लिए मामले के माध्यम से ज़िप संबंधों को चलाने के लिए छेद बनाना। बस केस को 3D प्रिंट करें, इसे असेंबल करें, और इसे बाइक पर जिप टाई या टेप करें।

चरण 7: रीड स्विच और चुंबक स्थापित करें

रीड स्विच और चुंबक स्थापित करें
रीड स्विच और चुंबक स्थापित करें

सबसे पहले, रीड स्विच और संबंधित चुंबक को पहिया और फ्रेम पर स्थापित करने की आवश्यकता होती है। ड्राइव सिस्टम के प्रकार के आधार पर आपकी स्थिर बाइक उपयोग करती है, आपको थोड़ा अलग दृष्टिकोण अपनाने की आवश्यकता होगी, लेकिन प्रत्येक मामले में चुंबक चलती हिस्से पर जाता है और रीड स्विच फ्रेम पर जाता है। उन्हें ऐसे स्थान पर लगाया जाना चाहिए जहां वे ब्रेक या ड्राइवट्रेन घटकों जैसे किसी अन्य भाग में हस्तक्षेप नहीं करेंगे। यदि रीड स्विच से जुड़े तार काफी लंबे नहीं हैं, तो आपको उन्हें विस्तारित करने के लिए अधिक तार मिलाप करने की आवश्यकता होगी।

वैकल्पिक 1 - टायर के साथ बाइक का पहिया

यदि आप बाइक ट्रेनर पर एक नियमित बाइक का उपयोग कर रहे हैं, या कई पुरानी स्थिर बाइक में से एक है जो एक मानक बाइक व्हील और टायर का उपयोग करती है तो ये कदम आपके लिए हैं।

  1. चुंबक को सीधे पहिए पर रखने का प्रयास करें। यदि पहिया स्टील का है तो चुम्बक अपनी जगह पर टिका रहेगा।
  2. यदि चुंबक जगह पर नहीं रहता है तो इसे दो तरफा बढ़ते टेप, गर्म गोंद या सुपर गोंद का उपयोग करके पहिया से जोड़ा जा सकता है।
  3. वैकल्पिक रूप से एक दूसरा चुंबक रिम के अंदर रखा जा सकता है ताकि चुंबक को पहिया पर रखा जा सके। इसे पूरा करने के लिए इन चरणों का पालन करें:

    • बाइक से पहिया हटा दें क्योंकि इससे निम्नलिखित कदम आसान हो जाएंगे।
    • डस्ट कैप को हटाकर और स्क्रूड्राइवर, पेन या अन्य छोटे टूल से वॉल्व को दबाकर टायर को डिफ्लेट करें।
    • टायर को उस रिम से वापस खींच लें जहां आप चुंबक लगाना चाहते हैं।
    • रिम के अंदर एक चुंबक रखें, पहिया के एक तरफ ऑफसेट करें। दूसरे चुंबक को रिम के बाहर उसी स्थान पर रखें। चुम्बकों को एक दूसरे को जगह पर पकड़ना चाहिए।
    • बाइक पंप या एयर कंप्रेसर का उपयोग करके टायर को फिर से फुलाएं, सुनिश्चित करें कि टायर के किनारे मुद्रित अनुशंसित दबाव से अधिक न हो।
    • बाइक पर पहिया को फिर से स्थापित करें।
  4. चुंबक के १२ मिमी (०.५") के भीतर फ्रेम पर रीड स्विच स्थापित करें, जबकि इसे किसी भी हिलने-डुलने वाले हिस्से से दूर रखें। सुनिश्चित करें कि रीड स्विच का बड़ा हिस्सा चुंबक की ओर है। ज़िप-टाई, वेल्क्रो स्ट्रिप्स, टेप का उपयोग करें, या गर्म गोंद इसे जगह में सुरक्षित करने के लिए।

वैकल्पिक 2 - चक्का के साथ व्यायाम बाइक

अधिकांश आधुनिक व्यायाम बाइक पहिया के स्थान पर किसी प्रकार के कॉम्पैक्ट फ्लाईव्हील का उपयोग करती हैं। इस मामले में आपको दो तरफा बढ़ते टेप या गोंद का उपयोग करना होगा क्योंकि चुंबक को दूसरे चुंबक से सुरक्षित करने का कोई तरीका नहीं है।

  1. चुंबक के लिए एक माउंटिंग स्थान खोजें जो किसी भी ब्रेक, फ्रेम या ड्राइव ट्रेन घटकों में हस्तक्षेप नहीं करेगा।
  2. दो तरफा टेप, गर्म गोंद, या सुपर गोंद का उपयोग करके चुंबक को चक्का से संलग्न करें।
  3. चुंबक के १२ मिमी (०.५") के भीतर फ्रेम पर रीड स्विच स्थापित करें, जबकि इसे किसी भी हिलने-डुलने वाले हिस्से से दूर रखें। इसे सुरक्षित करने के लिए ज़िप-टाई, वेल्क्रो स्ट्रिप्स, टेप या गर्म गोंद का उपयोग करें।

वैकल्पिक 3 - पंखे के साथ व्यायाम बाइक

कुछ स्थिर बाइक प्रतिरोध के लिए एक पंखे का उपयोग करती हैं, इस मामले में आप चुंबक को पंखे के ब्लेड के सिरे से जोड़ सकते हैं।

  1. बाइक से फैन हाउसिंग निकालें।
  2. पंखे के ब्लेड के दूसरी तरफ दूसरे चुंबक का उपयोग करके, दो तरफा टेप या गर्म गोंद का उपयोग करके पंखे के ब्लेड पर चुंबक संलग्न करें।
  3. जितना संभव हो पंखे के आवास के करीब माउंट करें।
  4. पंखे के आवास को फिर से स्थापित करें। यदि एक प्रशंसक शैली की स्थिर बाइक का उपयोग कर रहे हैं तो आप रीड स्विच को सीधे पंखे के आवास पर रख सकते हैं।
  5. चुंबक के १२ मिमी (०.५") के भीतर फ्रेम या आवास पर रीड स्विच स्थापित करें, जबकि इसे किसी भी हिलने-डुलने वाले हिस्से से दूर रखें। इसे सुरक्षित करने के लिए ज़िप-टाई, वेल्क्रो स्ट्रिप्स, टेप या गर्म गोंद का उपयोग करें।

वैकल्पिक 4 - क्रैंक माउंट

यदि पिछली विधियों में से कोई भी आपके लिए काम नहीं करेगा, या यदि आप अपनी बाइक को अलग करने के बारे में चिंतित हैं तो यह विधि अंतिम उपाय के रूप में काम करेगी। ध्यान दें कि आप जिस भी गियर या प्रतिरोध का उपयोग कर रहे हैं, उसकी परवाह किए बिना आपकी गति तय हो जाएगी।

  • दो तरफा टेप या गर्म गोंद का उपयोग करके क्रैंक आर्म के अंदर चुंबक को स्थापित करें। पेडल पिवट पर या क्रैंकशाफ्ट के बहुत करीब स्थापित करने से बचना सुनिश्चित करें।
  • चुंबक के १२ मिमी (०.५") के भीतर फ्रेम पर रीड स्विच स्थापित करें, जबकि इसे किसी भी हिलने-डुलने वाले हिस्से से दूर रखें। इसे सुरक्षित करने के लिए ज़िप-टाई, वेल्क्रो स्ट्रिप्स, टेप या गर्म गोंद का उपयोग करें।

चरण 8: टेस्ट रीड स्विच

  • यह सत्यापित करना सुनिश्चित करें कि किसी भी हिस्से से कुछ भी नहीं टकराता है, और यह कि वे बाइक के सामान्य संचालन में हस्तक्षेप नहीं करते हैं!
  • एक बार चुंबक और रीड स्विच स्थापित हो जाने के बाद आप सर्किट टेस्टर या मल्टीमीटर का उपयोग करके ऑपरेशन को सत्यापित कर सकते हैं। जब चुंबक रीड स्विच से गुजरता है तो स्विच सामान्य रूप से खुला होना चाहिए, संक्षेप में बंद होना चाहिए।
  • यदि मल्टीमीटर का उपयोग कर रहे हैं तो स्विच के बीच प्रतिरोध "अनंत" होना चाहिए, सिवाय इसके कि जब चुंबक रीड स्विच के पास हो, तो उस स्थिति में यह जितना संभव हो 0 के करीब होना चाहिए।

चरण 9: प्रोग्राम Arduino

इससे पहले कि आप अपने Arduino को सिस्टम से कनेक्ट करें, RTW- बाइक कोड इंस्टॉल करना महत्वपूर्ण है। यह सुनिश्चित करेगा कि पुराना कोड नहीं चलता है और जब आप पहली बार इसे प्लग इन करते हैं तो यह 5V से कम हो जाता है।

  1. नीचे दिए गए कोड को डाउनलोड करें या कॉपी करें। वैकल्पिक रूप से आप इसे GitHub पर https://github.com/riding-through-walls/RTW-bike पर पा सकते हैं।
  2. Arduino IDE या समान में खोलें और USB के माध्यम से अपने Arduino को कनेक्ट करें।
  3. अपने सेटअप के लिए #define CRANK_RATIO को सही संख्या में बदलें:

    • अधिकांश सेटअप पर आप 700c टायर वाली सड़क बाइक का अनुकरण करना चाहेंगे। CRANK_RATIO को 5. पर सेट करें
    • यदि आप अपने पहिये के आकार के आधार पर CRANK_RATIO की गणना करना चाहते हैं, तो निम्नलिखित समीकरण का उपयोग करें (जहाँ d व्यास है:

      • मिलीमीटर में व्यास का उपयोग करना: CRANK_RATIO = 11000 / (π*d)
      • इंच में व्यास का उपयोग करना: CRANK_RATIO = 433 / (π*d)
      • निकटतम पूर्ण संख्या में गोल करें।
  4. कोड को अपने Arduino पर संकलित करें और अपलोड करें।

RTW_v01p.ino

/* कीबोर्ड के आधार पर Google मानचित्र सड़क दृश्य के लिए व्यायाम बाइक इंटरफ़ेस। संदेश उदाहरण कार्यक्रम। बटन दबाने पर टेक्स्ट स्ट्रिंग भेजता है। 'राइडिंग ट्रफ वॉल्स' के लिए अधिक हेरफेर शामिल करने के लिए अनुकूलित: मेगन स्मिथ द्वारा प्रस्तुत Google स्ट्रीटव्यू के माध्यम से एक एक्स-कनाडा बाइक की सवारी। सर्किट: * पिन 2 से जमीन पर चुंबकीय रीड स्विच जुड़ा हुआ * पिन 3 से जमीन से जुड़ा दायां पुशबटन * पिन 4 से जमीन से जुड़ा हुआ बाएं पुशबटन * 24 अक्टूबर 2011 को बनाए गए सभी तीन पिनों के लिए उपयोग किए जाने वाले आंतरिक पुलअप प्रतिरोधी टॉम द्वारा 27 मार्च 2012 को संशोधित किया गया इगोई ने 24 जून 2012 को जेफ एडकिंस द्वारा संशोधित किया 13 मई 2015 को मेगन स्मिथ द्वारा संशोधित किया गया 15 अक्टूबर 2015 को जॉन कैंपबेल द्वारा संशोधित किया गया यह उदाहरण कोड सार्वजनिक डोमेन में है।

www.arduino.cc/en/Tutorial/KeyboardButton

*/

// स्थिरांक की शुरुआत # NUMBER_OF_BUTTONS 3 परिभाषित करें # BUTTON_FORWARD 2 परिभाषित करें # BUTTON_LEFT 4 परिभाषित करें # BUTTON_RIGHT 3 परिभाषित करें

// पैडल की संख्या जो एकल "अप एरो" को आमंत्रित करती है

#CRANK_RATIO 5 परिभाषित करें

#परिभाषित करें KEYPRESS_DELAY_ON 100

#परिभाषित करें KEYPRESS_DELAY_OFF 100

इंट बटनपिन करें[NUMBER_OF_BUTTONS] = {BUTTON_FORWARD, BUTTON_LEFT, BUTTON_RIGHT}; // पुशबटन के लिए इनपुट पिन

int पिछलाबटनस्टेट[NUMBER_OF_BUTTONS] = {हाई, हाई, हाई}; // पुशबटन इंट काउंटर = 0 की स्थिति की जाँच के लिए; // बटन पुश काउंटर int debounceFlag1[NUMBER_OF_BUTTONS] = {0, 0, 0}; // debounce झंडा int debounceFlag2[NUMBER_OF_BUTTONS] = {0, 0, 0}; // डिबॉन्स फ्लैग // डिब्यूज फ्लैग दो अलग-अलग चुंबकीय क्षेत्र इनपुट हैं जो एक के बाद एक लिए गए हैं। // यदि वे मेल खाते हैं, तो माना जाता है कि स्विच वास्तव में चालू हो गया है।

व्यर्थ व्यवस्था() {

// पुशबटन पिन को एक इनपुट बनाएं: for(int i=0;i<number_of_buttons;i++) ="" pinmode(buttonpin, ="" इनिशियलाइज़ करें ="" }

// मुख्य घेरा

शून्य लूप () { int बटनस्टेट [NUMBER_OF_BUTTONS] = {उच्च, उच्च, उच्च}; के लिए (int i=0; i=CRANK_RATIO){ काउंटर = 0; कीबोर्ड.प्रेस(२१८); विलंब (KEYPRESS_DELAY_ON); कीबोर्ड.रिलीज ऑल (); विलंब (KEYPRESS_DELAY_OFF); } } debounceFlag1 = 0; debounceFlag2 = 0; } टूटना; केस BUTTON_LEFT: if(buttonState == LOW) {कीबोर्ड.प्रेस(२१६); } और {कीबोर्ड.रिलीज(२१६); } टूटना; केस BUTTON_RIGHT: if(buttonState == LOW) {कीबोर्ड.प्रेस(२१५); } और {कीबोर्ड.रिलीज(२१५); } टूटना; डिफ़ॉल्ट: विराम; } // अगली बार तुलना के लिए वर्तमान बटन स्थिति को सहेजें: पिछलाबटनस्टेट = बटनस्टेट ; } } /* अगर ((बटनस्टेट ! = पिछला बटनस्टेट ) && (बटनस्टेट == कम)) {debounceFlag1 = बटनस्टेट ; देरी (2); debounceFlag2 = digitalRead (बटनपिन ); अगर (debounceFlag1 == debounceFlag2) {काउंटर++; अगर (काउंटर> = CRANK_RATIO) {काउंटर = 0; कीबोर्ड.प्रेस(२१८); विलंब (KEYPRESS_DELAY_ON); कीबोर्ड.रिलीज(२१८); } } debounceFlag1 = 0; debounceFlag2 = 0;

*/

चरण 10: सेटअप पूरा करना

USB केबल को अपने लैपटॉप से बाइक तक चलाएं और फ्रेम को Arduino तक बढ़ाएं। केबल को आवश्यक रूप से गफ़र या डक्ट टेप के साथ फर्श पर टेप करें और इसे बाइक के फ्रेम में जिप टाई या टेप करें। वायरिंग पूर्ण होने पर, USB प्लग को अपने कंप्यूटर से कनेक्ट करें। यदि यह पहले से कनेक्ट नहीं है, तो कंप्यूटर से प्रोजेक्टर या टीवी पर एचडीएमआई या इसी तरह के मॉनिटर केबल चलाएँ।

चरण 11: दीवारों के माध्यम से सवारी करें

अब जब इलेक्ट्रॉनिक्स स्थापित हो गए हैं और उपकरण सेट हो गए हैं तो आप अपनी पहली सवारी के लिए तैयार हैं!

  1. अपने कंप्यूटर पर, Google मानचित्र खोलें और जहां भी आप यात्रा करना चाहते हैं वहां नेविगेट करें!
  2. शुरू करने के लिए किसी स्थान का चयन करें:

    • सड़क दृश्य "पेगमैन" को स्क्रीन के नीचे दाईं ओर से किसी हाइलाइट की गई सड़क पर खींच कर ले जाना.
    • सड़क पर क्लिक करें, फिर स्क्रीन के नीचे दिखाई देने वाली छवि पर क्लिक करें।
  3. स्क्रीन के निचले-दाएं कोने में "हिड इमेजरी" पर क्लिक करें।
  4. सड़क दृश्य को पूर्णस्क्रीन बनाने के लिए:

    • पीसी पर: F11 दबाएं
    • Mac पर: ctrl+cmd+f दबाएँ या विंडो के ऊपर बाईं ओर हरे फ़ुलस्क्रीन बटन पर क्लिक करें।
    • आप समान कुंजी (कुंजी) दबाकर फ़ुलस्क्रीन मोड से बाहर निकल सकते हैं।
  5. स्क्रीन पर क्लिक करें और सड़क के साथ इन-लाइन दृश्य को घुमाएं।
  6. अपनी बाइक पर चढ़ो और पेडलिंग शुरू करो!
  7. मुड़ने के लिए, हैंडलबार पर लगे बाएँ या दाएँ बटन दबाएँ।

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

  • बाइक फंस गई या आगे नहीं बढ़ रही

    • यह देखने के लिए कि क्या आप उस तरह से आगे बढ़ सकते हैं, बाएं या दाएं मुड़ने का प्रयास करें
    • हो सकता है कि विंडो ने फोकस खो दिया हो, इस स्थिति में आपको बस कंप्यूटर पर जाना होगा और स्ट्रीट व्यू विंडो के केंद्र में एक बार क्लिक करना होगा।
    • कभी-कभी सड़क दृश्य में अंतराल होते हैं जो आपको जारी रखने से रोकते हैं। इस मामले में आपको अपने कंप्यूटर पर जाना होगा और जारी रखने के लिए एक नए स्थान पर जाना होगा।
    • यह सुनिश्चित करने के लिए जांचें कि USB जुड़ा हुआ है और Arduino संचालित है (हरी बत्ती चालू होनी चाहिए)।
    • चेक रीड स्विच के तार ठीक से जुड़े हुए हैं और कटे नहीं हैं।
    • जांचें कि चुंबक अभी भी पहिया पर है और रीड स्विच के बीच का अंतर बहुत बड़ा नहीं हुआ है।
    • दोषपूर्ण स्विच के परीक्षण के लिए रीड स्विच पर संपर्कों को छोटा करने का प्रयास करें।
  • बाएँ और दाएँ बटन दृश्य को घुमा नहीं रहे हैं

    • पेडलिंग का प्रयास करें, यदि दृश्य प्रगति नहीं करता है तो ऊपर एक अटक बाइक के समस्या निवारण के लिए चरणों का पालन करें।
    • यदि बाइक आगे बढ़ती है, लेकिन बाएँ और दाएँ स्विच दृश्य को घुमाते नहीं हैं, तो यह संभवतः स्विच या कनेक्शन में समस्या है।
    • चेक बटन की वायरिंग ठीक से जुड़ी हुई है और टूटी नहीं है।
    • दोषपूर्ण बटन का परीक्षण करने के लिए बटन पर संपर्कों को छोटा करने का प्रयास करें
  • पहिया या पैडल जाम करना

    • यह सुनिश्चित करने के लिए रीड स्विच पर निकासी की जांच करें कि यह किसी भी चलती भागों से संपर्क नहीं कर रहा है
    • यह सुनिश्चित करने के लिए वायर रूटिंग की जाँच करें कि वायरिंग उलझी नहीं है

सिफारिश की: