यदि आपने एक सामान्य Arduino बोर्ड खरीदा है, या उनमें से एक सस्ता और चीनी निर्मित बोर्ड भी खरीदा है, तो संभव है कि आपने प्रसिद्ध 'CH340' देखा हो। इस चिप का उपयोग यूएसबी के माध्यम से संचार को प्रबंधित करने के लिए कई बोर्डों में किया जाता है, लेकिन इसे विंडोज, मैकओएस और कुछ हद तक लिनक्स जैसे ऑपरेटिंग सिस्टम में इसके सही संचालन के लिए विशिष्ट ड्राइवरों की आवश्यकता होती है।
सबसे आम समस्याएँ आमतौर पर तब होती हैं जब बोर्ड को कंप्यूटर से कनेक्ट करने का प्रयास किया जाता है, क्योंकि, मूल Arduinos में उपयोग किए जाने वाले अधिक पारंपरिक चिप्स के विपरीत, CH340 विंडोज़ या macOS के पिछले संस्करणों में पहले से इंस्टॉल किए गए ड्राइवर के साथ नहीं आता है। इस लेख में हम विस्तार से बताते हैं कि आपके बोर्ड को सही ढंग से काम करने के लिए आवश्यक ड्राइवर कैसे स्थापित करें।
CH340 क्या है और मुझे इसकी आवश्यकता क्यों है?
CH340 चीनी मूल की एक चिप है कई Arduino बोर्डों पर उपयोग किया जाता है, विशेष रूप से सस्ते या सामान्य संस्करणों पर। यह चिप पारंपरिक FT232RL या ATMEGA16u2 की जगह लेती है, जो आमतौर पर मूल Arduinos में पाए जाते हैं। CH340 का मुख्य कार्य USB-सीरियल संचार का प्रबंधन करना है, जो कंप्यूटर और Arduino बोर्ड को बिना किसी समस्या के संचार करने की अनुमति देता है।
El Arduino कार्ड का पता लगाने के लिए कंप्यूटर के लिए CH340 ड्राइवर आवश्यक है. इसके बिना, यूएसबी पोर्ट बोर्ड को सही ढंग से नहीं पहचान पाएगा, जिससे आपको प्रोग्राम लोड करने या डिबगिंग कार्य करने से रोका जा सकेगा। हालाँकि Linux में आम तौर पर किसी अतिरिक्त इंस्टॉलेशन की आवश्यकता नहीं होती है, Windows और macOS में आपको इस ड्राइवर को मैन्युअल रूप से इंस्टॉल करना होगा। नीचे, हम बताते हैं कि प्रत्येक ऑपरेटिंग सिस्टम में इसे कैसे करें।
विंडोज़ में CH340 ड्राइवर स्थापित करना
विंडोज़ में इंस्टालेशन प्रक्रिया सरल है, लेकिन त्रुटियों से बचने के लिए चरणों का सही ढंग से पालन करना महत्वपूर्ण है। पहली चीज़ जो हमें करनी चाहिए वह है उपयुक्त ड्राइवर डाउनलोड करना। सौभाग्य से, ऐसे कई स्रोत हैं जहां से आप इस सॉफ़्टवेयर को सुरक्षित रूप से प्राप्त कर सकते हैं। यहां चरण दिए गए हैं:
- किसी विश्वसनीय स्रोत से विंडोज़ के लिए CH340 ड्राइवर डाउनलोड करें। फ़ाइल आमतौर पर ज़िप में संपीड़ित होती है, इसलिए जारी रखने से पहले आपको इसे अनज़िप करना होगा।
- एक बार ज़िप खोलने के बाद, सेटअप फ़ाइल चलाएँ (आमतौर पर setup.exe). सिस्टम आपसे फ़ाइल चलाने की अनुमति मांग सकता है, जारी रखने के लिए 'रन' चुनें।
- एक विंडो दिखाई देगी जो आपको सूचित करेगी कि ड्राइवर स्थापित होने वाला है। आपको 'इंस्टॉल' विकल्प चुनना होगा। प्रक्रिया कुछ ही सेकंड में पूरी हो जानी चाहिए.
- पूरा होने पर, एक संदेश दिखाई देगा जो दर्शाता है कि इंस्टॉलेशन सफल रहा है। इंस्टॉलर को बंद करने के लिए 'ओके' चुनें।
ड्राइवर स्थापित करने के बाद, आदर्श रूप से अपने Arduino को USB पोर्ट से कनेक्ट करें. यदि सब कुछ ठीक रहा, तो स्क्रीन के निचले दाएं कोने में एक संदेश दिखाई देना चाहिए जो दर्शाता है कि डिवाइस का सफलतापूर्वक पता लगा लिया गया है। आप डिवाइस मैनेजर तक पहुंच कर और यह सत्यापित करके जांच सकते हैं कि सब कुछ क्रम में है कि आपका Arduino 'USB-SERIAL CH340' के रूप में दिखाई देता है।
MacOS पर CH340 ड्राइवर स्थापित करना
आपके द्वारा उपयोग किए जा रहे संस्करण के आधार पर, macOS पर इंस्टॉलेशन कुछ अधिक जटिल हो सकता है। MacOS के कुछ संस्करणों पर, जैसे 10.15 या इससे पहले, आपको ड्राइवर को मैन्युअल रूप से इंस्टॉल करना होगा. हालाँकि, macOS के अन्य नए संस्करणों में, सिस्टम में पहले से ही एक ड्राइवर शामिल है जो अतिरिक्त इंस्टॉलेशन की आवश्यकता के बिना CH340 का पता लगाता है। यदि आपका सिस्टम स्वचालित रूप से बोर्ड को नहीं पहचानता है, तो इन चरणों का पालन करें:
- डाउनलोड MacOS के लिए CH340 ड्राइवर एक सुरक्षित स्रोत से.
- फ़ाइल को अनज़िप करें और उन निर्देशों का पालन करें जो आपको ज़िप के अंदर पीडीएफ में मिलेंगे।
- आपके macOS के संस्करण के आधार पर, आपको इसकी आवश्यकता होगी .pkg या .dmg फ़ाइल का उपयोग करें स्थापना को पूरा करने के लिए. गलतियों से बचने के लिए शामिल निर्देशों को अवश्य पढ़ें।
- इंस्टालेशन के बाद, अपने Mac को रीस्टार्ट करें। एक बार रीस्टार्ट होने पर, Arduino बोर्ड कनेक्ट करें और Arduino IDE खोलें। यदि सब कुछ ठीक रहा, तो आपको टूल्स > पोर्ट मेनू में COM पोर्ट का विकल्प देखना चाहिए, जहां आपका डिवाइस दिखाई देगा।
यह ध्यान रखना महत्वपूर्ण है कि macOS के नए संस्करणों, विशेष रूप से macOS 11 के बाद वाले संस्करणों को ड्राइवरों को स्थापित करने के लिए विशेष अनुमति की आवश्यकता हो सकती है। इस मामले में, आपको नए इंस्टॉल किए गए सॉफ़्टवेयर के उपयोग की अनुमति देने के लिए सिस्टम प्राथमिकताएँ > सुरक्षा और गोपनीयता पर जाना होगा।
Linux पर CH340 स्थापित करना
लिनक्स उपयोगकर्ताओं के लिए अच्छी खबर यह है ऑपरेटिंग सिस्टम कर्नेल में आमतौर पर पहले से ही आवश्यक ड्राइवर शामिल होते हैं CH340 के लिए, इसलिए आमतौर पर कुछ भी अतिरिक्त स्थापित करना आवश्यक नहीं है। ज्यादातर मामलों में, बस अपने Arduino बोर्ड को प्लग इन करने से यह स्वचालित रूप से पता चल जाएगा और Arduino IDE में सीरियल पोर्ट प्रदर्शित हो जाएगा।
हालाँकि, यदि किसी कारण से आपका लिनक्स वितरण डिवाइस को नहीं पहचानता है, तो आप आधिकारिक रिपॉजिटरी से या निर्माता की वेबसाइट से डाउनलोड करके ड्राइवर को मैन्युअल रूप से खोज और इंस्टॉल कर सकते हैं। उस स्थिति में, आपको केवल डाउनलोड की गई फ़ाइल को अनज़िप करना होगा और संबंधित कमांड निष्पादित करके ड्राइवर को स्थापित करने के लिए टर्मिनल का उपयोग करना होगा।
कैसे पता करें कि CH340 ड्राइवर सही ढंग से स्थापित है या नहीं?
एक बार जब आप उपरोक्त चरणों का पालन कर लेते हैं, तो यह सहायक होता है जांचें कि ड्राइवर सही ढंग से स्थापित किया गया है या नहीं आपके ऑपरेटिंग सिस्टम में. यहां हम बताते हैं कि आप इसे विंडोज़ और मैकओएस पर कैसे कर सकते हैं:
- विंडोज में: डिवाइस मैनेजर खोलें (आप विंडोज़ सर्च बार में 'डिवाइस मैनेजर' खोजकर ऐसा कर सकते हैं)। एक बार अंदर जाने पर, 'पोर्ट्स (COM और LPT)' श्रेणी प्रदर्शित करें। यदि ड्राइवर सही ढंग से स्थापित किया गया है, तो आपको निर्दिष्ट COM पोर्ट नंबर के साथ 'USB-SERIAL CH340' दर्शाने वाली एक प्रविष्टि दिखनी चाहिए।
- MacOS पर: Arduino IDE एप्लिकेशन खोलें और 'टूल्स' मेनू पर जाएं। 'पोर्ट' विकल्प के अंतर्गत आपको अपने डिवाइस का एक संदर्भ देखना चाहिए, आमतौर पर '/dev/cu.wchusbserial' जैसा कुछ। यदि यह प्रविष्टि दिखाई देती है, तो ड्राइवर सफलतापूर्वक स्थापित हो गया है और डिवाइस उपयोग के लिए तैयार है।
ड्राइवर स्थापित करते समय सामान्य समस्याएँ और समाधान
CH340 ड्राइवर की स्थापना के दौरान कुछ समस्याएँ उत्पन्न हो सकती हैं, विशेषकर विंडोज़ पर। नीचे हम कुछ सबसे सामान्य चीज़ों को उनके समाधानों के साथ सूचीबद्ध करते हैं:
- डिवाइस का पता नहीं चला: यदि सभी इंस्टॉलेशन चरणों का पालन करने के बाद भी आपका कंप्यूटर Arduino बोर्ड का पता नहीं लगाता है, तो किसी अन्य USB केबल का उपयोग करने का प्रयास करें या इसे किसी अन्य उपलब्ध USB पोर्ट में प्लग करने का प्रयास करें। कभी-कभी निम्न गुणवत्ता वाले केबल इन विफलताओं का कारण हो सकते हैं।
- COM पोर्ट प्रकट नहीं होता है: यदि ड्राइवर इंस्टॉल करने के बाद भी COM पोर्ट दिखाई नहीं देता है, तो डिवाइस मैनेजर खोलें और 'पोर्ट्स (COM और LPT)' पर जाकर डिवाइस को अनइंस्टॉल करें। फिर, ड्राइवर को पुनः इंस्टॉल करें और अपने कंप्यूटर को पुनरारंभ करें।