وی ہیںArdino "ذائقوں" کی ایک بڑی تعداد، تو بات کرنے. اسکے علاوہ Arduino UNO اور اس کا بڑا بھائی اردوینو میگا، اس پلیٹوں میں سے زیادہ ہیں۔ کچھ خاص خصوصیات کے حامل کچھ سازوں کی ہر ممکن ضروریات کو پورا کرنے کے لئے۔ اس طرح وہ ہر طرح کے DIY منصوبوں کو اپنائیں گے۔ مذکورہ بالا سے مختلف ایک للی پیڈ ہے۔
للی پیڈ ایک چھوٹا اوپن سورس ڈویلپمنٹ بورڈ ہے اور پلیٹ کی طرح کچھ خصوصیات کے ساتھ Arduino UNO بیس، لیکن جس کے سائز کو کافی حد تک کم کردیا گیا ہے تاکہ اسے ایمبیڈڈ پروجیکٹس ، کم کھپت ، چھوٹے ڈیوائسز کے مطابق ڈھال لیا جاسکے جہاں سائز کو کم کرنا ضروری ہے ، اور یہاں تک کہ گھریلو لباس کے قابل ...
انڈیکس
للی پیڈ کیا ہے؟
ایک چھوٹی سی ڈیوائس جو DIY برادری میں عائد کی گئی ہے پہننے کے قابل. یعنی ، ہسپانوی میں وہ "پہننے کے قابل" آلات ہوں گے ، حالانکہ یہ اتنا اچھا نہیں لگتا ہے۔ جیسا کہ آپ تصور کرسکتے ہیں ، اگر آپ ابھی تک نہیں جانتے ہیں تو ، وہ ایسے آلات ہیں جو لباس یا لوازمات کے طور پر استعمال ہوسکتے ہیں۔ یقینی طور پر آپ نے پہلے ہی کچھ پہنے جانے والے سامان جیسے اسمارٹ گھڑیاں ، ٹی شرٹس ، ٹوپیاں ، وغیرہ دیکھے ہوں گے ، جن میں پیغامات ظاہر کرنے ، کچھ قسم کے سگنل وغیرہ کو خارج کرنے کے لئے کچھ الیکٹرانک عنصر موجود ہے۔
ٹھیک ہے ، اس قسم کے آلے کے لئے a استعمال کرنا عملی نہیں ہے Arduino UNO، میگا وغیرہ ، چونکہ یہ کافی سائز کے بورڈ ہیں ، جو ان بورڈوں کو عام طور پر ضرورت ہوتی ہے اس کی طاقت کے ساتھ مل کر ، پہننے والوں کی تعمیر کا کام ناممکن بنا دیتے ہیں محتاط. یہی وجہ ہے کہ للی پیڈ جیسے بورڈز تشکیل دیئے گئے ہیں ، اردوینو ماحولیاتی نظام کے اندر ایک اور کلیدی ٹکڑا۔
لہذا، للی پیڈ فلورا وہ ترقیاتی بورڈ کے علاوہ اور کچھ نہیں ہیں جو میکرز کو دوسرے بورڈوں کی طرح کی گنجائش مہیا کرتے ہیں ، لیکن ایک چھوٹا سائز اور کسی مجرد بجلی کی فراہمی کو یکجا کرنے کے امکان کے ساتھ ، جیسے کہ ایک چھوٹا بٹن سیل.
اس مضمون میں میں للی پیڈ اور فلورا دونوں کا احاطہ کروں گا ، چونکہ دونوں منصوبے بنانا بہت دلچسپ ہے انٹرایکٹو لباس یا چھوٹی اشیاء روشنی والی ٹوپیوں کی طرح ، آپ کی اپنی سمارٹ گھڑی (جیسے Fitbit ، Appel iWatch ، Samsung Galaxy Gear…) ٹی شرٹس جو ٹویٹر کے واقعات پر ردعمل ظاہر کرتی ہے ، ایسے جوتے جو اقدامات پر ردعمل دیتے ہیں ، یا آپ جس کا تصور بھی کرسکتے ہیں۔
نیز ، آپ کو یہ بھی جان لینا چاہئے کہ برادری اور دیگر مینوفیکچررز نے ہر طرح کی ترقی کی ہے تکمیلی منصوبے جو آپ استعمال کرسکتے ہیں اور بہت سے اضافی آلات (سینسر ، ایل ای ڈی ، ایکچویٹرز ، ...) جو ان پلیٹوں کے ساتھ مل کر کام کرتے ہیں تاکہ ان کی صلاحیتوں کو اڈے سے باہر بڑھائیں۔
للی پیڈ / فلورا تکنیکی خصوصیات
یہ للی پیڈ / فلورا پلیٹ یہ خاص طور پر گارمنٹس اور ٹیکسٹائل کے لئے تیار کیا گیا ہے ، جیسا کہ میں نے کہا ہے ، اردوینو کا قابل لباس ورژن ہے۔ اسے لیہ بیچلی اور سپارک فون الیکٹرانکس نے تیار کیا تھا۔ یہ سچ ہے کہ خصوصیات دوسرے ارڈینو بورڈ کی طرح طاقتور نہیں ہیں ، لیکن یہ زیادہ لچکدار اور کم ہوتی ہیں ، ایسی خصوصیات جو دوسرے بورڈز میں نہیں ہیں۔
للی پیڈ
للی پیڈ بورڈ ایک کم طاقت والے اتمیل مائکروکانٹرولر کے ذریعہ تقویت یافتہ ہے اے ٹی میگا 328 پی۔. ایک MCU چپ جو صرف 0,75AA کے درمیان 0,2mA پر موڈ پر منحصر ہے ، اور 2.7 سے 5.5v تک سپلائی وولٹیج کے ساتھ مطالبہ کرتی ہے۔ یہ ایم سی یو 8 بٹ ہے ، جو 8 میگا ہرٹز کی گھڑی کی فریکوئنسی کے ساتھ کام کرتا ہے۔
اس کے چھوٹے سائز کے باوجود ، یہ بورڈ 23 GPIO پن ہیں تاکہ آپ ان کو پروگرام کرسکیں۔ لیکن ان میں سے صرف 9 قابل رسائی ہیں ، تمام ڈیجیٹل پن کی طرح۔ ان کی تعداد اس طرح ہے: 5 ، 6 ، 9 ، 10 ، 11 ، A2 ، A3 ، A4 ، اور A5۔ ان سب میں سے ، A کے بغیر والے استعمال ہوسکتے ہیں PWM. اس کے علاوہ ، یہ استعمال کیا جا سکتا ہے I2C پروٹوکول پنوں A4 (SDA) اور A5 (SCL) کے ذریعے۔ یقینا ، وہاں بھی GND زمین کے طور پر (علامت کے ساتھ نشان لگا ہوا ہے) اور 3v3 طاقت (+ کے طور پر نشان زد) کے لئے ایک اور ہوگا۔
للی پیڈ ایک JST کنیکٹر کو مربوط کرنے کے لئے ضم کرتا ہے لیپو بیٹری ریورس سائیڈ پر ، اگرچہ سیریل-یوایسبی اڈاپٹر بنیادی کٹ میں شامل نہیں ہے (آپ کو خریدنا ہوگا FTDI ماڈیول). USB کے ذریعے بیٹری چارج کرنے کے لئے ایک مربوط MCP73831 چپ ، ایک ری سیٹ بٹن ، متعدد انٹیگریٹڈ ایل ای ڈی ، کیا ان میں سے ایک کو یہ جاننے کے لئے کہ بورڈ آن کیا گیا ہے اور کوئی دوسرا پن 13 کے ذریعہ ڈیبگ کرنے کے قابل ہے۔
The للی پیڈ تکنیکی خصوصیات مکمل ہیں:
- 328 میگاہرٹز اتمیل ایٹمیگا 8 پی مائکروکانٹرولر۔
- 8 بٹ
- ایس آر اے ایم 2KB
- EEPROM 1KB
- 32KB فلیش میموری
- 2.7v سے 5v5 تک وولٹیج کی فراہمی کریں۔
- 0.75mA تک 0.2 مائکروچیمپس کے درمیان کھپت۔
- ڈیجیٹل پن 23 ، صرف 9 دستیاب ہیں۔ 5 پی ڈبلیو ایم (5,6,9,10,11،XNUMX،XNUMX،XNUMX،XNUMX) کے ساتھ۔
- چار ینالاگ پنوں A2 ، A3 ، A4 ، A5۔ جن میں A4 (SDA) اور A5 (SCL) I2C کے لئے ہیں۔
- پاور پن: 1v3 میں سے 3 ، GND کا 1۔
- پنوں کا زیادہ سے زیادہ حالیہ: 40 ایم اے۔
- طول و عرض 55 ملی میٹر قطر اور 8 ملی میٹر موٹی۔
- قیمت: کے بارے میں € 6 یا € 7 (یہاں خریدیں)
فلورا
En فلورا کا معاملہ، یہ پچھلے ایک سے کہیں زیادہ مہنگا ایڈف فروٹ پلیٹ ہے ، بلکہ سستا بھی ہے۔ اس بورڈ میں متعدد ترمیمیں ہیں ، جن میں v3 ہے۔ یہ اڑڈینو مطابقت رکھتا ہے ، اور اس کا ڈیزائن اڈفروٹ کے بانی لیمر فرائیڈ نے تیار کیا ہے ، جسے برادری میں لیڈیڈا کے نام سے جانا جاتا ہے ، اور للی پیڈ کے متبادل کے طور پر۔
للی پیڈ کے مقابلے میں اس کے کچھ دلچسپ فوائد ہیں ، حالانکہ وہ لگ بھگ ایک جیسے دکھائی دیتے ہیں۔ یہ پلیٹ ہاں یہ مائکرو یو ایس بی کو مربوط کرتا ہے آپ کے رابطے کے ل، ، لہذا یہ پہلے سے ہی ایک اضافی نقطہ ہے۔ اس کے علاوہ ، فلورا کے طول و عرض میں 45 ملی میٹر اور 7 ملی میٹر ہے ، جو اسے کسی حد تک چھوٹا کردیتی ہے ، حالانکہ اس معاملے میں عملی طور پر وہی ہے۔
فلورا کے ایک اور فوائد ہیں اس کا اطلاق کرتا ہے للی پیڈ کے بارے میں اس کے علاوہ ، اگر آپ مزید جانا چاہتے ہیں تو ، وہ مکمل ترقیاتی کٹ بھی فروخت کرتے ہیں۔
کرنے فلورا، خصوصیات یہ دیگر ہوں گی:
- اتمیل ATmega32U4 16 میگاہرٹز مائکروکانٹرولر۔
- 8 بٹ
- 2.5KB SRAM
- 32KB فلیش
- 1KB EEPROM
- سپلائی وولٹیج 3.5v سے 16v۔
- 8mA سے 20mA تک زیادہ سے زیادہ کھپت.
- دستیاب ڈیجیٹل پنوں میں 1 کی کمی واقع ہوئی ہے ، یعنی آپ کے پاس 8 ہیں۔ وہ 0 ، 1 ، 2 ، 3 ، 6 ، 9 ، 10 اور 12 ہیں۔ PWM کی حیثیت سے ان میں سے 4 ہیں ، جن کی تعداد 3 ، 6 ، 9 اور 10 ہے۔ اس میں I2C ہے ، لیکن اس بار وہ 2 میں ہیں (ایس ڈی اے) ) اور 3 (ایس سی ایل)۔
- انٹیگریٹڈ نیوپکسل پن 8 سے قابل رسائی۔
- آپ کے پاس 4 ینالاگ پن ہیں: A7 ، A9 ، A10 اور A11۔
- 2 وولٹیج پن 3v3 اور 3 قسم GND شامل کریں۔ نیز ، ایک VBATT آؤٹ پٹ شامل کریں۔ یہ آخری پن اس کی طاقت کے لئے استعمال ہونے والی بیٹری کا وولٹیج دیتا ہے ، لہذا ، اسے ایک اور پاور پن کے طور پر استعمال کیا جاسکتا ہے ، جیسا کہ نو پکسل (ہمیشہ زیادہ سے زیادہ 150 ایم اے تک ، لیکن ہوشیار رہنا کیونکہ اس کی کھپت میں اضافہ ہوتا ہے)۔
- 45 ملی میٹر 7 ملی میٹر طول و عرض۔
- 16-30 from سے قیمت (یہاں خریدیں)
پلیٹیں ان کی اصل میں مختلف. جبکہ فلورا کا تعلق اڈفروٹ سے ہے ، للی پیڈ کا تعلق ارڈینو اور اسپارکفن سے ہے۔ لیکن دونوں ہی پہننے کے قابل ، اور اسی طرح کے طول و عرض اور خصوصیات کے ساتھ ڈیزائن کیا گیا ہے جیسے آپ دیکھ سکتے ہیں۔
آرڈینوو IDE کے ساتھ پروگرام شروع کرنا
کرنے پروگرام فلورا اور للی پیڈ اس کے ساتھ کرنے جیسا ہی ہے Arduino UNO، وغیرہ ایک ہی پروگرامنگ زبان اور ایک ہی ترقیاتی ماحول استعمال ہوتا ہے ، یعنی ، اردوینو IDE. فرق صرف یہ ہے کہ آپ کو دھیان میں رکھنا چاہئے کہ آپ کو IDE مینو میں پروگرام کرنے کے لئے پلیٹ کی قسم کا انتخاب کرنا چاہئے ، کیونکہ پہلے سے طے شدہ طور پر یہ UNO ہوگا۔
کرنے پلیٹ کو صحیح طریقے سے منتخب کریں آرڈینوو IDE میں:
- للی پیڈ: ارڈینو آئ ڈی ای ، پھر ٹولز ، پھر بورڈز سیکشن میں جائیں اور وہاں للی پیڈ بورڈ منتخب کریں۔ ایف ٹی ڈی آئی ماڈیول سے منسلک اور پی سی سے مائکرو یو ایس بی تک کیبل کے ذریعہ ، آپ اس خاکہ کو پروگرام کر کے چھوڑ سکتے ہیں۔
- فلورا: اردوینو IDE ، پھر فائل ، پھر ترجیحات پر جائیں۔ ترتیبات کے ٹیب میں ، "اضافی پلیٹ یو آر ایل کے مینیجر" کو تلاش کریں اور وہاں اس لنک کو پیسٹ کریں. ویسے ، اگر آپ کے پاس پہلے سے ہی اس فیلڈ میں دوسرا یو آر ایل موجود ہے تو ، اس نئے URL کو الگ کرنے کے لئے کوما استعمال کریں اور پرانا کو حذف نہ کریں ، یا ٹیکسٹ باکس کے ساتھ والے آئکن پر کلک کریں اور نیا URL دوسرے کے نیچے شامل کریں۔ نئی ونڈو میں سے ایک جو ظاہر ہوتا ہے۔ ایک بار جب آپ ختم کردیں گے ، آپ ٹھیک دیتے ہیں اور بس۔ اب ٹولز ، بورڈ ، کارڈ منیجر پر جائیں ، اور ڈراپ ڈاؤن مینو ٹائپ سے شراکت کا انتخاب کریں ، سرچ انجن "اڈفروٹ اے وی آر" میں کوٹے کے بغیر تلاش کریں اور ایک بار انسٹال ہوجائیں۔ ایک بار کام کرنے کے بعد ، آپ ٹولز مینو ، للی پیڈ ارڈینو بورڈ پر واپس جاسکتے ہیں اور اس کے اندر آپ ایڈفریٹ فلورا منتخب کرسکتے ہیں جو اس پلگ ان کو انسٹال کرنے کے بعد ظاہر ہوگا۔ یہاں آپ علیحدہ ماڈیول کی ضرورت کے بغیر ، بورڈ کو USB سے براہ راست مائیکرو یو ایس بی کیبل سے مربوط کرتے ہیں۔
باقی طریقہ کار کسی دوسرے ارڈینو بورڈ کی طرح ہوگا ، جس کو مدنظر رکھتے ہوئے ہارڈ ویئر کے دستیاب وسائل، جو چھوٹا ہو گا ... مثال کے طور پر ، کسی ایسی ایل ای ڈی کو پلکنے کے لئے جسے آپ للی پیڈ / فلورا کے 6 پن سے منسلک کرتے ہیں ، آپ درج ذیل مثال کے کوڈ کا استعمال کرسکتے ہیں۔
const byte pinLed6 = 6; void setup() { // Modo del pin como salida pinMode(pinLed6, OUTPUT); } void loop() { // Hacemos parpadear el LED cada 3 segundos digitalWrite(pinLed6, HIGH); delay(3000); digitalWrite(pinLed6, LOW); delay(3000); digitalWrite(pinLed6, HIGH); delay(3000); digitalWrite(pinLed6, LOW); delay(3000); }
تبصرہ کرنے والا پہلا ہونا