ESP8266 3D প্রিন্টিং

পণ্য তথ্য

স্পেসিফিকেশন:

  • শিরোনাম: হোম অ্যাপ্লায়েন্স হ্যাক-এন্ড-আইওটি গাইডবুক
  • লেখক: হ্যান্স হেনরিক স্কোভগার্ড
  • প্রকাশনা: ইলেক্টর পাবলিকেশন
  • ISBN: 978-3-89576-536-0 (Print), 978-3-89576-537-7 (eBook)

পণ্য ব্যবহারের নির্দেশাবলী:

পণ্য সম্পর্কে:

হোম অ্যাপ্লায়েন্স হ্যাক-এন্ড-আইওটি গাইডবুক সাশ্রয়ী মূল্যের প্রদান করে
ESP8266 এবং 3D প্রিন্টিং প্রযুক্তি ব্যবহার করে সমাধান। লেখক
হ্যান্স হেনরিক স্কোভগার্ড দ্বারা, এই বইটির জন্য একটি ব্যাপক নির্দেশিকা
DIY উত্সাহী এবং ইলেকট্রনিক্স ডিজাইনার।

মূল বৈশিষ্ট্য:

  • হোম অ্যাপ্লায়েন্স হ্যাকিং কৌশল অন্বেষণ
  • ESP8266 এর সাথে IoT ধারণার একীকরণ
  • কাস্টম সমাধান তৈরির জন্য 3D প্রিন্টিংয়ের ব্যবহার

কিভাবে ব্যবহার করবেন:

  1. সূচনা অধ্যায় পড়া দ্বারা বুঝতে
    মৌলিক বিষয়গুলি।
  2. বিভিন্ন প্রকল্পের রূপরেখার জন্য ধাপে ধাপে টিউটোরিয়াল অনুসরণ করুন
    বইটিতে।
  3. আরও ভাল করার জন্য চিত্র এবং চিত্রগুলি পড়ুন
    অনুধাবন
  4. দেওয়া প্রাক্তন সঙ্গে পরীক্ষাampলেস আপনার উন্নত করতে
    দক্ষতা

ব্যবহারকারীদের জন্য টিপস:

  • আপনার একটি ESP8266 মডিউল এবং একটি 3D প্রিন্টার অ্যাক্সেস আছে তা নিশ্চিত করুন
    ব্যবহারিক বাস্তবায়নের জন্য।
  • নোট নিন এবং আপনার অনন্য হোম অ্যাপ্লায়েন্সের জন্য ধারনা লিখুন
    প্রকল্প
  • আপনার অভিজ্ঞতা শেয়ার করতে অনলাইন সম্প্রদায় বা ফোরামে যোগ দিন এবং
    অন্যদের থেকে শিখুন।

FAQ (প্রায়শই জিজ্ঞাসিত প্রশ্ন):

প্রশ্ন: এই গাইডবুক কি নতুনদের জন্য উপযোগী হতে পারে?
ইলেকট্রনিক্স?

A: হ্যাঁ, গাইডবুক বিস্তারিত প্রদান করে
নতুনদের শেখার জন্য উপযুক্ত ব্যাখ্যা এবং হাতে-কলমে প্রকল্প
এবং অন্বেষণ করুন।

প্রশ্ন: অনুসরণ করার জন্য নির্দিষ্ট হার্ডওয়্যার প্রয়োজনীয়তা আছে কি?
প্রকল্প?

A: গাইডবুক ESP8266 এর উপর ফোকাস করে এবং
3D প্রিন্টিং, বেসিক ইলেকট্রনিক কম্পোনেন্ট এবং টুলও হতে পারে
কিছু প্রকল্পের জন্য প্রয়োজনীয়।

বই
হোম অ্যাপ্লায়েন্স হ্যাক-এন্ড-আইওটি গাইডবুক
ESP8266 এবং 3D প্রিন্টিংয়ের সাথে সাশ্রয়ী মূল্যের সমাধান
হ্যান্স হেনরিক স্কোভগার্ড

হোম অ্যাপ্লায়েন্স হ্যাক-এন্ড-আইওটি গাইডবুক
ESP8266 এবং 3D প্রিন্টিংয়ের সাথে সাশ্রয়ী মূল্যের সমাধান

হ্যান্স হেনরিক স্কোভগার্ড

এটি একটি ইলেক্টর প্রকাশনা। Elektor এর মিডিয়া ব্র্যান্ড
Elektor International Media BV PO Box 11, NL-6114-ZG Susteren, নেদারল্যান্ড ফোন: +31 46 4389444
সমস্ত অধিকার সংরক্ষিত. এই বইয়ের কোন অংশ ফটোকপি সহ কোন উপাদান আকারে পুনরুত্পাদন করা যাবে না, বা
কপিরাইট ডিজাইন এবং পেটেন্ট অ্যাক্ট 1988-এর বিধান অনুসারে বা কপিরাইট ধারকের লিখিত অনুমতি ব্যতীত এই প্রকাশনার অন্য কোনও ব্যবহারের জন্য ক্ষণস্থায়ী বা ঘটনাক্রমে ইলেকট্রনিক উপায়ে সংরক্ষণ করা হোক বা না হোক কপিরাইট লাইসেন্সিং এজেন্সি লিমিটেড, 90 টটেনহ্যাম কোর্ট রোড, লন্ডন, ইংল্যান্ড W1P 9HE দ্বারা জারি করা লাইসেন্স। প্রকাশনার যেকোনো অংশ পুনরুত্পাদন করার জন্য কপিরাইট ধারকের অনুমতির জন্য আবেদনগুলি প্রকাশকদের কাছে সম্বোধন করা উচিত।
ঘোষণা
লেখক এবং প্রকাশক এই বইটিতে থাকা তথ্যের সঠিকতা নিশ্চিত করার জন্য তাদের সর্বোত্তম প্রচেষ্টা ব্যবহার করেছেন। তারা এই বইয়ের ত্রুটি বা বাদ পড়ার কারণে সৃষ্ট কোনো ক্ষতি বা ক্ষতির জন্য কোনো পক্ষের কোনো দায় স্বীকার করে না এবং এর দ্বারা অস্বীকার করে, এই ধরনের ত্রুটি বা বাদ দেওয়া অবহেলা, দুর্ঘটনা বা অন্য কোনো কারণের কারণে হোক না কেন। বইটিতে দেওয়া সমস্ত প্রোগ্রাম লেখক এবং ইলেক্টর ইন্টারন্যাশনাল মিডিয়ার কপিরাইট। এই প্রোগ্রাম শুধুমাত্র শিক্ষাগত উদ্দেশ্যে ব্যবহার করা যেতে পারে. এই প্রোগ্রামগুলির যেকোনো একটি বাণিজ্যিক উদ্দেশ্যে ব্যবহার করার আগে লেখক বা ইলেক্টরের কাছ থেকে লিখিত অনুমতি নিতে হবে।
ব্রিটিশ লাইব্রেরি ক্যাটালগিং ইন পাবলিকেশন ডেটা
এই বইটির জন্য একটি ক্যাটালগ রেকর্ড ব্রিটিশ লাইব্রেরি থেকে পাওয়া যায়
ISBN 978-3-89576-536-0 প্রিন্ট ISBN 978-3-89576-537-7 ইবুক
© কপিরাইট 2022: ইলেক্টর ইন্টারন্যাশনাল মিডিয়া বিভি সম্পাদক: জান বুটিং, এমএ প্রিপ্রেস প্রোডাকশন: ডি-ভিশন, জুলিয়ান ভ্যান ডেন বার্গ
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: একটি রাস্পবেরি পাইতে 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: PCB লেআউট। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.5। শব্দ সংক্ষেপ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.6। তথ্যসূত্র। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5

হোম অ্যাপ্লায়েন্স হ্যাক-এন্ড-আইওটি গাইডবুক
1.7। প্রতিক্রিয়া . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 অধ্যায় 2 · উপাদান। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.1। ESP8266। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.1.1। ওয়েমোস/ললিন, সাধারণ নোট। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.1.2। সুপ্ত অবস্থা . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.2। রাস্পবেরি পাই। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.2.1। রাস্পবেরি পাই কনফিগারেশন। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.3। নিওপিক্সেল জুয়েল 7.। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.4। IKEA Grönö lamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.5। এসএসআর . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.6। ম্যাক্সিম DS18B20। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.7। QRE1113 (অ্যানালগ)। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.8। Silabs 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 (মশা) ইনস্টলেশন। . . . . . . . . . . . . . . . 74 5.1। Mosquitto দালাল ইনস্টলেশন. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 5.2। Mosquitto ক্লায়েন্ট (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 ওভার দ্য এয়ার আপডেট/প্রোগ্রামিং (OTA)। . . . . . . . . . . . . 96 9.1। web ব্রাউজার OTA। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 9.1.1। Arduino IDE কনফিগার করুন। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 9.1.2। OTA আপডেটের জন্য ইতিমধ্যে কাজ করা সফ্টওয়্যার প্রস্তুত করুন। . . . . . . . . . . . . . . . . . . . . . . 97 9.1.3। OTA আপডেট প্রাক্তনampলেস . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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। বাহ্যিক অ্যান্টেনার জন্য মাত্রা। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 10.2। রেডিমেড অ্যান্টেনা। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 10.3। উদ্ধার করা অ্যান্টেনা। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 10.4। DIY অ্যান্টেনা। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 10.5। DIY ইয়াগি অ্যান্টেনা (2.4 GHz)। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
7

হোম অ্যাপ্লায়েন্স হ্যাক-এন্ড-আইওটি গাইডবুক
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 · VPN গেটওয়ে। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 12.1। ফায়ারওয়াল কনফিগারেশন। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 12.2। রাস্পবেরি পাই কনফিগারেশন। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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। ভিপিএন গেটওয়ে কনফিগারেশন (আইপি টেবিলের সাথে মজা!) . . . . . . . . . . . . . . 147 12.3। ভিপিএন গেটওয়ে ব্যবহার। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 12.3.1। উন্নতি . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 অধ্যায় 13 · সফ্টওয়্যার/ফার্মওয়্যার ডিজাইন। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 13.1। EEPROM ব্যবহার। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2। ইউটিলিটি ফাংশন . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2.1। ইউটিলিটি ফাংশন ইনস্টলেশন. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2.2। ফরম্যাটবাইটস()। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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। startWiFi()। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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। গ্রোনো lamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 ফার্মওয়্যার। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 14.3.4.1। সেটআপ()। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 14.3.4.2। লুপ() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 14.3.5। HTTP POST অনুরোধ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 14.3.5.1। সাধারণভাবে HTTP POST অনুরোধ কোড। . . . . . . . . . . . . . . . . . . . . . . . . . 172 14.3.5.2। HTTP POST অনুরোধ কমান্ড। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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

হোম অ্যাপ্লায়েন্স হ্যাক-এন্ড-আইওটি গাইডবুক
15.1. পরিকল্পিত। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 15.2। যান্ত্রিক সমাবেশ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 15.3। সফটওয়্যার . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1। Emoncms wemos ফার্মওয়্যার। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1.1। সেটআপ()। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1.2। লুপ() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 15.3.2। ইমনসিএমএস ড্যাশবোর্ড। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 15.3.3। MQTT wemos ফার্মওয়্যার। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 ফার্মওয়্যার। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 16.3.1.1। সেটআপ()। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 16.3.1.2। লুপ() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 ফার্মওয়্যার। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 17.3.2.1 সেটআপ()। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10

বিষয়বস্তু
17.3.2.2। লুপ() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 17.3.3। তাপমাত্রা নিয়ন্ত্রণ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 17.3.4। ওয়াচডগ কার্যকারিতা। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 17.3.5। web ইন্টারফেস . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 17.3.5.1। তাপমাত্রা এবং হিস্টেরেসিস সেট করুন। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 ফার্মওয়্যার। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 18.3.2.1। সেটআপ()। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.2.2। লুপ() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.3। তাপমাত্রা নিয়ন্ত্রণ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.4। ওয়াচডগ কার্যকারিতা। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 18.3.5। web ইন্টারফেস . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 18.3.5.1 তাপমাত্রা এবং হিস্টেরেসিস সেট করুন। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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

হোম অ্যাপ্লায়েন্স হ্যাক-এন্ড-আইওটি গাইডবুক
19.1। সফটওয়্যার . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.1। Wemos ফার্মওয়্যার। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.1.1.সেটআপ()। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.1.2। লুপ() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 ফার্মওয়্যার। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 20.2.2.2। ড্যাশবোর্ড। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 20.2.3। স্লিপ-মোড সক্ষম সফ্টওয়্যার। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 20.2.3.1। হার্ডওয়্যার স্লিপ-মোড পার্থক্য এবং সেটআপ। . . . . . . . . . . . . . . . . . . . . . . 304 20.2.3.2। Wemos ফার্মওয়্যার। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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। লুপ() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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। জিগবি পাওয়ার জাম্পার। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.4। LED সিরিজ প্রতিরোধক. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.5। জিগবি মডিউল। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.6। বিবিধ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 22.5। সফটওয়্যার . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 22.5.1। Wemos ফার্মওয়্যার। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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

হোম অ্যাপ্লায়েন্স হ্যাক-এন্ড-আইওটি গাইডবুক
23.1.4. ইউএসবি তারের। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 23.2। নেটওয়ার্ক সমস্যা। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 23.3। Wemos ফার্মওয়্যার। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 · PCB লেআউট। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 24.1। ডোর লক মনিটর PCB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 24.2। এনার্জি সেন্সর। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 24.3। রেফ্রিজারেটর রেগুলেটর। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 24.3.1। নিয়ন্ত্রক পিসিবি। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 24.3.2। DS18B20 PCB। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 24.4। গ্রীনহাউস থার্মোস্ট্যাট। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 24.5। IKEA Trådfri কন্ট্রোলার। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 অধ্যায় 25 · সফ্টওয়্যার তালিকা। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 25.1। HTTP POST অনুরোধ ইউটিলিটি প্রোগ্রাম। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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

দলিল/সম্পদ

elektor ESP8266 3D প্রিন্টিং [পিডিএফ] ডেটাশিট
ESP8266 3D প্রিন্টিং, ESP8266, 3D প্রিন্টিং, প্রিন্টিং

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *