- استعمال شدہ ہارڈ ویئر:
- ESP8266 کے لئے پروگرام:
- ESP8266 ایمبیڈڈ ویب سرور:
- موبائل ایپ کے ساتھ بات چیت (بلیئنک)
- تھنگ اسپیک کے ساتھ بات چیت کرنا
اس پروجیکٹ کا مقصد شمسی تنصیب میں دور دراز سے لتیم بیٹری بینک کی نگرانی کرنا ہے ۔ یہ ہر بیٹری پیک کے لئے موجودہ طور پر موجودہ کا پتہ لگاتا ہے۔ یہ شمسی چارجر کے ساتھ بھی بات چیت کرتا ہے اور گھر اور بیٹری بینک میں جانے والی طاقت کی براہ راست قدروں کا حساب لگاتا ہے۔ اس میں چارٹ ، اندرونی تاریخی ڈیٹا ، اور اختیاری طور پر Thingspeak اور Blynk پر بھی ڈیٹا اپ لوڈ کیا جاسکتا ہے جس میں ایک ویب سرور شامل ہے ۔
شمسی تنصیب کے متوازی طور پر جڑے ہوئے لی آئن بیٹری پیک (بی ایم ایس شامل) کے طرز عمل اور زندگی بھر کی جانچ پڑتال کے لئے ، یہ آئی او ٹی پروجیکٹ ایک تجربے کا حصہ ہے۔ یہاں استعمال ہونے والی لتیم بیٹری کیمسٹری LiFePo4 3.65V / سیل نہیں ہے جو عام طور پر شمسی تنصیبات کے ل recommended تجویز کی جاتی ہے ، لیکن زیادہ صلاحیت اور آپریٹنگ خطرات کے ساتھ باقاعدہ لی آئن بیٹریاں 4.2V / سیل ہیں۔ جیسا کہ اوپر دی گئی تصویر میں دیکھا جاسکتا ہے ، بیٹری پیک کو حفاظتی تھیلے کے اندر رکھا گیا ہے اور بیٹری تجزیہ کار اور ہر چیز چھت میں ہے۔ یہاں استعمال ہونے والا شمسی کنٹرولر ٹریسر 2206AN ہے۔
استعمال شدہ ہارڈ ویئر:
اس لتیم آئن بیٹری مانیٹرنگ سسٹم کے لئے مکمل سرکٹ ڈایاگرام ذیل میں دکھایا گیا ہے
NodeMCU (ڈی duino) بورڈ 5V کو بیٹری پیک کی پیداوار میں وولٹیج کنورٹرس جو ایک DC-DC کنورٹر ہرن کی طرف سے طاقت ہے. بورڈ پر موجود 3.3V ریگولیٹڈ DC آؤٹ پٹ DS DSBB20 اور RHT03 سینسر کو طاقت دینے کے لئے استعمال کیا جاتا ہے۔ اسکیمیٹک یہ بھی ظاہر کرتا ہے کہ کس طرح 5 لتیم بیٹریاں (ہر 24 وی) ACS712 موجودہ سینسر کے ذریعہ ہر بیٹری کے ذریعے موجودہ نگرانی کے لئے مربوط ہیں ۔ آؤٹ پٹ اینالاگ اقدار تشکیل دیتے ہیں کہ یہ موجودہ سینسر ADS1115 ADC ماڈیول اعلی پیمائش کے ل meas ماپا جاتا ہے ، حاصل شدہ نتیجہ پھر I2C مواصلات کے ذریعہ ESP بورڈ میں منتقل کیا جاتا ہے۔ آپ اس انرجی مانیٹرنگ پروجیکٹ کا بھی حوالہ دے سکتے ہیں جہاں ACS712 اسی طرح استعمال ہوا تھا۔ ہم نے وولٹیج سینسر ماڈیول بھی استعمال کیا ہےبیٹری وولٹیج کی نگرانی کرنے کے لئے. یہ پروجیکٹ صرف مکمل بیٹری پیک وولٹیج پر نظر رکھتا ہے ، اگر آپ کو ہر بیٹری کے وولٹیج کی نگرانی کرنا ہو تو آپ اس سیل وولٹیج مانیٹرنگ پروجیکٹ کو چیک کرسکتے ہیں۔
آپ نوٹ کر سکتے ہیں کہ شمسی توانائی سے بیٹری پیک کو چارج کرنے کے لئے کس طرح شمسی پینل (24V 500W) MPPT شمسی کنٹرولر کے ذریعے بیٹری پیک کے ساتھ جڑا ہوا ہے ۔ شمسی توانائی سے کنٹرولر RJ45 کے توسط سے رابطہ کرتا ہے لہذا ہم نے شمسی توانائی سے کنٹرولر اور ESP8266 بورڈ کے مابین بات چیت کے لئے XY-017 TTL کو RS485 کنورٹر کا استعمال کیا ہے ۔
ESP8266 کے لئے پروگرام:
اس لتیم آئن بیٹری مانیٹر میں ، ESP8266 (D-duino) بیٹری پیک کی موجودہ اور وولٹیج کو پڑھنے کے لئے پروگرام کیا گیا ہے اور گھر اور بیٹری پیک میں جانے والی طاقت کی براہ راست اقدار کا حساب لگانے کے لئے شمسی چارجر سے بھی بات چیت کرنا ہے۔ تاریخی اعداد و شمار کو چارٹ کرنے اور پیرامیٹرز کو دیکھنے کے لئے ہم نے ایک ویب سرور بھی مرتب کیا ہے ۔ ہم نے ان اقدار کو ThingSpeak اور Blynk پر اپلوڈ کرنے کا آپشن بھی تیار کیا ہے تاکہ ان سے انٹرنیٹ پر دور سے نگرانی کی جاسکے۔ اگر آپ تھنگ اسپیک اور بلینک کے لئے نئے ہیں تو آپ ذیل میں دو منصوبوں کا حوالہ دے سکتے ہیں۔
- تھنس اسپیک کا استعمال کرتے ہوئے درجہ حرارت اور نمی کی نگرانی
- Blynk کا استعمال کرتے ہوئے آرجیبی ایل ای ڈی کو کنٹرول کرنا
ایک بار جب بنیادی باتوں کو سمجھا جاتا ہے تو پروگرام خود وضاحتی ہے۔ اس پروجیکٹ کے لئے مکمل پروگرام نیچے دیئے گئے لنک سے ڈاؤن لوڈ کیا جاسکتا ہے۔ آپ اپنے ESP بورڈ میں براہ راست اس کوڈ کو اپ لوڈ کرنے کے لئے اردوینو IDE استعمال کرسکتے ہیں۔
- IOT پر مبنی لتیم بیٹری مانیٹرنگ سسٹم کے لئے کوڈ
پروگرام کے بارے میں نوٹس
کوڈ مرتب کرنے سے پہلے اس بات کو یقینی بنائیں کہ درج ذیل لائبریری پیکیج کو اپنے اردوینو IDE میں شامل کریں
- Adaf فرو_ADS1015 (ینالاگ آدانوں)
- NtpClientLib (DST معاونت والا این ٹی پی کلائنٹ)
- ٹائم لائب (ٹائم افعال)
- اڈفریٹ SSD1306 - OLED ڈسپلے ڈرائیور
- ریموٹ ڈیبگ - ٹیل نٹ ڈیبگ لاگ
- Modbus ماسٹر - MODBUS مواصلات کے لئے
ٹریسر سے Modbus RS485 مواصلت کے ل d ، dpoulson اور jaminNZx کے یہ حوالہ جات بہت کارآمد رہے ہیں
ESP8266 ایمبیڈڈ ویب سرور:
ویب سرور پیج موجودہ میٹروں سے کچے اقدامات اور چارجر کے ساتھ موڈ بس مواصلات سے حاصل کردہ قدروں کو ظاہر کرتا ہے۔ یہ شمسی چارجر میں AC AC سالڈ اسٹیٹ ریلے اور ڈی سی لوڈ پیداوار میں براہ راست کنٹرول کرنے کا آپشن فراہم کرتا ہے۔ یہ Blynk یا Modbus مواصلات کو فعال / غیر فعال کرنے کا آپشن بھی فراہم کرتا ہے۔ لتیم آئن بیٹری مانیٹرنگ سسٹم کے لئے مکمل ویب سرور صفحہ نیچے دکھایا گیا ہے
نیچے دی گئی تصویر فوٹوولٹک پینلز سے ہوم ، بیٹری بینک اور پیک میں پاور ڈسٹری بیوشن کی قدروں کو ظاہر کرتی ہے۔
ویب سرور پر چارٹ کے بطور منصوبہ بندی کی گئی براہ راست اعداد و شمار کو نیچے دکھایا گیا ہے
مطلوبہ ڈیٹا اور وقت کا انتخاب کرکے تاریخی ڈیٹا دیکھنا بھی ممکن ہے۔ اس سے نظام کو کسی بھی وقت دور دراز سے نگرانی کرنے کا اہل بناتا ہے۔
موبائل ایپ کے ساتھ بات چیت (بلیئنک)
جیسا کہ پہلے بتایا گیا ہے کہ اس لتیم بیٹری مانیٹر کا پروگرام ہمیں ریموٹ مانیٹرنگ کے لئے بائلنک نامی ایک موبائل ایپ کے ساتھ بھی بات چیت کرنے کی اجازت دیتا ہے ۔ آپ ایپلی کیشن کو Play Store یا Appstore سے ڈاؤن لوڈ کرسکتے ہیں۔ موبائل ایپلیکیشن کا سنیپ شاٹ نیچے دکھایا گیا ہے
ایک بار جب آپ Blynk ایپ ڈاؤن لوڈ کرسکتے ہیں تو آپ تیار پروجیکٹ سیٹ اپ کے ل get ذیل میں یہ QR کوڈ اسکین کرسکتے ہیں۔
تھنگ اسپیک کے ساتھ بات چیت کرنا
تھنگ اسپیک ایک مشہور IoT تجزیاتی پلیٹ فارم ہے۔ ہم نے اپنے ای ایس پی کو بھی مانیٹر کردہ اقدار کو تھنگ اسپیک پر بھیجنے کے لئے پروگرام بنایا ہے۔ ThingSpeak ڈیش بورڈ ذیل میں دکھایا گیا ہے.
اس لتیم بیٹری مانیٹر کیلئے مکمل کوڈ یہاں سے ڈاؤن لوڈ کیا جاسکتا ہے۔
امید ہے کہ آپ اس منصوبے کو سمجھ گئے ہوں گے اور اپنے سسٹم کی تعمیر کے دوران اس کا استعمال کریں گے۔ اگر آپ کے کوئی سوالات ہیں تو براہ کرم انہیں آزادانہ طور پر کمنٹ سیکشن میں چھوڑ دیں یا دوسرے تکنیکی سوالات کے لئے ہمارے فورمز کا استعمال کریں۔