ዝርዝር ሁኔታ:

የፍሳሽ ማስወገጃ መፈለጊያ -11 ደረጃዎች (ከስዕሎች ጋር)
የፍሳሽ ማስወገጃ መፈለጊያ -11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የፍሳሽ ማስወገጃ መፈለጊያ -11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የፍሳሽ ማስወገጃ መፈለጊያ -11 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ፊትለፊት መጨማደድ የሌለበት ፊት ፣ እንደ ህፃን ልጅ ፡፡ ሙ ዩቹን። 2024, ህዳር
Anonim
Image
Image

የታጨቀ ፍሳሽ እንዲዘገይዎት አይፍቀዱ! ከእረፍታችን ስንመለስ እኔና ባለቤቴ የአፓርታማችንን ወለል በሚሸፍነው ውሃ ተገርመን ንፁህ ውሃ እንኳን አለመሆኑን አወቅን ፣ በየቦታው ፈሰሰ። የፍሳሽ ማስወገጃውን ካጸዳሁ እና ወለሉን ካፀዳሁ በኋላ ፣ ይህ ጥያቄ ነበረኝ -ለምን ሊሆኑ ለሚችሉ የፍሳሽ መዘጋት የማንቂያ ስርዓት የለንም? የታሸጉ የፍሳሽ ማስወገጃዎች ቤትዎን ሊያቆሙ ብቻ ሳይሆን ከኪስዎ ተጨማሪ ወጪዎችን ይወስዳል ፣ 206 ዶላር በአማካኝ መሠረት የተበላሸውን የፍሳሽ ማስወገጃ ወጪ ከ HomeAdvisor ፣ ከተጎዱ ምንጣፎች ፣ ከእንጨት ዕቃዎች ፣ ወዘተ … ሀሳባችን የቤት ባለቤቶችን እንዲሁም እንደ የከተማ/ውህዶች የጥገና መምሪያዎችን እና የልዩ አገልግሎት አቅራቢዎችን የመሳሰሉ ኢንተርፕራይዞችን ብልጥ ከተማዎችን በአስፈላጊ ሁኔታ ለማበልፀግ አስተዋፅኦ የሚያደርግ ቀልጣፋ እና አስተዋይ ስርዓት እንዲኖራቸው ማድረግ ነው። ባህሪ።

ሀሳቡ ምንም እንኳን የጋዝ መመርመሪያዎችን ወይም የውስጥ ስልቶችን በመጠቀም በበርካታ ቴክኒኮች አማካይነት መዘጋትን መለየት ቢቻልም ቡድናችን የተከፈተበትን ቱቦ ማንኳኳት ከተከሰተበት የተለየ ድምጽ መሆኑን ስለምናውቅ ቡድናችን እንደ ግባችን በመጠቀም ላይ ያተኮረ ነበር። ሲዘጋ። በዚህ ቀላል ጽንሰ -ሀሳብ መሠረት ፣ በተዘጋ ጊዜ በቧንቧ ወለል ላይ የሚከሰቱትን የድምፅ ቅጦች (ሞዴል) ማሠልጠን ከቻልን እና እነዚያ ቅጦች በተከፈቱ ቧንቧዎች ውስጥ ከተከሰቱ ፣ ከዚያ አንድ መዘጋት መፃፍ ሲጀምር በንቃት ለመለየት ሞዴሉን መተግበር እንችላለን ፣ እና እኛ ከዚያ አንዳንድ ሂሳቦችን ይደውሉ።

ክሬዲቶች ለ

  • መሐመድ ሀሰን
  • አህመድ ኢማም

ፕሮጀክቱ በዝርዝር 3 ደረጃዎች በዚህ ፕሮጀክት ውስጥ ተተግብረዋል - መረጃን መሰብሰብ ፣ መማር እና ትንበያ።

ይህንን ስርዓት በእውነተኛ ህይወት ውስጥ ከመተግበሩ በፊት ቧንቧው ፣ ውሃ የሚፈስበት እና በሆነ መንገድ መዘጋቱን ለማስመሰል የተተገበረ የማስመሰል ሁኔታ መፍጠር አለብን። ስለዚህ ፣ በመታጠቢያ ገንዳ ውስጥ ይህንን የሚያደርግ የውሃ ምንጭ ያለው የውሃ ቱቦ ፣ እና የታሸገውን የሚወክለውን ቱቦ ለመዝጋት የመታጠቢያውን ወለል በመጠቀም። በዚህ ቪዲዮ ውስጥ አካባቢውን እንዴት እንደሠራን እና ለሞዴል ስልጠናው መረጃ እንዴት እንደሰበሰብን እንገልፃለን።

እና በዚህ በሚቀጥለው ቪዲዮ ውስጥ ለስርዓቱ እና ለአምሳያው ሙከራውን እንዴት እንደሠራን በማሳየት ፣ በክፍት ሞድ ውስጥ ፣ ከዚያ በመዘጋት ሁኔታ እና ወደ ክፍት ሁኔታ ይመለሱ ፣ ሆኖም

ስለዚህ የእኛን ትግበራ ደረጃ በደረጃ እንመረምራለን-

ደረጃ 1 ሙከራው

ሙከራው
ሙከራው
ሙከራው
ሙከራው
ሙከራው
ሙከራው
ሙከራው
ሙከራው

በዚህ ሁኔታ ከእኛ ሃርድዌር እና የድምፅ ዳሳሽ ጋር የተገናኘ ትንሽ የውሃ ቧንቧ እንጠቀማለን። ሃርድዌር የአነፍናፊውን እሴት ያነባል እና ወደ ደመና መልሰው ይላኩት። ይህ ለታገደ ቱቦ ለ 10 ደቂቃዎች ከዚያም ለሌላ ላልተዘጋ ቱቦ ሌላ 10 ደቂቃ ተደርጓል።

ደረጃ 2 - ሃርድዌር

ሃርድዌር
ሃርድዌር
ሃርድዌር
ሃርድዌር
ሃርድዌር
ሃርድዌር

እኔ- አርዱinoኖ

በቧንቧው ውስጥ ያለውን የውሃ ድምጽ ለመለየት የድምፅ ዳሳሽ ያስፈልገናል። ሆኖም Raspberry Pi 3 አናሎግ ጂፒኦ የለውም። አርዱዲኖ የአናሎግ ጂፒኦ ስላለው ይህንን ጉዳይ ለማስተናገድ አርዱዲኖን እንጠቀማለን። ስለዚህ የ Grove Sound sensor ን ከ Grove Arduino ጋሻ ጋር እናገናኘዋለን እና ጋሻውን ከአርዱዲኖ UNO 3. እናገናኘዋለን ከዚያም የዩኤስቢ ገመድ በመጠቀም አርዱዲኖ እና Raspberry ን እናገናኛለን። ስለ ግሮቭ ድምጽ አነፍናፊ ተጨማሪ መረጃ ለማግኘት የውሂብ ሉህ ማረጋገጥ ይችላሉ። የአነፍናፊ እሴቶችን እንዴት ማንበብ እንደሚችሉ በውሂብ ሉህ ውስጥ የናሙና ኮድ ማግኘት ይችላሉ። የናሙና ኮድ ጥቅም ላይ የዋለው ትንሽ ለውጦችን ይሆናል። ከታች ባለው ኮድ ውስጥ ዳሳሹን በጋሻ ውስጥ ከ A0 ጋር እናገናኘዋለን። በተከታታይ ላይ ለመጻፍ Serial.begin () ተግባርን እንጠቀማለን። ድምፁን ለመቁረጥ ከተወሰነ ደፍ የሚበልጥ ከሆነ Raspberry baud ተመን ወደ 115200 ከተቀመጠው ጋር ለመገናኘት የሚፈለገውን ደፍ እና መዘግየት እሴቶችን ለመምረጥ ብዙ ሙከራዎች ተደርገዋል። ደፍ 400 ሆኖ ተገኝቷል እና የዘገየ እሴት 10 ሚሊሰከንዶች ሆኖ ተገኝቷል። መደበኛ ጫጫታውን ለማጣራት እና ትርጉም ያለው ውሂብ ብቻ ወደ ደመናው መላክን ለማረጋገጥ ደፍ ተመርጧል። ዳሳሽ ወዲያውኑ በቱቦው ውስጥ በድምፅ ፍሰት ላይ ማንኛውንም ለውጥ ማየቱን ለማረጋገጥ መዘግየቱ ተመርጧል።

II- Raspberry Pi 3 Raspberry ላይ የ android ነገሮችን ለማውረድ የቅርብ ጊዜውን ስሪት ከ Android Things Console ማውረድ ይችላሉ። በዚህ ፕሮጀክት ውስጥ እኛ ስሪት እንጠቀማለን- OIR1.170720.017። Raspberry ላይ ስርዓተ ክወና ለመጫን በ Raspberry ጣቢያ ውስጥ ደረጃዎችን ይከተሉ ፣ ለዊንዶውስ እነዚህን ደረጃዎች መጠቀም ይችላሉ ከተጫነ በኋላ ዩኤስቢን በመጠቀም Raspberry ን ከኮምፒዩተርዎ ጋር ማገናኘት ይችላሉ። ከዚያ በኮምፒተርዎ ኮንሶል ውስጥ Raspberry IP ን ለማግኘት ከዚህ በታች ትእዛዝ ይጠቀሙ

nmap -sn 192.168.1.*

አይፒውን ካገኙ በኋላ ከዚህ በታች ያለውን ትእዛዝ በመጠቀም ከእርስዎ Raspberry ጋር ይገናኙ

adb አገናኝ

Raspberry ን ከ Wifi ጋር ለማገናኘት (የእርስዎን SSID እና የይለፍ ቃል ያክሉ)

adb am ጀማሪ አገልግሎት

-n com.google.wifisetup/. WifiSetupService

-የ WifiSetupService. Connect

-ኤስሲድ *****

-ሐረግ ሐረግ ****

ደረጃ 3 - ጉግል ደመና - ምዝገባ

ጉግል ደመና - ምዝገባ
ጉግል ደመና - ምዝገባ
ጉግል ደመና - ምዝገባ
ጉግል ደመና - ምዝገባ
ጉግል ደመና - ምዝገባ
ጉግል ደመና - ምዝገባ
ጉግል ደመና - ምዝገባ
ጉግል ደመና - ምዝገባ

ጉግል በ 300 ዶላር ጣሪያ ለአንድ ዓመት ለሁሉም ተጠቃሚዎች ነፃ ደረጃን ይሰጣል ፣ ለጉግል አመሰግናለሁ:) በ Google ደመና ውስጥ አዲስ ፕሮጀክት ለመፍጠር ማያ ገጾችን ይከተሉ

ደረጃ 4 - ጉግል ደመና - ህትመት/ንዑስ

ጉግል ደመና - ህትመት/ንዑስ
ጉግል ደመና - ህትመት/ንዑስ
ጉግል ደመና - ህትመት/ንዑስ
ጉግል ደመና - ህትመት/ንዑስ
ጉግል ደመና - ህትመት/ንዑስ
ጉግል ደመና - ህትመት/ንዑስ
ጉግል ደመና - ህትመት/ንዑስ
ጉግል ደመና - ህትመት/ንዑስ

Google ደመና ህትመት/ንዑስ በነጻ ትግበራዎች መካከል መልዕክቶችን ለመላክ እና ለመቀበል የሚያስችል ሙሉ በሙሉ የሚተዳደር የእውነተኛ ጊዜ የመልእክት አገልግሎት ነው።

ደረጃ 5 - ጉግል ደመና - IOT ኮር

ጉግል ደመና - IOT ኮር
ጉግል ደመና - IOT ኮር
ጉግል ደመና - IOT ኮር
ጉግል ደመና - IOT ኮር
ጉግል ደመና - IOT ኮር
ጉግል ደመና - IOT ኮር

II- IOT CoreA በዓለም አቀፍ ደረጃ ከተበተኑ መሣሪያዎች በቀላሉ እና ደህንነቱ በተጠበቀ ሁኔታ ለማገናኘት ፣ ለማስተዳደር እና ወደ ውስጥ ለማስገባት ሙሉ በሙሉ የሚተዳደር አገልግሎት። IOT Core አሁንም ቤታ ፣ በእሱ ላይ ለመድረስ ከ Google ማረጋገጫ ጋር ጥያቄ ማቅረብ ያስፈልግዎታል። እኛ ጥያቄውን አቅርበናል ፣ የእኛ ማረጋገጫ ይህ ውድድር ነበር። ጉግል ጸድቋል ፣ ለጉግል እንደገና አመሰግናለሁ:) Raspberry በቀዳሚው ደረጃ ለተፈጠረው የ PubSub ርዕስ ንባቦችን የሚያስተላልፍ የ IOT ኮር ዳሳሽ ውሂብ ይልካል

ደረጃ 6 - ጉግል ደመና - የደመና ተግባራት

ጉግል ደመና - የደመና ተግባራት
ጉግል ደመና - የደመና ተግባራት
ጉግል ደመና - የደመና ተግባራት
ጉግል ደመና - የደመና ተግባራት

የደመና ተግባራት የደመና አገልግሎቶችን ለመገንባት እና ለማገናኘት አገልጋይ የሌለው አካባቢ ነው። ለዚህ ተግባር ቀስቃሽ በደረጃ 1. የፈጠረው የ PubSup ርዕስ ነው። አዲስ እሴት በ PubSup ውስጥ ሲፃፍ እና በደመና “SoundValue” በደመና የውሂብ ማከማቻ ውስጥ ሲጽፍ ይህ ተግባር ይነሳል።

ደረጃ 7 - ጉግል ደመና - የደመና ውሂብ ማከማቻ

የጉግል ደመና ማከማቻ ለራስ -ሰር ልኬት ፣ ለከፍተኛ አፈፃፀም እና ለትግበራ ልማት ቀላልነት የተገነባ የ NoSQL ሰነድ የመረጃ ቋት ነው። የደመና ዳታስተር በይነገጽ እንደ ተለምዷዊ የውሂብ ጎታዎች ብዙ ተመሳሳይ ባህሪዎች ቢኖሩትም ፣ እንደ የ NoSQL ዳታቤዝ በመረጃ ዕቃዎች መካከል ግንኙነቶችን በሚገልፅበት መንገድ ከእነሱ ይለያል። የደመና ተግባራት አንዴ ዳሳሽ እሴቶችን ለ DataStore ሲጽፉ ውሂብ ወደ የውሂብ ማከማቻ ስለሚታከል ለማንኛውም ማዋቀር አያስፈልግም

ደረጃ 8 - ጉግል ደመና - BigQuery

ጉግል ደመና - BigQuery
ጉግል ደመና - BigQuery
ጉግል ደመና - BigQuery
ጉግል ደመና - BigQuery
ጉግል ደመና - BigQuery
ጉግል ደመና - BigQuery
ጉግል ደመና - BigQuery
ጉግል ደመና - BigQuery

ከተለመደው ቧንቧ 10 ደቂቃ ናሙና እና ከተዘጋ ቧንቧ 10 ደቂቃ በ 2 ድግግሞሾቹ መካከል በትክክል 1 ሰዓት ልዩነት እንሰበስባለን። የውሂብ ማከማቻን ካወረዱ በኋላ እና ለእያንዳንዱ ረድፍ ምደባ ለማከል አንዳንድ ማጭበርበር ያድርጉ። አሁን ለእያንዳንዱ ምድብ 2 csv ፋይሎች አሉን። እንደ ምርጥ ልምምድ በመጀመሪያ የ CSV ፋይሎችን ወደ ደመና ማከማቻ ይስቀሉ። ከዚህ በታች ባለው ማያ ገጽ አዲስ ባልዲ እንፈጥራለን እና የ 2 CSV ፋይሎችን እንሰቅላለን። ይህ ባልዲ ለመተንተን ብቻ የሚውል እንደመሆኑ ባለብዙ-ክልላዊ ባልዲ መምረጥ አያስፈልግም ከዚያም በ BigQuery ውስጥ አዲስ የመረጃ ቋት እና አዲስ ጠረጴዛ ይፍጠሩ እና 2 CSVs ፋይልን ከባልዲ ወደ አዲሱ ጠረጴዛ

ደረጃ 9 - ጉግል ደመና - የውሂብ ስቱዲዮ

ጉግል ደመና - የውሂብ ስቱዲዮ
ጉግል ደመና - የውሂብ ስቱዲዮ
ጉግል ደመና - የውሂብ ስቱዲዮ
ጉግል ደመና - የውሂብ ስቱዲዮ
ጉግል ደመና - የውሂብ ስቱዲዮ
ጉግል ደመና - የውሂብ ስቱዲዮ

ከዚያ አንዳንድ ግንዛቤዎችን ለመሳል የውሂብ ስቱዲዮን እንጠቀማለን። የውሂብ ስቱዲዮ ከ BigQuery ሰንጠረዥ ውሂብ ያነባል። ከግራፎች በ 2 ምድቦች በቴሌሜትሪ ብዛት እና የእሴቶች ድምር በደቂቃ መካከል ያለውን ልዩነት ማየት እንችላለን። በእነዚህ ግንዛቤዎች ላይ በመመስረት ቀለል ያለ ሞዴል መቅረጽ እንችላለን ፣ በ 3 ተከታታይ ደቂቃዎች ውስጥ ከድምጽ (400) ከፍ ያለ የቴሌሜትሪ እሴቶች ብዛት ከ 350 ቴሌሜትሮች በላይ ከሆነ ቧንቧ እንደታገደ ይቆጠራል። እና በተከታታይ 3 ደቂቃዎች ውስጥ ፣ ከስለላ ደፍ (720) ከፍ ያለ የቴሌሜትሪ እሴት ከ 10 ቴሌሜትሮች በላይ ነው።

ደረጃ 10 የትንበያ ደረጃ

የትንበያ ደረጃ
የትንበያ ደረጃ

እኛ እንደ ንባብ ከመቆጠር በቱቦው ውስጥ ጫጫታ እና ዝቅተኛ የውሃ ፍሰት መጠንን የሚያጣራ ወደ 350 ከተዋቀረው የተወሰነ እሴት (THRESHOLD_VALUE) ሲበልጥ ንባብን እንጠቅሳለን።

የውሂብ ትንተና እንደሚያሳየው በክፍት ሞድ ውስጥ የንባብ ብዛት ከ 100 በታች ነው ፣ ነገር ግን በተዘጋ ሁኔታ ውስጥ እሴቶች በጣም ከፍ ያሉ (በደቂቃ 900 ደርሰዋል) ፣ ግን አልፎ አልፎም እንዲሁ ከ 100 ያነሱ ነበሩ። ሆኖም ፣ እነዚህ ጉዳዮች በዚህ ምክንያት አይደገሙም ፣ እና ለሦስት ተከታይ ደቂቃዎች ፣ አጠቃላይ የንባብ ብዛት ሁል ጊዜ ከ 350 በላይ ነበር። በተመሳሳይ ሁኔታ በሶስት ደቂቃዎች ውስጥ ክፍት ሁናቴ ከ 300 በታች ያጠቃልላል ፣ ይህንን ደንብ በልበ ሙሉነት ማስቀመጥ እንችላለን - ደንብ # 1 በጥሬ ውስጥ ለሦስት ደቂቃዎች ፣ ጠቅላላ ንባቦች ካሉ > 350 ፣ ከዚያ መዘጋት ተገኝቷል። በክፍት ሞድ ውስጥ የተደረሰው ከፍተኛ እሴት 770 ሆኖ ከተገኘው የተወሰነ እሴት (SPARK_VALUE) አይበልጥም ፣ ስለዚህ ይህንን ደንብ አክለናል - ደንብ ቁጥር 2 የንባብ እሴት> 350 ከሆነ ፣ ከዚያ መዘጋት በአብዛኛው ተገኝቷል።

ሁለቱንም ህጎች በማጣመር ፣ እንደሚታየው የመለየት አመክንዮ ለመተግበር ቀላል መንገድ ሰጠን። ከዚህ በታች ኮዱ በአርዱዲኖ ላይ መሰራቱን ልብ ይበሉ ፣ ከዚያ የተቀበሉትን ቴሌሜትሪዎችን በእኛ ሞዴል ላይ በመመስረት ቧንቧው ከተዘጋ ወይም ከተከፈተ ወደ እንጆሪ ይልካል።

ደረጃ 11 ኮድ

ሁሉም ኮድ ለ አርዱዲኖ ፣ Raspberry & Cloud Function በ Github ላይ ይገኛል።

ለበለጠ መረጃ ይህንን አገናኝ መመልከት ይችላሉ

የሚመከር: