विषयसूची:

रास्पबेरी पाई जीपीएस लकड़हारा: 10 कदम (चित्रों के साथ)
रास्पबेरी पाई जीपीएस लकड़हारा: 10 कदम (चित्रों के साथ)

वीडियो: रास्पबेरी पाई जीपीएस लकड़हारा: 10 कदम (चित्रों के साथ)

वीडियो: रास्पबेरी पाई जीपीएस लकड़हारा: 10 कदम (चित्रों के साथ)
वीडियो: Can chatGPT Program an ESP32? 2024, जुलाई
Anonim
रास्पबेरी पाई जीपीएस लकड़हारा
रास्पबेरी पाई जीपीएस लकड़हारा
रास्पबेरी पाई जीपीएस लकड़हारा
रास्पबेरी पाई जीपीएस लकड़हारा

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

डिवाइस डेटा को.nmea फ़ाइल में संग्रहीत करता है। निम्नलिखित डेटा आसानी से Google धरती में दिखाया जा सकता है:

  • पद
  • स्पीड
  • ऊंचाई
  • दूरी

इस प्रणाली का उपयोग उन जगहों पर किया जा सकता है जहां आप अपना स्मार्टफोन नहीं रखना चाहते हैं, उदाहरण के लिए:

  • लॉन्गबोर्डिंग (विशेषकर डाउनहिल)
  • ड्रोन पर

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

सामग्री
सामग्री
सामग्री
सामग्री
सामग्री
सामग्री
सामग्री
सामग्री

इस निर्देश को साकार करने के लिए आपको निम्नलिखित हार्डवेयर की आवश्यकता है:

  • एचडीएमआई और यूएसबी एडाप्टर के साथ रास्पबेरी पाई ज़ीरो
  • माइक्रो एसडी कार्ड
  • एडफ्रूट जीपीएस
  • एडफ्रूट 500mAh पावरबूस्ट चार्जर
  • ली-पो बैटरी, जो पावर बूस्ट के लिए पर्याप्त शक्ति प्रदान कर सकती है (ट्यूटोरियल में 2500 एमएएच)
  • स्ट्रिपबोर्ड पीसीबी (कम से कम 29x23 छेद)
  • कुछ तांबे के तार
  • 2x 200 ओम प्रतिरोधक (या अधिक प्रतिरोध के साथ)
  • 3x 10 किलोओम प्रतिरोधक
  • हरे और लाल एल ई डी (एलईडी और रोकनेवाला पैक)
  • 3x पुश बटन

आपके लिए आवश्यक उपकरण:

  • एसडी कार्ड रीडर वाला कंप्यूटर
  • रास्पबेरी पाई के लिए कीबोर्ड
  • एचडीएमआई के साथ प्रदर्शित करें
  • एच डी ऍम आई केबल
  • ईथरनेट केबल
  • यूएसबी से लैन एडाप्टर
  • टांका स्टेशन
  • तांबे के तारों को काटने और मोड़ने के लिए कुछ पिंसर

यदि आपके पास सही एडेप्टर नहीं हैं, तो आप स्थापना के लिए एक और रास्पबेरी पाई (शून्य नहीं) का उपयोग कर सकते हैं।

चेतावनी: लिथियम बैटरी बहुत खतरनाक हो सकती है! एक ली-पो बैटरी चुनें जो पर्याप्त शक्ति प्रदान कर सके और जिसमें एक सुरक्षा सर्किट इनबिल्ट हो। दुर्घटना के मामले में मैं जिम्मेदार नहीं हूं।

चरण 2: रास्पबेरी पाई स्थापित करें

रास्पबेरी पाई स्थापित करें
रास्पबेरी पाई स्थापित करें

अपने रास्पबेरी पाई को स्थापित करने के लिए आपको दो चीजें डाउनलोड करनी होंगी:

Win32diskImager: https://sourceforge.net/projects/win32diskimager/Raspbian Jessy lite:

रास्पियन के 32 बिट संस्करण को डाउनलोड करना सुनिश्चित करें।

Win32DiskImager इंस्टॉल करें और इसे खोलें। रास्पबियनिमग फ़ाइल और एक खाली एसडी कार्ड का चयन करें। राइट बटन दबाएं, win32DiskImager समाप्त होने तक प्रतीक्षा करें और एसडी कार्ड को कंप्यूटर से हटा दें।

चरण 3: स्क्रिप्ट जोड़ें

स्क्रिप्ट जोड़ें
स्क्रिप्ट जोड़ें

स्क्रिप्ट जोड़ने का सबसे आसान तरीका है कि इसे कंप्यूटर के साथ एसडी कार्ड में कॉपी किया जाए।

इस रिपॉजिटरी से फ़ाइलों को एसडी कार्ड के विभाजन में कॉपी करें या रास्पबेरी पाई पर रिपॉजिटरी को क्लोन करें और इसे /boot फ़ोल्डर में ले जाएं।

जीथब भंडार:

और अगर आप प्रोग्रामिंग चेकआउट मेरे इंस्टाग्राम को पसंद करते हैं:)

चरण 4: पैकेज स्थापित करें

पैकेज स्थापित करें
पैकेज स्थापित करें
पैकेज स्थापित करें
पैकेज स्थापित करें

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

रास्पबेरी पाई शुरू करें और डिफ़ॉल्ट उपयोगकर्ता नाम दर्ज करें: पीआई और पासवर्ड: रास्पबेरी। कॉन्फ़िगरेशन टूल शुरू करने के लिए कमांड टाइप करें।

सुडो रास्पि-कॉन्फ़िगरेशन

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

पैकेज को स्थापित करने से पहले, रास्पबेरी पाई को रिबूट करें और एक अपडेट करें:

सुडो एपीटी-अपडेट प्राप्त करें

फिर जीपीएस और जीपीआईओ के साथ संचार के लिए सभी पायथन पैकेज स्थापित करें।

sudo apt-get install python-dev python-rpi.gpio python-serial

चरण 5: क्रोंटैब को कॉन्फ़िगर करें

क्रोंटैब को कॉन्फ़िगर करें
क्रोंटैब को कॉन्फ़िगर करें
क्रोंटैब को कॉन्फ़िगर करें
क्रोंटैब को कॉन्फ़िगर करें

उसके लिए स्क्रिप्ट GPIO से जुड़े बटनों को सुनती है, हमें इसे रास्पबेरी पाई के शुरू होने के ठीक बाद चलाने की आवश्यकता है। ऐसा करने के लिए हमें क्रोंटैब की आवश्यकता है। Crontab डिफ़ॉल्ट रूप से स्थापित है।

सुडो क्रोंटैब -ई

यदि कोई त्रुटि संदेश दिखाई देता है तो बस एंटर दबाएं।

फ़ाइल के अंत में, टिप्पणियों के ठीक बाद, निम्न पंक्ति जोड़ें:

@reboot sh /boot/gps.sh

यह प्रत्येक स्टार्टअप के बाद स्क्रिप्ट gps.sh चलाएगा। संशोधनों को सहेजें और संपादक को CTRL+O और CTRL+X के साथ बंद करें। आपका रास्पबेरी पाई अब तैयार है, आप इसे बंद कर सकते हैं:

सुडो शटडाउन अब

चरण 6: पीसीबी आरेख

पीसीबी आरेख
पीसीबी आरेख
पीसीबी आरेख
पीसीबी आरेख

तस्वीरों में आप इस परियोजना के पीसीबी के लिए बनाए गए आरेखों को देख सकते हैं।

पीसीबी आरेख के लिए:

  • लंबवत रेखाएं कूदने वाले हैं।
  • डॉट्स सोल्डर पॉइंट हैं
  • मंडल पीसीबी के बाहर के घटकों के कनेक्शन हैं
  • और क्यूपर स्ट्रिप्स में क्रॉस टूट जाते हैं।
  • आयत प्रतिरोधक हैं (प्रतीक यूरोपीय है)
  • क्षैतिज रेखाएं परिपथ को बेहतर ढंग से समझने के लिए होती हैं

दूसरी छवि मुख्य पीसीबी के प्रत्येक बाहरी कनेक्शन की व्याख्या करती है।

आप सर्किट में सुधार करना, मेरे आरेखों को बदलना या अन्य कार्यात्मकताओं को जोड़ना चाह सकते हैं। उदाहरण के लिए, आप तापमान, आर्द्रता या त्वरण सेंसर जोड़ सकते हैं। लेकिन ध्यान रखें कि आपको प्रत्येक घटक (रास्पबेरी पीआई, जीपीएस, पावरबूस्ट और बैटरी) के लिए जगह चाहिए, और यह कि पावरबूस्ट यूएसबी कनेक्टर बैटरी चार्ज करने के लिए सुलभ होना चाहिए।

नोट: आरेख पीसीबी के तांबे की तरफ से देखे गए दृश्य हैं।

चरण 7: मिलाप बटन और एलईडी

मिलाप बटन और एलईडी
मिलाप बटन और एलईडी
मिलाप बटन और एलईडी
मिलाप बटन और एलईडी
मिलाप बटन और एलईडी
मिलाप बटन और एलईडी

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

पहली छवि पर आप पीसीबी को देखते हैं जो प्रत्येक घटक (एलईडी या बटन) के लिए एक तार और एक आम जमीन के तार के साथ किया जाता है। इनमें से प्रत्येक तार को मुख्य पीसीबी में मिलाप किया जाना चाहिए।

नोट: पीसीबी पर भूरा तांबा टांका लगाने वाले लोहे की गर्मी के कारण होता है।

चरण 8: पीसीबी तैयार करें

पीसीबी तैयार करें
पीसीबी तैयार करें
पीसीबी तैयार करें
पीसीबी तैयार करें
पीसीबी तैयार करें
पीसीबी तैयार करें

एक पीसीबी को 23 लाइनों और 29 कॉलमों के साथ काटें। यह बहुत मददगार है अगर पीसीबी में तांबे की पंक्तियाँ हों और न केवल प्रत्येक छेद के चारों ओर बजें। पीसीबी की पंक्तियों को आपस में जोड़ने के लिए एक तार से जंपर्स तैयार करें। चरण 6 (क्रॉस) से आरेख में दिखाए गए स्थानों पर तांबे की पंक्ति को बाधित करें।

चरण 9: मिलाप पीसीबी

सोल्डर पीसीबी
सोल्डर पीसीबी
सोल्डर पीसीबी
सोल्डर पीसीबी
सोल्डर पीसीबी
सोल्डर पीसीबी
सोल्डर पीसीबी
सोल्डर पीसीबी

जंपर्स को मिलाप करना शुरू करें, क्योंकि वे छोटे घटक हैं। सभी अतिरिक्त तार और पिन काट लें।

प्रतिरोधों के साथ जारी रखें। प्रतिरोधों के बाद पीसीबी किया जाता है।

अब हमें अन्य पीसीबी (जीपीएस, पावर बूस्ट और रास्पबेरी पाई) तैयार करने की जरूरत है। इन घटकों के लिए आवश्यक पिन मिलाएं (आरेख देखें)।

अंत में आप सभी भागों को एक साथ मिला सकते हैं। सोल्डरिंग में सावधान रहें, बैटरी कनेक्टर एक दूसरे को स्पर्श नहीं करना चाहिए।

डिवाइस की सुरक्षा के लिए इसे कारबोर्ड या बॉक्स में रखें। यह आवश्यक नहीं है, यह निर्भर करता है कि आप इसका उपयोग कहां करते हैं।

चरण 10: उपयोग

प्रयोग
प्रयोग
प्रयोग
प्रयोग
प्रयोग
प्रयोग

स्थापित एसडी कार्ड को पीआई शून्य में रखें और स्विच को स्विच करके डिवाइस को चालू करें। लाल एलईडी चालू होने तक, रास्पबेरी पाई जीपीएस रिसीवर से जीपीएस डेटा रिकॉर्ड करने के लिए तैयार है।

जीपीएस रिसीवर पर लाल एलईडी शायद प्रति सेकंड एक बार झपका रहा है, इसका मतलब है कि रिसीवर उपग्रहों की खोज कर रहा है। बाहर जाओ और कुछ मिनट प्रतीक्षा करें, हर 15 सेकंड में एक बार एक बार पलक झपकना बदल जाएगा, इसका मतलब है कि इसे निर्देशांक की गणना करने के लिए पर्याप्त उपग्रह मिल गए हैं।

निर्देशांक रिकॉर्ड करना शुरू करने के लिए हरे एलईडी (आरेख पर शुरू) के बगल में स्थित बटन पर दबाएं।

सिफारिश की: