विषयसूची:
- चरण 1: भाग
- चरण 2: निर्मित अपने प्रोजेक्ट के लिए PCB प्राप्त करें
- चरण 3: सिद्धांत: जीपीएस मॉड्यूल और एनएमईए को समझना
- चरण 4: पीसीबी में मॉड्यूल के कनेक्शन
- चरण 5: पीसीबी की सोल्डरिंग और असेंबली
- चरण 6: परियोजना को कोड करना
- चरण 7: डिवाइस के साथ खेलना
वीडियो: OLED डिस्प्ले के साथ ESP32 GPS ट्रैकर: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
यह एक GPS ट्रैकर है जो OLED डिस्प्ले पर सभी पोजिशनल डेटा को प्रदर्शित करता है। एक बटन उपयोगकर्ता को OLED पर UI के साथ इंटरैक्ट करने में मदद करता है।
अरे, क्या चल रहा है दोस्तों? यहां सीईटेक से आकर्ष।
कोड ऑनबोर्ड बटन का उपयोग करते हुए एक मेनू संचालित कार्यक्रम प्रदान करता है, जिसे जब एक छोटे अंतराल के लिए दबाया जाता है, तो अक्षांश, देशांतर, ऊंचाई, गति आदि जैसे जीपीएस डेटा के मेनू के माध्यम से चक्र चलता है।
आप स्मार्टफोन में वाईफाई या ब्लूटूथ का उपयोग करके इंटरनेट पर esp32 का उपयोग करके इस डेटा को अपलोड कर सकते हैं।
तो, संक्षेप में, इस परियोजना में एक ESP32 है जो वाईफाई/ब्लूटूथ कार्यक्षमता, OLED डिस्प्ले और GPS मॉड्यूल दे सकता है। कोड के साथ संभावनाएं अनंत हैं। मैंने एक प्रोटोटाइप क्षेत्र भी जोड़ा है जहाँ आप ESP32 में सेंसर या अन्य घटक जोड़ सकते हैं जो कि सुलभ भी है।
चरण 1: भाग
सबसे पहले मुख्य भाग के रूप में, मैंने DFRobot से एक ESP32 मॉड्यूल का उपयोग किया। कुछ पुरुष और महिला हेडर का उपयोग करके इसे पीसीबी पर संलग्न किया। मैंने OLED डिस्प्ले का इस्तेमाल किया।
GPS उद्देश्य के लिए, मैंने Reyax GPS मॉड्यूल का उपयोग किया। मैं इस मॉड्यूल का अत्यधिक सुझाव देता हूं क्योंकि यूएआरटी बस पर इसका उपयोग करना बहुत आसान है।
आप नीचे दिए गए भागों को पा सकते हैं:
1) ESP32 फायरबीटल मॉड्यूल:
2) रेयाक्स RYLR896 लोरा मॉड्यूल:
3) मेरा पीसीबी डिजाइन: मैंने नीचे गेरबर फाइल को शामिल किया है।
पिछले दो भागों के लिए यदि आपको उन्हें ढूंढने में कठिनाई होती है तो आप मुझे संदेश/ईमेल कर सकते हैं और या तो मैं इसे आपके क्षेत्र में ढूंढने में आपकी सहायता कर सकता हूं या यदि आप चाहें तो मैं उन्हें आपको भेज सकता हूं।
चरण 2: निर्मित अपने प्रोजेक्ट के लिए PCB प्राप्त करें
सस्ते में पीसीबी ऑनलाइन ऑर्डर करने के लिए आपको JLCPCB की जाँच करनी चाहिए!
आपको १० अच्छी गुणवत्ता वाले पीसीबी मिलते हैं और २ डॉलर और कुछ शिपिंग के लिए आपके दरवाजे पर भेज दिए जाते हैं। आपको अपने पहले ऑर्डर पर शिपिंग पर छूट भी मिलेगी। अपने खुद के पीसीबी हेड को ईज़ीईडीए पर डिज़ाइन करने के लिए, एक बार यह हो जाने के बाद अपनी Gerber फ़ाइलों को JLCPCB पर अपलोड करें ताकि उन्हें अच्छी गुणवत्ता और त्वरित टर्नअराउंड समय के साथ निर्मित किया जा सके।
चरण 3: सिद्धांत: जीपीएस मॉड्यूल और एनएमईए को समझना
उपग्रह संचार का उपयोग करके जीपीएस के माध्यम से स्थिति ट्रैकिंग की जाती है। जीपीएस उपग्रह हर समय पूरी पृथ्वी को कवर करते हैं। जीपीएस सिग्नल कमजोर होते हैं और इसलिए घर के अंदर जीपीएस सिग्नल खोजने में कठिनाई होती है। एक समय में एक उपयुक्त जीपीएस स्थान की गणना और प्राप्त करने के लिए, एक समय में कम से कम 3 उपग्रहों से संकेत होने चाहिए। आपके डिवाइस से जितने अधिक उपग्रह जुड़े होंगे, स्थान डेटा की सटीकता उतनी ही बेहतर होगी।
अब जीपीएस मॉड्यूल मामले में, मॉड्यूल एक यूएआरटी आधारित मॉड्यूल है और सीरियल लाइनों के माध्यम से जीपीएस डेटा भेजता है। यह अनुक्रमिक और उचित कोडित तरीके से होता है। इस कोडित तरीके को NMEA कहा जाता है। NMEA प्रारूप में GPS डेटा का एक उदाहरण ऊपर चित्र में दिया गया है।
NMEA ऑनलाइन डिकोडर टूल हैं जो जानकारी को डिकोड करते हैं और इसे अच्छे ग्राफिकल तरीके से दिखाते हैं। आप यहां एक टूल पा सकते हैं।
चरण 4: पीसीबी में मॉड्यूल के कनेक्शन
1. दोनों मॉड्यूल उसी तरह जुड़े होंगे जैसे ऊपर की छवि में है।
2. जब दोनों मॉड्यूल जुड़े हों, तो आप ESP32 फायरबीटल बोर्ड को प्रोग्राम कर सकते हैं और फिर प्रोजेक्ट का परीक्षण कर सकते हैं।
ऊपर दिखाए गए सभी कनेक्शन पीसीबी में किए गए हैं और इसलिए किसी अन्य वायरिंग की कोई आवश्यकता नहीं है।
चरण 5: पीसीबी की सोल्डरिंग और असेंबली
पीसीबी के सभी हिस्सों को मिलाएं।
मैं पहले पीसीबी पर कम ऊंचाई के घटकों को मिलाप करने का सुझाव दूंगा और फिर हेडर आदि जैसे अधिक ऊंचाई वाले घटकों में ले जाऊंगा। इस मामले में पहले बटन फिर हेडर।
एक बार हेडर्स को टांका लगाने के बाद पीसीबी पर मार्किंग के अनुसार सभी मॉड्यूल्स को इन हेडर्स से जोड़ दें।
मॉड्यूल को चालू करने से पहले खराब सोल्डर जोड़ों और शॉर्ट सर्किट के लिए मल्टीमीटर का उपयोग करके सभी कनेक्शनों का परीक्षण करें।
मॉड्यूल को प्रोग्राम करने के लिए आप USB केबल का उपयोग करके esp32 मॉड्यूल को सीधे अपने पीसी से कनेक्ट कर सकते हैं।
चरण 6: परियोजना को कोड करना
1. GitHub रिपॉजिटरी डाउनलोड करें:
2. डाउनलोड किए गए भंडार को निकालें।
3. Arduino IDE में कच्चा स्केच खोलें।
4. टूल्स > बोर्ड पर नेविगेट करें। मेरे मामले में उपयुक्त बोर्ड का चयन करें जिसका आप उपयोग कर रहे हैं, फायरबीटल ESP32।
5. सही कॉम का चयन करें। टूल्स> पोर्ट पर जाकर पोर्ट करें।
6. अपलोड बटन दबाएं।
7. जब टैब कहता है कि अपलोड हो गया है तो आप OLED डिस्प्ले को जीवंत रूप में देखेंगे।
चरण 7: डिवाइस के साथ खेलना
अब जब आप कोड अपलोड के साथ काम कर चुके हैं तो आपको बस यूएसबी केबल या बैटरी का उपयोग करके डिवाइस को पावर करने की आवश्यकता है।
कुछ सेकंड के बाद, GPS मॉड्यूल पर GNSS LED ब्लिंक करना शुरू कर देगी जिसका अर्थ है कि GPS सिग्नल उपग्रह के साथ लग जाता है। अब आप OLED पर दिखने वाले लोकेशन डेटा को भी देख पाएंगे।
डिवाइस मेनू के साथ इंटरैक्ट करने के लिए GPIO0 बटन दबाएं।
यदि आपने प्रोजेक्ट बनाया है तो बधाई, मुझे नीचे टिप्पणी में बताएं!
सिफारिश की:
घड़ी के साथ डेस्कटॉप COVID19 ट्रैकर! रास्पबेरी पाई संचालित ट्रैकर: 6 कदम
घड़ी के साथ डेस्कटॉप COVID19 ट्रैकर! रास्पबेरी पाई पावर्ड ट्रैकर: हम जानते हैं कि हम कभी भी मर सकते हैं, यहां तक कि इस पोस्ट को लिखते समय मैं भी मर सकता हूं, आखिरकार, मैं मैं, तुम, हम सब नश्वर हैं। COVID19 महामारी के कारण पूरी दुनिया दहल गई। हम जानते हैं कि इसे कैसे रोका जाए, लेकिन हे! हम जानते हैं कि कैसे प्रार्थना करना है और क्यों प्रार्थना करना है, क्या हम करते हैं
ESP8266, ई-पेपर डिस्प्ले के साथ कोरोनावायरस COVID 19 लाइव डेटा ट्रैकर कैसे बनाएं: 7 कदम
ESP8266 के साथ कोरोनावायरस COVID 19 लाइव डेटा ट्रैकर कैसे बनाएं, ई-पेपर डिस्प्ले: 1
OLED डिस्प्ले प्रोजेक्ट के साथ GPS मॉनिटरिंग: 5 चरण (चित्रों के साथ)
OLED डिस्प्ले प्रोजेक्ट के साथ GPS मॉनिटरिंग: सभी को नमस्कार, इस त्वरित लेख में मैं आपके साथ अपना प्रोजेक्ट साझा करूंगा: ATGM332D GPS मॉड्यूल SAMD21J18 माइक्रोकंट्रोलर और SSD1306 OLED 128 * 64 डिस्प्ले के साथ, मैंने इसके लिए ईगल ऑटोडेस्क पर एक विशेष पीसीबी बनाया, और इसे प्रोग्राम किया Atmel स्टूडियो 7.0 और ASF का उपयोग करके
ई-इंक डिस्प्ले के साथ डंगऑन और ड्रेगन हिट प्वाइंट ट्रैकर: 3 कदम
ई-इंक डिस्प्ले के साथ डंगऑन और ड्रेगन हिट प्वाइंट ट्रैकर: मैं एक हिट प्वाइंट ट्रैकर बनाना चाहता था जो सभी खिलाड़ियों के हिट पॉइंट को सामान्यीकृत पैमाने पर प्रदर्शित करता है, ताकि आप देख सकें कि किसे सबसे ज्यादा उपचार की जरूरत है और पूरी पार्टी कितनी खराब है काम। यह ब्लूटूथ के माध्यम से एक एंड्रॉइड फोन से जुड़ता है जो
मूवी ट्रैकर - रास्पबेरी पाई संचालित थियेट्रिकल रिलीज ट्रैकर: 15 कदम (चित्रों के साथ)
मूवी ट्रैकर - रास्पबेरी पाई पावर्ड थियेट्रिकल रिलीज़ ट्रैकर: मूवी ट्रैकर एक क्लैपरबोर्ड के आकार का, रास्पबेरी पाई-पावर्ड रिलीज़ ट्रैकर है। यह आपके क्षेत्र में आने वाली फिल्मों के पोस्टर, शीर्षक, रिलीज की तारीख और अवलोकन को एक निर्दिष्ट समय अंतराल में प्रिंट करने के लिए टीएमडीबी एपीआई का उपयोग करता है (उदाहरण के लिए इस सप्ताह फिल्म रिलीज)।