اليڪٽور ESP32 انرجي ميٽر

وضاحتون

  • بجلي جي فراهمي: 12 V تي 300 mA تائين
  • مائڪرو ڪنٽرولر: ESP32-S3
  • ڊسپلي مطابقت: بنيادي OLED سپورٽ ۽ Adafruit_SSD1306 ۽ Adafruit_GFX لائبريرين سان OLED ڊسپلي.
  • وائي فائي ڪنيڪٽوٽي: ESPHome ذريعي هوم اسسٽنٽ انٽيگريشن کي سپورٽ ڪري ٿو.
  • ڊيٽا لاگنگ: بلٽ ان web ريموٽ مانيٽرنگ لاءِ سرور
  • درستگي: مستحڪم پڙهڻ سان رهائشي استعمال لاءِ مناسب

USB-C پورٽ کان سواءِ شروعاتي پروگرامنگ
شروعاتي طور تي ESP32 انرجي ميٽر کي USB-C پورٽ کان سواءِ پروگرام ڪرڻ لاءِ، انهن قدمن تي عمل ڪريو:

  1. بورڊ تي JP2 هيڊر سان ڳنڍيل هڪ ٻاهرين ESP32 پروگرامر استعمال ڪريو.
  2. شروعاتي پروگرامنگ کان پوءِ، مستقبل جي فرم ويئر اپڊيٽس لاءِ OTA (اوور-دي-ايئر) اپڊيٽس کي فعال ڪريو.

USB-C پورٽ شامل ڪرڻ
جيڪڏهن توهان USB-C پورٽ شامل ڪرڻ چاهيو ٿا، ته توهان اهو ڪري سگهو ٿا:

  1. گهربل SMD جزا پاڻ حاصل ڪرڻ.
  2. BOM لسٽ لاءِ پروجيڪٽ جي GitHub ريپوزٽري جو حوالو ڏيو.

OLED ڊسپلي ڪنيڪشن
OLED ڊسپلي کي ڳنڍڻ لاءِ:

  1. OLED ڊسپلي سان مطابقت کي يقيني بڻايو جيڪي Adafruit_SSD1306 ۽ Adafruit_GFX لائبريرين سان ڪم ڪن ٿا.
  2. بنيادي OLED سپورٽ سان مهيا ڪيل اسڪيچ تي عمل ڪريو يا ESPHome فرم ويئر ذريعي OLED ڪارڪردگي کي ضم ڪريو.

اڪثر پڇيا ويندڙ سوال (FAQ) اليڪٽور ESP32 انرجي ميٽر
سوال 1. مان شروعاتي طور تي USB-C پورٽ کان سواءِ ESP32 انرجي ميٽر کي ڪيئن پروگرام ڪريان؟
USB-C پورٽ کي حفاظت، پيچيدگي ۽ قيمت جي سببن جي ڪري جان بوجھ ڪري ڇڏيو ويو. توهان بورڊ تي JP2 هيڊر سان ڳنڍيل هڪ خارجي ESP32 پروگرامر استعمال ڪندي ESP32 پروگرام ڪري سگهو ٿا. شروعاتي پروگرامنگ کان پوءِ، توهان مستقبل جي آسان فرم ويئر اپڊيٽ لاءِ OTA (اوور-دي ايئر) اپڊيٽس کي فعال ڪري سگهو ٿا.


سوال 2. ڇا مان پاڻ هڪ USB-C پورٽ شامل ڪري سگهان ٿو؟
ها، اهو ممڪن آهي، پر توهان کي گهربل SMD جزا پاڻ حاصل ڪرڻ گهرجن. Elektor هن وقت ان لاءِ ڪٽ پيش نٿو ڪري، پر BOM لسٽ پروجيڪٽ جي GitHub ريپوزٽري ۾ موجود آهي.
سوال 3. ڪهڙي قسم جو OLED ڊسپلي توانائي ميٽر سان مطابقت رکي ٿو؟
انرجي ميٽر عام I²C OLED ڊسپلي کي سپورٽ ڪري ٿو، عام طور تي SSD1306 چپ سيٽ سان 0.96 انچ 128×64 OLED اسڪرين. توهان وڏا ڊسپلي (1.3″، 1.9″) پڻ استعمال ڪري سگهو ٿا، پر لي آئوٽ ۽ ريزوليوشن لاءِ معمولي فرم ويئر ايڊجسٽمينٽ جي ضرورت پوندي.
سوال 4. مان OLED ڊسپلي کي ڪيئن ڳنڍيان؟
پنهنجي OLED ڊسپلي کي بورڊ تي Qwiic-compatible I²C پورٽ (K5 ڪنيڪٽر) سان ڳنڍيو. جيڪڏهن توهان جي OLED اسڪرين جو پن آرڊر مختلف آهي، ته K5 تي ٻه ڪنيڪٽر آپشن ان کي حل ڪن ٿا.
سوال 5. ڇا OLED ڊسپلي کي پروگرامنگ جي ضرورت آهي؟
ها. مهيا ڪيل شروعاتي اسڪيچ ۾ بنيادي OLED سپورٽ بلٽ ان آهي، ۽ ESPHome فرم ويئر مڪمل طور تي OLED ڪارڪردگي کي ضم ڪري ٿو. توهان Adafruit_SSD1306 ۽ Adafruit_GFX لائبريريون استعمال ڪندي ڊسپلي کي ترتيب ڏئي سگهو ٿا.
سوال 6. هوم اسسٽنٽ انٽيگريشن لاءِ مان وائي فائي ڪنيڪٽوٽي ڪيئن سيٽ اپ ڪري سگهان ٿو؟
شروعات ۾، ESPHome جي استعمال سان پنهنجي ESP32 کي ترتيب ڏيو web بنيادي سيٽ اپ پيرا ميٽرز سان انٽرفيس.

شروعاتي ترتيب کان پوءِ، اسان جي GitHub مخزن مان تفصيلي YAML ترتيب کي ڪاپي ۽ پيسٽ ڪريو پنهنجي ڊوائيس سيٽنگن ۾ ۽ ان کي اپ لوڊ ڪريو.
سوال 7. ڇا ESPHome يا MQTT کان سواءِ توانائي ميٽر استعمال ڪرڻ ممڪن آهي؟
ها، ميٽر مڪمل طور تي آف لائن ڪم ڪري سگهي ٿو، بغير انضمام جي OLED اسڪرين تي ريئل ٽائيم ڊيٽا ڏيکاري ٿو. توهان MQTT فنڪشن کي هٽائڻ لاءِ مهيا ڪيل MQTT تي ٻڌل اسڪيچ کي تبديل ڪري سگهو ٿا ۽ جيڪڏهن گهربل هجي ته I²C SD ڪارڊ ماڊل ذريعي SD ڪارڊ لاگنگ ڪارڪردگي شامل ڪري سگهو ٿا.
سوال 8. مون کي ڪهڙي بجلي جي فراهمي استعمال ڪرڻ گهرجي؟
گهربل ٽرانسفارمر کي 12 V تي 300 mA تائين فراهم ڪرڻ گهرجي، جيڪو ESP32-S3 ۽ سينسرز ۽ OLED ڊسپلي جهڙن پردي جي سامان کي طاقت ڏيڻ لاءِ ڪافي آهي.

سوال 9. توانائي ميٽر ڪيترو صحيح آهي؟
ESP32 انرجي ميٽر رهائشي استعمال لاءِ ڪافي مستحڪم ۽ مسلسل ريڊنگ فراهم ڪري ٿو. جيتوڻيڪ صنعتي گريڊ نه آهي، ATM90E32 ڪيليبريشن خاصيتون گهر جي نگراني جي مقصدن لاءِ مناسب قابل قبول درستگي کي يقيني بڻائين ٿيون.
سوال 10. ڇا مان ESP32 کي بحال ڪري سگهان ٿو جيڪڏهن اهو جواب ڏيڻ بند ڪري ٿو؟
ها. جيڪڏهن ماڊيول جوابي آهي، ته ان کي هڪ مناسب 3.3 V ESP32 پروگرامر استعمال ڪندي ري فليش ڪريو. جيڪڏهن خراب ٿي وڃي، ته توهان ESP32-S3 ماڊيول کي تبديل ڪري سگهو ٿا يا ٻيو ESP32 ماڊيول سڌو سنئون IO هيڊر سان ڳنڍي سگهو ٿا.
سوال 11. ڇا ڪا اهڙيون معلوم حدون يا مطابقت جا نوٽس آهن جن کان مون کي واقف هجڻ گهرجي؟
پڪ ڪريو ته سڀئي استعمال ٿيندڙ انٽرفيسنگ ۽ پروگرامنگ ٽولز 3.3 V لاجڪ ليول فراهم ڪن. ESP32S3 5 V سگنلن کي برداشت نٿو ڪري ۽ جيڪڏهن غير مطابقت رکندڙ سامان سان ڳنڍيل هجي ته خراب ٿي سگهي ٿو.
سوال 12. جيڪڏهن منهنجي OLED ڊسپلي VCC ۽ GND پنن کي الٽ ڪري ڇڏيو هجي ته ڇا ٿيندو؟
بورڊ K5 تي ٻه ڪنيڪٽر آپشن فراهم ڪري ٿو خاص طور تي OLED ڊسپلي کي ترتيب ڏيڻ لاءِ جيڪي VCC ۽ GND پنن کي الٽ ڪن ٿا، جيڪي ڪجهه OLED اسڪرينن ۾ عام آهن.
سوال 13. ڇا مان توانائي جو ڊيٽا ايس ڊي ڪارڊ ۾ لاگ ڪري سگهان ٿو؟
ها، توهان Qwiic ڪنيڪٽر ذريعي I²C SD ڪارڊ ماڊيول ڳنڍي سگهو ٿا. ڊيٽا لاگنگ کي سپورٽ ڪرڻ لاءِ توهان کي مهيا ڪيل اسڪيچ يا فرم ويئر کي تبديل ڪرڻ ۽ وڌائڻ جي ضرورت پوندي.
سوال 14. ڇا توانائي ميٽر ۾ بلٽ ان شامل آهي؟ webسرور؟
ها، توانائي ميٽر منصوبي ۾ هڪ بلٽ ان شامل آهي webESP32 تي هوسٽ ڪيل سرور. هي web انٽرفيس OLED ڊسپلي ڊيٽا کي آئيني ڏئي ٿو، صارفين کي توانائي جي استعمال کي دور کان مانيٽر ڪرڻ لاءِ هڪ ٻيو آسان طريقو پيش ڪري ٿو.
سوال 15. جيڪڏهن منهنجو ڊوائيس وائي فائي سان نه ڳنڍجي ته مون کي ڇا ڪرڻ گهرجي؟
پنھنجي YAML ترتيب کي احتياط سان چيڪ ڪريو. پڪ ڪريو ته صحيح SSID ۽ پاسورڊ داخل ڪيو ويو آهي، ۽ تصديق ڪريو ته جامد IP پتو ۽ سب نيٽ سيٽنگون توهان جي نيٽ ورڪ سان ملن ٿيون.
سوال 16. وولٽ لاءِ تجويز ڪيل رزسٽر سيٽ اپ ڇا آهي؟tagاي ۽ ڪرنٽ سينسنگ؟
ميٽر 1:101 وول استعمال ڪري ٿوtagحفاظت ۽ لچڪ لاءِ اي ڊيوائيڊر، جنهن جي نتيجي ۾ 20 V جي چوٽي ان پٽ لاءِ ADC تي تقريباً ±200 mV آهي. ڪرنٽ سينسنگ لاءِ، هڪ 5 بارڊين ريزسٽر تقريباً 250 mV فراهم ڪري ٿو، جيڪو ريزوليوشن ۽ ٿرمل ڪارڪردگي کي مؤثر طريقي سان متوازن ڪري ٿو. جيڪڏهن گهربل هجي ته توهان انهن ريزسٽرز کي وڌيڪ ADC استعمال لاءِ ترتيب ڏئي سگهو ٿا.
سوال 17. ڇا مان چمڪائڻ لاءِ مختلف پروگرامر جهڙوڪ FTDI يا Arduino بورڊ استعمال ڪري سگهان ٿو؟
صرف 3.3 V لاجڪ ليول تي ESP32 سان مطابقت رکندڙ پروگرامر استعمال ڪريو. 5 V لاجڪ ڊوائيسز جهڙوڪ ڪجهه FTDI ۽ Arduino بورڊ استعمال ڪرڻ کان پاسو ڪريو، ڇاڪاڻ ته اهي ESP32-S3 ماڊيول کي نقصان پهچائي سگهن ٿا.

سوال 18. ڇا اڳ ۾ نصب ٿيل فرم ويئر مهيا ڪيو ويو آهي؟
انرجي ميٽر کي جان بوجھ ڪري اڳ ۾ نصب ٿيل فرم ويئر کان سواءِ ڇڏيو ويو آهي ته جيئن صارفين کي پنهنجي پسنديده فرم ويئر ماحول (ESPHome، MQTT، وغيره) کي چونڊڻ ۽ ترتيب ڏيڻ جي لچڪ ملي سگهي.
سوال 19. جيڪڏهن مون غلطي سان 5V لاجڪ استعمال ڪيو ۽ ESP32-S3 کي نقصان پهچايو ته ڇا ٿيندو؟
جيڪڏهن نقصان ٿئي ٿو، ته ESP32-S3 ماڊيول کي ڊي سولڊر ڪري تبديل ڪري سگهجي ٿو. متبادل طور تي، هڪ الڳ ESP32-S3 ماڊيول سڌو سنئون IO هيڊرز ذريعي ڳنڍجي سگهجي ٿو.
سوال 20. مون کي جامع دستاويز ۽ فرم ويئر ڪٿي ملي سگهن ٿا؟ampليس؟
جامع دستاويز، فرم ويئر اڳوڻيampگهٽ، ۽ مڪمل بل آف ميٽيريلز (BOM) سرڪاري Elektor GitHub ريپوزٽري تي موجود آهن.

دستاويز / وسيلا

اليڪٽور ESP32 انرجي ميٽر [pdf] استعمال ڪندڙ دستياب
FNIRSI 2C53P، ESP32 توانائي ميٽر، ESP32، توانائي ميٽر، ميٽر

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *