ESP8266 3D ڇپائي

پيداوار جي ڄاڻ

وضاحتون:

  • عنوان: گهر جو سامان هيڪ ۽ IoT گائيڊ بڪ
  • ليکڪ: Hans Henrik Skovgaard
  • اشاعت: اليڪٽرڪ پبليڪيشن
  • ISBN: 978-3-89576-536-0 (Print), 978-3-89576-537-7 (eBook)

پيداوار جي استعمال جون هدايتون:

پيداوار جي باري ۾:

هوم اپلائينس هيڪ ۽ آئي او ٽي گائيڊ بڪ سستي فراهم ڪري ٿي
ESP8266 ۽ 3D پرنٽنگ ٽيڪنالاجي استعمال ڪندي حل. ليکڪ
Hans Henrik Skovgaard پاران، هي ڪتاب هڪ جامع گائيڊ آهي
DIY شوقين ۽ اليڪٽرانڪس ڊيزائنرز.

اهم خاصيتون:

  • گھر جي سامان جي هيڪنگ ٽيڪنالاجي جي ڳولا
  • ESP8266 سان IoT تصورن جو انضمام
  • ڪسٽم حل ٺاهڻ لاءِ 3D پرنٽنگ جو استعمال

ڪيئن استعمال ڪجي:

  1. سمجھڻ لاءِ تعارفي باب پڙهڻ سان شروع ڪريو
    بنيادي ڳالهيون.
  2. بيان ڪيل مختلف منصوبن لاءِ قدم قدم سبق تي عمل ڪريو
    ڪتاب ۾.
  3. بهتر لاءِ آريگرام ۽ عڪس ڏانهن رجوع ڪريو
    سمجھ.
  4. مهيا ڪيل اڳوڻي سان تجربو ڪريوampتوهان کي وڌائڻ لاء
    صلاحيتون.

استعمال ڪندڙن لاءِ صلاحون:

  • پڪ ڪريو ته توهان وٽ هڪ ESP8266 ماڊل ۽ 3D پرنٽر تائين رسائي آهي
    عملي عمل لاء.
  • نوٽس وٺو ۽ پنھنجي منفرد گھر جي سامان لاء خيالن کي لکو
    منصوبا.
  • پنهنجا تجربا شيئر ڪرڻ لاءِ آن لائين ڪميونٽيز يا فورمز ۾ شامل ٿيو ۽
    ٻين کان سکيو.

FAQ (اڪثر پڇيا ويا سوال):

سوال: ڇا هي گائيڊ بڪ نئين سکندڙن لاءِ ڪارائتو ٿي سگهي ٿو
اليڪٽرانڪس؟

A: ها، گائيڊ بڪ تفصيلي مهيا ڪري ٿي
وضاحتون ۽ ھٿ تي منصوبا مناسب آھن شروعات ڪندڙن لاءِ سکڻ لاءِ
۽ ڳولا ڪريو.

عبرت: ڇا آهن مخصوص هارڊويئر گهرجن جي پيروي ڪرڻ لاءِ
منصوبا؟

A: جڏهن ته گائيڊ بڪ ESP8266 تي ڌيان ڏئي ٿو ۽
3D ڇپائي، بنيادي اليڪٽرانڪ اجزاء ۽ اوزار پڻ ٿي سگهي ٿي
ڪجهه منصوبن لاء گهربل.

ڪتاب
گهر جو سامان هيڪ ۽ IoT گائيڊ بڪ
ESP8266 ۽ 3D ڇپائي سان سستي حل
هانس هينرڪ اسڪووگارڊ

گهر جو سامان هيڪ ۽ IoT گائيڊ بڪ
ESP8266 ۽ 3D ڇپائي سان سستي حل

هانس هينرڪ اسڪووگارڊ

هي هڪ اليڪٽرڪ پبليڪيشن آهي. Elektor جو ميڊيا برانڊ آهي
Elektor International Media BV PO Box 11, NL-6114-ZG Susteren, The Netherlands Phone: +31 46 4389444
سڀ حق محفوظ آهن. هن ڪتاب جو ڪو به حصو ڪنهن به مادي شڪل ۾ ٻيهر نه ٿو ڏئي سگهجي، بشمول فوٽو ڪاپي، يا
ڪنهن به ميڊيم ۾ اليڪٽرانڪ ذريعي محفوظ ڪرڻ ۽ ڇا عارضي يا اتفاقي طور تي هن اشاعت جي ڪنهن ٻئي استعمال لاءِ، ڪاپي رائيٽ هولڊر جي تحريري اجازت کان سواءِ، سواءِ ڪاپي رائيٽ ڊيزائنس اينڊ پيٽنٽ ايڪٽ 1988 جي شقن جي مطابق يا هڪ جي شرطن جي تحت. ڪاپي رائٽ لائسنسنگ ايجنسي لميٽيڊ پاران جاري ڪيل لائسنس، 90 ٽوٽنهم ڪورٽ روڊ، لنڊن، انگلينڊ W1P 9HE. اشاعت جي ڪنهن به حصي کي ٻيهر پيش ڪرڻ لاء ڪاپي رائيٽ هولڊر جي اجازت لاء درخواستون پبلشرز کي خطاب ڪيو وڃي.
اعلان
ليکڪ ۽ پبلشر هن ڪتاب ۾ ڏنل معلومات جي درستي کي يقيني بڻائڻ لاءِ پنهنجون ڀرپور ڪوششون ڪيون آهن. اهي فرض نه ٿا ڪن، ۽ هتان کان انڪار ڪن ٿا، ڪنهن به پارٽي کي ڪنهن به نقصان يا نقصان جي ذميواري هن ڪتاب ۾ غلطين يا غلطين جي ڪري، ڇا اهڙيون غلطيون يا غلطيون غفلت، حادثي، يا ڪنهن ٻئي سبب جي نتيجي ۾. ڪتاب ۾ ڏنل سمورن پروگرامن جا ڪاپي رائيٽ ليکڪ ۽ اليڪٽرڪ انٽرنيشنل ميڊيا جا آهن. اهي پروگرام صرف تعليمي مقصدن لاءِ استعمال ٿي سگهن ٿا. انهن مان ڪنهن به پروگرام کي تجارتي مقصدن لاءِ استعمال ڪرڻ کان اڳ ليکڪ يا اليڪٽر کان لکت واري اجازت وٺڻي پوندي.
اشاعت جي ڊيٽا ۾ برطانوي لائبريري فهرست
هن ڪتاب جو هڪ فهرست برٽش لئبرريءَ مان دستياب آهي
ISBN 978-3-89576-536-0 ڇاپيو ISBN 978-3-89576-537-7 اي بڪ
© ڪاپي رائيٽ 2022: ايلڪٽر انٽرنيشنل ميڊيا BV ايڊيٽر: جان بوئٽنگ، ايم اي پريس پروڊڪشن: ڊي-ويزن، جولين وان ڊين برگ
Elektor EIM جو حصو آهي، دنيا جو اهم ترين ذريعو ضروري فني معلومات ۽ اليڪٽرانڪس پراڊڪٽس لاءِ پرو انجنيئرز، اليڪٽرانڪس ڊيزائنرز، ۽ ڪمپنيون جيڪي انهن کي مشغول ڪرڻ چاهين ٿيون. هر روز، اسان جي بين الاقوامي ٽيم ڪيترن ئي ٻولين ۾ ميڊيا چينلز جي هڪ قسم (ميگزين، وڊيو، ڊجيٽل ميڊيا، ۽ سوشل ميڊيا سميت) جي ذريعي - اليڪٽرانڪس ڊيزائن ۽ DIY اليڪٽرانڪس سان لاڳاپيل اعلي معيار جي مواد کي ترقي ۽ فراهم ڪري ٿي. www.elektormagazine.com
4

مواد
مواد
باب 1 · تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.1. هي ڪتاب ڇو؟ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.2. هي ڪتاب ڪنهن لاءِ آهي؟ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.3. هي ڪتاب ڪيئن استعمال ڪجي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.4. ڪتاب جي تنظيم. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4.1. باب 2: اجزاء. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4.2. باب 3: Arduino IDE تنصيب. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4.3. باب 4: emoncms تنصيب. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.4. باب 5: Raspberry Pi تي MQTT (مڇر) لڳائڻ. . . . . . . . . . . . . . . 18 1.4.5. باب 6: OpenSCAD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.6. باب 7: ESP8266 سيڪيورٽي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.7. باب 8: ESP8266 واچ ڊاگس. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.8. باب 9: ESP8266 اوور دي ايئر اپڊيٽ/پروگرامنگ (OTA) . . . . . . . . . . . 18 1.4.9. باب 10: ESP8266 وائي فائي اينٽينا. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.10. باب 11: ESP8266 هائوسنگ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.11. باب 12: وي پي اين گيٽ وي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.12. باب 13: سافٽ ويئر/فرم ویئر ڊيزائن. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.13. باب 14: IKEA هيڪ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.14. باب 15: دروازي جي تالا مانيٽر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.15. باب 16: توانائي سينسر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.16. باب 17: ريفريجيريٽر ڪنٽرول. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.17. باب 18: گرين هائوس ٿرموسٽٽ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.18. باب 19: 230-VAC ريلي ڪنٽرول. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.19. باب 20: اسٽينڊالون درجه حرارت سينسر. . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.20. باب 21: درجه حرارت، دٻاء، ۽ نمي سينسر. . . . . . . . . . . . . . . 20 1.4.21. باب 22: IKEA Trådfri ڪنٽرولر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.22. باب 23: مسئلا حل ڪرڻ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.23. باب 24: پي سي بي ترتيب. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.5. مخففات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.6. حوالا. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5

گهر جو سامان هيڪ ۽ IoT گائيڊ بڪ
1.7. راءِ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 باب 2 · اجزاء . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.1. ESP8266. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.1.1. ويموس / لولين، عام نوٽس. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.1.2. سمهڻ جو موڊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.2. راسبي پي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.2.1. Raspberry Pi جي تشڪيل. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.3. Neopixel Jewel 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.4. IKEA Grönö lamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.5. ايس ايس آر . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.6. ميڪسم DS18B20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.7. QRE1113 (اينالاگ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.8. سلابس MGM210L . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.9. I/O ڊوائيسز. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.9.1. SHT30 شيلڊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.9.2. HP303B شيلڊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 باب 3 · Arduino IDE تنصيب. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.1. معياري Arduino IDE انسٽال. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.2. ESP8266 سپورٽ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.3. SPI فليش File (SPIFFS) سسٽم انسٽال ڪريو. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.4. SPI فليش جا متبادل File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.5. اضافي لائبريريون. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 باب 4 · emoncms تنصيب . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 4.1 Raspberry Pi کي اپڊيٽ ۽ اپڊيٽ ڪريو. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 4.2. انحصار کي انسٽال ڪريو. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.2.1. ماريا ڊي بي ۽ اپاچي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.2.2. phpMyAdmin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 4.2.3. پي اي سي ايل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4.3. emoncms ڪوڊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 4.3.1. emoncms ترتيب ڏيو. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 4.4. emoncms ماڊلس. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 4.4.1. ڊيش بورڊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
6

مواد
4.4.2. گراف. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 4.4.3. ايپس. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 4.5. دستاويزي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 باب 5 · MQTT (مڇر) Raspberry Pi تي لڳائڻ. . . . . . . . . . . . . . . . 74 5.1. Mosquitto بروکر جي تنصيب. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 5.2. Mosquitto client (RPI) جي تنصيب. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 5.3. Mosquitto تنصيب جي تصديق. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 5.4. Mosquitto ڪلائنٽ جي انسٽاليشن (ونڊوز پي سي). . . . . . . . . . . . . . . . . . . . . . . . 83 باب 6 · OpenSCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 باب 7 · ESP8266 سيڪيورٽي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 7.1. وي پي اين . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 باب 8 · ESP8266 واچ ڊاگس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 8.1. عام طور تي نگران. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 8.2. لوپ واچ ڊاگ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 8.2.1. بوٽ سبب . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 باب 9 · ESP8266 Over the Air Update/Programming (OTA) . . . . . . . . . . . . . 96 9.1. web برائوزر OTA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 9.1.1. Arduino IDE ترتيب ڏيو. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 9.1.2. OTA اپڊيٽ لاءِ اڳ ۾ ئي ڪم ڪندڙ سافٽ ويئر تيار ڪريو. . . . . . . . . . . . . . . . . . . . . . . 97 9.1.3. OTA اپڊيٽ examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 9.1.3.1. فرم ویئر جي تعمير. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 9.1.3.2. فرم ویئر اپڊيٽ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 9.1.3.3. Fileسسٽم جي تعمير. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 9.1.3.4. Fileسسٽم اپڊيٽ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 9.1.3.5. پاسورڊ تحفظ سان OTA اپڊيٽ. . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 9.1.4. CLI OTA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 باب 10 · ESP8266 وائي فائي اينٽينا . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 10.1. خارجي antennas لاء طول و عرض. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 10.2. تيار ٿيل اينٽينا. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 10.3. محفوظ ٿيل اينٽيننا. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 10.4. DIY اينٽيننا. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 10.5. DIY Yagi antenna (2.4 GHz). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
7

گهر جو سامان هيڪ ۽ IoT گائيڊ بڪ
10.5.1. مشيني. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 10.6. اينٽينا جي ماپ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 10.7. وڌيڪ مطالعو. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 باب 11 · ESP8266 هائوسنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 11.1. LOLIN D1 مني معياري هائوسنگ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 11.2. LOLIN D1 مني پرو-معياري هائوسنگ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 11.3. LOLIN D1 ميني دروازو تالا هائوس. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 11.4. LOLIN D1 مني ريفريجريٽر ڪنٽرول هائوسنگ. . . . . . . . . . . . . . . . . . . . . . . . . . 132 11.5. LOLIN D1 مني توانائي سينسر هائوسنگ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 11.6. LOLIN D1 مني IKEA Trådfri ڪنٽرولر هائوسنگ. . . . . . . . . . . . . . . . . . . . . . . . 133 باب 12 · وي پي اين گيٽ وي . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 12.1. فائر وال جي ٺاھ جوڙ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 12.2. Raspberry Pi جي تشڪيل. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 12.2.1. بنيادي تشڪيل. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 12.2.2. OpenVPN تنصيب. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 12.2.3. OpenVPN ترتيب. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 12.2.3.1. OpenVPN اختيار ڪرڻ file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 12.2.3.2. بوٽ وقت تي شروع ڪريو. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 12.2.3.3. VPN گيٽ وي جي ترتيب (IP ٽيبل سان مذاق!). . . . . . . . . . . . . . . 147 12.3. VPN گيٽ وي جو استعمال. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 12.3.1. سڌارا. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 باب 13 · سافٽ ويئر/فرم ویئر ڊيزائن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 13.1. EEPROM جو استعمال. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2. يوٽيلٽي افعال. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2.1. افاديت جي ڪم جي انسٽاليشن. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2.2. formatBytes() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 13.2.3. printFloat(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 13.2.4 isNumeric() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 13.2.5. errorState (int state). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.6. ڪي دٻايو انتظار () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.7. CACHE_RAM_ATTR lwdtcb() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.8. lwdtFeedInit() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
8

مواد
13.2.9. lwdtFeed() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.10. getBootDevice() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 13.2.11. شروع وائي فائي (). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 13.2.12. شو وائي فائي اسٽيٽس () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 13.2.13. doWifiConnect() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 13.2.14. MQTT_connect(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 باب 14 · IKEA هيڪ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 14.1. رٿابندي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 14.2. مشيني اسيمبلي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 14.2.1. گرون ايلamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 14.2.2. ESP8266 هائوسنگ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 14.3. سافٽ ويئر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 14.3.1. اضافي لائبريريون. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 14.3.2. خاصيتون. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 14.3.3. ڊيزائن. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 14.3.3.1. web انٽرفيس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 14.3.4. Wemos firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 14.3.4.1. سيٽ اپ ڪريو() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 14.3.4.2. loop(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 14.3.5. HTTP پوسٽ درخواستون. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 14.3.5.1. عام طور تي HTTP پوسٽ درخواست ڪوڊ. . . . . . . . . . . . . . . . . . . . . . . . . . 172 14.3.5.2. HTTP پوسٽ درخواست حڪم. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 14.3.6. روشنيءَ جو نفاذ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 14.3.6.1. رينبو. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 14.3.6.2. قوس قزح. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 14.3.6.3. جامد. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 14.3.6.3. ڦٽي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 14.4. آپريشن. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 14.4.1. روزاني استعمال. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 14.4.1.1. طاقت ڪر، همت ڪر . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 14.4.2. ٺاھ جوڙ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 باب 15 · دروازي جي تالا مانيٽر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
9

گهر جو سامان هيڪ ۽ IoT گائيڊ بڪ
15.1. رٿابندي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 15.2. مشيني اسيمبلي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 15.3. سافٽ ويئر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1. Emoncms wemos firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1.1. سيٽ اپ ڪريو() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1.2. loop(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 15.3.2. Emoncms ڊيش بورڊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 15.3.3. MQTT wemos firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 15.3.3.1. MQTT ڪلائنٽ پبلشر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 15.3.3.2. MQTT ڪلائنٽ سبسڪرائبر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 15.3.4. MQTT بروکر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 باب 16 · انرجي سينسر . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 16.1. رٿابندي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 16.2. مشيني اسيمبلي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 16.3. سافٽ ويئر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 16.3.1. Wemos firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 16.3.1.1. سيٽ اپ ڪريو() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 16.3.1.2. loop(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 16.3.1.3. افعال. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 16.4. آپريشن. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 16.5. ڊيش بورڊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 باب 17 · ريفريجيريٽر ڪنٽرول . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 17.1. رٿابندي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 17.1.1. ايس ايس آر . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 17.1.2. DS18B20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 17.2. مشيني اسيمبلي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 17.2.1. ريفريجيريٽر ۾ ڪا به تبديلي نه آهي. . . . . . . . . . . . . . . . . . . . . . . . . . 231 17.2.2. ريفريجيريٽر کي تبديل ڪرڻ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 17.3. سافٽ ويئر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 17.3.1. اضافي لائبريريون. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 17.3.2. Wemos firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 17.3.2.1 سيٽ اپ () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10

مواد
17.3.2.2. loop(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 17.3.3. درجه حرارت جي ضابطي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 17.3.4. واچ ڊاگ ڪارڪردگي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 17.3.5. web انٽرفيس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 17.3.5.1. مقرر ڪريو درجه حرارت ۽ hysteresis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 17.3.5.2. اوپن درجه حرارت لاگر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 17.3.5.3. ترتيب محفوظ ڪريو. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 17.3.6. SPI فليش File سسٽم. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 17.3.7. گڏ ڪرڻ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 17.4. آپريشن. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 17.5. ڊيش بورڊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 باب 18 · گرين هائوس ٿرموسٽٽ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 18.1. رٿابندي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 18.1.1. ايس ايس آر . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 18.1.2. DS18B20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 18.2. مشيني اسيمبلي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 18.3. سافٽ ويئر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 18.3.1. اضافي لائبريريون. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 18.3.2. Wemos firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 18.3.2.1. سيٽ اپ ڪريو() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.2.2. loop(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.3. درجه حرارت جي ضابطي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.4. واچ ڊاگ ڪارڪردگي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 18.3.5. web انٽرفيس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 18.3.5.1 مقرر ڪريو درجه حرارت ۽ hysteresis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 18.3.5.2 کليل درجه حرارت لاگر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 18.3.5.3. ترتيب محفوظ ڪريو. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 18.3.6. SPI فليش File سسٽم. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 18.3.7. گڏ ڪرڻ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 18.4. آپريشن. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 18.5. ڊيش بورڊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 باب 19 · 230-VAC ريلي ڪنٽرول . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
11

گهر جو سامان هيڪ ۽ IoT گائيڊ بڪ
19.1. سافٽ ويئر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.1. Wemos firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.1.1.Setup() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.1.2. loop(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.2. Web انٽرفيس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 19.2. هارڊويئر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.1. ايس ايس آر . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.2.1. هائوسنگ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.2. رلي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.2.1 هائوسنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 19.2.3. رلي شيلڊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 19.2.3.1. هائوسنگ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 19.2.4. متبادل 230-VAC رلي تي / بند تعمير. . . . . . . . . . . . . . . . . . . . . . 297 باب 20 · اسٽينڊالون درجه حرارت سينسر. . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 20.1. هائوسنگ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 20.2. سافٽ ويئر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 20.2.1. اضافي لائبريريون. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 20.2.2. OTA-فعال سافٽ ويئر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 20.2.2.1. Wemos firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 20.2.2.2. ڊيش بورڊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 20.2.3. ننڊ موڊ فعال سافٽ ويئر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 20.2.3.1. هارڊويئر ننڊ موڊ فرق ۽ سيٽ اپ. . . . . . . . . . . . . . . . . . . . . . . 304 20.2.3.2. Wemos firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 20.2.3.3. ڊيش بورڊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 باب 21 · گرمي پد، پريشر، ۽ نمي سينسر. . . . . . . . . . . . . . . . . 309 21.1. رٿابندي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 21.2. سافٽ ويئر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310 21.2.1. اضافي لائبريريون. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 21.2.1.1. HP303B. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 21.2.1.2. SHT3x. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 21.2.2. فرم ویئر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 21.2.2.1. سيٽ اپ ڪريو() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12

مواد
21.2.2.2. loop(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 21.2.3. Web انٽرفيس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 21.3. ڊيش بورڊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 باب 22 · IKEA Trådfri ڪنٽرولر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 22.1. تصور جي وضاحت. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 22.2. حاصل ڪرڻ لاء IKEA trådfri ماڊلز. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 22.3. رٿابندي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 22.4. مشيني اسيمبلي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330 22.4.1. I2C ايڊريس جمپر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 22.4.2. ٻاهران رابطا. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 22.4.3. ZigBee پاور جمپر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.4. LED سيريز resistors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.5. ZigBee ماڊلز. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.6. متفرق. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 22.5. سافٽ ويئر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 22.5.1. Wemos firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 22.5.1.1. "ٽيسٽ ۽ ڊيبگ" سيٽ اپ (). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 22.5.1.2. "ٽيسٽ ۽ ڊيبگ" لوپ (). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 22.5.1.3. ڪنٽرولر سيٽ اپ (). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 22.5.1.4. ڪنٽرولر لوپ (). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 22.5.2. web انٽرفيس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 22.5.3. اضافي لائبريريون. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 22.6. آپريشن. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 22.6.1. ڪنٽرولر جي ترتيب (ZigBee ماڊل شامل ڪرڻ). . . . . . . . . . . . . 340 22.6.1.1. ريموٽ سان ZigBee ماڊل شامل ڪرڻ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 22.6.1.2. ريموٽ کان سواء ZigBee ماڊل شامل ڪرڻ. . . . . . . . . . . . . . . . . . . . . . . . . . . 345 22.6.2. IKEA Trådfri ڪنٽرولر جو روزاني استعمال. . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 باب 23 · مسئلو حل ڪرڻ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 23.1. هارڊويئر جا مسئلا. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 23.1.1. DS18B20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 23.1.2. ڳاڙهو / سائو LED. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 23.1.3. ڪمپريسر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
13

گهر جو سامان هيڪ ۽ IoT گائيڊ بڪ
23.1.4. USB ڪيبلز. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 23.2. نيٽ ورڪ مسئلا. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 23.3. Wemos firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.3.1. ري سيٽ ڪريو. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.4. emoncms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.4.1. گراف جي تنصيب. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.4.2. ان پٽ / فيڊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5. IKEA ZigBee ماڊلز. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.1. سافٽ ويئر اپ لوڊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.2. ZigBee ماڊل شامل ڪرڻ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.3. IKEA Trådfri ڪنٽرولر جي جانچ ڪندي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 23.5.4. مداخلت. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 باب 24 · پي سي بي ترتيب . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 24.1. دروازو تالا مانيٽر PCB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 24.2. توانائي سينسر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 24.3. ريفريجيريٽر ريگيوليٽر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 24.3.1. ريگيوليٽر پي سي بي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 24.3.2. DS18B20 پي سي بي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 24.4. گرين هائوس ترموسٽٽ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 24.5. IKEA Trådfri ڪنٽرولر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 باب 25 · سافٽ ويئر لسٽنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 25.1. HTTP پوسٽ درخواست يوٽيلٽي پروگرام. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 25.1.1. پي ايڇ پي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 25.1.2. سي-ڪوڊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368 25.1.3. پٿرن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 25.2. لوپ واچ ڊاگ ٽائمر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372 25.2.1. hhsUtility.h/cpp ۾ واقع آهي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 25.2.2. سيٽ اپ ۾ شامل ڪيو وڃي (): . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 25.2.3. لوپ ۾ شامل ڪيو وڃي (): . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 انڊيڪس. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14

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

اليڪٽرانڪ ESP8266 3D ڇپائي [pdf] ڊيٽا شيٽ
ESP8266 3D ڇپائي، ESP8266، 3D ڇپائي، ڇپائي

حوالو

تبصرو ڇڏي ڏيو

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