ShioTiny፡ እርጥብ ክፍል አየር ማናፈሻ (ናሙና ፕሮጀክት)

ShioTiny፡ እርጥብ ክፍል አየር ማናፈሻ (ናሙና ፕሮጀክት)

ቁልፍ ነጥቦች ወይም ይህ ጽሑፍ ስለ ምን ነው

ስለ ተከታታይ ጽሁፎች እንቀጥላለን ሺዮቲኒ - በቺፕ ላይ የተመሠረተ ምስላዊ ፕሮግራም መቆጣጠሪያ ESP8266.

ይህ ጽሑፍ በመታጠቢያ ቤት ውስጥ ወይም ሌላ ከፍተኛ እርጥበት ባለበት ክፍል ውስጥ የአየር ማናፈሻ መቆጣጠሪያ ፕሮጀክት ምሳሌን በመጠቀም መርሃ ግብር እንዴት እንደሚገነባ ይገልፃል ። ሺዮቲኒ.

በተከታታይ ውስጥ ቀዳሚ ጽሑፎች.

ShioTiny፡ አነስተኛ አውቶሜትድ፣ የነገሮች ኢንተርኔት ወይም “ከዕረፍት ስድስት ወር በፊት”
ShIoTiny፡ አንጓዎች፣ አገናኞች እና ዝግጅቶች ወይም የስዕል ፕሮግራሞች ባህሪዎች

ማጣቀሻዎች

ሁለትዮሽ firmware ፣ የመቆጣጠሪያ ዲያግራም እና ሰነዶች
የአንጓዎች መመሪያ እና መግለጫ
የMQTT ደላላ Cloudmqtt.com በማዘጋጀት ላይ
MQTT ዳሽቦርድ ለአንድሮይድ

መግቢያ

ያለ ልምድ መረዳት የለም. በጊዜና በትውልድ የተፈተነ እውነት ይህ ነው። ስለዚህ, በእራስዎ የሆነ ነገር ለመስራት ከመሞከር ይልቅ ተግባራዊ ክህሎቶችን ለመማር ምንም የተሻለ ነገር የለም. እና ምን ማድረግ እንደሚቻል እና ምን መሞከር እንደሌለበት የሚያሳዩ ምሳሌዎች እዚህ ጠቃሚ ይሆናሉ. የሌሎች ሰዎች ስህተት እርግጥ ነው, የራሳቸውን ስህተቶች እንዳይከሰቱ ለመከላከል አይችሉም, ነገር ግን የኋለኛውን ቁጥር ለመቀነስ ይረዳሉ.

የቀደሙት መጣጥፎች አንባቢዎች ጥያቄዎች እና ደብዳቤዎች ShIoTiny ኖዶች እንዴት እንደሚሠሩ ለማሳየት ትንሽ የአየር ማናፈሻ መቆጣጠሪያ ምሳሌ ፕሮጀክት እንዳደርግ ገፋፍተውኛል።

ከመቆጣጠሪያው በስተጀርባ ያለው የመጀመሪያ ሀሳብ ሺዮቲኒ - የፓምፕ እና የውሃ ጣቢያ - ለሁሉም ሰው ተስማሚ አይደለም እና አስደሳች ይሆናል. ስለዚህ, ለመረዳት የሚቻል እና ጠቃሚ የአየር ማናፈሻ መቆጣጠሪያ ዘዴን ለሁሉም ሰው እንደ ምሳሌ ወሰድኩ.

የፕሮጀክቱ ሀሳብ የእኔ አይደለም ፣ ግን እላለሁ ከዚህ ነው ያገኘሁት እና ከዚያ ተስተካክሏል ሺዮቲኒ.

በመጀመሪያ ምን እንደሚፈልጉ ይረዱ

የማሻሻያው ሂደት ማለቂያ የለውም. እና ብዙ ጥሩ ሀሳቦችን እና ፕሮጀክቶችን ያበላሸው ይህ ንብረት ነው። ገንቢው፣ ከመልቀቁ ይልቅ፣ ተስማሚ ካልሆነ፣ ግን የሚሰራ ነገር፣ ማሻሻል ቀጠለ። እናም ተፎካካሪዎች እስኪያልፉት ድረስ ተሻሽሏል ፣ ምንም እንኳን ተስማሚ ባይሆንም (እና ብዙውን ጊዜ በግልጽ መጥፎ) ቢሆንም ፣ ግን ውጤታማ መፍትሄ።

ስለዚህ ፕሮጀክቱን የት ማቆም እንዳለበት ማወቅ በጣም አስፈላጊ ነው. ወይም, በሌላ አነጋገር, በፕሮጀክቱ መጨረሻ ላይ ምን ማግኘት እንደምንፈልግ መጀመሪያ ላይ ካለን መወሰን አለብን. በሩሲያኛ ፣ አንድን ነገር የመፍጠር መንገድን ለመግለጽ ብቻ ለተጠናቀረ ሰነድ ፣ “እቅድ” የሚል አስደናቂ አጭር እና አቅም ያለው ቃል አለ ፣ ይህ በሆነ ምክንያት የአእምሮ ዘገምተኛ ተርጓሚዎች እና ጉድለት ያለባቸው አስተዳዳሪዎች በቅርቡ “የመንገድ ካርታ” ብለው መጥራት የጀመሩት ። እግዚአብሔር ከእነርሱ ጋር ይሁን።

እቅዳችን እንደዚህ ይሆናል። እርጥበት ከጊዜ ወደ ጊዜ በከፍተኛ ሁኔታ ሊጨምር የሚችልበት ክፍል እንዳለ እናስብ. ለምሳሌ, እንደ መታጠቢያ ቤት ወይም ወጥ ቤት. እርጥበታማነት ደስ የማይል ነገር ነው እና እሱን ለመቋቋም መንገዱ እንደ ዓለም ያረጀ ነው-የክፍሉን አየር ማናፈሻ። አየር ለማውጣት ብዙ መንገዶች አሉ። ግን ምናልባት እንደ ኔግሮስ ያሉ ያልተለመዱ እና ያረጁ መንገዶችን ከደጋፊዎች ጋር ትተን ተራ ደጋፊ ላይ እናቆም ይሆናል። አድናቂዎች ርካሽ ናቸው, እና በአካባቢያችን ውስጥ እነሱን ማግኘት ቀላል ነው.

በአንድ ቃል, አድናቂውን ለመቆጣጠር እንፈልጋለን: ያብሩት እና, በዚህ መሰረት, ያጥፉት. ይበልጥ በትክክል፣ አስፈላጊ ሆኖ ሲገኝ እንዲበራ እና እንዲጠፋ እንፈልጋለን።

ለመወሰን ይቀራል: የአየር ማራገቢያው በምን አይነት ሁኔታዎች ውስጥ ማብራት እንዳለበት እና በምን ሁኔታዎች ውስጥ ማጥፋት እንዳለበት.

እዚህ ሁሉም ነገር ግልጽ ነው: እርጥበቱ ከተወሰነው ገደብ በላይ ከሆነ, የአየር ማራገቢያው አብራ እና አየር ይስባል; እርጥበት ወደ መደበኛው ተመለሰ - አድናቂው ይጠፋል.

በትኩረት የሚከታተል አንባቢ ወዲያውኑ "የተሰጠ" በሚለው ቃል ላይ ዓይኑን ይይዛል. በማን የተሰጠ? እንዴት ተሰጠ?

የመግቢያውን እርጥበት ለማዘጋጀት ብዙ መንገዶች አሉ። ሁለቱን እንመለከታለን-የመጀመሪያው - ተለዋዋጭ ተቃውሞን በመጠቀም እና ሁለተኛው - የ MQTT ፕሮቶኮልን በመጠቀም በአውታረ መረቡ ላይ. እያንዳንዳቸው እነዚህ ዘዴዎች ጥቅሞች እና ጉዳቶች አሏቸው, ይህም በኋላ ላይ ይብራራል.

ለማይረዱት፣ “የመተላለፊያው እርጥበታማነት” የእርጥበት መጠን መሆኑን እገልጻለሁ፣ ሲያልፍ አድናቂው እንዲበራ ያስገድዳል።

የሚቀጥለው ጥያቄ ተጠቃሚው አድናቂውን በቀጥታ የማብራት መብት መስጠት ነው? ይህም ማለት የእርጥበት መጠን ምንም ይሁን ምን, አንድ አዝራር ሲነካ? እንዲህ ዓይነቱን ዕድል እናያለን. ከሁሉም በላይ, ማራገቢያ በከፍተኛ እርጥበት ላይ ብቻ ሳይሆን ከክፍሉ ውስጥ ለማስወገድ, ለምሳሌ, ደስ የማይል ሽታ , በተለምዶ "ሽታ" ተብሎ የሚጠራው.

ስለዚህ, የምንፈልገውን እና ትንሽ እንኳን እንዴት እንደሚሰራ ተረድተናል. የአየር ማናፈሻ መቆጣጠሪያ ስርዓታችን ሁሉንም ተግባራት በአጭሩ እንዘረዝራለን-

  • የእርጥበት መጠንን ደረጃ ማዘጋጀት (ሁለት አማራጮች);
  • የእርጥበት መጠን መለኪያ;
  • የአየር ማራገቢያውን በራስ ሰር ማብራት;
  • አውቶማቲክ የአየር ማራገቢያ መዘጋት;
  • የአየር ማራገቢያውን በእጅ ማብራት (በአዝራሩ ግፊት)።

ስለዚህ እቅዱ ግልጽ ነው. በፕሮግራማችን ውስጥ ከላይ ያሉትን ሁሉንም ተግባራት መተግበር አስፈላጊ ነው. በዚህ "እቅድ" መሰረት እና እንሰራለን. በመጀመሪያ የመሳሪያውን የማገጃ ንድፍ እንሳል.

የመሳሪያው መዋቅራዊ ንድፍ

በአጠቃላይ ሁለት እንደዚህ ያሉ እቅዶች ይኖሩናል. የመጀመሪያው የመተላለፊያው እርጥበት ደረጃ በተለዋዋጭ ተቃውሞ ለተቀመጠው ልዩነት ነው. ሁለተኛው እቅድ በ MQTT ፕሮቶኮል በኩል በኔትወርኩ ላይ የእርጥበት መጠን ደረጃ የሚዘጋጅበት አማራጭ ነው.

ነገር ግን እነዚህ ወረዳዎች በአንድ ኤለመንት ብቻ ስለሚለያዩ - ተለዋዋጭ resistor "የመግቢያውን የእርጥበት መጠን በማዘጋጀት", ከዚያም አንድ የማገጃ ንድፍ ብቻ እንሳልለን. እርግጥ ነው, በ GOST መሠረት የማገጃው ንድፍ የተለየ ይመስላል. እኛ ግን የምናተኩረው በባዮ-ኢንጂነሮች ላይ ሳይሆን በወጣቱ ትውልድ ላይ ነው። ስለዚህ ታይነት የበለጠ አስፈላጊ ነው.

ShioTiny፡ እርጥብ ክፍል አየር ማናፈሻ (ናሙና ፕሮጀክት)

ስለዚህ በሥዕሉ ላይ ምን እናያለን? ደጋፊ ከማስተላለፍ ጋር ተገናኝቷል። Relay1 ተቆጣጣሪ ሺዮቲኒ. አድናቂው በከፍተኛ የቮልቴጅ ውስጥ የሚኖረው ተቃርኖ መሆኑን ወደ እርስዎ ትኩረት እሰጣለሁ. ስለዚህ, አንድ ሰው ይህን በራሱ የሚያደርግ ከሆነ - ይጠንቀቁ. ይህም ቢያንስ ቢያንስ ጣቶችዎን ወይም የመለኪያ መሳሪያዎችን ወደ ወረዳው ውስጥ ከማስገባትዎ በፊት ቢያንስ የአየር ማራገቢያውን ያንሱ። እና ሁለተኛው አስተያየት. የእርስዎ አድናቂ የበለጠ ኃይለኛ ከሆነ 250 ወ, ከዚያም በቀጥታ ያገናኙት ሺዮቲኒ ዋጋ የለውም - በአስጀማሪው በኩል ብቻ።

በደጋፊው ተከናውኗል። አሁን የደጋፊውን "በእጅ ማካተት" አዝራር. ከመግቢያው ጋር ተያይዟል ግቤት1. እዚህ ምንም ተጨማሪ ማብራሪያ የለም.

የሙቀት እና እርጥበት ዳሳሽ DHT-11 (ወይም DHT-22 ወይም አቻዎቻቸው)። በመቆጣጠሪያው ላይ ልዩ ግቤት ለግንኙነቱ ተዘጋጅቷል. ሺዮቲኒ. በሥዕሉ ላይ እንደሚታየው እንዲህ ዓይነቱን ዳሳሽ ማገናኘት ችግሮችን አያመጣም.

እና በመጨረሻም ፣ የእርጥበት መጠንን ደረጃ የሚያዘጋጅ ተለዋዋጭ ተቃውሞ። ይበልጥ በትክክል, ተለዋዋጭ እና ቋሚ ተቃውሞዎችን ያካተተ አካፋይ. በእሱ ግንኙነት ላይ ምንም ችግሮች የሉም, ግን አብሮ የተሰራውን ADC በ ላይ እገልጻለሁ ESP8266 በ 1 ቮልት. ስለዚህ, ወደ 5 ጊዜ ያህል የቮልቴጅ መከፋፈያ ያስፈልጋል.

እና እንደገና ላስታውስህ የMQTT ፕሮቶኮልን በመጠቀም የመግቢያው እርጥበት ደረጃ በአውታረ መረቡ ላይ ከተቀናበረ ይህ አካፋይ አያስፈልግም።

በElDraw ShIoTiny አርታዒ ውስጥ የመሳሪያውን አሠራር ስልተ ቀመር ማጠናቀር እንጀምር። እንዴት እንደሚደርሱ, ወደዚህ አርታኢ, ቀደም ብሎ ወይም በመመሪያው ውስጥ በጽሁፎች ውስጥ ማንበብ ይችላሉ, በአንቀጹ መጀመሪያ ላይ ያለው አገናኝ.

አማራጭ አንድ, ቀላሉ

ቀላል እንጀምር፡ ቅብብሎሹን ማብራት Relay1 ለተወሰነ ጊዜ የእርጥበት መጠንን ከመጠን በላይ በማለፍ.

ShioTiny፡ እርጥብ ክፍል አየር ማናፈሻ (ናሙና ፕሮጀክት)

እንደሚመለከቱት, ምንም የተወሳሰበ ነገር የለም: አራት አንጓዎች ብቻ, የአስተያየቱን አንጓዎች ሳይቆጥሩ. DHT11 - ይህ በእውነቱ የሙቀት እና የእርጥበት ዳሳሽ ነው (ወደ ሊቀየር ይችላል። DHT22).

ቋሚ CONST - የመነሻ ደረጃ የእርጥበት መጠን, በመቶኛ.

ኮምፓሬተር ሁለት ቁጥሮችን የሚያወዳድር እና የተወሰነው ሁኔታ ከተሟላ ውጤቱን ወደ 1 እና ቅድመ ሁኔታው ​​ካልተሟላ 0 ያዘጋጃል.

በእኛ ሁኔታ, ይህ ሁኔታ ይሆናል ሀ> ለየት A በሴንሰሩ የሚለካው የእርጥበት መጠን ነው፣ እና B - ተመሳሳይ እርጥበት ያለው የመነሻ ደረጃ.

ልክ የሚለካው እርጥበት ደረጃ (A) ከገደብ እርጥበት ደረጃ ይበልጣል (B), ወዲያውኑ በንፅፅር ውፅዓት ላይ ሀ> ለ 1 ብቅ ይላል እና ማሰራጫው ይበራል። በተቃራኒው፣ ልክ የእርጥበት መጠኑ ወደ መደበኛው እንደተመለሰ (ማለትም. አ<=B), ወዲያውኑ በንፅፅር ውፅዓት ላይ ሀ> ለ 0 ብቅ ይላል እና ማሰራጫው ይጠፋል።

ሁሉም ግልጽ? በእውነቱ እንደገና ላላነበቡት ወይም በመመሪያው ውስጥ የአንጓዎችን አሠራር መግለጫ ይመልከቱ።

ውሂቡ ከአነፍናፊው መሆኑን ልብ ይበሉ DHT11 በየ10 ሰከንድ አንድ ጊዜ ያህል ይሻሻላል። ስለዚህ ማሰራጫው በየ10 ሰከንድ ከአንድ ጊዜ በላይ ማብራት እና ማጥፋት አይችልም።

ሁሉም ነገር ጥሩ ይሆናል, ነገር ግን ተለዋዋጭ ተከላካይ በመጠቀም የእርጥበት መጠን ደረጃን ማዘጋጀት እንፈልጋለን. ቀላል ነገር የለም!

ShioTiny፡ እርጥብ ክፍል አየር ማናፈሻ (ናሙና ፕሮጀክት)

ቋሚ መስቀለኛ መንገድን በኤዲሲ መስቀለኛ መንገድ እንተካው። ከሁሉም በኋላ, ከተለዋዋጭ ተከላካይ ጋር የቮልቴጅ መከፋፈያ ከኤዲሲ ጋር አገናኘን.

በኤዲሲ ግቤት ላይ ያለው ቮልቴጅ ከ 0 ወደ 1 ቮ ይለያያል. ነገር ግን በአነፍናፊው ውጤት ላይ ያለው እርጥበት - ከ 0 ወደ 100% ይለያያል. እንዴት እናነፃፅራቸዋለን? ሁሉም ነገር ቀላል ነው። የኤ.ዲ.ሲ መስቀለኛ መንገድ ሺዮቲኒ በመግቢያው ላይ ያለውን ቮልቴጅ መለካት ብቻ ሳይሆን እንዴት እንደሚያውቅም ያውቃል ልኬት እና ፈረቃ.

ያም ማለት የ ADC1 መስቀለኛ መንገድ (ADC) ውጤት ዋጋ ይኖረዋል X, በቀመር የተሰላ

ShioTiny፡ እርጥብ ክፍል አየር ማናፈሻ (ናሙና ፕሮጀክት)

የት ShioTiny፡ እርጥብ ክፍል አየር ማናፈሻ (ናሙና ፕሮጀክት) - ቮልቴጅ በ ADC ግብዓት (ከ 0 እስከ 1 ቮ); k - ክልል (ADC ክልል) እና b- ማካካሻ (ADC ማካካሻ). እንደዚህ, ካዋቀሩ k = 100 и ለ = 0, ከዚያም ሲቀይሩ ShioTiny፡ እርጥብ ክፍል አየር ማናፈሻ (ናሙና ፕሮጀክት) ከ 0 እስከ 1 ባለው ክልል ውስጥ, እሴት X በኤዲሲ መስቀለኛ መንገድ ውፅዓት ከ 0 እስከ 100 ባለው ክልል ውስጥ ይለያያል. ይህም ማለት በቁጥር ከ 0 እስከ 100% የእርጥበት መጠን ይቀየራል.

ወይም, ቀላል በሆነ መንገድ, ተለዋዋጭ የመቋቋም ተንሸራታቹን በማዞር, የጣራውን እርጥበት ደረጃ ከ 0 ወደ 100 ማዘጋጀት ይችላሉ. ብቸኛው ችግር የማሳያ መሳሪያዎች አለመኖሩ ነው. ነገር ግን በተግባር, ተለዋዋጭ የመቋቋም ሞተር 6 ክፍሎች 0%, 20%, 40%, 60%, 80%, 100%) ከሆነ, ከዚያም ይህ ገደብ እርጥበት ደረጃ ለማዘጋጀት በቂ ነው.

ዕድሎችን እንዴት እናዘጋጃለን k - ክልል (ADC ክልል) እና b-ማካካሻ (ADC ማካካሻ)? አዎ፣ ከእንፋሎት ከተጠበሰ ዘንግ የበለጠ ቀላል ነው! በመስቀለኛ መንገድ ላይ የመዳፊት ጠቋሚውን ጠቅ ያድርጉ ADC1 እ.ኤ.አ. እና ከዚያ የቅንብሮች መስኮቱን ያያሉ. በውስጡ የሚፈልጉትን ሁሉ ማስቀመጥ ይችላሉ. በእኛ ሁኔታ, በስዕሉ ላይ እንደሚታየው እንደዚህ ያለ መስኮት ይሆናል.

ShioTiny፡ እርጥብ ክፍል አየር ማናፈሻ (ናሙና ፕሮጀክት)

ስለዚህ, በጣም ቀላሉ የስራ መፍትሄ አለን. ማሻሻል እንጀምር።
በነገራችን ላይ ቀላሉ መፍትሔ አንድ ጥቅም አለው - ኢንተርኔት አያስፈልገውም. ሙሉ በሙሉ ራሱን የቻለ ነው።

አማራጭ ሁለት, አዝራሩን ያገናኙ

ሁሉም ነገር ይሰራል እና ሁሉም ሰው ደስተኛ ነው. ግን መጥፎ ዕድል, አየር ማናፈሻውን በግድ ማብራት አንችልም. በመግቢያው ላይ አስቀድመን ተስማምተናል ግቤት1 የእርጥበት ዳሳሹን ችላ በማለት አድናቂውን በኃይል የሚያበራ እና የሚያጠፋ ቁልፍ ይኖረናል።
ይህንን ቁልፍ በፕሮግራማችን ውስጥ የምናስኬድበት ጊዜ ነው።

ShioTiny፡ እርጥብ ክፍል አየር ማናፈሻ (ናሙና ፕሮጀክት)

የአዝራር ክሊክ ፕሮሰሲንግ እገዳ በብርቱካናማ መስመር ይደምቃል። እሱ የአዝራር መጭመቂያ ቆጣሪ ነው፣ በውጤቱ ላይ ያለው እሴት ከአንድ ሲበልጥ ወደ ዜሮ የሚቀናበረው (አረንጓዴ መስመር፣ የመስቀለኛ መንገድ ውፅዓት) CT).

ሁሉም ነገር ልክ እንደበፊቱ ያልተወሳሰበ እዚህ ይሰራል: ቆጣሪ CT ከመግቢያው ጋር የተገናኘውን የአዝራር መጫዎቻዎችን ይቆጥራል ግቤት1. ያም ማለት በዚህ ቆጣሪ ውፅዓት ላይ ያለው ዋጋ በእያንዳንዱ አዝራሩ በ 1 ይጨምራል.

ልክ ይህ ዋጋ ከሁለት (ማለትም ከ 1 በላይ) ጋር እኩል እንደሚሆን ወዲያውኑ በማነፃፀሪያው ውጤት ላይ ሀ> ለ 1 ይታያል እና ይሄ 1 ቆጣሪውን እንደገና ያስጀምረዋል CT ወደ ዜሮ. ይህ ማለት ማነፃፀሪያው ፣ በሥዕላዊ መግለጫው መሠረት የታችኛው!

ስለዚህ, የእኛ አዝራር ሁለት ግዛቶች አሉት - 0 እና 1. ተጨማሪ ግዛቶች (3 ወይም 4 ወይም ከዚያ በላይ) ብንፈልግ - ቋሚውን ለመለወጥ በቂ ይሆናል. CONST ከአንዱ ወደ ሌላ እሴት.

ስለዚህ, የአየር ማራገቢያውን ለማብራት ሁለት ሁኔታዎች አሉን: ከተቀመጠው የእርጥበት መጠን በላይ እና ቁልፉን አንድ ጊዜ ይጫኑ. ማናቸውም ሁኔታዎች ከተሟሉ ደጋፊው ይበራል። እና አዝራሩ እንደገና እስኪጫን ድረስ ይሰራል. И የእርጥበት መጠን ወደ መደበኛው አይመለስም.

በእርግጥ ስልተ ቀመሩን የበለጠ ውስብስብ ማድረግ ይችላሉ ፣ ግን ይህንን አናደርግም - ለሚፈልጉ ለፈጠራ ቦታ እንተዋለን ።

አማራጭ ሶስት፣ ከበይነመረቡ ጋር ይገናኙ

የገለጽነው ሁሉ በጣም ውጤታማ ነው። ግን ስለ ድኒዎችስ? ለነገሩ ማንኛውም የፒምፕሊ ሂፕስተር ክራከር ጠላፊ ማንበቢያውን ገልብጦ ቁልፉን ሲጭን እና ከስማርትፎን በማይቆጣጠረው ሰው ይስቃል! እጀታውን ማዞር "ፋሽን አይደለም." ነገር ግን በስማርትፎን ላይ በጣት መጎተት፣ ይህን ጣት በደም ውስጥ ማጥፋት - እዚህ ላይ ነው፣ የሂስተር-ጠላፊ-ክራከር የፍላጎት ጫፍ (ሁሉንም በፍፁም መለየት አልቻልኩም - ስለዚህ ስህተት ከሰራሁ እኔ ነኝ)። አዝናለሁ).

ነገር ግን ለእነዚህ ግለሰቦች እንዘንጋ። በበይነመረብ በኩል ለማስተዳደር እውነተኛ ጥቅሞች አሉት። በመጀመሪያ, ታይነት ነው. ለካርልሰን መቆጣጠሪያችን በሁለት ጠቅታዎች ሙሉ በሙሉ ጥቅም ላይ ሊውል የሚችል የቁጥጥር ፓነል እንዲፈጥሩ የሚያስችልዎ ለሁሉም መድረኮች ብዙ አፕሊኬሽኖች አሉ። በሁለተኛ ደረጃ, በክፍሉ ውስጥ ያለውን የእርጥበት መጠን ከርቀት የመቆጣጠር ችሎታ ነው. እና ፣ በሶስተኛ ደረጃ ፣ አድናቂው ምን እየሰራ እንደሆነ ብቻ ማየት ይችላሉ - መሽከርከር ወይም አለማሽከርከር ፣ ግን ደግሞ ምን ዓይነት የእርጥበት መጠን እንደተዘጋጀም ማየት ይችላሉ። እና ከዚያ - አድናቂው በራስ-ሰር ወይም በእጅ በርቷል። በአጠቃላይ, የሚፈልጉትን ሁሉ.

እርግጥ ነው, ለአንዳንድ አድናቂዎች ብዙ ክብር - በጣም ብዙ ትኩረት. ግን ይህ ምሳሌ ብቻ ነው።

ስለዚህ ከበይነመረቡ ጋር ለመገናኘት ቴክኖሎጂውን እንጠቀማለን። ኤም.ቲ.ቲ. እና ተመሳሳይ ስም ያለው ፕሮቶኮል.
ይህንን ቴክኖሎጂ ለመጠቀም, ያስፈልገናል MQTT ደላላ. ይህ የሚያገለግል ልዩ አገልጋይ ነው። MQTT ደንበኞችለምሳሌ ሺዮቲኒ እና የእርስዎ ስማርትፎን.

የቴክኖሎጂ ይዘት ኤም.ቲ.ቲ. ከደንበኞቹ መካከል ማንኛቸውም በMQTT ደላላ (አገልጋይ) ላይ የዘፈቀደ መረጃዎችን በአንድ የተወሰነ ስም ማተምን ያካትታል። አርእስት በቃላት አነጋገር ኤም.ቲ.ቲ.). ሌሎች ደንበኞች በዘፈቀደ ውሂብ በስም መመዝገብ ይችላሉ (አርእስት) እና አዲስ የታተመ ውሂብ ይቀበሉ። ያም ማለት ሁሉም የመረጃ ልውውጥ በደንበኛ-ደላላ-ደንበኛ መርህ ላይ የተመሰረተ ነው.

Я አላደርግም በዝርዝሮቹ ላይ አተኩር. በበይነመረብ ላይ እንዴት እንደሚሰራ ብዙ ጽሑፎች እና ትምህርቶች አሉ። ኤም.ቲ.ቲ. እና የቁጥጥር ፓነሎችን ለመፍጠር ፕሮግራሞች ምንድ ናቸው. መረጃን እንዴት መቀበል እና ማተም እንዳለብን ብቻ ያሳዩን። ሺዮቲኒ.

እንደ ደላላ ተጠቀምኩኝ። www.cloudmqtt.comግን መርህ በሁሉም ቦታ አንድ ነው.

ስለዚህ፣ እርስዎ እንደተመዘገቡ እንገምታለን። MQTT ደላላ. በአጠቃላይ ደላላው የተጠቃሚ ስም እና የይለፍ ቃል (ለፈቃድ) እንዲሁም የግንኙነት ወደብ ይሰጥዎታል (ወይንም እንዲያመጡ ይጠይቃል)። ለመሰካት ሺዮቲኒ к MQTT ደላላ በሁለት መንገዶች ሊከናወን ይችላል - መደበኛ ግንኙነት እና TLS (SSL).

እነዚህ ሁሉ መለኪያዎች በ ሺዮቲኒ ትር ላይ ገብቷል። አውታረ መረብ, ምዕራፍ MQTT ከአገልጋይ ጋር ግንኙነት.

ShioTiny፡ እርጥብ ክፍል አየር ማናፈሻ (ናሙና ፕሮጀክት)

የእርስዎ ከሆነ MQTT ደላላ ፍቃድ አይጠይቅም - መግቢያ እና የይለፍ ቃል አያስገቡ (እነዚህን መስኮች ባዶ ይተዉት).

መለኪያ MQTT ርዕስ ቅድመ ቅጥያ የተለየ ማብራሪያ ያስፈልገዋል።

የMQTT አማራጮች ቅድመ ቅጥያ በርዕሱ ስም ላይ የታከለ ሕብረቁምፊ ነው (አርእስት) በMQTT ደላላ ላይ ሲያትሙ እና ሲመዘገቡ። ለመጫን MQTT ቅድመ ቅጥያ ለመቆጣጠሪያዎ, በግቤት መስኩ ውስጥ ማስገባት ብቻ ያስፈልግዎታል"MQTT ርዕስ ቅድመ ቅጥያ»(«MQTT ርዕስ ቅድመ ቅጥያ") ቅድመ-ቅጥያው ሁል ጊዜ በጨረፍታ ይጀምራል ("/")! በግቤት መስኩ ውስጥ slash ካላስገቡ, በራስ-ሰር ይታከላል. ምልክቶችን በቅድመ-ቅጥያው ውስጥ መጠቀም አይቻልም "#" и "+". ሌሎች ገደቦች የሉም.

ለምሳሌ፣ መለኪያውን ካተሙ"ሁናቴ" (ወይም ደንበኝነት ይመዝገቡ) እና ቅድመ ቅጥያዎ ወደ" ተቀናብሯል/ሺኦቲኒ/”፣ ከዚያ ይህ ግቤት በደላላው ላይ በ” ስም ይታተማል።/shiotiny/ሁኔታ". ባዶ ቅድመ-ቅጥያ ስብስብ ካለህ፣ ደላላው ላይ ያሉት ሁሉም መመዘኛዎች በጨረፍታ ይጀምራሉ ("/"): -ሁናቴ'እንደ' ይታተማል/ ሁኔታ».

ስለዚህ፣ እርስዎ እንደተመዘገቡ እንገምታለን። MQTT ደላላ እና መግቢያ, የይለፍ ቃል እና ወደብ ተቀብለዋል. ከዚያም እነዚህን መለኪያዎች በትሩ ላይ ጽፈሃል አውታረ መረብ, ምዕራፍ MQTT ከአገልጋይ ጋር ግንኙነት ተቆጣጣሪ ሺዮቲኒ.

ቅድመ ቅጥያው ወደ" ተቀናብሯል ብለን እንገምታለን።/ክፍል/».

የሁሉንም ቁልፍ መለኪያዎች ሁኔታ በማተም እንጀምር፡ ሪሌይ እውነት1, በስቴቶች ላይ መመሪያ, በስቴቶች ላይ በራስ-ሰር, እና በመጨረሻ ገደብ እና ወቅታዊ የእርጥበት ደረጃዎች. ደህና, ጉርሻ - በክፍሉ ውስጥ ያለው የሙቀት መጠን. ይህንን እንዴት ማድረግ እንደሚቻል, ስዕሉን ይመልከቱ.

ShioTiny፡ እርጥብ ክፍል አየር ማናፈሻ (ናሙና ፕሮጀክት)

እንደሚመለከቱት ፣ ከቀዳሚው ስሪት ልዩነቱ አንጓዎች ብቻ ነው ።MQTT አትም". ቅድመ ቅጥያውን ከተሰጠ በኋላ የሚከተሉት መለኪያዎች ታትመዋል:
ShioTiny፡ እርጥብ ክፍል አየር ማናፈሻ (ናሙና ፕሮጀክት)

እንደሚመለከቱት ፣ የስርዓቱ አጠቃላይ ሁኔታ በጨረፍታ አለን!

ግን ማየት ብቻ ሳይሆን ማስተዳደርም እንፈልጋለን። እንዴት መሆን ይቻላል? በጣም ቀላል። የእርጥበት መጠኑን ከማቀናበር እንመርጣለን። ኤ.ዲ.ሲ እና ተለዋዋጭ resistor እና ይህንን በጣም የጣራ ደረጃ የእርጥበት መጠን እናስቀምጣለን ኤም.ቲ.ቲ. በቀጥታ ከስማርትፎንዎ!

ShioTiny፡ እርጥብ ክፍል አየር ማናፈሻ (ናሙና ፕሮጀክት)

የ ADC መስቀለኛ መንገድን ከወረዳው ውስጥ እናስወግደዋለን እና እዚያ ሶስት አዳዲስ አንጓዎችን እናካትታለን፡ ፍላሽ መደብር, FLASH ወደነበረበት መመለስ и MQTT ይገልፃል።.

የመስቀለኛ መንገድ ተግባር MQTT ይገልፃል። ግልጽ ነው: መለኪያ ይቀበላል /ክፍል/trigHset (የእርጥበት መጠን ደረጃ) ከ ጋር MQTT ደላላ. ግን በቀጣይ መረጃው ምን ያደርጋል? ልክ ወደ መስቀለኛ መንገድ ይሰጣቸዋል ፍላሽ መደብር, ይህም በተራው ይህን ውሂብ በስሙ ውስጥ በማይለዋወጥ ማህደረ ትውስታ ውስጥ ያከማቻል trigH. ከዚያ በኋላ, አንጓ FLASH ወደነበረበት መመለስ በስሙ ስር ከማይለዋወጥ ማህደረ ትውስታ መረጃን ያነባል። trigH እና ቀጥሎ ምን እንደሚከሰት አስቀድመን እናውቃለን.

ለምን እንደዚህ ያሉ ችግሮች? የተቀበለውን መረጃ ወዲያውኑ ወደ ማነፃፀሪያው ግቤት መስጠት ለምን የማይቻል ነው?

ኮምደር ሸ ሆልምስ እንደሚሉት - የመጀመሪያ ደረጃ ነው! ማንም ሰው መሣሪያዎን ካበራ በኋላ እንደሚቀላቀል ዋስትና አይሰጥም MQTT ደላላ. የእርጥበት መጠን መለካት ያስፈልጋል. እና ደጋፊው መብራት አለበት። ነገር ግን ስለ እርጥበት ደረጃ ደረጃ መረጃ ከሌለ ይህ የማይቻል ነው! ስለዚህ የእኛ መሳሪያ ሲበራ ከዚህ ቀደም የተከማቸ የመነሻ እርጥበት ደረጃን ከማይለዋወጥ ማህደረ ትውስታ አውጥቶ ውሳኔዎችን ለማድረግ ይጠቀምበታል። እና ጋር ግንኙነት ሲፈጠር MQTT ደላላ እና አንድ ሰው አዲስ እሴት ይለጠፋል /ክፍል/trigHset, ከዚያ አዲሱ እሴት ጥቅም ላይ ይውላል.

ከዚያ የፈለጉትን ይዘው መምጣት ይችላሉ። ለምሳሌ, ከእርጥበት በተጨማሪ, የሙቀት ሂሳብን ማስተዋወቅ. ወይም ደግሞ "ብልጥ" የመብራት መቆጣጠሪያን ይጨምሩ (አሁንም ሁለት ሪሌይሎች አሉን እና ሁለት ግብዓቶች ጥቅም ላይ ሳይውሉ ይቀራሉ). ሁሉም በእጆችዎ ውስጥ!

መደምደሚያ

ስለዚህ በ ShIoTiny ላይ የተመሰረተው በጣም ቀላል የሆነውን የመቆጣጠሪያ አተገባበር በርካታ ምሳሌዎችን ተመልክተናል. ምናልባት ለአንድ ሰው ጠቃሚ ይሆናል.

እንደ ሁልጊዜው፣ ጥቆማዎች፣ ምኞቶች፣ ጥያቄዎች፣ የትየባ ጽሑፎች፣ ወዘተ — በፖስታ፡- [ኢሜል የተጠበቀ]

ምንጭ: hab.com

አስተያየት ያክሉ