Arduino کیا ہے اور یہ اتنا مزہ کیوں ہے؟

اگر آپ انٹرنیٹ پر تفریحی الیکٹرانک پروجیکٹس تلاش کر رہے ہیں، تو آپ کو Arduino نام نہیں ملے گا۔ اوپن سورس سسٹم کو دوسری چیزوں کے علاوہ انٹرنیٹ آف تھنگز ایپلی کیشنز، روبوٹس اور تفریحی DIY پروجیکٹس کے لیے استعمال کیا جاتا ہے۔ اصل میں Arduino کیا ہے اور اس کم لاگت کے نظام کے ساتھ تجربہ کرنے میں اتنا مزہ کیوں ہے؟

Arduino ایک اوپن سورس الیکٹرانکس پلیٹ فارم ہے اور یہ ہارڈ ویئر اور سافٹ ویئر کے امتزاج پر مشتمل ہے۔ ہر چیز کا مقصد یہ ہے کہ آپ خود الیکٹرانک پرزوں کے ساتھ ٹنکر کرنا ہر ممکن حد تک آسان بنائیں۔ بنانے والوں کا ارادہ یہ ہے کہ پروگرامنگ اور الیکٹرانکس کے تجربے کے بغیر لوگ بھی جلدی سے اس کی گرفت میں آسکتے ہیں۔ یہ بھی پڑھیں: آپ کے Raspberry Pi پر Windows 10 16 مراحل میں۔

کسی بھی Arduino پروجیکٹ کی بنیاد ایک Arduino بورڈ ہے جس پر متعدد معیاری اجزاء سولڈر کیے جاتے ہیں۔ Arduino بورڈ کا دل ایک مائکروکنٹرولر ہے، عام طور پر ایک Atmel ATmega۔ تاہم، کچھ Arduino بورڈز میں مائیکرو کنٹرولرز ہوتے ہیں مثال کے طور پر Intel یا STM۔ آپ کو Arduino بورڈ پر اور کیا ملتا ہے اس کا انحصار ماڈل پر ہوتا ہے۔ زیادہ تر بورڈز میں آپ کے کمپیوٹر کے ساتھ بات چیت کرنے کے لیے USB کنکشن ہوتا ہے، لیکن صرف وائی فائی ماڈیول والے بورڈز بھی دستیاب ہیں۔ Arduino بورڈ کا بڑا فائدہ یہ ہے کہ سادہ DIY پروجیکٹس بنانے کے لیے تمام ضروری اجزاء بورڈ پر پہلے سے ہی نصب ہیں۔

ہر بورڈ کے اطراف میں آپ کو ان پٹ اور آؤٹ پٹس ملیں گے جنہیں آپ تاروں کے ذریعے سینسرز، موٹرز، ایل ای ڈی لائٹس اور دیگر اجزاء سے جوڑ کر اپنا پروڈکٹ بنا سکتے ہیں۔ چونکہ یہ اجزاء اکثر بہت سستے ہوتے ہیں، اس لیے آپ تھوڑے پیسوں میں اپنا IP کیمرہ، روبوٹ یا IoT ایپلیکیشن بنا سکتے ہیں۔ اپنے Arduino پروجیکٹ کو پروگرام کرنے کے لیے آپ کو ایک کمپیوٹر کی ضرورت ہوگی، لیکن اس کا مطلب یہ نہیں ہے کہ آپ کے پروجیکٹ کو کام کرنے کے لیے بالآخر کمپیوٹر کی ضرورت ہوگی۔ عام طور پر، آپ کا Arduino پروجیکٹ USB کنکشن کے ذریعے چلایا جائے گا۔ ایک Arduino پروجیکٹ کو چلانے کے لیے، آپ کو پاور اڈاپٹر یا بیٹری کو جوڑنے کی ضرورت ہوگی۔

Arduino LLC اور Arduino SRL کے درمیان جنگ

Arduino کی تاریخ اور حالیہ ترقی قانونی چارہ جوئی اور غلط مواصلات سے دوچار ہے۔ Arduino پروجیکٹ کا پیش خیمہ 2004 میں کولمبیا کے ایک طالب علم Hernando Barragán نے شروع کیا تھا جس نے اپنا مقالہ اٹلی میں لکھا تھا۔ اس نے اپنے پروٹو ٹائپنگ پلیٹ فارم کو وائرنگ کا نام دیا اور یہ اب بھی www.wiring.org.co پر موجود ہے۔ Barragán کے نگران ماسیمو بنزی اور کیسی ریاس تھے، جن میں سے بعد میں دیگر چیزوں کے علاوہ پروسیسنگ پروگرامنگ زبان اور ترقی کے ماحول پر کام کیا۔

Arduino 2005 میں پیدا ہوا تھا اور وائرنگ سے اخذ کیا گیا تھا۔ تاہم، Barragán Arduino ٹیم کا حصہ نہیں تھا. 2008 تک، کچھ بھی غلط نہیں تھا، لیکن جب 2008 کے آخر میں ٹیم کے پانچ ارکان میں سے ایک - Gianluca Martino - نے اٹلی میں Arduino کا نام بطور ٹریڈ مارک اپنی کمپنی Smart Projects کے ذریعے رجسٹر کیا، برسوں بعد اس کی وجہ سے Arduino- کے درمیان پھوٹ پڑ گئی۔ ٹیم کے افراد. مارٹینو نے Arduino SRL شروع کیا اور موجودہ ویب سائٹ www.arduino.cc کو www.arduino.org پر کاپی کیا۔ Arduino.cc ویب سائٹ Arduino LLC کے ذریعے چلائی جاتی ہے اور لوگوں کے اس گروپ کو، بشمول Banzi، Arduino مصنوعات کو ریاستہائے متحدہ سے باہر Genuino کے نام سے فروخت کرنے کے لیے ایک مقدمہ کے ذریعے مجبور کیا گیا ہے۔ اس وقت ابھی بھی مقدمات زیر التوا ہیں اور اس وقت تک ہمیں دو کمپنیوں کے ساتھ کام کرنا ہے جو ایک ہی نام سے ایک جیسی مصنوعات بناتے ہیں۔ یکسانیت کی خاطر، ہم اس مضمون میں صرف Arduino کا نام استعمال کریں گے۔ اگرچہ یورپ میں ہمیں تکنیکی طور پر Genuino کے بارے میں بات کرنی پڑتی ہے جب ہم Arduino LLC کے Arduino بورڈز کے بارے میں بات کرتے ہیں، مصنوعات ایک جیسی ہیں۔ کیا مستقبل میں بھی ایسا ہی ہوتا رہے گا یہ دیکھنا باقی ہے۔

مصنوعات

Arduino سسٹم کے ساتھ کیا ممکن ہے اور کون سی مصنوعات دستیاب ہیں اس کا احساس حاصل کرنے کے لیے پہلے اس ویب سائٹ پر جانا مفید ہے۔ براہ کرم نوٹ کریں: اس ویب سائٹ پر دکھائی گئی قیمتیں VAT کے علاوہ اور شپنگ کے اخراجات کے علاوہ ہیں)۔ آپ www.arduino.org پر بھی جا سکتے ہیں، اس ویب سائٹ کی پیشکش قدرے مختلف ہے۔ پروڈکٹس پر کلک کریں اور آپ دیکھیں گے کہ تین آفیشل بیگنر بورڈز ہیں: Uno، 101 اور مائیکرو۔ Uno معیاری ماڈل ہے اور اس کے بارے میں زیادہ تر کتابچے اور سبق لکھے جا چکے ہیں۔ Uno اپنی تیسری نظرثانی تک پہنچ گیا ہے اور اس لیے اسے Rev3 یا R3 بھی کہا جاتا ہے۔

Uno کی قیمت 20 یورو ہے اور یہ ATmega328P مائیکرو کنٹرولر پر مبنی ہے۔ اس میں 32 کلو بائٹس فلیش میموری اور 2 کلو بائٹ ریم ہے۔ 101 Uno کا ایک ڈیلکس ورژن ہے اور اس میں Intel Curie microcontroller ہے۔ اس کے علاوہ، 101 میں بلوٹوتھ ہے اور بورڈ میں ایکسلرومیٹر اور گائروسکوپ ہے۔ اگر آپ کوئی ایسا پروجیکٹ بنانا چاہتے ہیں جو حرکت کا استعمال کرتا ہو یا بلوٹوتھ کے ذریعے کسی اور چیز سے بات چیت کرنے کی ضرورت ہو، تو یہ ایک اچھا انتخاب ہے۔ 101 کی قیمت 28.65 یورو ہے۔ مائیکرو ایک کمپیکٹ بورڈ ہے جس میں ایک مربوط USB کنکشن ہے اور اس کی قیمت 18 یورو ہے۔ اعلی درجے کے صارفین کے لیے مزید پیچیدہ بورڈز دستیاب ہیں، جیسے کہ Arduino MEGA 2560، جو بڑا ہے، زیادہ ان پٹ اور آؤٹ پٹ فراہم کرتا ہے اور آپ کو 35 یورو لاگت آئے گی۔ چونکہ Arduino ایک اوپن سورس سسٹم ہے، اس لیے دوسرے مینوفیکچررز ہیں جو Arduino بورڈ پیش کرتے ہیں۔ موازنہ بورڈز کی ایک آسان فہرست یہاں مل سکتی ہے۔

ڈھالوں کے ساتھ پھیلائیں۔

آپ اپنے Arduino پروجیکٹ کو سینسر، موٹرز، ریزسٹرس اور دیگر الیکٹرانکس کے ساتھ بڑھا سکتے ہیں، لیکن نام نہاد شیلڈز بھی دستیاب ہیں۔ یہ پہلے سے سولڈرڈ پرنٹ شدہ سرکٹ بورڈز ہیں جو آپ کے Arduino بورڈ کی فعالیت کو بڑھاتے ہیں۔ مثال کے طور پر، آپ جوائس اسٹک کے ذریعے اپنے پروجیکٹ کو کنٹرول کرنے کے لیے جوائس اسٹک شیلڈ خرید سکتے ہیں۔ ایک اور مشہور شیلڈ BLE شیلڈ ہے، جس کے ساتھ آپ اپنے Arduino میں بلوٹوتھ 4.0 شامل کرتے ہیں۔ آپ اپنے موجودہ Arduino بورڈ پر آسانی سے شیلڈ پر کلک کر سکتے ہیں۔ اس طرح آپ نہ صرف عام بورڈ کو طاقت فراہم کرتے ہیں بلکہ ایک ہی وقت میں اپنی شیلڈ بھی فراہم کرتے ہیں۔

حالیہ پوسٹس

$config[zx-auto] not found$config[zx-overlay] not found