ESP8266 3D ማተም
የምርት መረጃ
ዝርዝር መግለጫዎች፡-
- አርእስት፡ የቤት እቃዎች ኡሁ-እና-አይኦቲ መመሪያ መጽሐፍ
- ደራሲ: ሃንስ ሄንሪክ Skovgaard
- እትም: Elektor ህትመት
- ISBN: 978-3-89576-536-0 (Print), 978-3-89576-537-7 (eBook)
የምርት አጠቃቀም መመሪያዎች፡-
ስለ ምርቱ፡-
የHome Appliance Hack-and-IoT መመሪያ መጽሐፍ በተመጣጣኝ ዋጋ ያቀርባል
ESP8266 እና 3D የህትመት ቴክኖሎጂዎችን በመጠቀም መፍትሄዎች። የተፃፈ
በሃንስ ሄንሪክ ስኮቭጋርድ ይህ መጽሐፍ አጠቃላይ መመሪያ ነው።
DIY አድናቂዎች እና ኤሌክትሮኒክስ ዲዛይነሮች።
ቁልፍ ባህሪዎች
- የቤት ውስጥ መገልገያ መሳሪያዎች የጠለፋ ዘዴዎችን ማሰስ
- የ IoT ጽንሰ-ሀሳቦች ከ ESP8266 ጋር መቀላቀል
- ብጁ መፍትሄዎችን ለመፍጠር የ3-ል ህትመት አጠቃቀም
እንዴት መጠቀም እንደሚቻል፡-
- ለመረዳት የመግቢያ ክፍሎችን በማንበብ ይጀምሩ
መሰረታዊ ነገሮች. - ለተዘረዘሩት የተለያዩ ፕሮጀክቶች የደረጃ በደረጃ ትምህርቶችን ይከተሉ
በመጽሐፉ ውስጥ. - ለተሻለ ሁኔታ ስዕሎቹን እና ምሳሌዎችን ይመልከቱ
ግንዛቤ. - ከቀረበው የቀድሞ ጋር ሙከራ ያድርጉampየእርስዎን ለማሻሻል
ችሎታዎች.
ጠቃሚ ምክሮች ለተጠቃሚዎች፡-
- የESP8266 ሞጁል እና የ3-ል አታሚ መዳረሻ እንዳለዎት ያረጋግጡ
ለተግባራዊ ትግበራ. - ለልዩ የቤት መገልገያዎ ማስታወሻ ይያዙ እና ሀሳቦችን ይፃፉ
ፕሮጀክቶች. - ልምዶችዎን ለማጋራት እና የመስመር ላይ ማህበረሰቦችን ወይም መድረኮችን ይቀላቀሉ
ከሌሎች ተማር።
ተደጋጋሚ ጥያቄዎች (ተደጋግመው የሚጠየቁ ጥያቄዎች)፡-
ጥ፡- ይህ የመመሪያ መጽሐፍ ለጀማሪዎች ጠቃሚ ሊሆን ይችላል?
ኤሌክትሮኒክስ?
A: አዎ፣ የመመሪያው መጽሐፍ በዝርዝር ያቀርባል
ማብራሪያዎች እና ለጀማሪዎች ለመማር ተስማሚ የሆኑ ፕሮጀክቶች
እና ያስሱ።
ጥ፡ ለመከተል የተወሰኑ የሃርድዌር መስፈርቶች አሉ።
ፕሮጀክቶች?
A: መመሪያው በESP8266 እና ላይ ሲያተኩር
3D ህትመት፣ መሰረታዊ የኤሌክትሮኒክስ ክፍሎች እና መሳሪያዎችም ሊሆኑ ይችላሉ።
ለአንዳንድ ፕሮጀክቶች ያስፈልጋል.
መጻሕፍት
የቤት ዕቃዎች ኡሁ-እና-አይኦቲ መመሪያ መጽሐፍ
ከESP8266 እና 3D ህትመት ጋር ተመጣጣኝ መፍትሄዎች
ሃንስ ሄንሪክ Skovgaard
የቤት ዕቃዎች ኡሁ-እና-አይኦቲ መመሪያ መጽሐፍ
ከESP8266 እና 3D ህትመት ጋር ተመጣጣኝ መፍትሄዎች
ሃንስ ሄንሪክ Skovgaard
ይህ የኤሌክተር ህትመት ነው። Elektor የሚዲያ ብራንድ ነው።
Elektor International Media BV ፖስታ ሳጥን 11፣ NL-6114-ZG Susteren፣ ኔዘርላንድስ ስልክ፡ +31 46 4389444
ሁሉም መብቶች የተጠበቁ ናቸው። የዚህ መጽሐፍ የትኛውም ክፍል በማናቸውም ማቴሪያል መልክ፣ ፎቶ ኮፒ ማድረግን ጨምሮ፣ ወይም ሊባዛ አይችልም።
በቅጂ መብት ዲዛይኖች እና ፓተንት አንቀጽ ህግ 1988 ከተደነገገው በስተቀር ወይም በ 90 ውስጥ በተደነገገው መሰረት ካልሆነ በስተቀር በቅጂ መብት ባለቤቱ የጽሁፍ ፈቃድ ሳይኖር ይህንን እትም ለጊዜውም ሆነ በአጋጣሚ በማንኛውም ሚዲያ በኤሌክትሮኒክ መንገድ ማከማቸት እና በዚህ ህትመት ጊዜያዊም ሆነ አጋጣሚ የቅጂ መብት ፈቃድ ኤጀንሲ Ltd., 1 Tottenham Court Road, London, England W9P XNUMXHE የተሰጠ ፈቃድ. የትኛውንም የሕትመት ክፍል እንደገና ለማባዛት የቅጂ መብት ባለቤቱ ፈቃድ ለማግኘት ማመልከቻዎች ለአታሚዎች መቅረብ አለባቸው።
መግለጫ
ደራሲው እና አታሚው በዚህ መጽሐፍ ውስጥ የተካተቱትን መረጃዎች ትክክለኛነት ለማረጋገጥ የተቻላቸውን ጥረታቸውን ተጠቅመዋል። በዚህ መጽሐፍ ውስጥ ባሉ ስህተቶች ወይም ግድፈቶች ምክንያት ለሚደርስ ማንኛውም ኪሳራ ወይም ጉዳት ለማንም አካል ተጠያቂ አይሆኑም እና በዚህ አይነሡም ስህተቶች ወይም ግድፈቶች በቸልተኝነት፣ በአደጋ ወይም በሌላ በማንኛውም ምክንያት የተከሰቱ ይሁኑ። በመጽሐፉ ውስጥ የተሰጡት ሁሉም ፕሮግራሞች የደራሲው የቅጂ መብት እና የ Elektor International Media ናቸው. እነዚህ ፕሮግራሞች ለትምህርታዊ ዓላማዎች ብቻ ሊያገለግሉ ይችላሉ። ከእነዚህ ፕሮግራሞች ውስጥ አንዳቸውም ለንግድ አገልግሎት ከመዋላቸው በፊት ከደራሲው ወይም ከኤሌክተር የጽሁፍ ፈቃድ ማግኘት አለባቸው።
የብሪቲሽ ቤተ መፃህፍት በህትመት ውሂብ ውስጥ ካታሎግ
የዚህ መጽሐፍ ካታሎግ መዝገብ ከብሪቲሽ ቤተ መጻሕፍት ይገኛል።
ISBN 978-3-89576-536-0 አትም ISBN 978-3-89576-537-7 ኢመጽሐፍ
© የቅጂ መብት 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፡ MQTT (ትንኝ) Raspberry Pi ላይ መጫን። . . . . . . . . . . . . . . 18 1.4.5. ምዕራፍ 6፡ OpenSCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.6. ምዕራፍ 7፡ ESP8266 ደህንነት . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.7. ምዕራፍ 8፡ ESP8266 ጠባቂዎች። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.8. ምዕራፍ 9፡ ESP8266 በአየር ዝማኔ/ፕሮግራም (ኦቲኤ) ላይ። . . . . . . . . . . . 18 1.4.9. ምዕራፍ 10: ESP8266 WiFi አንቴና. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.10. ምዕራፍ 11፡ ESP8266 መኖሪያ ቤት። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.11. ምዕራፍ 12: የቪፒኤን ጌትዌይ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.12. ምዕራፍ 13: ሶፍትዌር / የጽኑ ንድፍ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.13. ምዕራፍ 14፡ IKEA Hack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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. Raspberry Pi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.2.1. Raspberry Pi ውቅር . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.3. Neopixel Jewel 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.4. IKEA Gronö lamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.5. ኤስኤስአር . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.6. ከፍተኛው DS18B20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.7. QRE1113 (አናሎግ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.8. ሲላብስ MGM210L . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.9. የአይ/ኦ መሳሪያዎች . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.9.1. SHT30 መከለያ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.9.2. የ HP303B መከለያ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ምዕራፍ 3 · Arduino IDE ጭነት . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.1. መደበኛ አርዱዪኖ አይዲኢ መጫን። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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. PECL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4.3. emoncms ኮድ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 4.3.1. ኢሞኒሞችን ያዋቅሩ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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. የወባ ትንኝ ደላላ መትከል . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 5.2. የወባ ትንኝ ደንበኛ (RPI) መጫን . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 5.3. የወባ ትንኝ መጫኑን ማረጋገጥ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 5.4. የወባ ትንኝ ደንበኛ (ዊንዶውስ ፒሲ) መጫን . . . . . . . . . . . . . . . . . . . . . . . . 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 በአየር ዝማኔ/ፕሮግራም (ኦቲኤ) ላይ። . . . . . . . . . . . . 96 9.1. web አሳሽ ኦቲኤ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 9.1.1. Arduino IDE ን ያዋቅሩ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 9.1.2. ለኦቲኤ ዝማኔ አስቀድሞ የሚሰራ ሶፍትዌር ያዘጋጁ። . . . . . . . . . . . . . . . . . . . . . . 97 9.1.3. ኦቲኤ አዘምን exampሌስ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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. በይለፍ ቃል ጥበቃ የኦቲኤ ማዘመን። . . . . . . . . . . . . . . . . . . . . . . . . . . . 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
የቤት ዕቃዎች ኡሁ-እና-አይኦቲ መመሪያ መጽሐፍ
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 · ቪፒኤን ጌትዌይ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 12.1. የፋየርዎል ውቅር . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 12.2. Raspberry Pi ውቅር . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 12.2.1. መሰረታዊ ውቅር. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 12.2.2. የቪፒኤን ጭነትን ይክፈቱ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 12.2.3. የVPN ውቅር ክፈት። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 12.2.3.1. የቪፒኤን ፍቃድ file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 12.2.3.2. በሚነሳበት ጊዜ ይጀምሩ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 12.2.3.3. የቪፒኤን መግቢያ በር ማዋቀር (ከአይፒ ጠረጴዛዎች ጋር አስደሳች!) . . . . . . . . . . . . . . . 147 12.3. የቪፒኤን መግቢያ በር መጠቀም። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 12.3.1. ማሻሻያዎች. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 ምዕራፍ 13 · ሶፍትዌር/firmware ንድፍ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 13.1. የ EEPROM አጠቃቀም. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2. የመገልገያ ተግባራት . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2.1. የመገልገያ ተግባራትን መትከል . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2.2. ቅርጸት ባይት() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 13.2.3. printFloat() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 13.2.4 ቁጥር () ነው። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 13.2.5. ስህተት ግዛት (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. አሳይWiFiStatus()። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 13.2.13. doWifiConnect() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 13.2.14. MQTT_connect()። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 ምዕራፍ 14 · IKEA Hack. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 POST ጥያቄዎች። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 14.3.5.1. የኤችቲቲፒ 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 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. Watchdog ተግባራዊነት . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 18.3.2.1. ማዋቀር () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.2.2. loop()። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.3. የሙቀት መቆጣጠሪያ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.4. Watchdog ተግባራዊነት . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.1.1.ማዋቀር()። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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. በኦቲኤ የነቃ ሶፍትዌር። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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. Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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. የዚግቢ ኃይል መዝለያዎች . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.4. የ LED ተከታታይ ተቃዋሚዎች . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.5. የዚግቢ ሞጁሎች። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.6. የተለያዩ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 22.5. ሶፍትዌር . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 22.5.1. Wemos firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 22.5.1.1. "ሙከራ-እና-ማረም" ማዋቀር (). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 22.5.1.2. “ሙከራ-እና-ማረም” loop()። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 22.5.1.3. የመቆጣጠሪያ ማዋቀር ()። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 22.5.1.4. ተቆጣጣሪ loop()። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 22.5.2. web በይነገጽ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 22.5.3. ተጨማሪ ቤተ-መጻሕፍት. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 22.6. ኦፕሬሽን። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 22.6.1. የመቆጣጠሪያው ውቅር (የዚግቢ ሞጁሎችን መጨመር) . . . . . . . . . . . . . 340 22.6.1.1. የዚግቢ ሞጁል ከርቀት ጋር መጨመር። . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 22.6.1.2. ያለ የርቀት መቆጣጠሪያ የዚግቢ ሞጁል ማከል። . . . . . . . . . . . . . . . . . . . . . . . . . . 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 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. የዚግቢ ሞጁሎችን በማከል ላይ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 ትራድፍሪ መቆጣጠሪያ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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. በ loop (): ውስጥ መጨመር. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 ማውጫ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
ሰነዶች / መርጃዎች
![]() |
elektor ESP8266 3D ማተም [pdf] የውሂብ ሉህ ESP8266 3D ማተም፣ ESP8266፣ 3D ማተም፣ ማተም |