ESP8266 ත්‍රිමාණ මුද්‍රණය

නිෂ්පාදන තොරතුරු

පිරිවිතර:

  • මාතෘකාව: ගෘහ උපකරණ Hack-and-IoT මාර්ගෝපදේශ පොත
  • කර්තෘ: හාන්ස් හෙන්රික් ස්කොව්ගාඩ්
  • ප්රකාශනය: Elektor ප්රකාශනය
  • ISBN: 978-3-89576-536-0 (Print), 978-3-89576-537-7 (eBook)

නිෂ්පාදන භාවිත උපදෙස්:

නිෂ්පාදනය ගැන:

ගෘහ උපකරණ Hack-and-IoT මාර්ගෝපදේශ පොත දැරිය හැකි මිලකට සපයයි
ESP8266 සහ 3D මුද්‍රණ තාක්ෂණය භාවිතයෙන් විසඳුම්. කර්තෘ
Hans Henrik Skovgaard විසින්, මෙම පොත සඳහා පුළුල් මාර්ගෝපදේශයකි
DIY ලෝලීන් සහ ඉලෙක්ට්‍රොනික නිර්මාණකරුවන්.

ප්රධාන ලක්ෂණ:

  • ගෘහ උපකරණ අනවසරයෙන් ඇතුළුවීමේ ශිල්පීය ක්‍රම ගවේෂණය කිරීම
  • ESP8266 සමඟ IoT සංකල්ප ඒකාබද්ධ කිරීම
  • අභිරුචි විසඳුම් නිර්මාණය කිරීම සඳහා ත්‍රිමාණ මුද්‍රණ භාවිතය

භාවිතා කරන්නේ කෙසේද:

  1. යන්න තේරුම් ගැනීමට හඳුන්වාදීමේ පරිච්ඡේද කියවීමෙන් ආරම්භ කරන්න
    මූලික කරුණු.
  2. දක්වා ඇති විවිධ ව්යාපෘති සඳහා පියවරෙන් පියවර නිබන්ධන අනුගමනය කරන්න
    පොතේ.
  3. වඩා හොඳ සඳහා රූප සටහන් සහ රූප සටහන් බලන්න
    අවබෝධය.
  4. සපයන ලද හිටපු සමඟ අත්හදා බැලීමampඔබේ වැඩිදියුණු කිරීමට les
    කුසලතා.

පරිශීලකයින් සඳහා ඉඟි:

  • ඔබට ESP8266 මොඩියුලයකට සහ ත්‍රිමාණ මුද්‍රණ යන්ත්‍රයකට ප්‍රවේශය ඇති බවට සහතික වන්න
    ප්රායෝගික ක්රියාත්මක කිරීම සඳහා.
  • ඔබේ අද්විතීය ගෘහ උපකරණ සඳහා සටහන් සහ අදහස් සටහන් කරන්න
    ව්යාපෘති.
  • ඔබේ අත්දැකීම් බෙදා ගැනීමට සහ සබැඳි ප්‍රජාවන්ට හෝ සංසදවලට සම්බන්ධ වන්න
    අන් අයගෙන් ඉගෙන ගන්න.

නිතර අසන ප්‍රශ්න (නිතර අසන ප්‍රශ්න):

ප්‍ර: මෙම මාර්ගෝපදේශ පොත ආරම්භකයින් සඳහා ප්‍රයෝජනවත් විය හැකිද?
ඉලෙක්ට්රොනික උපකරණ?

A: ඔව්, මාර්ගෝපදේශ පොත සවිස්තරාත්මකව සපයයි
ආරම්භකයින්ට ඉගෙන ගැනීමට සුදුසු පැහැදිලි කිරීම් සහ ප්‍රායෝගික ව්‍යාපෘති
සහ ගවේෂණය කරන්න.

Q: අනුගමනය කිරීමට නිශ්චිත දෘඪාංග අවශ්‍යතා තිබේද?
ව්යාපෘති?

A: මාර්ගෝපදේශ පොත ESP8266 සහ කෙරෙහි අවධානය යොමු කරයි
ත්‍රිමාණ මුද්‍රණය, මූලික ඉලෙක්ට්‍රොනික උපාංග සහ මෙවලම් ද විය හැකිය
සමහර ව්යාපෘති සඳහා අවශ්ය වේ.

පොත්පත්
ගෘහ උපකරණ Hack-and-IoT මාර්ගෝපදේශ පොත
ESP8266 සහ ත්‍රිමාණ මුද්‍රණය සමඟ දැරිය හැකි විසඳුම්
හාන්ස් හෙන්රික් ස්කොව්ගාඩ්

ගෘහ උපකරණ Hack-and-IoT මාර්ගෝපදේශ පොත
ESP8266 සහ ත්‍රිමාණ මුද්‍රණය සමඟ දැරිය හැකි විසඳුම්

හාන්ස් හෙන්රික් ස්කොව්ගාඩ්

මෙය Elektor ප්‍රකාශනයකි. Elektor යනු මාධ්‍ය සන්නාමයයි
Elektor International Media BV PO Box 11, NL-6114-ZG Susteren, Netherlands දුරකථනය: +31 46 4389444
සියලු හිමිකම් ඇවිරිණි. මෙම පොතේ කිසිදු කොටසක් ඡායා පිටපත් කිරීම ඇතුළුව කිසිදු ද්‍රව්‍යමය ආකාරයකින් ප්‍රතිනිෂ්පාදනය කළ නොහැක
1988 ප්‍රකාශන හිමිකම් සැලසුම් සහ පේටන්ට් බලපත්‍ර පනතේ ප්‍රතිපාදනවලට අනුව හෝ a හි කොන්දේසි යටතේ හැර ප්‍රකාශන හිමිකරුගේ ලිඛිත අවසරයකින් තොරව, විද්‍යුත් මාධ්‍යයකින් සහ මෙම ප්‍රකාශනයේ වෙනත් භාවිතයක් සඳහා තාවකාලිකව හෝ අහඹු ලෙස හෝ නැතත් ඕනෑම මාධ්‍යයක ගබඩා කිරීම සීමාසහිත ප්‍රකාශන හිමිකම් බලපත්‍ර ඒජන්සිය විසින් නිකුත් කරන ලද බලපත්‍රය, 90 Tottenham Court Road, London, England W1P 9HE. ප්‍රකාශනයේ ඕනෑම කොටසක් ප්‍රතිනිෂ්පාදනය කිරීමට ප්‍රකාශන හිමිකරුගේ අවසරය සඳහා වන අයදුම්පත් ප්‍රකාශකයන් වෙත යොමු කළ යුතුය.
ප්රකාශය
කතුවරයා සහ ප්‍රකාශකයා මෙම පොතේ අඩංගු තොරතුරුවල නිවැරදි බව සහතික කිරීම සඳහා ඔවුන්ගේ උපරිම උත්සාහය භාවිතා කර ඇත. නොසැලකිලිමත්කම, හදිසි අනතුරු හෝ වෙනත් හේතුවක් නිසා මෙම පොතේ ඇති දෝෂ හෝ අතපසුවීම් නිසා සිදුවන යම් අලාභයක් හෝ හානියක් සඳහා ඔවුන් කිසිදු පාර්ශවයකට කිසිදු වගකීමක් උපකල්පනය නොකරයි, සහ මෙයින් ප්‍රතික්ෂේප නොකරයි. පොතේ දක්වා ඇති සියලුම වැඩසටහන් කතුවරයාගේ ප්‍රකාශන හිමිකම සහ Elektor International Media වේ. මෙම වැඩසටහන් භාවිතා කළ හැක්කේ අධ්‍යාපනික අරමුණු සඳහා පමණි. මෙම වැඩසටහන් කිසිවක් වාණිජ අරමුණු සඳහා භාවිතා කිරීමට පෙර කර්තෘ හෝ ඉලෙක්ට්‍රොනික අවසරය ලබා ගත යුතුය.
ප්‍රකාශන දත්තවල බ්‍රිතාන්‍ය පුස්තකාල නාමාවලිය
මෙම පොත සඳහා නාමාවලි වාර්තාවක් බ්‍රිතාන්‍ය පුස්තකාලයෙන් ලබා ගත හැකිය
ISBN 978-3-89576-536-0 මුද්‍රණය ISBN 978-3-89576-537-7 eBook
© ප්‍රකාශන හිමිකම 2022: Elektor International Media BV සංස්කාරක: Jan Buiting, MA Prepress Production: D-Vision, Julian van den Berg
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 WiFi ඇන්ටනාව . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.10. 11 වන පරිච්ඡේදය: ESP8266 නිවාස. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.11. 12 පරිච්ඡේදය: VPN ද්වාරය. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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

ගෘහ උපකරණ Hack-and-IoT මාර්ගෝපදේශ පොත
1.7 ප්රතිපෝෂණ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 පරිච්ඡේදය 2 · සංරචක . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.1 ESP8266 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.1.1. Wemos/Lolin, සාමාන්‍ය සටහන් . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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. 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. MariaDB සහ apache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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. මදුරු තැරැව්කරු ස්ථාපනය කිරීම. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 5.2. Mosquitto client (RPI) ස්ථාපනය කිරීම . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 5.3. මදුරු ස්ථාපනය තහවුරු කිරීම. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 5.4. මදුරු සේවාදායකයා ස්ථාපනය කිරීම (Windows PC) . . . . . . . . . . . . . . . . . . . . . . . . 83 පරිච්ඡේදය 6 · OpenSCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 පරිච්ඡේදය 7 · ESP8266 ආරක්ෂාව . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 7.1. VPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 යාවත්කාලීන 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 WiFi ඇන්ටනාව . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 10.1. බාහිර ඇන්ටනා සඳහා මානයන්. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 10.2. සූදානම් ඇන්ටනා. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 10.3. ගැලවූ ඇන්ටනා . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 10.4. DIY ඇන්ටනාව. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 10.5. DIY Yagi ඇන්ටනාව (2.4 GHz) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
7

ගෘහ උපකරණ Hack-and-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 mini IKEA Trådfri පාලක නිවාස . . . . . . . . . . . . . . . . . . . . . . . . 133 පරිච්ඡේදය 12 · VPN ද්වාරය . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 යනු සංඛ්‍යාත්මක() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 13.2.5. errorState(int state) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.6. keypress Wait() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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. ආරම්භ WiFi (). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 13.2.12. පෙන්වන්නWiFiStatus() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 13.2.13. doWifiConnect() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 13.2.14. MQTT_connect(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 පරිච්ඡේදය 14 · IKEA හැක් . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 14.1. ක්රමානුරූප . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 14.2. යාන්ත්රික එකලස් කිරීම. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 14.2.1. Grönö 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

ගෘහ උපකරණ Hack-and-IoT මාර්ගෝපදේශ පොත
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. Emoncms උපකරණ පුවරුව . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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

ගෘහ උපකරණ Hack-and-IoT මාර්ගෝපදේශ පොත
19.1. මෘදුකාංග . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.1. Wemos ස්ථිරාංග . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 ස්ථිරාංග . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 20.2.2.2. උපකරණ පුවරුව . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 20.2.3. Sleep-mode සක්‍රීය මෘදුකාංග. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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. ZigBee බල ජම්පර්. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.4. LED ශ්‍රේණි ප්‍රතිරෝධක . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.5. ZigBee මොඩියුල . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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

ගෘහ උපකරණ Hack-and-IoT මාර්ගෝපදේශ පොත
23.1.4. USB කේබල් . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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. නියාමක PCB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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. PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 25.1.2. c-කේතය . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368 25.1.3. පිඹුරා . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 25.2. Loop watchdog ටයිමරය. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372 25.2.1. hhsUtility.h/cpp හි පිහිටා ඇත. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 25.2.2. පිහිටුවීම් (): . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 25.2.3. ලූප් (): . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 දර්ශකය. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14

ලේඛන / සම්පත්

elektor ESP8266 3D මුද්‍රණය [pdf] දත්ත පත
ESP8266 3D මුද්‍රණය, ESP8266, 3D මුද්‍රණය, මුද්‍රණය

යොමු කිරීම්

කමෙන්ට් එකක් දාන්න

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශනය නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර සලකුණු කර ඇත *