विषयसूची:
- चरण 1: भागों की सूची
- चरण 2: स्केच डाउनलोड करें और फ्लैश करें
- चरण 3: रिसीवर को फ्लाइट कंट्रोलर से कनेक्ट करें और क्लीनफ्लाइट सेटअप करें
- चरण 4: कुछ और जानकारी
वीडियो: लंबी दूरी की वाईफाई पीपीएम / एमएसपी: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
कुछ समय पहले मैंने अपना Wifi PPM कंट्रोलर पोस्ट किया था। यह काफी अच्छा काम कर रहा है। बस दायरा थोड़ा छोटा है। मुझे इस समस्या का हल मिल गया। ESP8266 ESPNOW नामक मोड का समर्थन करता है। यह मोड बहुत अधिक निम्न स्तर का है। यह कनेक्शन इतना आसान नहीं खोता है और अगर यह कनेक्शन खो देता है तो इसे तुरंत फिर से जोड़ दिया जाता है।
मैं तीन ESP8266 का उपयोग करता हूं। एक ESPNOW रिसीवर है, दूसरा ESPNOW प्रेषक है और तीसरा एक्सेस प्वाइंट है जिससे आप कनेक्ट कर सकते हैं। तीसरे की आवश्यकता है क्योंकि ESPNOW प्रेषक एक ही समय में एक एक्सेस प्वाइंट नहीं हो सकता है। बेहतर रेंज प्राप्त करने के लिए मैंने कुछ एंटेना भी जोड़े।
रिसीवर पर सीधे दूसरा एक्सेस प्वाइंट होता है। यदि आप इससे जुड़ते हैं तो आपके पास पुराने WifiPPM प्रोजेक्ट जैसा ही है।
मैंने एमएसपी प्रोटोकॉल रिसीवर के लिए समर्थन भी जोड़ा। यह "MultiWii Serial Protocol" है जो MultiWii, Betaflight, Cleanflight और कई अन्य उड़ान नियंत्रकों द्वारा समर्थित है।
चरण 1: भागों की सूची
आपको किसी भी प्रकार के तीन ESP8266 मॉड्यूल चाहिए। लेकिन आप सबसे अच्छी रेंज चाहते हैं। इसलिए मैं एंटेना के साथ ESP8266 मॉड्यूल का उपयोग करने का सुझाव देता हूं। यह बिना एंटेना के भी काम करता है। मैं निम्नलिखित भागों का उपयोग करता हूं:
2 x ESP07 (एंटीना कनेक्टर के साथ ESP8266 मॉड्यूल)
1 एक्स ईएसपी12
रिसीवर की तरफ 1 x 3dBi मिनी एंटीना I-PEX U. FL IPX
प्रेषक की ओर से 1 x ESP8266 2, 4/5 GHz 3dbi Wlan Wifi Antenne SMA स्टेकर/पुरुष + I-PEX अडैप्टर
सभी ESP8266 मॉड्यूल के लिए 3, 3 V बिजली की आपूर्ति
आपको Arduino IDE के साथ एक पीसी की भी आवश्यकता है: https://www.arduino.cc/en/Main/SoftwareESP8266 Arduino IDE के लिए समर्थन। इन निर्देशों का पालन करें: https://learn.sparkfun.com/tutorials/esp8266-thin…Arduino के लिए वेबसोकेट लाइब्रेरी:
चरण 2: स्केच डाउनलोड करें और फ्लैश करें
आप यहां स्केच डाउनलोड कर सकते हैं।
फ़ाइल को अनज़िप करें। तीन फ़ोल्डर हैं: मास्टर-एपी, प्रेषक, रिसीवर
मास्टर-एपी: यह एक्सेस प्वाइंट के लिए स्केच है। Arduino IDE के साथ स्केच खोलें। टूल मेनू में CPU आवृत्ति को 160 MHz पर सेट करें और स्केच को ESP12 पर अपलोड करें।
प्रेषक: यह MSPNOW प्रेषक के लिए स्केच है। CPU आवृत्ति को 160 MHz पर सेट करें और इसे ESP07 में से किसी एक पर अपलोड करें।
आप पहली तस्वीर में देख सकते हैं कि फ्लैशिंग के लिए ESP8266 मॉड्यूल को कैसे जोड़ा जाए।
अब ESP12 (एक्सेस पॉइंट) और सेंडर ESP07 सीरियल पोर्ट और पावर कनेक्शन (दूसरी तस्वीर) को कनेक्ट करें: ESP12 VCC -> ESP07 VCCESP12 GND -> ESP07 GNDESP12 TX -> ESP07 RXESP12 RX -> ESP07 TX
दोनों मॉड्यूल शुरू करें और एक्सेस प्वाइंट "लॉन्ग-रेंज-वाईफाईपीपीएम/एमएसपी" से कनेक्ट करें। पासवर्ड "वाईफाईपीपीएम/एमएसपी" है
एक ब्राउज़र खोलें और आईपी एड्रेस 192.168.4.1 खोलें। नियंत्रण वेबसाइट दिखाई देगी। "वाईफ़ाई जानकारी" बटन पर क्लिक करें। प्रेषक मैक और रिसीवर मैक के साथ एक संदेश बॉक्स दिखाई देगा।
Arduino IDE में रिसीवर स्केच खोलें। लाइन बदलें "uint8_t sendermac = {0x5C, 0xCF, 0x7F, 0x77, 0xAB, 0xA6};" (तीसरी तस्वीर) प्रेषक मैक पते पर जो वेबसाइट पर प्रदर्शित होता है। रिसीवर मैक ठीक होना चाहिए। सुनिश्चित करें कि CPU आवृत्ति 160 MHz पर सेट है और स्केच को दूसरे ESP05 पर अपलोड करें।
चरण 3: रिसीवर को फ्लाइट कंट्रोलर से कनेक्ट करें और क्लीनफ्लाइट सेटअप करें
अब रिसीवर को फ्लाइट कंट्रोलर से कनेक्ट करें। आपके उड़ान नियंत्रक में कम से कम 200 mA के साथ 3, 3 वोल्ट का आउटपुट होना चाहिए। यदि नहीं, तो आपको अतिरिक्त 3, 3V वोल्टेज नियामक की आवश्यकता है।
ESP के GND को फ्लाइट कंट्रोलर के GND से कनेक्ट करें। ESP के VCC को फ्लाइट कंट्रोलर के 3, 3V या अतिरिक्त 3, 3V वोल्टेज रेगुलेटर से कनेक्ट करें।
आप पीपीएम आउटपुट या सीरियल एमएसपी आउटपुट का उपयोग कर सकते हैं।
MSP आउटपुट के लिए ESP8266 के TX को अपने फ्लाइट कंट्रोलर के किसी भी सीरियल पोर्ट के RX से कनेक्ट करें। (चित्र 1)
PPM आउटपुट के लिए ESP8266 के GPIO5 को फ्लाइट कंट्रोलर के PPM इनपुट से कनेक्ट करें। (चित्र 1)
ईएसपी वायरिंग के बाद फ्लाइट कंट्रोलर शुरू करें और क्लीनफ्लाइट खोलें। अपने मोबाइल फोन से "वाईफाईपीपीएम/एमएसपी" एक्सेस प्वाइंट से कनेक्ट करें। पासवर्ड "वाईफाईपीपीएम/एमएसपी" है
MSP के लिए: पोर्ट्स टैब खोलें और MSP को सीरियल पोर्ट पर सेट करें जिसे आपने ESP8266 से जोड़ा है (चित्र 2)। सहेजें और पुनः आरंभ करें। कॉन्फ़िगरेशन टैब पर जाएं और रिसीवर को "MSP सीरियल रिसीवर" पर सेट करें (चित्र 3)। सहेजें और पुनरारंभ करें।
PPM के लिए: अपने फ्लाइट कंट्रोलर के मैनुअल में पढ़ें कि PPMGo को कॉन्फ़िगरेशन टैब पर कैसे सेट करें और रिसीवर को "PPM रिसीवर" पर सेट करें (चित्र 4)। सहेजें और पुनरारंभ करें।
अगला सेटअप दोनों रिसीवरों के लिए समान है: रिसीवर टैब पर जाएं। चैनल को "RTAE1234" पर सेट करें (चित्र 5/वीडियो)। सेटअप सहेजें।
अब अपने स्मार्टफोन में एक ब्राउज़र खोलें। साइट खोलें १९२.१६८.४.१ (चित्र ६)। अब आप नियंत्रक की जांच कर सकते हैं।
यदि यह काम कर रहा है, तो दो प्रेषक ESP8266 प्रारंभ करें। "लॉन्ग रेंज WifiPPM/MSP" एक्सेस प्वाइंट से कनेक्ट करें। पासवर्ड "वाईफाईपीपीएम/एमएसपी" है। फिर से वेबसाइट 192.168.4.1 खोलें। अगर यह काम कर रहा है तो क्लीनफ्लाइट में फिर से जांचें।
एंटेना को ESP07 मॉड्यूल से कनेक्ट करें।
चरण 4: कुछ और जानकारी
सामान्य ऑपरेशन में दो एक्सेस पॉइंट होते हैं। "WifiPPM/MSP" एक्सेस प्वाइंट पिछले WifiPPM प्रोजेक्ट की तरह है। आप इसका उपयोग कर सकते हैं यदि आप किसी भी अतिरिक्त मॉड्यूल को कनेक्ट किए बिना तेज उड़ान करना चाहते हैं जब आपको लंबी दूरी के कनेक्शन की आवश्यकता नहीं होती है। यदि आप "लॉन्ग रेंज WifiPPM/MSP" से कनेक्ट करते हैं तो लॉन्ग रेंज कंट्रोलर नियंत्रण लेता है।
शायद आप जानना चाहते हैं कि "लंबी दूरी" कितनी लंबी है। वास्तव में मैं वास्तव में नहीं जानता। यह कम से कम कुछ सौ मीटर है। लेकिन मैं अब तक इसका परीक्षण नहीं कर सका। यह मेरे पूरे फ्लैट में कनेक्शन नहीं खोता है।
मैंने एमएसपी नियंत्रण जोड़ा क्योंकि मुझे लगा कि मैं टेलीमेट्री डेटा के लिए एक बैक चैनल बना सकता हूं। लेकिन यह कभी स्थिर नहीं रहा। वैसे भी, एमएसपी प्रोटोकॉल पीपीएम से अधिक सटीक है, क्योंकि यह समय पर इतना निर्भर नहीं करता है। शायद यह धीमी उड़ान नियंत्रकों के साथ समस्याएँ पैदा करता है क्योंकि सीरियल पोर्ट पर भारी ट्रैफ़िक है। मेरे Noxe F4 उड़ान नियंत्रक के साथ यह बिना किसी समस्या के काम करता है।
यदि आपको कोई कॉन्फ़िगरेशन समस्या है तो पुराने WifiPPM प्रोजेक्ट को देखें।
सिफारिश की:
एचसी-12 लंबी दूरी की दूरी मौसम स्टेशन और डीएचटी सेंसर: 9 कदम
HC-12 लॉन्ग रेंज डिस्टेंस वेदर स्टेशन और DHT सेंसर्स: इस ट्यूटोरियल में हम सीखेंगे कि दो dht सेंसर्स, HC12 मॉड्यूल्स और I2C LCD डिस्प्ले का उपयोग करके रिमोट लॉन्ग डिस्टेंस वेदर स्टेशन कैसे बनाया जाता है। वीडियो देखें
लंबी दूरी के वायरलेस तापमान और कंपन सेंसर के साथ शुरुआत करना: 7 कदम
लंबी दूरी के वायरलेस तापमान और कंपन सेंसर के साथ शुरुआत करना: कभी-कभी कंपन कई अनुप्रयोगों में गंभीर मुद्दों का कारण होता है। मशीन शाफ्ट और बेयरिंग से लेकर हार्ड डिस्क प्रदर्शन तक, कंपन मशीन को नुकसान पहुंचाती है, जल्दी प्रतिस्थापन, कम प्रदर्शन, और सटीकता पर एक बड़ा प्रभाव डालती है। निगरानी
वाईफ़ाई पीपीएम (कोई ऐप की आवश्यकता नहीं): 4 कदम (चित्रों के साथ)
वाईफ़ाई पीपीएम (कोई ऐप की आवश्यकता नहीं): मैं अपने स्मार्ट फोन के साथ अपने DIY माइक्रो इनडोर क्वाड्रोकॉप्टर को नियंत्रित करना चाहता था लेकिन मुझे इसके लिए एक अच्छा समाधान नहीं मिला। मेरे पास कुछ ESP8266 वाईफाई मॉड्यूल थे, इसलिए मैंने अपना खुद का बनाने का फैसला किया। कार्यक्रम एक HTML के साथ एक वाईफाई एक्सेस प्वाइंट शुरू करता है
ESP8266 का उपयोग करते हुए लंबी दूरी का वाईफाई स्कैनर: 6 कदम (चित्रों के साथ)
ESP8266 का उपयोग करते हुए लंबी दूरी का वाईफाई स्कैनर: इस निर्देश में मैं एक बैटरी चालित पोर्टेबल लॉन्ग रेंज 2.5 बैंड वाईफाई स्कैनिंग डिवाइस बनाता हूं जो यह निर्धारित करने के लिए उपयोग किया जाता है कि कौन सा चैनल मेरे होम नेटवर्क के लिए सबसे अच्छा है। इसका उपयोग चलते-फिरते खुले वाईफाई एक्सेस पॉइंट खोजने के लिए भी किया जा सकता है। बनाने की लागत: लगभग $25 डॉलर
वाईफाई सिग्नल स्ट्रेनर (WokFi) लंबी दूरी: 3 कदम (चित्रों के साथ)
वाईफ़ाई सिग्नल स्ट्रेनर (वोकफ़ी) लंबी दूरी: इस निर्देशयोग्य में मैं एक सामान्य वाईफाई थंबड्राइव को एक बीफ़ वाईफाई एक्सटेंडर में बनाता हूं! 'पैराबोलिक एशियन कुकिंग (पकौड़ी) छलनी इस परियोजना के लिए एकदम सही उम्मीदवार है। मैं 20 और एक्सेस लेने में सक्षम था। शहर में अंक और एक नेटवर्क से जुड़ें