This Website for Those Students who are searching for a platform to study online in their own Language Hindi, on this website they will learn all courses like IAS, programming, web designing, data science, and competitive exam preparation, etc.


Arduino - The IOT Devices

Arduino



हेल्लो दोस्तों आज हम ऐसी IOT Device के बारे मे जानेंगे जो की आज के समय Parlour है वो Device या Board है ARDUINO.

दोस्तों जैसे आज कल हर चीज Digital हो गयी है और इंटरनेट ने बहुत से काम आसान कर दिए है और जिस तरह से Technology की दुनिया में Grouth हो रही है वो दिन दूर नहीं जब हम बचपन में जैसे सोचा करते थे की Auto Driving Car ,एक रोबोट जो हमारे सब काम करे , बिना बटन को हाथ लगाए TV ,Light आदि ON कर सके पर आज के समय में बहुत सी चीजे Realality में Convert हो चुकी और आने वाले समय में हो जाएगी।

और दोस्तों अगर में आपसे कहु की आप भी ऐसा कर सकते है तो जी है दोस्तों IOT Devices की मदत से आप रोबोट ,मोबाइल की मदत से LIght ,Fan ,दरवाजा खोलना बहुत से काम कर सकते हो तो आज इसी एक IOT Device ARDUINO के बारे में जानेंगे।

Introduction



ARDUINO एक open source Hardware और Software Company और Community है, जो Development board बनाती है. डेवलपमेंट बोर्ड यानि एक Embedded system जिसमे Microcontroller या microprocessor होता है. साथ ही साथ उसमे पॉवर सप्लाई रेगुलेटर्स, मेमोरी, Communication Ports, Etc. होता है. इसके वजसे आजकल मार्किट में ARDUINO जेसे कई सारे डेवलपमेंट बोर्ड आ गए है. इन Board को इस्तमाल करना बड़ा ही सरल और मजेदार है.



इसके लिए प्रोजेक्ट्स जैसे घर की लाइट और फेन को अपने Android Mobile से Control करना, किचन में LPG Gas Sensor लगाना जिससे Gas Leak होने पर Alarm बजेगा, खुद से कैसे Roboat बनाना है



यदि और आसानी से समझना हो तो हम कह सकते है कि  Arduino  microcontroller एक खाली brain दिमाग है जिसमे  arduino IDE software के through coding करके या programming कर के memory upload कर सकते है इसलिए इन्हें open source कहते है

Arduino board के साथ Sensor इस्तेमाल किये जैसे टेम्परेचर सेंसर,rain सेंसर,LPG गैस सेंसर इत्यादि इनपुट देते है फिर हम प्रोग्रामिंग करके आउटपुट ले सकते है जो चाहे आउटपुट के लिए जैसे display,मोटर चलाना,रिले ऑन ऑफ करना जिससे लाइट फेन कण्ट्रोल हो सके इससे भी बहुत ज्यादा कुछ आप Arduino board से कर सकते हो|



Arduino  board computer के cpu की तरह काम करता है अभी इस समय के  arduino  के microcontroller जिन्हें हम हाथ में ले सकते है एक छोटे mobile phone की तरह, ये पुराने समय के computers जिनको रखने के लिए एक बहुत ही बड़े कमरे की जरूरत होती थी,उन computer के मुकाबले  Arduino के छोटे-छोटे microcontroller board कई गुना बेहतर है



ये microcontroller sensor को read कर सकते है और उसी value को write कर सकते है यानि की हमे बता सकते है जैसे की एक thermometer जो temprature को sens कर के display पर decimal value print

Arduino  hardwareऐसे programmable Computering Plateform है जिन पर work कर user Hardware और software को मिला कर अपने अनुसार electronic Brain तैयार कर सके और उस electronic brain से electronic devices control कर सकते है



 किसी electronic device को control करने के लिए जिन कई electronic projects बना सकते है और electronic device से Computer Numerical Control machine  की तरह  Machine भी बना सकते है और  Robotic barin,home automation  और भी बहुत सी चीजों में  Arduino को use में ले सकते है और बहुत से electronic projects में use में ले सकते है और बहुत से gadgets आप इन से बना सकते है जैसे की sonar,pocket radar



History of ARDUINO



ARDUINO कम्युनिटी एक open source platform है. जिसका मतलब ARDUINO का सर्किट डायग्राम और सब प्रॉपर्टीज बिना किसी को pay किये use कर सकते है.



Arduino  एक Italian company है जो की Open Source Hardware (Microcontroller) और Open Source software or  IDE (Integrated Development Environment) design करती है और बनाती है



ARDUINO project को 2003 में इटली के INTERACTION DESIGN INSTITUTE IVREA में छात्राओ को सस्ता, किफ़ायती, सरल और एसा की professional और नौसिखिये भी से इस्तमाल कर सके. इसलिए शुरू किया था. धीरे धीरे यह बोर्ड इतना POPULAR हो गया की आज सिर्फ engineers ही नहीं बल्कि hobbiyist और स्कूल के छात्रा भी इसे इस्तमाल कर रहे है.



Arduino Board जैसे Uno,nano,mega hardware ऐसे programmable  Computing Platform  है जिन पर work कर Hardware और software को मिला कर अपने अनुसार electronic Brain तैयार कर सकते है और उस electronic brain से electronic devices control कर सकते है



What is Arduino UNO ?





Arduino family का सबसे popular  Arduino  uno microcontroller board जिसमे ATmega328 processor लगा होता है इसमें 16 input Output(I/O) Pin  होती है जिनमे 6 pwm pin होती है  



जो की beginner के लिए भी एक बढिया यदि आप electronic के basic fundamentals भी जानते होंगे तो आप  Arduino  uno को use कर पाएंगे है  और  Arduino  Mega इस family का सबसे बड़ा microcontroller जिसे उसे किया जाता है



electronic projects kits भी  Arduino  उपलब्ध करती है इसको usb cable से power दी जा सकती है और Ac to Dc Adapter से power से भी power दी जा सकती है



Pin Configuration:

Arduino के पार्ट जिनको जानना जरूरी है उनके बारे में लिख रहा हूँ Arduino uno को Base बना कर



Pirinted Board-



यह arduino के सारे circuit के part को एक circuit board में बदलता है सभी componets इसी पर मिल कर arduino printed circuit board बनाते है



USB connection



इसके through Arduino software से computer में लिखा code/program को arduino board में upload कर सकते है  और arduino board को power देने का काम to करता ही है



GND Pin-

GND Ground का short form है ये pins, external circuit के लिए Ground का कम करती है दुसरे terminal के लिए



5volt power supply



ये pin पूरे circuit को power supply देने के काम आती है और एक और ऐसी ही pin 3.3volt होती है जो की circuit को 3.3 volt की power supply देती है



Analog pin

ये pins Arduino uno में A0 से A5 तक होती है यानि की total six pin होती है ये Analog input pins होती है किसी analog sensor जैसे potentiometer,temprature sensor etc. को read कर सकती है या sense कर सकत है और प्राप्त value को digital value or signal में बदल सकती है



Digital pin



digital pin arduino board से output देती है ये 0 to 13 तक होती है जिनसे output प्राप्त करते है और सभी output components जैसे servo motor,lcd display,led etc.पर output देती है



PWM pin-



pwm यानि की pulse width modulation pin ये pin आपने pwm sign(~) होता है arduino uno में ये 3,5,6,10,11 होती है ये एक प्रकार का output जो की analog sensor से input के बाद receive होता है तब कम आती है

Reset button-



ये arduino का बहुत ही usefull button है जिसे press या push करने पर हमारा upload किया गया code या program reset हो कर फिर से run/start होता है यदि हमने void loop में अपना code/program लिखा हो तो arduino board को power मिलते ही सिर्फ एक बार run होता है पर reset button press करने पर program एक बार फिर run हो जायेगा ऐसी स्थिति में हम program को check/test करने के लिए power cut करके फिर से देने और usb cable को remove कर फिर से लगाने की जरुरत नहीं पड़ेगी



Type of ARDUINO Board





ARDUINO के कई प्रकार है. सही variant select करना आपके project के साइज़, शेप और कितने I/O pins चाहिए, उस पर निर्भर करता है. में यहाँ कुछ famous ARDUINO बोर्ड्स के नाम लिख रहा हु:

  1. ARDUINO UNO R2
  2. ARDUINO NANO
  3. ARDUINO LILYPAD
  4. ARDUINO LEONARDO
  5. ARDUINO MEGA
  6. ARDUINO PRO
  7. ARDUINO ROBOT
  8. ARDUINO MKR VIDOR 4000(FPGA BASED ARDUINO)
  9. ARDUINO YUN
  10. ARDUINO ESPLORA


About Board





हम लोग इस segment में ज्यादातर बात ARDUINO UNO की करेंगे.  ARDUINO सिखने के लिए UNO सबसे सही विकल्प है. बाद में वह भी discuss करेंगे की क्यूँ.  ARDUINO uno में ATMega328P microcontroller है. इसमें 14 digital pins होती है. उसमे से 6 analog input pins होती है और 6 PWM output pins है.  (PWM का मतलब pulse width modulation होता है.)

बाकी की जानकारी नीचे table में दी गई है:



Microcontroller ATmega328P
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limit) 6-20V
Digital I/O Pins 14 (of which 6 provide PWM output)
PWM Digital I/O Pins 6
Analog Input Pins 6
DC Current per I/O Pin 20 Ma
DC Current for 3.3V Pin 50 Ma
Flash Memory 32 KB (ATmega328P) of which 0.5 KB used by bootloader
SRAM 2 KB (ATmega328P)
EEPROM 1 KB (ATmega328P)
Clock Speed 16 MHz
LED_BUILTIN 13
Length 68.6 mm
Width 53.4 mm
Weight 25 g




How and Where to Buy Arduino Board?

आप ARDUINO uno और उसके दूसरे variants store.arduino.cc से खरीद सकते है. open source हार्डवेयर होने के कारण दूसरे कई सारे websites है जो ARDUINO uno Original से सस्ते भाव में बेचते है.  अभी सबसे simple तो आप Amazon में आप इस लिंक से uno खरीद सकते  है : 





ARDUINO बोर्ड्स के साथ साथ ARDUINO SHIELDS भी मार्किट में उपलब्ध है जिसको इस्तमाल करके आप ARDUINO को WIFI, ETHERNET, BLUETOOTH, etc के साथ इस्तमाल कर सकते है.

Previous
Next Post »

2 Comments

Quote

"Educationists should build the capacities of the spirit of inquiry, creativity, entrepreneurial and moral leadership among students and become their role model."

Dr. Abdual Kalam