दोस्तों आजकल इस डिजिटल युग में कोई न कोई नए नए गैजेट्स आते रहते हैं। क्या आपने कभी Arduino का नाम सुना है। हो सकता है इसका नाम आपने पहले कभी नहीं सुना हो और न ही कभी इस्तेमाल किया हो । आजकल स्मार्टफोन, टेलीविजन, कंप्यूटर जैसे बहुत सारे गैजेट्स हैं जिनका इस्तेमाल हम प्रतिदिन करते हैं। ऐसे में टेक्नोलॉजी की दुनिया में हमारा इंट्रेस्ट और बढ़ जाता है ।
Table of Contents
Arduino क्या है ?
Arduino एक ऐसी छोटी पॉपुलर डिवाइस है जो आपके लिए इलेक्ट्रोनिक थिंग्स बनाना और भी आसान बना देती हैं। Arduino एक ऐसा इलेक्ट्रॉनिक डिवाइस होता है जिसके दो पार्ट सर्किट बोर्ड और प्रोग्राम होते हैं। मशीन पार्ट open source होता है यानि हर कोई Arduino मशीन का खुद का अपना फ्री वर्जन बना सकता है। Arduino एक ऐसा open source प्लेटफार्म है जो हार्डवेयर और सॉफ्टवेयर का combination होता है।
Arduino board एक प्रकार के माइक्रो कंट्रोलर हुआ करते है । आप जानते होगे कि माइक्रो कंट्रोलर एक प्रकार के छोटे कंप्यूटर होते है । यह सेंसर को इंपोर्ट से read कर सकते हैं । यह आपको ऑटोमोबाइल इंजन में मिल सकते है । इसके साथ ही medical , remote control , office equipment, home appliances, small toys में भी मिल सकते हैं।
जैसे लिखने के लिए हमें पेंसिल या पेन की जरूरत पड़ती है। वैसे ही इलेक्ट्रॉनिक को कंट्रोल करने का एक टूल Arduino है। अगर आप इलेक्ट्रॉनिक डिवाइस को कंट्रोल करना चाहते हैं तो आप इसकी सहायता ले सकते है । इन इलेक्ट्रोनिक stup में input और output आते हैं। इनपुट में वे इलेक्ट्रॉनिक डिवाइस आती है जो इनफॉर्मेशन को collect करती है और आउटपुट ऐसी डिवाइस है जो परफॉर्म करती हैं।
इनपुट डिवाइस के रूप में सभी प्रकार के सेंसर गिन सकते हैं। जैसे – Temperature sensor, light sensor, touch sensor और humidity sensor. इन सभी सेंसर को arduino के बोर्ड के द्वारा read किया जा सकता है। इनसे जो आउटपुट मिलेगे वो होगे DC moters, Servo motors , stepper motors , LCD display और स्पीकर जैसे इलेक्ट्रॉनिक गैजेट्स जो किसी तरह का action करते होगे ।
Arduino 3 major concepts
- Arduino Hardware
- Arduino code
- Arduino IDE
1. Arduino Hardware:
Arduino के physical component Arduino boards होते हैं जिसमें कई तरह के बोर्ड आते हैं।इन सभी डिफरेंट types के बोर्ड में एक चीज कॉमन होती है वह है कंट्रोलर। दोस्तों सबसे पॉपुलर Arduino board UNO Arduino board है। यह एक प्रिंटेड सर्किट बोर्ड होता है। जिस पर कुछ इलेक्ट्रिकल कंपोनेंट्स होते हैं।
2. Arduino IDE :
दोस्तों इसे Arduino सॉफ्टवेयर भी कहते है । IDE को Integreted Devlopment Environment कहा जाता है। यह एक सॉफ्टवेयर एप्लिकेशन है जिसे आप कंप्यूटर में डाउनलोड कर सकते हैं और फिर Arduino board के प्रोग्राम में इसका उपयोग कर सकते हैं। यह एक फ्री सॉफ्टवेयर है और इसका इस्तेमाल करना बहुत ही आसान है । यह वह जगह है जहां आप code लिखेंगे और वह Arduino board में save हो जाता है ।
3. Arduino Code: आप IDE में जो कोड लिखते हैं और वह कंट्रोलर में लोड हो जाता है उसे स्कैच कहा जाता है । यह C और C++ language का derivatives है । जिसमें कुछ फंक्शन और स्ट्रक्चर शामिल हैं।
Arduino board के मुख्य component :
1. Power usb :
Arduino board को आपके कंप्यूटर से usb केबल का उपयोग करके operate किया जा सकता है। इसके लिए आपको केवल usb को usb कनेक्शन के कनेक्ट करना है।
2.Power ( Barrel jack ) :
Arduino board को Barrel jack से जोड़कर सीधे AC main power supply से operate किया जा सकता है।
3.Voltage Regulator : इसका काम Arduino board को दिए गए वोल्टेज को कंट्रोल करना और DC वोल्टेज को स्टेबलाइज करना है।
4. Crystal Oscillator : यह टाइम issues में Arduino की सहायता करता है।
5 . Arduino Reset : इसका मतलब आप arduino board को reset कर सकते है और अपने प्रोग्राम को फिर से नए सिरे से शुरू कर सकते हैं। इसके लिए आप बोर्ड में मौजूद रिसेट बटन का इस्तेमाल कर सकते हैं।
6. Analog pin : इस बोर्ड में 6 analog inputs pin भी होती हैं। जो humidity और temperature sensor से signal को रीड कर सकती हैं और उसे ऐसी डिजिटल value में convert कर सकते हैं जिसे माइक्रो प्रोसेसर read कर सके ।
7. Main Microcontroller : सभी Arduino board के पास अपना microcontroller होता है जिसे बोर्ड का brain भी कहा जा सकता है।
8. ICSP pin :
ICSP मतलब In – circuit serial programmer होता है। जिसे ISP भी कहा जाता है । इसका इस्तेमाल आप तब कर सकते है जब आप कोई ऐसा प्रोजेक्ट बना रहे हो जिसमें आपको एक से ज्यादा Arduino board की जरूरत हो और आप चाहते हो कि वो आपस में communicate करें।
9. Power LED indicator : जब Arduino को पावर source में plug किया जाता है तो यह LED indicator में light आ जाती है। जिससे पता चलता है कि connection सही है।
Arduino के उपयोग:
- इसके द्वारा आप कोडिंग और इलेक्ट्रॉनिक स्किल को devlope कर सकते हैं।
- इसका इस्तेमाल रोबोटिक्स में किया जाता है ।
- इसका उपयोग इंजीनियर, डॉक्टर और साइंटिस्ट सभी करते है ।
- इसका उपयोग करके टीचर और स्टूडेंट्स मिलकर low cost instrument बनाते है ताकि फिजिक्स और केमिस्ट्री के प्रिंसिपल को prove किया जा सके।
- इसके अलावा architect और musician भी इसका उपयोग करते हैं ।
निष्कर्ष:
दोस्तों हम अपने डिजिटल जमाने में बहुत सारे गैजेट्स का इस्तेमाल करते हैं। Arduino उन्हीं में से एक है। हमने इसके बारे में पूरी जानकारी दी है अगर आपको हमारी जानकारी अच्छी लगी हो तो अपने दोस्तों में share जरूर करें।
Share this: