ዝርዝር ሁኔታ:
- ደረጃ 1 - የተሰኪ ግንድ ተጭኗል
- ደረጃ 2 በአነፍናፊው ላይ ውሂብን መፈለግ
- ደረጃ 3 - ንክኪዎችን ማጠናቀቅ
- ደረጃ 4: በትልቁ አውድ ውስጥ እሱን መጠቀም
- ደረጃ 5 - ቃላትን መዝጋት
ቪዲዮ: ዕፅዋት ለማዳን FlowerCare እና Nymea: 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
አሁን ባለው ክፍት ምንጭ ስማርት ቤቴ ላይ የእፅዋት እንክብካቤ ዳሳሾችን በማገናኘት ላይ እጆችን መበከል። ለ nymea ተሰኪ ልማት ላይ የእግር ጉዞ።
ታሪኩ
እንደ ሌሎች ብዙ ቆጣሪዎች እና ጠላፊዎች ፣ እኔ ነገሮችን እየጠለፉ ብዙ ጊዜዬን ስለሚወስድ እፅዋቴን ማጠጣትን እረሳለሁ በሚለው ጉዳይም እየተሰቃየሁ ነው። የእኔ ሞንቴራ ዴሊሲሳ እንደገና በደረቅ አፈር ከተሰቃየች በኋላ ፣ ሲጠማኝ ለማስታወስ አንድ ነገር ማድረግ እችል እንደሆነ ለማየት ወሰንኩ።
በድር ላይ ፈጣን ምርምር MiCare ወይም PlantCare ተብሎ በሚጠራው በ Xiaomi FlowerCare ላይ ትኩረቴን አመጣ። እሱ የብሉቱዝ ዝቅተኛ ኃይል መሣሪያ ነው እና አንዳንድ መሠረታዊ ምርምር ፕሮቶኮሉ ለመረዳት በጣም ቀላል ይመስላል። Xiaomi ምንም የህዝብ መግለጫዎችን የማይሰጥ ቢመስልም ፣ ለዚህ መሣሪያ ገና በበይነመረብ ላይ በጣም ትንሽ የተገላቢጦሽ ምህንድስና አለ። ስለዚህ ከእነዚህ ውስጥ አንዱን ለማዘዝ ወሰንኩ።
ከጥቂት ቀናት በኋላ ደርሷል እና በእርግጥ ወዲያውኑ ከእሱ ጋር መጫወት ጀመርኩ። ከእሱ ጋር የሚመጣውን መተግበሪያ በአጭሩ ፈትሻለሁ ፣ ግን እርስዎ እንደሚገምቱት ፣ በነባሪ ቅንብሩ ውስጥ እሱን መጠቀም የእኔ ዕቅድ አልነበረም። በእርግጥ ይህ አሁን ካለው ብልጥ የቤት ማዋቀሪያዬ ጋር መዋሃድ አለበት። እዚህም እንደተገለፀው እኔ ንሜይን እንደ ብልጥ የቤት መፍትሄዬ እጠቀማለሁ (አዎ ፣ ሞንስቴራን እዚያ ካሉት ሥዕሎች በአንዱ እንኳን ማየት ይችላሉ:))። በሚያሳዝን ሁኔታ ፣ nymea ያንን ዳሳሽ ገና አልደገፈም ፣ ስለሆነም አንዳንድ IDE ን ማቃጠል በቅደም ተከተል ነበር።
ደረጃ 1 - የተሰኪ ግንድ ተጭኗል
ስለዚህ እኔ መጀመሪያ ያደረግሁት ነባሩን የቴክሳስ መሣሪያዎች ዳሳሽ መለያ ተሰኪን መቅዳት ነበር ፣ ለ FlowerCare መሣሪያም እንዲሁ መሥራት አለበት ብዬ ካሰብኩት ጋር ተመሳሳይ ይመስላል። በ plugininfo.json ውስጥ የነገሮችን መሠረታዊ ስም ከሰየሙ እና አብዛኞቹን የ ‹sensortag ተሰኪ› ኮድ ከሰጡ በኋላ አዲሱን ተሰኪ ግንድ ለመጫን ዝግጁ ነበርኩ።
እንደተጠበቀው ፣ ግኝቱ ወዲያውኑ ዳሳሹን ወዲያውኑ ያሳየኝ እና ወደ ስርዓቱ እንድጨምር ይፈቅድልኛል። በእርግጥ በዚህ ጊዜ ምንም ትርጉም ያለው መረጃ አያመጣም።
ደረጃ 2 በአነፍናፊው ላይ ውሂብን መፈለግ
እንደማንኛውም የብሉቱዝ LE መሣሪያ ፣ መጀመሪያ ማድረግ የሚፈልጓቸውን አገልግሎቶች እና ባህሪያቶቻቸውን ማወቅ ነው። እዚያ ውስጥ ትክክለኛው መረጃ ተደብቋል። በሁሉም የተገኙ አገልግሎቶች ላይ ፈጣን የማረም ህትመት በማዞር እና ባህሪያቶቻቸውን በማተም በበይነመረብ ላይ ያገኘሁትን መረጃ መሣሪያው በትክክል ከሚዘግበው ጋር ማወዳደር የምችልበት ቦታ ላይ ነበርኩ።
ባዶ FlowerCare:: onServiceDiscoveryFinished () {BluetoothLowEnergyDevice *btDev = static_cast (ላኪ ()); qCDebug (dcFlowerCare ()) << "የአገልግሎት ዑደቶች ይኑሩዎት"
የጽኑ ሥሪት እና የባትሪ ደረጃ ቀላል ነበሩ። መረጃውን ለመዘርዘር በዚህ የመጀመሪያ ሙከራ ውስጥ የታተሙትን እሴቶች ቀድሞውኑ ማየት ችያለሁ። ትክክለኛው አነፍናፊ እሴቶች እዚያ ውስጥ ትንሽ ጠልቀው ተደብቀዋል ፣ ግን ከበይነመረቡ ካለው መረጃ ጋር በማጣመር የት እንደሚገኝ እና በተለይም እንዴት እንደሚያነቡት ጠቁመዋል።
ባዶነት FlowerCare:: onSensorServiceCharacteristicRead (const QLowEnergyCharacteristic & ባሕርይ ፣ const QByteArray & value) {qCDebug (dcFlowerCare ()) << "ባህሪይ ማንበብ" << QString:: ቁጥር (ባሕርይ.handle () ፣ 16) temp; qint8 ዝለል; ዥረት >> ዝለል; quint32 lux; ዥረት >> lux; qint8 እርጥበት; ዥረት >> እርጥበት; qint16 መራባት; ዥረት >> መራባት; emit ተጠናቀቀ (m_batteryLevel ፣ 1.0 * temp / 10 ፣ lux ፣ እርጥበት ፣ መራባት); }
ይህንን አንድ ላይ በማጣመር ተሰኪው ትርጉም ያለው ውሂብ ማምረት ጀመረ።
ደረጃ 3 - ንክኪዎችን ማጠናቀቅ
ስለዚህ በመሠረቱ አሁን ሰርቷል ፣ ሆኖም ፣ አንድ ጉዳይ አሁንም እዚያው ቀረ። የ FlowerCare ዳሳሽ ፣ ከቴክሳስ መሣሪያዎች መሣሪያዎች ዳሳሽ በተቃራኒ ፣ ከጥቂት ሰከንዶች በኋላ የብሉቱዝ ግንኙነቱን ይጥላል። ምንም እንኳን የአጠቃቀም ጉዳዩን ከግምት ውስጥ በማስገባት ፣ ለግንኙነት ሙከራዎች ምላሽ ለመስጠት በጣም አስተማማኝ ስለሆነ ይህ ጉዳይ አይመስልም። በመደበኛነት አንድ ተክል በደቂቃዎች ውስጥ አንድ ሊትር ውሃ አይጠባም ፣ ግን ቀናት ሳይሆን ፣ ሁል ጊዜ ተገናኝቶ መቆየት አስፈላጊ አይመስልም። እንዲሁም ይህ ባትሪውን በጣም ያጠፋል። ስለዚህ በየ 20 ደቂቃዎች ዳሳሹን እንደገና የሚያገናኝ እና ከእሱ መረጃ የሚያመጣ PluginTimer ን ለማከል ወሰንኩ። በሆነ ምክንያት አነፍናፊው ለግንኙነቱ ሙከራ ምላሽ የማይሰጥ ከሆነ ኮዱ ውሂቡን ለማግኘት እስኪያስተዳድር ድረስ በየደቂቃው ከዚያ ነጥብ ጀምሮ እንደገና ለመገናኘት የሚሞክር ሌላ ሰዓት ቆጣሪ ይጀምራል። ከዚያ እንደገና በ 20 ደቂቃዎች ልዩነት ላይ ውሂብ ለማምጣት ይመለሳል። መሣሪያው በተከታታይ ሁለት ጊዜ መገናኘት ካልቻለ (ከ 20 + 1 ደቂቃዎች በኋላ) በስርዓቱ ውስጥ ከመስመር ውጭ ምልክት ይደረግበታል እና ተጠቃሚው ስለእሱ ማስጠንቀቂያ ሊሰጥ ይችላል።
ባዶ DevicePluginFlowercare:: onPluginTimer () {foreach (FlowerCare *flowerCare, m_list) {if (--m_refreshMinutes [flowerCare] <= 0) {qCDebug (dcFlowerCare ()) << "መንፈስን የሚያድስ" አድራሻ (); flowerCare-> refreshData (); } ሌላ {qCDebug (dcFlowerCare ()) << "መንፈስን የሚያድስ አይደለም" አድራሻ () << "ቀጣይ አድስ በ" << m_refreshMinutes [flowerCare] << "ደቂቃዎች"; } // 2 ወይም ከዚያ በላይ የተሳኩ የግንኙነት ሙከራዎች ከነበሩን (m_refreshMinutes [flowerCare] <-2) {qCDebug (dcFlowerCare ()) << "ለ" << (m_refreshMinutes [flowerCare] * -1) <setStateValue (flowerCareConnectedStateTypeId ፣ ሐሰት); }}}
በዚህ ስትራቴጂ nymea አሁን ከዚህ ዳሳሽ ፍጹም አስተማማኝ መረጃን የሚያቀርብ ይመስላል።
ደረጃ 4: በትልቁ አውድ ውስጥ እሱን መጠቀም
እሴቶችን ከአነፍናፊ ማግኘቱ ያን ያህል ጠቃሚ ባይሆንም እኔ ለዚያ የመጀመሪያውን መተግበሪያም እጠቀምበት ነበር። አሁን ከእሱ ጋር አንዳንድ ብልጥ ነገሮችን እናድርግ።
ኒሜማ የግፊት ማሳወቂያዎችን ፣ nymea ላላቸው ስልኮች - መተግበሪያ ተጭኗል ፣ ወይም በushሽቡሌት በኩል መላክን ይደግፋል። ስለዚህ ግልፅ የሆነው ነገር የአፈር እርጥበት ከ 15%በታች በሚወድቅበት በማንኛውም ጊዜ አንዳንድ የግፋ ማስታወቂያዎችን ለራሴ መላክ ነው። ያንን በመተግበሪያው ውስጥ ማዘጋጀት በጣም ቀላል ነው። እንደ ቅድመ ሁኔታ በ nymea ውስጥ መለያ ያስፈልግዎታል -ደመና ወይም በushሽቡሌት ላይ። ለ nymea - በደመና ላይ የተመሠረተ የግፊት ማሳወቂያዎች nymea ን: ደመናው በ nymea: core እና nymea ውስጥ መተግበሪያን ለማንቃት በቂ ነው። ሁለቱም እንደተገናኙ ወዲያውኑ የማሳወቂያ ነገር በራስ -ሰር ይታያል። ለ Pሽቡሌት በስርዓቱ ውስጥ አዲስ ነገር ያክሉ ፣ እዚያ ውስጥ በዝርዝሩ ውስጥ ushሽ ቡሌትን ያገኛሉ። ከushሽቡሌት ጋር ሲመዘገቡ የሚያገኙትን የኤፒአይ ቁልፍ ይጠይቅዎታል። በ nymea ውስጥ የግፊት ማሳወቂያ ነገር ካለዎት በኋላ ደንብ መፍጠር ይችላሉ።
በእርግጥ እርስዎ የሚፈልጉትን ሁሉ ማድረግ ይችላሉ… እንዲሁም የአነፍናፊ እሴቶችን ለማንፀባረቅ ፣ ወይም የኤች ቲ ቲ ፒ አዛዥ ተሰኪን በመጠቀም ዳሳሽ እሴቶችን በበይነመረብ ላይ ለአገልጋይ ለመለጠፍ። የውሃ ቫልቭ የለኝም። በዲጂታል ቁጥጥር ሊደረግ የሚችል (ገና) ግን በእርግጥ ፣ እንደዚህ ያለ ነገር ካለዎት እና በ nymea ገና ካልተደገፈ ፣ ለዚያ ተሰኪ ማከል ከዚህ ይልቅ ተመሳሳይ ይሆናል።
ደረጃ 5 - ቃላትን መዝጋት
የአበባ ማስቀመጫ ተሰኪው በአሁኑ ጊዜ ወደ ላይ ተቀባይነት አግኝቷል እና ከእነዚህ ውስጥ አንዱ ካለዎት አሁን ከናሚ ጋር ለመጠቀም ዝግጁ ነው። ሆኖም ፣ አንድ ሰው ለሌሎች መሣሪያዎች ድጋፍ ማከል ከፈለገ ይህ ጽሑፍ ፍላጎት ሊኖረው ይችላል ብዬ ተስፋ አደርጋለሁ። ለ nymea የራስዎን ፕለጊን እንዴት እንደሚገነቡ የእግር ጉዞ መሆን አለበት።
ይህንን ማዋቀር በቤትዎ ውስጥ ብቻ ለመገንባት ከፈለጉ ፣ የሚያስፈልግዎት ነገር ቢኖር የአበባ እንክብካቤ ዳሳሽ ፣ Raspberry Pi ፣ nymea ማህበረሰብ ምስል (አሁን የአበባ እንክብካቤ ተሰኪን ያካትታል) እና nymea: በመተግበሪያ መደብሮች ውስጥ የሚገኝ መተግበሪያ ነው። እንዲሁም ፣ እስካሁን ድረስ የእኔ ሞንቴራ ዴሊሲሳ እንደገና ደስተኛ ናት እና በቅጽበታዊ ገጽ እይታዎች ውስጥ እንዳዩት ፣ እኔ የሎሚ ዛፌን ጤና ለመከታተል ከእነዚያ ዳሳሾች መካከል ሁለተኛውን አግኝቻለሁ። ለዚያ ሰው እኔ ክረምቱን በደህና ለማምጣት ከውጭ በሚቀዘቅዝበት ጊዜ ሁሉ የግፋ ማሳወቂያ እልካለሁ።
የሚመከር:
በ Flick ውስጥ የጨዋታ ንድፍ በ 5 ደረጃዎች 5 ደረጃዎች
በ 5 ደረጃዎች ውስጥ በ Flick ውስጥ የጨዋታ ንድፍ -ፍሊክስ ጨዋታን በተለይም በእውነቱ እንደ እንቆቅልሽ ፣ የእይታ ልብ ወለድ ወይም የጀብድ ጨዋታ የመሰለ ቀላል መንገድ ነው።
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማስጠንቀቂያ ስርዓት - ደረጃዎች በደረጃ: 4 ደረጃዎች
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማንቂያ ስርዓት | ደረጃዎች በደረጃ-በዚህ ፕሮጀክት ውስጥ አርዱዲኖ UNO እና HC-SR04 Ultrasonic Sensor ን በመጠቀም ቀላል የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ዳሳሽ ወረዳ እቀዳለሁ። ይህ በአርዱዲኖ ላይ የተመሠረተ የመኪና ተገላቢጦሽ የማስጠንቀቂያ ስርዓት ለራስ ገዝ አሰሳ ፣ ሮቦት ሬንጅንግ እና ለሌላ ክልል አር
የውሃ ማስጠንቀቂያ - ጀልባዎን ለማዳን መሣሪያ - 5 ደረጃዎች (ከስዕሎች ጋር)
የውሃ ማስጠንቀቂያ - ጀልባዎን ለማዳን መሣሪያ - የጀልባ ባለቤት ከሆኑ በመጨረሻ ጀልባውን በደረቅ መሬት ላይ ማድረጉ ጠንካራ ምቾት አለው። እዚያ መስመጥ አይችልም። በየትኛውም ቦታ ከማዕበል በታች የማንሸራተት እና የመጥፋት ዝንባሌን ለማሸነፍ የማያቋርጥ ውጊያ ይገጥመዋል። በክረምት ወቅት እዚህ በአላስ ውስጥ
አውቶማቲክ ጋራጅ ሊሠራ ወይም ሊጣበቅ ይችላል። ፕላኔቱን ለማዳን። 19 ደረጃዎች (ከስዕሎች ጋር)
አውቶማቲክ ጋራጅ ሊሠራ ወይም ሊጣበቅ ይችላል። ፕላኔቱን ለማዳን።: እኛ ከመጀመራችን በፊት ይህንን ቪዲዮ ከማንበብዎ በፊት የመጀመሪያውን ቪዲዮ እንዲመለከቱ እመክራለሁ። HI ፣ ስሜ ያዕቆብ ነው የምኖረው በዩኬ ውስጥ ነው። እኔ በኖርኩበት እንደገና ጥቅም ላይ ማዋል ትልቅ ችግር ነው በመስኮች ላይ ብዙ ቆሻሻ አየሁ እና ጎጂ ሊሆን ይችላል። ታ
ለማዳን ክፍሎች ከዲቪዲ/ሲዲ ማጫወቻ 10 ደረጃዎች
ለማዳን ክፍሎች ከዲቪዲ/ሲዲ ማጫወቻ ሁላችንም በዙሪያችን ተኝተው የቆዩ ጊዜ ያለፈባቸው መሣሪያዎች አሉን። ጊዜ ካለዎት እነሱን መክፈት እና ክፍሎችን ማዳን ብዙ ነገሮችን ለመማር እና አንዳንድ ያልተለመዱ ክፍሎችን ለመሰብሰብ ውጤታማ መንገድ ነው። ለአሮጌ ዲቪዲ ማጫዎቻ ለመሰናበት ጊዜው ነበር። እኔ አደረግሁ