5 Arduino پاور سیونگ ٹپس جو آپ کو دنوں تک چلاتی رہیں گی۔

5 Arduino پاور سیونگ ٹپس جو آپ کو دنوں تک چلاتی رہیں گی۔

Arduino بورڈز نے DIY ٹیکنالوجی کا چہرہ بدل دیا ہے۔ سادہ پروجیکٹ جیسے چھوٹے آرڈوینو ٹریفک لائٹس بنانا ابتدائی لوگوں کو بنیادی الیکٹرانکس اور پروگرامنگ کے بارے میں سکھانے کے لیے بہترین ہیں۔





Arduinos گھریلو پراجیکٹس کے لیے بہترین ہیں ، اور ان کو بیٹری پیک کے ساتھ جوڑ کر حرکت میں لایا جا سکتا ہے۔ مسئلہ یہ ہے کہ یہاں تک کہ سب سے چھوٹی بیٹری بھی ایک چھوٹا آرڈوینو بورڈ کے ذریعے تیزی سے ختم ہو جائے گی۔





سب ایک اینڈرائیڈ میسجنگ ایپ میں۔

اگر آپ واقعی چاہتے ہیں کہ آپ کا آرڈوینو طویل فاصلے تک چلے ، تو آپ کو کچھ موافقت اور تبدیلیاں کرنے کی ضرورت ہوگی۔





1. Arduino لو پاور سافٹ ویئر لائبریریاں۔

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

کی کم طاقت والی لائبریری۔ بذریعہ گیتھب صارف راکٹسکریم استعمال میں آسان لائبریری کی ایک مثال ہے جو کچھ بجلی بچانے کے لیے بہترین ہے۔ لائبریری کے کچھ مثال کے کوڈ کی بنیاد پر درج ذیل کوڈ پر غور کریں:



#include 'LowPower.h'
// setup() your sensors/LEDs here
void loop()
{
// This next line powers the arduino down for 8 seconds
//ADC means analogue to digital conversion, and BOD for brown out detection
//both are turned off during the sleep period to save power
LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF);

//After each sleep, you can instruct the Arduino to carry out its tasks here - for example, take a temperature reading and send it to a server.
}

یہ کوڈ ایک اچھی شروعات ہے۔ نہ صرف یہ کہ پہلے سے تعمیر شدہ طریقوں کا استعمال کرتے ہوئے بجلی کی کھپت کو کم کرتا ہے ، بلکہ یہ ممکنہ طور پر مہنگا بند کر دیتا ہے۔ ڈیجیٹل تبادلوں کا ینالاگ۔ (جو بیکار ہونے پر بھی طاقت کا استعمال کر سکتا ہے) اور بھوری رنگ کا پتہ لگانا جو آرڈینو رننگ کوڈ کو روکتا ہے جب اس کا ان پٹ وولٹیج بہت کم ہو جاتا ہے۔

آپ کا Arduino کتنی طاقت کھینچتا ہے اس کو کاٹنا شروع کرنے کے لیے یہ ایک سادہ لیکن موثر اقدام ہے۔ ہم اس سے کہیں زیادہ گہرائی میں جا سکتے ہیں!





2. Arduino بلٹ ان پاور سیونگ۔

Arduino پروگرامنگ زبان کی اپنی بلٹ ان ہے۔ نیند بجلی کی بچت میں مدد کے لیے ڈیزائن کی گئی فعالیت۔ نیند کا فنکشن ، جس کے ساتھ مل کر استعمال کیا جاتا ہے۔ رکاوٹ شقیں ، آرڈوینو کو دوبارہ جاگنے دیں۔

آرڈوینو کے پاس مخصوص پن ہیں جو نیند کے چکر میں خلل ڈالنے کے لیے بنائے گئے ہیں ، اور آپ سیٹ اپ فنکشن کے ذریعے ان تک رسائی حاصل کر سکتے ہیں۔





#define interruptPin 2
void setup()
{
//interrupt pin MUST be Arduino pin 2 or 3 on Uno
//set the pin to pull up mode
pinMode(interruptPin, INPUT_PULLUP);
}

اب چونکہ یہ ایک رکاوٹ پن کے طور پر ترتیب دیا گیا ہے ، آپ اپنے Arduino کو سونے کے لیے محفوظ طریقے سے بھیج سکتے ہیں۔ ایسا کرنے کا ایک آسان طریقہ دو چھوٹے افعال بنانا ہے:

void sendToSleep()
{
//enable sleeping - note this primes sleep, not starts it!
sleep_enable();
//attach the interrupt, specify the pin, the method to call on interrupt,
//and the interrupt conditions, in this case when the pin is pulled low.
attachInterrupt(interruptPin, wakeUpAgain, LOW);
//actually activate sleep mode
sleep_cpu();
//code continues on from here after interrupt
Serial.println('Just awoke.');
}
void wakeUpAgain()
{
//stop sleep mode
sleep_disable();
//clear the interrupt
detachInterrupt(interrputPin);
}

اوپر کا کوڈ آپ کے آرڈوینو کو سلیپ موڈ میں بھیجنے کا ایک آسان طریقہ ہے ، اور آپ اسے جوڑ کر دوبارہ جاگ سکتے ہیں پن 2 کرنے کے لئے GND پن جبکہ Arduino Uno سلیپ موڈ میں ہے یہ کل پاور ڈرا سے 11mA کے قریب مونڈتا ہے ، اور اگر آپ اس کے بجائے پرو مینی استعمال کرتے ہیں تو آپ 25mA کے باقاعدہ بجلی کے استعمال سے صرف 0.57mA تک گرنے کی توقع کر سکتے ہیں۔

رکاوٹیں آپ کی بجلی کی کھپت کو کم کرنے کا ایک بہترین طریقہ ہیں ، اور۔ کرکس بلاگ میں ان کے بارے میں کچھ تفصیلی پوسٹس ہیں۔ ، جو شروع کرنے والوں کے لیے رکاوٹوں کو ختم کرنے میں مدد کرتا ہے۔

3. Arduino گھڑی کی رفتار کو سست

آپ کے Arduino کی گھڑی کی رفتار اس بات کا تعین کرتی ہے کہ وہ فی سیکنڈ کتنے آپریشن کر سکتی ہے۔ زیادہ تر آرڈینو بورڈ 8 یا 16 میگا ہرٹز پروسیسر پر چلتے ہیں ، حالانکہ کچھ آف شاٹ بورڈز جیسے ٹینسی 3.6 180MHz تک پروسیسنگ کی رفتار پر فخر کرتے ہیں! یہی وجہ ہے کہ بہت سے۔ DIY ہیکرز Teensy بورڈز استعمال کرنا پسند کرتے ہیں۔ Arduino پر ان کے DIY منصوبوں میں.

یہ ساری پروسیسنگ پاور بجلی کی قیمت پر آتی ہے ، اور بہت سے استعمال کے معاملات میں گھڑی کی پوری رفتار کو استعمال کرنا زیادہ ہے۔ یہ وہ جگہ ہے جہاں سافٹ ویئر کے ذریعے گھڑی کی رفتار کو ریگولیٹ کرنے سے فرق پڑ سکتا ہے۔

یہ آپ کو خبردار نہ کرنا میری یادداشت ہوگی ، گھڑی کی رفتار کو تبدیل کرنا بوٹ لوڈر کے مسائل کا سبب بن سکتا ہے۔ اور اگر آپ غلط طریقے سے کیے گئے ہیں تو آپ کو ایک Arduino کے ساتھ چھوڑ سکتے ہیں آپ اسکیچ اپ لوڈ نہیں کر سکتے۔

اگر آپ اپنی گھڑی کی رفتار کو تبدیل کرنے کی کوشش کرنا چاہتے ہیں ، اور آرڈوینو آئی ڈی ای میں ٹولز بنانے کے ساتھ ساتھ آپ کو فلائی پر سی پی یو فریکوئنسی تبدیل کرنے کی اجازت دی جائے ، پیٹر پی کی تفصیلی گائیڈ۔ آپ کو شروع کرنے میں مدد کر سکتے ہیں۔

4. پاور بھوکے Arduino اجزاء کو تبدیل کریں

Arduino Uno ابتدائیوں کے لیے سب سے زیادہ مقبول بورڈ ہے ، اور زیادہ تر Arduino کٹس یا تو آفیشل یا کلون ماڈل فراہم کرتی ہیں۔ اس کا بڑا فارم فیکٹر اور ہاٹ سوئپ ایبل مائیکروچپس اسے تجربات کے لیے کامل بناتے ہیں ، اور ان پٹ وولٹیجز کے لیے اس کی وسیع صلاحیت اور 3.3v اجزاء کے لیے آن بورڈ وولٹیج کنورژن اسے تقریبا every ہر مقصد کے لیے موزوں بنا دیتا ہے۔

یہ تمام فعالیت بجلی کے استعمال کے لحاظ سے سستی نہیں آتی۔ اس کو ذہن میں رکھتے ہوئے ، بہت سی چیزیں ہیں جو آپ طاقت بچانے کے لیے ایک Arduino Uno کو جسمانی طور پر تبدیل کر سکتے ہیں۔

Arduino Uno پر وولٹیج ریگولیٹر بورڈ پر سب سے بڑا سنگل پاور ڈرین کا سبب بنتا ہے۔ یہ خاص طور پر حیران کن نہیں ہے ، کیونکہ اسے ان پٹ پاور سپلائی سے بورڈ میں ہی 7v تک محفوظ طریقے سے چھوڑنا پڑتا ہے۔ کچھ نے ریگولیٹر کی جگہ زیادہ کارگروں سے بدلنے کی کوشش کی ہے ، لیکن اس سے مسئلہ حل نہیں ہوتا۔

ڈیف پروک انجینئرنگ کے پیٹرک فینر نے اپنے بلاگ پوسٹ میں ایک زبردست حل نکالا جس میں اونو پاور بچانے کی حکمت عملی شامل ہے۔ وولٹیج ریگولیٹر کو مکمل طور پر ڈی سی-ڈی سی بک کنورٹر سے تبدیل کر کے ، وہ مائیکروکنٹرولر کی آدھی بجلی کی کھپت میں کامیاب ہو گیا۔

5. اپنا اپنا Arduino بنائیں

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

اپنے سرکٹ کے سائز اور دائرہ کار پر بہت زیادہ کنٹرول رکھنے کے ساتھ ، یہ اسٹینڈ بائی میں بجلی کی کھپت کو 15.15mA تک اور نیند موڈ میں 0.36mA تک کم لا سکتا ہے۔ یہ اعداد و شمار سے لیے گئے ہیں۔ ناقابل یقین حد تک تفصیلی پوسٹ بذریعہ نک گیمون اپنے فورم پر۔

یہ پوسٹ Arduino بجلی کی بچت کے بہت سے دوسرے پہلوؤں کا احاطہ کرتی ہے ، اور موبائل پاور سپلائی سے تھوڑا زیادہ وقت نچوڑنے کی کوشش کرتے وقت اس کا حوالہ دینے کا ایک بہترین ذریعہ ہے۔

بڑے خیالات اور چھوٹے پاور فوٹ پرنٹ کے لیے Arduino استعمال کریں۔

جب آپ کام کر رہے ہیں۔ آپ کے پہلے ابتدائی آرڈینو پروجیکٹس۔ ، بجلی کی کھپت شاید زیادہ تشویش کا باعث نہیں ہے۔

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

میں اپنی جلتی لامحدود کو کیسے منسوخ کروں؟
بانٹیں بانٹیں ٹویٹ ای میل۔ یہ ہے کہ ایف بی آئی نے Hive Ransomware کے لیے انتباہ کیوں جاری کیا۔

ایف بی آئی نے ransomware کے خاص طور پر گندے تناؤ کے بارے میں انتباہ جاری کیا۔ یہاں آپ کو Hive ransomware سے خاص طور پر ہوشیار رہنے کی ضرورت ہے۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • DIY
  • بیٹری کی عمر
  • Arduino
  • ہارڈ ویئر کی تجاویز۔
مصنف کے بارے میں ایان بکلے۔(216 مضامین شائع ہوئے)

ایان بکلے برلن ، جرمنی میں رہنے والے ایک آزاد صحافی ، موسیقار ، اداکار اور ویڈیو پروڈیوسر ہیں۔ جب وہ لکھ نہیں رہا ہے یا اسٹیج پر نہیں ہے تو ، وہ پاگل سائنسدان بننے کی امید میں DIY الیکٹرانکس یا کوڈ کے ساتھ چھیڑ چھاڑ کر رہا ہے۔

ایان بکلی سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔