ዝርዝር ሁኔታ:

IoT ዋና ተቆጣጣሪ። ክፍል 9: IoT ፣ የቤት አውቶሜሽን 10 ደረጃዎች (ከስዕሎች ጋር)
IoT ዋና ተቆጣጣሪ። ክፍል 9: IoT ፣ የቤት አውቶሜሽን 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: IoT ዋና ተቆጣጣሪ። ክፍል 9: IoT ፣ የቤት አውቶሜሽን 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: IoT ዋና ተቆጣጣሪ። ክፍል 9: IoT ፣ የቤት አውቶሜሽን 10 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: КРАСИВЫЙ РЕМОНТ ДВУХКОМНАТНОЙ КВАРТИРЫ СТУДИИ 58 м.кв. Bazilika Group. Ремонт квартиры под ключ. 2024, ሀምሌ
Anonim
IoT ዋና ተቆጣጣሪ። ክፍል 9: IoT ፣ የቤት አውቶሜሽን
IoT ዋና ተቆጣጣሪ። ክፍል 9: IoT ፣ የቤት አውቶሜሽን

የኃላፊነት ማስተባበያ

ይህን አንብብ

ይህ መመሪያ ዋና ኃይልን የሚጠቀም ፕሮጀክት ይዘረዝራል (በዚህ ሁኔታ ዩኬ 240VAC አርኤምኤስ) ፣ እያንዳንዱ ጥንቃቄ ደህንነቱ የተጠበቀ አሠራርን እና ጥሩ የንድፍ መርሆዎችን ለመጠቀም ቢደረግም ከእነዚህ አቅርቦቶች ጋር በሚሠሩበት ጊዜ እና ለሞት የሚዳርግ የኤሌክትሪክ ንዝረት አደጋ አለ። ይዘቱ በሚከተልበት ጊዜ የግል ጉዳት ወይም በንብረት ላይ ጉዳት ቢደርስ ደራሲው ማንኛውንም ተጠያቂነት ሊቀበል አይችልም። በዚህ ምክንያት እርስዎ ይህንን ፕሮጀክት በራስዎ አደጋ ላይ ያደርጉታል።

መግቢያ

ይህ ጽሑፍ ፣ በቤት ውስጥ አውቶማቲክ ላይ በተከታታይ 9 ኛ ፣ በቤት ውስጥ አከባቢ ውስጥ ስኬታማ ማሰማራት እንዲቻል ሁሉንም አስፈላጊ የሶፍትዌር ተግባርን ጨምሮ Sonoff 10A IoT ዋና መቆጣጠሪያን ወደ ነባር የቤት አውቶማቲክ ስርዓት እንዴት መፍጠር እና ማዋሃድ እንደሚቻል ሰነዶችን ያሳያል።

መግቢያ

ከላይ እንደተገለፀው Sonoff 10A ን ከአይቴድ በመጠቀም የ IoT ዋና መቆጣጠሪያን እንዴት ማድረግ እና ማዋሃድ እንደሚቻል ይህ መመሪያ ሊሰጥ ይችላል። መሣሪያው ራሱ ለ 10amps @ 90 ~ 250VAC ደረጃ የተሰጠው መሆኑ ተጠቅሷል ፣ ሆኖም ይህ ትግበራ የቤት ኪንግደም ዋና 240VAC አርኤምኤስ አቅርቦትን በተዋሃደ ተሰኪ በኩል ለ 5amps ዝቅ ያደርገዋል።

የዲዛይን ዘዴው ከዚህ በተወሰደ እንደገና ጥቅም ላይ በሚውል ኮድ ላይ በቤት አውቶማቲክ ግንባታ ላይ በዚህ ዝርዝር ውስጥ በተዘረዘረው በ MQTT/OpenHAB ላይ የተመሠረተ IoT አውታረ መረብ ውስጥ ያለምንም ችግር ይዋሃዳል። እንዲሁም ማንኛውንም የ IoT አውታረ መረብ ንጥረ ነገር ኪሳራ ማስተናገድ ይችላል እና ራሱን ችሎ እንዲሠራ ሙሉ በሙሉ ችሎታ አለው። ገለልተኛ በሆነ ሁኔታ ውስጥ ፣ የመሣሪያው ቁጥጥር የሚከናወነው በአቅራቢው አናት ላይ ያለውን የቁጥጥር ቁልፍን በመጫን ብቻ ነው ፣ ይህም ወደ ፊት የአቅርቦት ውፅዓት ይቀይራል።

ይህንን የ Sonoff መሣሪያ አካባቢያዊ ቁጥጥር ለማንቃት GPIO14 ከጉዳዩ ወጥቶ እንደ ማስነሻ ግብዓት ሆኖ ያገለግላል። ደህንነትን ለማረጋገጥ ፣ ይህ ግቤት በኦፕቶ-ተጓዳኝ ወረዳ በኩል ይመገባል እና በፕላስቲክ አጥር ውስጥ ይቀመጣል ፣ ይህም ኦፕሬተሩ በጭራሽ ለዋና አቅርቦት ቮልቴጅ ተጋላጭ አይደለም።

በመጨረሻም ፣ ቁጥሩ እንዲሁ አርዱዲኖ አይዲኢን በመጠቀም የሶኖፍ 10 ኤ ውስጥ የ ESP8266 መሣሪያን እንዴት እንደገና መርሃግብር እንደሚያደርግ እና የዒላማ ኮዱን በአስተማማኝ ሁኔታ ለማገልገል የሚያገለግል መሣሪያን ሙሉ የወረዳ ዝርዝሮችን ይሰጣል።

ምን ክፍሎች ያስፈልገኛል?

ሶኖፍ ዋና ተቆጣጣሪ

  1. 1 ጠፍቷል Sonoff 10A እዚህ
  2. 1 ጠፍቷል 7805L 5v የቮልቴጅ ተቆጣጣሪ እዚህ
  3. 1 ከ 240/6VAC 1.5VA ትራንስፎርመር እዚህ
  4. 2 ጠፍቷል 0.1 የሴራሚክ capacitors እዚህ
  5. 1 ቅናሽ ከ 1000uF @25v ኤሌክትሮሊቲክ ካፒታተር እዚህ
  6. 1 ከድልድይ ማስተካከያ 2W01 እዚህ
  7. 2 ጠፍቷል 4K7 resistors እዚህ
  8. 1 ጠፍቷል 330R resistor እዚህ
  9. 1 የ SPST አዝራር እዚህ አለ
  10. 1 ጠፍቷል Mulitcomp BM12W ABS ማቀፊያ እዚህ
  11. 1 ጠፍቷል TIL111 opto-coupler እዚህ
  12. 1 ጠፍቷል ባለ3-መንገድ ተርሚናል ብሎክ እዚህ
  13. 1 ጠፍቷል ባለ2-መንገድ ኮድ ያለው ሞሌክስ አያያዥ እዚህ/እዚህ
  14. 1 ጠፍቷል ባለ 3-መንገድ ኮድ ያለው ሞሌክስ አያያዥ እዚህ/እዚህ
  15. 1 ጠፍቷል ባለ 5-መንገድ ኮድ ያለው ሞሌክስ አያያዥ እዚህ/እዚህ
  16. 1 ጠፍቷል ባለ 5-መንገድ ሞሌክስ ፒን እዚህ
  17. 1 ጠፍቷል Winbond SPI ፍላሽ (W25Q32FVSIG) እዚህ
  18. 1 ጠፍቷል 20 ሚሜ ፊውዝ መያዣ + ካፕ እዚህ
  19. 1 ጠፍቷል 20 ሚሜ ፈጣን ምት 500mA ፊውዝ እዚህ
  20. 2 የ Polyamide ኬብል እጢዎች እዚህ ጠፍተዋል
  21. 1 ከዩናይትድ ኪንግደም ዋና ተሰኪ (BS1363/A) እዚህ ጠፍቷል
  22. 1 ጠፍቷል የዩኬ ዋና ሶኬት (BS1363/ሀ) እዚህ
  23. 7 ከ M3 16 ሚሜ CS ናይለን ብሎኖች ፣ (ከ 10 ፍሬዎች ፍሬዎች) እዚህ/እዚህ
  24. 2 የዚፕ ግንኙነቶች እዚህ ጠፍተዋል
  25. ከ veroboard 1 ጠፍቷል (0.1 ኢንች) እዚህ
  26. 1 ጠፍቷል የተለያዩ ርዝመቶች 22swg የታሸገ የመዳብ ሽቦ እዚህ
  27. 1 ጠፍቷል 3M ነጭ ዩኬ ዋና ገመድ እዚህ አለ
  28. 10 ጠፍቷል የሞሌክስ ሶኬት እዚህ ይሰብራል

የሶኖፍ ፕሮግራም አዘጋጅ

  1. 1 ጠፍቷል LD33CV 3v3 የቮልቴጅ ተቆጣጣሪ እዚህ አለ
  2. 1 ጠፍቷል TO-220 heatsink እዚህ
  3. 1 ጠፍቷል Heatsink ለጥፍ እዚህ
  4. 1 ጠፍቷል 10uF @16v ኤሌክትሮላይቲክ capacitor እዚህ
  5. 1 ጠፍቷል 0.1 የሴራሚክ capacitor እዚህ
  6. 1 የ SPDT አዝራር እዚህ አለ
  7. 1 ጠፍቷል 4K7 resistor እዚህ
  8. 1 ጠፍቷል ባለ2-መንገድ ኮድ ያለው ሞሌክስ አገናኝ እዚህ/እዚህ
  9. 1 ጠፍቷል ባለ 3-መንገድ ኮድ ያለው ሞሌክስ አያያዥ እዚህ/እዚህ
  10. 5 ጠፍቷል የሞሌክስ ሶኬት እዚህ ይሰብራል
  11. 1 ጠፍቷል 6-Way molex ሶኬት እዚህ
  12. 1 የ SPST አዝራር እዚህ አለ
  13. 1 ጠፍቷል 2.1 ሚሜ PSU ሶኬት እዚህ
  14. 1 የ veroboard ጠፍቷል (0.1 "ቅጥነት) እዚህ
  15. 1 ከዩኤስቢ ወደ ተከታታይ አስማሚ (ኤፍቲአይዲ) እዚህ አለ

ምን ሶፍትዌር እፈልጋለሁ?

  1. አርዱዲኖ አይዲኢ 1.6.9 እዚህ
  2. አርዱዲኖ አይዲኢ ESP8266 ን ፕሮግራም ለማድረግ ተዋቅሯል። እዚህ ይመልከቱ; ESP8266-01 ን ለማዘጋጀት የአርዲኖ አይዲኢን ማቀናበር

ምን መሣሪያዎች ያስፈልገኛል?

  1. ብረት ፣
  2. ቁፋሮ እና የተለያዩ ቁርጥራጮች (ለኬብል እጢዎች እና ለቁጥጥር ቁልፍ የተቆረጠውን ቀዳዳ መቁረጫ ጨምሮ) ፣
  3. ጠመዝማዛዎች (የተለያዩ) ፣
  4. ሊስተካከሉ የሚችሉ ስፋቶች (ሁለት ጠፍተዋል ፣ የመንጋጋ ስፋት> 25 ሚሜ ፣ ለኬብል እጢዎች) ፣
  5. ፋይሎች (የተለያዩ) ፣
  6. ጠንካራ ምክትል ፣
  7. ማሞቂያ ፣
  8. DMM (የተሻለ CAT IV)።

ምን ዓይነት ክህሎቶች ያስፈልጉኛል?

  1. የኤሌክትሮኒክስ እና የቤት የኤሌክትሪክ ደህንነት/ዲዛይን/ሽቦ ወዘተ ጥሩ ግንዛቤ ፣
  2. የአርዱዲኖ እውቀት እና አይዲኢ ፣
  3. ጥሩ የፈጠራ ችሎታዎች (ብየዳ ፣ ፋይል ፣ ቁፋሮ ወዘተ) ፣
  4. አንዳንድ ትዕግሥት ፣
  5. ስለ የቤት አውታረ መረብዎ አንዳንድ ግንዛቤ።

የተሸፈኑ ርዕሶች

  • መግቢያ
  • የወረዳ አጠቃላይ እይታ
  • ሶኖፍ RetroMods
  • የግንባታ እና የስብሰባ ዝርዝሮች
  • የሶኖፍ ፕሮግራሚንግ አስማሚ
  • የሶፍትዌር ስርዓት አጠቃላይ እይታ
  • የሶፍትዌር አጠቃላይ እይታ
  • የ OpenHAB ውቅር
  • የእርስዎን IoT መሣሪያ በመሞከር ላይ
  • መደምደሚያ
  • ማጣቀሻዎች ጥቅም ላይ ውለዋል

ተከታታይ አገናኞች

ወደ ክፍል 8 - የ WiFi IoT የሙቀት መጠን እና የእርጥበት ዳሳሽ። ክፍል 8 IoT ፣ የቤት አውቶሜሽን

ወደ ክፍል 10 - አይ አር የርቀት መቆጣጠሪያ በ IoT በኩል። ክፍል 10 IoT ፣ የቤት አውቶሜሽን

ደረጃ 1 የወረዳ አጠቃላይ እይታ

የወረዳ አጠቃላይ እይታ
የወረዳ አጠቃላይ እይታ
የወረዳ አጠቃላይ እይታ
የወረዳ አጠቃላይ እይታ
የወረዳ አጠቃላይ እይታ
የወረዳ አጠቃላይ እይታ
የወረዳ አጠቃላይ እይታ
የወረዳ አጠቃላይ እይታ

አጠቃላይ እይታ

ከላይ በመግቢያው ላይ እንደተጠቀሰው ፣ የአውታረ መረብ መቆጣጠሪያውን በአከባቢው ማብራት እና ማጥፋት እንዲቻል ፣ ለሶኖፍ የቦርድ ESP8266 ግብዓት ያስፈልጋል። እንዲህ ዓይነቱን የውጭ ግብዓት ማስተዋወቅ የ Sonoff ABS ቅጥር መጣሱን ይጠይቃል እናም ስለዚህ አስደንጋጭ አደጋን ይፈጥራል። ይህንን ለማሸነፍ ከዋናው ተቆጣጣሪ ስርዓት ማቀፊያ ውጭ ለዋናው ኤሌክትሪክ የመጋለጥ ዕድል እንዳይኖር የኦፕቲካል ማግለልን እጠቀም ነበር።

የሚከተለው የኦፕቶ-ማግለል ወረዳ (መግለጫ ከላይ 1 ላይ) መግለጫ ነው።

የወረዳ ዝርዝሮች

የኦፕቶ-ማግለል ወረዳው አቅርቦቱን በቀጥታ ወደ ክፍሉ ከተተገበረው አውታር ይቀበላል። 240VAC RMS በ J1 ፊኖክስ ግንኙነት MKDSN2 ፣ 5/3-5.08 polyamide 3-Way ተርሚናል በ 400 ቪ በ 16V ደረጃ የተሰጠው የ 2.5 ሚሜ (ስኩዌር) CSA እና F1 500mA 20 ሚሜ ገመድ ለመሸከም በደረጃ በደረጃ/ማግለል ትራንስፎርሜሽን TR1 ላይ ይተገበራል። ፈጣን ምት ፊውዝ። በ TR1 በሁለተኛ ደረጃ ጠመዝማዛ ላይ የሚገኘው 6VAC በዲዲዮ ድልድይ B1 የተስተካከለ ሙሉ ሞገድ ነው።

ይህ ሙሉ ሞገድ የተስተካከለ ውፅዓት በ C1 ፣ C2 C3 ፣ R3 እና IC1 በ 7805L ተከታታይ የሽምችት ተቆጣጣሪ ተረጋግቶ ይቆጣጠራል ፣ ጥሩ ፣ ንፁህ 5 ቪ አቅርቦት ባቡር ይሰጣል።

ከዚያ 5v ባቡር በ J3 በኩል በተገናኘ ከውጭ በተጫነ ነጭ የ SPST አዝራር በኩል ለ OK1 የ TIL111 ኦፕቶ-ማግኛ ግብዓቱን ለመቆጣጠር ያገለግላል። የ TIL111 ውፅዓት በ R2 a 4K7 መጎተቻ ተከላካይ በኩል ከ Sonoff GPIO14 ግብዓት ጋር ተጣምሯል። ስለዚህ ከ 340 ቪ ማግለል የተሻለ (ማለትም ከፍተኛ ቮልቴጅ = (240VAC*sqroot (2)))።

ደረጃ 2 Sonoff RetroMods

ሶኖፍ RetroMods
ሶኖፍ RetroMods
ሶኖፍ RetroMods
ሶኖፍ RetroMods
ሶኖፍ RetroMods
ሶኖፍ RetroMods

የ Sonoff 10A መሣሪያን ለማዋሃድ አንዳንድ የኋላ ማሻሻያዎችን ማድረግ አስፈላጊ ነው።

የመጀመሪያው ከላይ በሥዕል 1 ላይ እንደሚታየው ባለ 5-መንገድ 0.1 ኢንች የፒፕ ሞሌክስ ማያያዣን ማከል ነው። ይህ ከላይ እንደ ሥዕሎች 2 እና 3 እንደተተካው የመከላከያ ሽፋኑ ከተተካ በኋላ በ Sonoff ላይ GPIO14 ን ለመድረስ ያስችላል።

ምንም እንኳን ከላይ ባይታይም እኔ በቦታ ውስጥ ፕሮግራምን ለመፍቀድ ተከታታይ የቲኤክስ/አርኤክስ መስመሮችን አመጣሁ (ከላይ በደረጃ 1 ውስጥ ያለውን የኬብል ገመድ SK1..3 ን ይመልከቱ)።

ሁለተኛው ማሻሻያ የ SPI ፍላሽ መሣሪያውን መጠን ከነባሪ 1 ሜባ ወደ 4 ሜባ ማሳደግ ነው ፣ ይህ ለ IoT የድር አገልጋይ ፋይሎች በ SPIFFS ውስጥ እንዲይዙ በቂ ቦታ እንዲኖር ለማድረግ ነው።

የ SMD SPI ፍላሽ መሣሪያን (W25Q32FVSIG) ከኤባይ እዚህ ገዝቻለሁ

ብልጭታውን ለመተካት ለኤምኤምዲ መሣሪያው የተሻለ ተደራሽነት ለመስጠት በስእል 4 ላይ ያለውን የሶኖፍ ኤልኢድን ለጊዜው አስወግደዋለሁ። ብልጭታውን ለመሸጥ ከላይ በስእል 5 እንደሚታየው የሙቀት ጠመንጃን እጠቀም ነበር። ከዚያ ሁለቱንም 4 ሜባይት ፍላሽ እና ኤልኢዲ በቅደም ተከተል እንደገና ሸጡ (ምስል 6)።

ደረጃ 3 የግንባታ እና የስብሰባ ዝርዝሮች

የግንባታ እና የስብሰባ ዝርዝሮች
የግንባታ እና የስብሰባ ዝርዝሮች
የግንባታ እና የስብሰባ ዝርዝሮች
የግንባታ እና የስብሰባ ዝርዝሮች
የግንባታ እና የስብሰባ ዝርዝሮች
የግንባታ እና የስብሰባ ዝርዝሮች
የግንባታ እና የስብሰባ ዝርዝሮች
የግንባታ እና የስብሰባ ዝርዝሮች

ዋናውን ተቆጣጣሪ በ Mulitcomp BM12W ABS ሣጥን ውስጥ (ከላይ 1 ፎቶ) ውስጥ አዘጋሁት። ይህ ማቀፊያ አስፈላጊ ሆኖ ከተገኘ የውስጥ ፊውዝ ሊተካ ወይም የውስጥ ምርመራ በጊዜ ሂደት ሊደረግ የሚችል / የሚገጣጠሙትን ክሮች ሳይጎዳ ወደ ክፍሉ ብዙ ተደራሽነት እንዲኖር የሚያስችል የነሐስ M3 ን ማስገቢያዎች አሉት (ለሶኖፍ መሣሪያ ተመሳሳይ ነው ሊባል አይችልም ፣ ውጤታማ በሆነ መንገድ አንድ ጊዜ ብቻ የሚዘጋው የራስ -ታፔሮችን በመጠቀም ነው)።

የአቅርቦት ኬብል ተሸካሚ ለዋና ዋና የጭንቀት እፎይታ በ M16 ናይሎን/ፖሊማሚድ 6/6 ነጭ የኬብል እጢ ኬብል ኦዲ ሚን/ማክስ 5 ሚሜ/10 ሚሜ ድጋፍን አግኝቷል።

የሁለተኛ ደረጃ ውጥረት እፎይታ በኬብሉ ላይ በተቀመጠው በአንድ የዚፕ ማሰሪያ በኩል ነበር።

የገመድ እጢዎችን ለመገጣጠም እና ሶኖፍ እና ኦፕቶ ማግለል ኤሌክትሮኒክስን ለመጫን በቂ ቦታ ለማቅረብ ከላይ እንደሚታየው የውስጥ ፒሲቢ መጫኛ የጎድን አጥንቶችን ገፈፍኩ (ምስል 2)።

ከግቢው ውጫዊ ክፍል ጋር መነጠልን ለማረጋገጥ ሁሉም የኤሌክትሮኒክስ ዕቃዎች በ M3 ናይሎን CS ብሎኖች ደህንነቱ በተጠበቀ ሁኔታ ተጭነዋል። የኦፕቶ ማግለል ኤሌክትሮኒክስ የድምፅ ማስተካከያ ሜካኒካዊ ጥንካሬን ለማረጋገጥ በ 5 የማስተካከያ ነጥቦች ላይ እየተጫነ ያለው ዩኒት መውደቅ አለበት ፣ ስለሆነም የገለልተኛ ትራንስፎርመር ብዛት የ veroboard ወረዳውን እንዳይሰበር ይከላከላል።

ለዩኒቲው አቅርቦት በእንግሊዝ መደበኛ ቀለም በኮድ ነጭ 3 ኮር PVC insulated ዋና ባለብዙ ረድፍ (32/0.2 ሚሜ ካሬ) ገመድ 1 ሚሜ (ካሬ) CSA በኩል ደርሷል። 10A ን ለመሸከም በሚችል 7.2 ሚሜ ኦ.ዲ.ዲ.

አሃዱ በመደበኛ 3 የፒን ደህንነት መሰኪያ (ቢኤስ 1363/ሀ) በፀደቀ ከእንግሊዝ ዋና አቅርቦት (240VAC RMS) ጋር ተገናኝቷል። ተሰኪው በ 5 ሀ ላይ ተቀላቅሏል።

ለኦፕቶ-ማግለል ወረዳው ሁሉም የአውታረ መረብ አቅርቦት ኬብሎች በ ‹16A› በ ‹16A› ደረጃ የተሰጣቸው የ polyamide ተርሚናሎች በ ‹2.5mm› (ስኩዌር) CSA ኬብል መሸከም በሚችሉ በ ‹ፊኖኒክስ› ግንኙነት MKDSN2 ፣ 5/3-5.08 polyamide ተርሚናሎች በኩል ተገናኝተዋል ፣ ስለሆነም ለሁለት ኬብሎች በቂ አቅም ይሰጣል። እያንዳንዱ አቀማመጥ።

ወደ ማገናኛ ብሎክ ውስጥ ከመግባትዎ በፊት ዋናዎቹ ገመዶች እንዳይጣበቁ ተደርገዋል። ከጊዜ በኋላ ገመዱ በአገናኝ ማያያዣው ውስጥ እንዲጠፋ ስለሚያደርግ የቆርቆሮ ዋና ገመዶች አደገኛ ልምምድ ነው።

ማስታወሻ:

  • OD = የውጭ ዲያሜትር።
  • VAC = Volts alternating Current
  • አርኤምኤስ = ሥር አማካኝ ካሬ
  • CSA = የመስቀለኛ ክፍል አካባቢ
  • CS = Counter ሰመጠ

ደረጃ 4 Sonoff Programming Adapter

የሶኖፍ ፕሮግራሚንግ አስማሚ
የሶኖፍ ፕሮግራሚንግ አስማሚ
የሶኖፍ ፕሮግራሚንግ አስማሚ
የሶኖፍ ፕሮግራሚንግ አስማሚ
የሶኖፍ ፕሮግራሚንግ አስማሚ
የሶኖፍ ፕሮግራሚንግ አስማሚ
የሶኖፍ ፕሮግራሚንግ አስማሚ
የሶኖፍ ፕሮግራሚንግ አስማሚ

በአርዱዲኖ አይዲኢ በኩል Sonoff 10A ን እንደገና ሲያዘጋጁ ሊታሰብባቸው የሚገቡ ሁለት ገጽታዎች አሉ።

  1. ESP8266 ን ፕሮግራም ለማድረግ የእርስዎን አርዱዲኖ አይዲኢ በማዋቀር ላይ ፣
  2. ሃርድዌርን ራሱ የማዘጋጀት ተግባር።

ESP8266 ን ፕሮግራም እንዲያደርግ የእርስዎን አርዱዲኖ አይዲኢ በማዋቀር ላይ

የእርስዎን Ardino IDE ለማዋቀር እዚህ ያሉትን መመሪያዎች ይከተሉ አርዱዲኖ አይዲኢን ወደ ESP8266-01 ፕሮግራም ያዋቅሩ

ሃርድዌርን ፕሮግራም ማድረግ

ከ ESP8266 ጋር በሁሉም ጉዳዮች ላይ ይህ ባለ ብዙ ደረጃ ሂደት ነው። እዚህ ፣ የሶኖፍ ኃይል በውጭ በተረጋጋ 3v3 ዲሲ አቅርቦት በኩል እና ከዋና አቅርቦት ባልሆነ ቦርዱ ላይ ይተገበራል። ዩኤስቢ ወደ ተከታታይ መሣሪያ ወደ Sonoff ውሂብ ለመላክ እና ለመቀበል ይጠየቃል። በፎቶ 2 እና 4 ላይ እንደሚታየው TX እና RX ን ያገናኙ።

የፕሮግራም ደረጃዎች (አጠቃላይ)

  1. በመጀመሪያ በ Sonoff ላይ የተተገበረ የውጭ ዋና ኃይል አለመኖሩን ያረጋግጡ ፣
  2. በ Sonoff መሣሪያ ላይ አዝራሩን ተጭነው ይያዙት። (ምስል 1 ከላይ ፣ ምልክት የተደረገበት ዳግም ብልጭታ ቁልፍ) ፣
  3. የውጭ ዲሲ 3 ቪ 3 አቅርቦትን ወደ ፒን 1 (ከላይ 2 ይመልከቱ) ፣
  4. የ Sonoff አዝራርን ይልቀቁ ፣
  5. መሣሪያው አሁን በአርዱዲኖ አይዲኢ በኩል በተለመደው መንገድ እንደገና ሊስተካከል ይችላል።

ነገሮችን ትንሽ ቀለል ለማድረግ በኬብል ማሰሪያ SK1… 3 በኩል ወደ Sonoff የተገናኘውን የፕሮግራም መሣሪያውን (ሥዕሎች 3 እና 4) ፈጠርኩ (በዚህ መመሪያ ደረጃ 1 እንደተገለፀው)። ይህ ለ ESP8266 ቀላል መርሃ ግብር እንዲኖር አስችሏል። እንዲሁም R1 a 4K7 up -up resistor እና button S1 ን በመጠቀም GPIO14 ን እንደ ግብዓት የመሞከሪያ ዘዴ አቅርቧል።

ከላይ ያለውን የፕሮግራም መሣሪያ በመጠቀም (ሥዕሎች 3 እና 4) የፕሮግራም ማድረጊያ ደረጃዎች ፣

  1. በ Sonoff ላይ የዳግም ብልጭታ ቁልፍን ተጭነው ይያዙ ፣
  2. S2 ን በመጫን የ 3v3 አቅርቦቱን ይጎትቱ ፣
  3. የዳግም ብልጭታ ቁልፍን ይልቀቁ ፣
  4. መሣሪያው አሁን በፕሮግራም ሊሠራ ይችላል።

ማሳሰቢያ - ማስጠንቀቂያ

በ Sonoff ዳግም ፕሮግራሚንግ እንቅስቃሴ ወቅት በምንም ዓይነት ሁኔታ ኃይል በሜይንስ በኩል መቅረብ የለበትም።

ደረጃ 5 የሶፍትዌር ስርዓት አጠቃላይ እይታ

የሶፍትዌር ስርዓት አጠቃላይ እይታ
የሶፍትዌር ስርዓት አጠቃላይ እይታ
የሶፍትዌር ስርዓት አጠቃላይ እይታ
የሶፍትዌር ስርዓት አጠቃላይ እይታ

ይህ የ IoT Mains መቆጣጠሪያ መሣሪያ በአመዛኙ ልክ እንደ ሊስተምራዊ የ WiFi IoT ሙቀት እና እርጥበት ዳሳሽ ውስጥ ተመሳሳይ ስድስት ቁልፍ የሶፍትዌር ክፍሎችን ይ containsል። ክፍል 8 IoT ፣ የቤት አውቶሜሽን እና ከላይ በስዕል 1 ላይ ይታያል ፣ ከአንዳንድ ማበጀት ጋር።

SPIFFS

ይህ በቦርዱ SPI ፍላሽ ፋይል ስርዓት (ወደ 4 ሜባ የተሻሻለው) እና የሚከተለውን መረጃ ለመያዝ የሚያገለግል ነው (ከላይ ያለውን ምስል 2 ይመልከቱ) ፤

  • አዶዎች እና ‹ዋና ተቆጣጣሪ ውቅር መነሻ ገጽ› html - ከእርስዎ IoT WiFi አውታረ መረብ ጋር መገናኘት በማይችልበት ጊዜ (ብዙውን ጊዜ በተሳሳተ የደህንነት መረጃ ምክንያት) በ IoT መሣሪያ ያገለገለ እና ያለ ዋናውን ተቆጣጣሪ ያለ በርቀት የሚያዋቅርበትን ዘዴ ለተጠቃሚው ይሰጣል። አዲስ የ SPIFFS ይዘትን እንደገና የማዘጋጀት ወይም የመስቀል አስፈላጊነት።
  • የደህንነት መረጃ - ይህ ከእርስዎ IoT WiFi አውታረ መረብ እና ከ MQTT ደላላ ጋር ለመገናኘት በ IoT መሣሪያ ላይ ኃይል ተጠቅሞ ያገኘውን መረጃ ይይዛል። በ ‹ዋና ተቆጣጣሪ ውቅረት መነሻ ገጽ› በኩል የቀረበው መረጃ ለዚህ ፋይል ('secvals.txt') ተጽ writtenል።

ማሳሰቢያ -መጀመሪያ መሣሪያውን ለማዋቀር SPIFFS ን በአርዱዲኖ አይዲኢ እንዴት እንደሚጠቀሙበት ሙሉ ዝርዝሮችን ለማግኘት እዚህ ይመልከቱ።

mDNS አገልጋይ

የ IoT መሣሪያ እንደ WiFi ጣቢያ ከእርስዎ የ WiFi አውታረ መረብ ጋር መገናኘት ሲያቅተው ይልቁንስ እንደ የቤት ውስጥ WiFi ራውተር ጋር የሚመሳሰል የ WiFi መዳረሻ ነጥብ ሆኖ ሲገኝ ይህ ተግባር ተጠርቷል። በእንደዚህ ዓይነት ራውተር ሁኔታ ውስጥ እንደ 192.168.1.1 (ብዙውን ጊዜ በሳጥኑ ላይ በተለጠፈው መለያ ላይ) የአይፒ አድራሻውን በመግባት ከእሱ ጋር ይገናኙታል ፣ ከዚያ ለመግባት ወደ የመግቢያ ገጽ ይቀበላሉ። መሣሪያውን እንዲያዋቅሩ ለመፍቀድ የተጠቃሚ ስም እና የይለፍ ቃል። በ ES ሞድ (የመዳረሻ ነጥብ ሞድ) ውስጥ ለ ESP8266 መሣሪያው ወደ አይፒ አድራሻ 192.168.4.1 ነባሪዎች ፣ ነገር ግን በሚሠራው የ mDNS አገልጋይ እርስዎ ብቻ የሰውን ወዳጃዊ ስም ‹MAINSCON.local› ን በአሳሽ ዩአርኤል አሞሌ ውስጥ ማስገባት አለብዎት 'የዋና ተቆጣጣሪ ውቅር መነሻ ገጽ'።

MQTT ደንበኛ

የ MQTT ደንበኛው ሁሉንም አስፈላጊ ተግባራት ለ ከእርስዎ IoT አውታረ መረብ MQTT ደላላ ጋር ይገናኙ ፣ ለመረጡት ርዕሶች በደንበኝነት ይመዝገቡ እና ለተወሰነ ርዕስ የክፍያ ጭነቶችን ያትሙ። በአጭሩ የ IoT ዋና ተግባርን ይሰጣል።

የኤችቲቲፒ ድር አገልጋይ

ከላይ እንደተጠቀሰው ፣ የ IoT መሣሪያው በ SPIFFS ውስጥ በተያዘው የደህንነት መረጃ ፋይል ውስጥ SSID ፣ P/W ወዘተ ከተገለጸው የ WiFi አውታረ መረብ ጋር መገናኘት ካልቻለ መሣሪያው የመዳረሻ ነጥብ ይሆናል። በመዳረሻ ነጥብ ከቀረበው የ WiFi አውታረ መረብ ጋር ከተገናኘ ፣ የኤችቲቲፒ ድር አገልጋይ መገኘቱ በቀጥታ ከመሣሪያው ጋር እንዲገናኙ እና ውቅሩን ለመለወጥ በኤችቲቲፒ የድር አሳሽ በመጠቀም ዓላማውን ‹የዋና ተቆጣጣሪ ውቅረትን› ማገልገል ነው። በ SPIFFS ውስጥም የተያዘ የመነሻ ገጽ 'ድር ገጽ።

የ WiFi ጣቢያ

ይህ ተግባር IoT መሣሪያ በደህንነት መረጃ ፋይል ውስጥ ያሉትን መለኪያዎች በመጠቀም ከአገር ውስጥ WiFi አውታረ መረብ ጋር የመገናኘት ችሎታ ይሰጠዋል ፣ ያለዚህ የእርስዎ IoT መሣሪያ ለ MQTT ደላላ መመዝገብ/ማተም አይችልም።

የ WiFi መዳረሻ ነጥብ

የ WiFi መዳረሻ ነጥብ የመሆን ችሎታ የ IoT መሣሪያ ከእሱ ጋር እንዲገናኙ እና በ WiFi ጣቢያ እና በአሳሽ (እንደ አፕል አይፓድ ላይ እንደ ሳፋሪ ያሉ) የማዋቀሪያ ለውጦችን ለማድረግ የሚያስችል ዘዴ ነው። ይህ የመዳረሻ ነጥብ SSo = "MAINSCON" + የ IoT መሣሪያ የ MAC አድራሻ የመጨረሻዎቹን 6 አሃዞች ያሰራጫል። የዚህ የተዘጋ አውታረ መረብ የይለፍ ቃል በአዕምሯዊ ሁኔታ ‹PASSWORD› ተብሎ ተሰይሟል።

ደረጃ 6 የሶፍትዌር አጠቃላይ እይታ

የሶፍትዌር አጠቃላይ እይታ
የሶፍትዌር አጠቃላይ እይታ
የሶፍትዌር አጠቃላይ እይታ
የሶፍትዌር አጠቃላይ እይታ
የሶፍትዌር አጠቃላይ እይታ
የሶፍትዌር አጠቃላይ እይታ
የሶፍትዌር አጠቃላይ እይታ
የሶፍትዌር አጠቃላይ እይታ

PreambleT ይህንን ምንጭ ኮድ በተሳካ ሁኔታ ለማጠናቀር የሚከተሉትን ተጨማሪ ቤተ -መጽሐፍት ያስፈልግዎታል።

PubSubClient.h

  • በ: ኒክ ኦሊሪ
  • ዓላማው - መሣሪያው ከተሰጠው ደላላ ጋር ለ MQTT ርዕሶች እንዲታተም ወይም እንዲመዘገብ ያስችለዋል
  • ከ:

Bounce2.h

  • በ: ቶማስ ኦ ፍሬድሪክስ
  • ዓላማው-በሶፍትዌር ውስጥ የግቤት ማብሪያ / ማጥፊያ
  • ከ:

የኮድ አጠቃላይ እይታ

ከላይ በስእል 1 እንደሚታየው ሶፍትዌሩ የስቴቱን ማሽን ይጠቀማል (ከዚህ በታች የተሰጠው ምንጭ ሙሉ ቅጂ)። እንደሚከተለው 5 ዋና ግዛቶች አሉ;

  • በ ዉስጥ

    ይህ የመነሻ ሁኔታ ከስልጣን በኋላ የገባ የመጀመሪያው ግዛት ነው።

  • NOCONFIG

    ልክ ያልሆነ ወይም የጠፋ secvals.txt ፋይል ከተገኘ በኋላ ይህ ሁኔታ ገብቷል

  • NW በመጠባበቅ ላይ

    ምንም የ WiFi አውታረ መረብ ግንኙነት ባይኖርም ይህ ሁኔታ አላፊ ነው

  • MQTT በመጠባበቅ ላይ

    የ WiFi አውታረ መረብ ግንኙነት ከተደረገ እና በዚያ አውታረ መረብ ላይ ከ MQTT ደላላ ጋር ግንኙነት ባይኖርም ይህ ሁኔታ ጊዜያዊ ነው።

  • ንቁ

    ሁለቱም የ WiFi አውታረ መረብ ግንኙነት እና የ MQTT ደላላ ግንኙነት ከተቋቋመ በኋላ ይህ የገባው መደበኛ የአሠራር ሁኔታ ነው። በዚህ ሁኔታ ውስጥ ነው ዋናው ተቆጣጣሪ ለ MQTT ደላላ ያትምና በደንበኝነት በተመዘገቡ ርዕሶች ትዕዛዞችን ይቀበላል።

በክፍለ ግዛቶች መካከል ሽግግሮችን የሚቆጣጠሩ ክስተቶች ከላይ በምስል 1 ውስጥ ተገልፀዋል። በክፍለ ግዛቶች መካከል ሽግግሮች በሚከተሉት የ SecVals መለኪያዎች ይተዳደራሉ።

  • 1 ኛ MQTT ደላላ የአይፒ አድራሻ። በነጥብ በአስርዮሽ መልክ AAA. BBB. CCC. DDD
  • 2 ኛ MQTT ደላላ ወደብ። በኢንቲጀር መልክ።
  • 3 ኛ MQTT ደላላ ግንኙነት ከ STA ሁነታ ወደ AP ሁነታ ከመቀየሩ በፊት ለማድረግ ይሞክራል። በኢንቲጀር መልክ።
  • 4 ኛ የ WiFi አውታረ መረብ SSID። በነጻ ቅጽ ጽሑፍ።
  • 5 ኛ የ WiFi አውታረ መረብ የይለፍ ቃል። በነጻ ቅጽ ጽሑፍ።

IoT መሣሪያው እንደ ዋይፋይ ጣቢያ ከ SSID እና P/W ጋር በ SPIFFS ውስጥ በተገለጸው በ “secvals.txt” ውስጥ መገናኘት ካልቻለ መሣሪያው የመዳረሻ ነጥብ ይሆናል። ከዚህ የመዳረሻ ነጥብ ጋር ከተገናኘ በኋላ ከላይ በፎቶ 2 ላይ እንደሚታየው ‘ዋና ተቆጣጣሪ ውቅረት መነሻ ገጽን’ (በ ‹MAINSCON.local› ወይም 192.168.4.1 ውስጥ ወደ የእርስዎ አሳሾች ዩአርኤል አድራሻ አሞሌ በማስገባት) ያገለግላል። ይህ መነሻ ገጽ በኤችቲቲፒ አሳሽ በኩል የአውታረ መረብ መቆጣጠሪያውን እንደገና ለማዋቀር ያስችላል።

MQTT ርዕስ የመሰየሚያ ስምምነት

ከላይ በስእል 3 ላይ የተዘረዘረው ለ MQTT ርዕሶች ጥቅም ላይ የዋለው የስምምነት ኮንፈረንስ እና ቀደም ባለው አስተማሪዬ (እዚህ ደረጃ 5) ከተጠቀመበት ንድፍ ጋር የሚስማማ ነው።

በዚህ IoT መሣሪያ ጥቅም ላይ የዋሉ የ MQTT ርዕሶች

ለግልፅነት ይህ መሣሪያ የሚያትመው/የሚመዘገብባቸውን ርዕሶች እና ተጓዳኝ የመልዕክት ቅደም ተከተሎች (ምስል 4) በሰነድ አቀርባለሁ። ሥዕሉ በግቢው ውጫዊ ክፍል ላይ ካለው ከነጭ መቆጣጠሪያ ቁልፍ ጋር ያለውን መስተጋብር ያሳያል (ምንም እንኳን የሚገርመው አዝራሩ በቀይ ቢታይም)።

በድርጊት ሁኔታ ውስጥ ሳለ የርቀት ውቅረት መዳረሻ

ከ MQTT ደላላ ጋር ከተገናኘ በኋላ በ MQTT ርዕስ ህትመቶች በኩል ለመሣሪያው የደህንነት መለኪያዎች በርቀት እንደገና ማዋቀር ይቻላል። ተጓዳኝ ፋይል secvals.txt የተጻፈ መዳረሻ ብቻ ተጋለጠ።

የተጠቃሚ ማረም

በመነሻ ቅደም ተከተል ወቅት የሶኖፍ መሣሪያው የሚመራው የሚከተለውን የማረም ግብረመልስ ይሰጣል ፣ ምንም እንኳን ልብ ሊባል የሚገባው ቢሆንም ፣ ይህንን ለማየት ሽፋኑን ማስወገድ እና ወረዳውን ማጋለጥ ያስፈልግዎታል ስለዚህ ኮድዎን በማዘጋጀት እና መሣሪያውን ኃይል በሚያደርጉበት ጊዜ ይህን ማድረግ ብቻ ይመከራል። በ 3 ቪ 3 አቅርቦት;

  • 1 አጭር ብልጭታ በ SPIFFS (secvals.txt) ውስጥ የሚገኝ የ Config ፋይል የለም ፣
  • 2 አጭር ብልጭታዎች - የ IoT መሣሪያ ከ WiFi አውታረ መረብ ጋር ለመገናኘት እየሞከረ ነው ፣
  • ቀጣይነት ያለው መብራት - Sonoff IoT መሣሪያ ከ MQTT ደላላ ጋር ለመገናኘት እየሞከረ ነው ፣
  • ጠፍቷል - መሣሪያው ገባሪ ነው እና ከ MQTT ደላላ ጋር ተገናኝቷል።

ማሳሰቢያ 1 ፦ ‹ዋናው ተቆጣጣሪ ውቅረት መነሻ ገጽ› ደህንነቱ የተጠበቀ ሶኬቶችን አይጠቀምም ስለሆነም በአውታረ መረብዎ ደህንነት ላይ ይተማመናል።

ማስታወሻ 2 ፦ በርካታ የአይኦቲ መሳሪያዎችን ለማቀናጀት የ MQTT ሕብረቁምፊ ወደ እያንዳንዱ መሣሪያ ከማውረዱ በፊት ማረም ይፈልጋል። ይህ የሆነው የዋናው ተቆጣጣሪ መታወቂያ ቁጥር በ MQTT ርዕስ ሕብረቁምፊ ውስጥ ስለተካተተ ነው። ማለትም። በታተመው ሶፍትዌር ውስጥ የ 100 ን እሴት ‹WFD/MainsCont/100/Relay/Command/1› ን መርጫለሁ እና ለ 2 መሣሪያዎቼ በቅደም ተከተል 1 እና 2 ተቆጥረዋል።

  • 'WFD/MainsCont/1/Relay/Command/1'
  • 'WFD/MainsCont/2/Relay/Command/1'

ማሳሰቢያ 3-በአክቲቭ ሁኔታ ውስጥ የአይቲ ሶፍትዌር የሶኖፍ LED ን ለመቆጣጠር እና የዳግም ብልጭታ ቁልፍን ሁኔታ ለማተም በሚፈቅድበት ጊዜ ለሙሉነት። ምንም እንኳን በመደበኛ ክወና ወቅት ሁለቱም ለተጠቃሚው ስለማይጋለጡ እነዚህ በማረሚያ ሂደት ውስጥ ዋጋ ያላቸው ብቻ ናቸው።

ደረጃ 7: የ OpenHAB ውቅር

የ OpenHAB ውቅር
የ OpenHAB ውቅር
የ OpenHAB ውቅር
የ OpenHAB ውቅር
የ OpenHAB ውቅር
የ OpenHAB ውቅር

ለሙከራ ዓላማ በቤቴ ‹ሳሎን› ውስጥ ሁለቱን ዋና ተቆጣጣሪዎች በሐሳብ ለማሰማራት ወሰንኩ። ይህ የ OpenHAB ገጽ በፎቶ 1 ላይ እንደሚታየው በዋናው የጣቢያ ገጽ በኩል ሊደርስ ይችላል።

በቀድሞው አስተማሪዬ (እዚህ) ውስጥ የተሰጠውን የ OpenHAB.sitemap ውቅር ቀይሬ ለ ‹ዋና ተቆጣጣሪ 1› እና ለ ‹ዋና ተቆጣጣሪ 2› (ከላይ 2 ምስል) የግለሰብ ግቤቶችን ጨመርኩ። እንዲሁም በሁለቱ አዲስ የአይዮት መሣሪያዎች ተቀባዩ ላይ የሚለካውን የ RSSI አዝማሚያዎችን ለማሳየት (ሳሎን ክፍል ዋና ኮንትራት 1 እና 2) ግቤቶችን ጨመርኩ (ምስል 3)።

በመጨረሻም ፣ የ Sonoff ተለዋዋጭ ሁኔታ ማመሳሰልን እና በመቀየሪያ ግራፊክ ላይ የእኔን ደካማ ሙከራ ማዘመን/ማነቃቃትን ለማስቻል በ.rules እና.items ፋይሎች ውስጥ ግቤቶችን አክዬአለሁ (ማብሪያያው ሲሠራ ይዘጋል እና እንቅስቃሴ -አልባ በሚሆንበት ጊዜ ይከፍታል)። ስዕል 2 የ MC1 ንቁ እና የ MC2 እንቅስቃሴ -አልባ ምሳሌን ይሰጣል።

ማስታወሻ 1 - OpenHAB ን እንዴት እንደሚጠቀሙ እርግጠኛ ካልሆኑ እዚህ ‹ማዋቀሩን እና ማዋቀሩን› ይመልከቱ። ክፍል 6 - አይኦቲ ፣ የቤት አውቶሜሽን

ማስታወሻ 2 - የተሻሻለው የጣቢያ ካርታ ፣ ህጎች እና ንጥሎች ፋይሎች ፣ አዶዎች ወዘተ ከዚህ በታች ባለው ዚፕ ፋይል ውስጥ ተሰጥቷል።

ማስታወሻ 3 RSSI = የተቀበለው የምልክት ጥንካሬ አመላካች። ይህ የ IoT መሣሪያ የ WiFi አውታረ መረብዎን ምን ያህል በጥሩ ሁኔታ ማየት እንደሚችል የሚለካ ነው።

ደረጃ 8 - የእርስዎን IoT መሣሪያ መሞከር

Image
Image
የእርስዎን IoT መሣሪያ በመሞከር ላይ
የእርስዎን IoT መሣሪያ በመሞከር ላይ

በአስተማሪው WiFi IoT የሙቀት መጠን እና እርጥበት ዳሳሽ ውስጥ እንደተገለፀው። ክፍል 8 IoT ፣ የቤት አውቶማቲክ ደረጃ 7 ፣ የ IoT መሣሪያ የመጀመሪያ ሙከራ በ MQTT ስፓይ በኩል በ MQTT ግንኙነት ላይ ተከናውኗል (በስርዓት ማገጃ ሥዕላዊ መግለጫ ምስል 1 ከላይ እንደተመለከተው) ፣ መሪ ውጤትን መከታተል ፣ የአዝራር ግብዓቶችን (ሁለቱም የሶኖፍ ዳግም ብልጭታ ቁልፍ እና ነጩ ውጫዊ ቁልፍ) እና በተከታታይ በይነገጽ ላይ ትራፊክን ማረም። ይህ ሁሉንም የተመዘገቡትን ርዕሶች እንድለማመድ እና የታተሙ ምላሾችን እንድፈትሽ አስችሎኛል። ምንም እንኳን እንደገና ፣ ይህ በእጅ የተሸከመ እና ጊዜ የሚወስድ ነበር ፣ ምንም እንኳን የመልእክቶችን/የርዕሰ -ጉዳዮችን ህትመቶች 100% ሽፋን ቢያደርግም።

ዋናው የሶፍትዌር ሁኔታ ማሽን (ከላይ ደረጃ 6) ከቀድሞው አስተማሪ (ክፍል 8) ሶፍትዌሩ ከጤናማ ቁጥጥር ውጭ ካልሆነ በስተቀር ከ WiFi N/W እና ከ MQTT ደላላ ጋር መገናኘት ይችላል ይህ በትክክል እየሰራ ነበር ተብሎ ተገምቷል።

በዚህ ጊዜ ከ IoT መሣሪያ ጋር ያለውን መስተጋብር ለመቆጣጠር OpenHAB ን በመጠቀም በዚህ ጊዜ የአውታረ መረብ መቆጣጠሪያውን እና የ IoT መሠረተ ልማት (እንደገና ስዕል 1) በመጠቀም ሙሉ የሥርዓት ደረጃ ሙከራ ተጠናቀቀ። የ IoT ሃርድዌር እና የዱሚ ጭነት ቅንብር ከላይ በስዕል 2 ውስጥ ሊታይ ይችላል።

ቪዲዮው ስለስርዓት ሙከራዎች የተሟላ ዝርዝሮችን ይሰጣል እና በ OpenHAB መሣሪያዎች (ፒሲ/Chrome እና አይፓድ/OpenHAB APP) መካከል በእውነተኛ ጊዜ ውስጥ ማመሳሰልን ጠብቆ ማቆየቱን በግልጽ ያሳያል። እንዲሁም በ MQTTSpy በኩል ለዋና ተቆጣጣሪዎች የቀጥታ መልእክት መላላክን ያሳያል (ተጨማሪ ዝርዝሮችን ለማግኘት እዚህ ይመልከቱ። የ MQTT ደላላ ማቀናበር። ክፍል 2 ፦ IoT ፣ የቤት አውቶሜሽን) እና የ OpenHAB ጭራ የስርዓት ምዝግብ ማስታወሻ በ PuTTY SSH ግንኙነት ላይ (ከአሁን በኋላ እዚህ ይመልከቱ) ዝርዝሮች OpenHAB ን ማቀናበር እና ማዋቀር። ክፍል 6 - IoT ፣ የቤት አውቶሜሽን)።

ማሳሰቢያ -ለማረም የሶፍትዌር ማረም ትራፊክ ተሰብስቧል።

ደረጃ 9 መደምደሚያ

ጄኔራል

ፕሮጀክቱ በአንፃራዊነት ለማጠናቀቅ ቀላል እና በጥሩ ሁኔታ ሰርቷል። በዚህ ተከታታይ ውስጥ ለክፍል 8 የሙቀት እና እርጥበት ዳሳሾች ጥቅም ላይ የዋለው የኮድ ስሪት ተቆርጦ የተካተተው ሶፍትዌር ለማምረት ቀላል ነበር።

እኔ በመጀመሪያ ለነሱ ውበት ጥራት ብቻ የነጭ አካላት ክፍሎችን ብቻ ለማግኘት አስቤ ነበር። እኔ ከመቆጣጠሪያ አዝራር በስተቀር ይህንን ሁሉ አገኘሁ ፣ በተቻለኝ መጠን ሞክር ፣ ጥሩ/ርካሽ ሙሉ በሙሉ ነጭ ቁልፍን ማግኘት አልቻልኩም።

ሶኖፍ 10 ኤ መሣሪያ

የ Sonoff መሣሪያ ምክንያታዊ ጥቅሞች እና ጉዳቶች እንደሆኑ የተሰማኝን ከዚህ በታች ዘርዝሬያለሁ

ጥቅሞች

  • ርካሽ።
  • ጥሩ የማህበረሰብ ድጋፍ።
  • በ Arduino IDE በኩል እንደገና ፕሮግራም ማድረግ ይችላል።

Cons

  • ቀጭን አጥር።
  • አነስተኛ I/O (ለአጠቃቀም አያያorsች አውጥቷል)።
  • በጸጥታ ሁኔታው ውስጥ ይሞቃል።
  • በቦርዱ ላይ የ SPI ብልጭታ 1 ሜባ ብቻ አለው።
  • አንድ ጊዜ በቦታው ከገጠመ በኋላ እንደገና ለማተም ፒታ ነው።
  • ማስተላለፊያው መዘጋት 5v ስለሆነ እና ለሶኖፍ ለፕሮግራም የተተገበረው አቅርቦት 3v3 በመሆኑ አዲስ ኮድ በ Sonoff ውስጥ ሲዋሃድ የቅብብሎሽ መዘጋቱ ችግር ነበረበት። የቅብብሎሽ ማግበር ለጆሮ ብቻ የሚታወቅ ነው።

ስጋቶች

  • ገለልተኛ መስመርን አይቀይርም። የ SPST ቅብብል ይጠቀማል።
  • አልተዋጠም።
  • ደካማ የኬብል ውጥረት እፎይታ።
  • ፒሲቢው በሶኖፍ ቅጥር ግቢ ውስጥ ደህንነቱ የተጠበቀ አይደለም።

በኢንጂነሪንግ ዲዛይን ላይ አስተያየት ይስጡ

ይህ የአይቲ መሣሪያ ቀጥታ የዩኬ ዋና አውታሮችን (240VAC RMS) ለመለወጥ ጥቅም ላይ እንዲውል ከተደረገ በኋላ ሁለቱንም ጥሩ የሜካኒካል እና የኤሌክትሪክ ዲዛይን ልምድን ተከትዬ ማንኛውንም የኤሌክትሪክ በኤሌክትሪክ የሚሠሩ ቁሳቁሶችን ባለማጋለጥ የአስደንጋጭ አደጋን ለመቀነስ አረጋግጫለሁ ፣ ሁሉንም አካላት ከመግለጽ በላይ የውጤት ጭነት ፣ ለሁለቱም የአውታረ መረብ ተቆጣጣሪ እና ለኦፕቶ-ተጓዳኝ ንዑስ ሲስተም የፊውዝ ጥበቃን ፣ ጥሩ ያልተሰበረ የምድርን ማካተት እና የኦፕቲካል/ጋላቪያን ማግለልን መጠቀም።

ሊሆን የሚችል መሻሻል

በግምታዊ እይታ የዋና ተቆጣጣሪ ውፅዓት ገባሪ (ኤልኢዲ ወይም ኒዮን) የእይታ ማሳያ ማካተት ጠቃሚ ነበር። ምንም እንኳን በዕለት ተዕለት አጠቃቀም ላይ ችግር ባይሆንም ፣ ማንኛውም ጥገና ከመከናወኑ በፊት ሸክምን ከአገልግሎት የመለየት መደበኛ ተግባር በመሆኑ ፣ ወይም የአከባቢው መቆጣጠሪያ ቁልፍ ቀላል ፕሬስ ሲሰካ መብራት በሚበራበት ሁኔታ ውስጥ ውጤቱን ይቀይራል።

የመጨረሻ ማስታወሻ

ከዋናው ኤሌክትሪክ ጋር የተገናኙ ሁለት በጣም ደካማ ምሳሌዎችን ለማየት ከፈለጉ ከዚህ በታች ያሉትን አገናኞች ይመልከቱ። የእነሱ የዳርዊን ሽልማቶች በቅርቡ በልጥፉ ውስጥ ይሆናሉ ፣ በጣም እርግጠኛ ነኝ።

  • የእብድ ሳይንቲስት ማራዘሚያ ገመድ
  • የማህበረሰብ ግብረመልስ 03 - የኃይል ደህንነት ስጋቶች!

ደረጃ 10 - ጥቅም ላይ የዋሉ ማጣቀሻዎች

ይህንን Instructable አንድ ላይ ለማከል የሚከተሉትን ምንጮች ተጠቀምኩ።

PubSubClient.h

  • በ: ኒክ ኦሊሪ
  • ዓላማው - መሣሪያው ከተሰጠው ደላላ ጋር ለ MQTT ርዕሶች እንዲታተም ወይም እንዲመዘገብ ያስችለዋል
  • ከ:

Bounce2.h

  • በ: ቶማስ ኦ ፍሬድሪክስ
  • ዓላማው-በሶፍትዌር ውስጥ የግቤት ማብሪያ / ማጥፊያ
  • ከ:

SPIFFS

https://esp8266.github.io/Arduino/versions/2.0.0/do…

የሶኖፍ ብልጭታ ማሻሻል

  • https://www.andremiller.net/content/ የማሻሻያ-sonof…
  • https://tech.scargill.net/32mb-esp01/
  • https://www.andremiller.net/content/ የማሻሻያ-sonof…

ሶኖፍ የወረዳ ዲያግራም

https://www.itead.cc/wiki/images/6/6b/Sonoff_schmatic.pdf

የዩኤስቢ UART ሞዱል (aka FTDI)

https://www.ebay.co.uk/itm/6Pin-USB-2-0-to-TTL-UART-Module-Converter-CP2102-STC-Replace-FT232-CF-/272249732398?epid=503069058&hash=item3f63593d2e: g: QVUAAOSw71BXP92B

የዳርዊን ሽልማቶች (ቀላል እፎይታ)

https://www.darwinawards.com/

TIL111 Opto-isolator የውሂብ ሉህ

የሚመከር: