ዝርዝር ሁኔታ:

የግል ሜትሮሎጂ ባለሙያ 5 ደረጃዎች
የግል ሜትሮሎጂ ባለሙያ 5 ደረጃዎች

ቪዲዮ: የግል ሜትሮሎጂ ባለሙያ 5 ደረጃዎች

ቪዲዮ: የግል ሜትሮሎጂ ባለሙያ 5 ደረጃዎች
ቪዲዮ: WRC Generations REVIEW: Now That's What I Call RALLY! 2024, ሀምሌ
Anonim
የግል ሜትሮሎጂ ባለሙያ
የግል ሜትሮሎጂ ባለሙያ

የሜትሮሮሎጂ ባለሙያው እውነቱን እየተናገረ እንደሆነ ወይም መቼ እንደሆነ አስበው ያውቃሉ? የራስዎ ሜትሮሎጂ ባለሙያ እና ምናልባትም ትንሽ ፕሮጀክት ለመሆን አስተዋይ ፣ ርካሽ እና ፈጣን መንገድ ይፈልጋሉ? ከዚህ ወዲያ አይመልከቱ! ይህ ቀለል ያለ መሣሪያ የአየር ሁኔታን ከሚፈልጉት ከማንኛውም ቦታ ይከታተላል እና በአንድ አዝራር ንክኪ ያንን የአየር ሁኔታ የመከታተል ችሎታ ይሰጥዎታል።

ይህ ፕሮጀክት በ Flask ፣ Raspberry Pis ፣ GPIO ዳሳሾች እና በኤችቲኤምኤል አማካኝነት አንዳንድ ልምዶችን ይሰጥዎታል! መገንባት አስደሳች ብቻ ሳይሆን ብዙ መገልገያም አለው። የእርስዎ የሜትሮሮሎጂ ባለሙያ ከስራ ውጭ ሊሆን ይችላል…

አቅርቦቶች

  • Raspberry Pi 3
  • የማይክሮ ኤስዲ ካርድ
  • 1 የጅምላ ሽቦ
  • 4 ወንድ ወደ ወንድ ሽቦዎች
  • 1 DHT11 ዳሳሽ
  • 1 ባትሪ

ለብዙ ቦታዎች የራስዎ የሜትሮሎጂ ባለሙያ ለመሆን ካቀዱ እያንዳንዱን አቅርቦቶች ስንት መሣሪያዎች እንደሚፈልጉ ያባዙ። ሆኖም ፣ ብዙ መሳሪያዎችን የሚደግፍ ኮዱ ይለያያል። ይህንን መሣሪያ በመገንባት/በመፈተሽ ሂደት ውስጥ ከሆኑ የሚከተለው መኖሩ አስፈላጊ አይደለም… ሆኖም ፣ በእርግጥ በጣም ጠቃሚ ይሆናል።

  • የኮምፒተር መቆጣጠሪያ
  • የዩኤስቢ ቁልፍ ሰሌዳ
  • የማይክሮ ዩኤስቢ ኃይል መሙያ ኪት

ደረጃ 1 - ሽቦ

ሽቦ
ሽቦ
ሽቦ
ሽቦ

እኛ Raspberry Pi ን በመጠቀም እኛ የምንፈልገውን መለኪያዎች ማድረግ እንዲችል ዋናውን ዳሳሽ ከ Raspberry Pi የኃይል ምንጭ ጋር ማዋሃድ አለብን። ከላይ በስዕሉ በዚህ ፕሮጀክት ውስጥ ጥቅም ላይ የዋለው ዋናው ዳሳሽ ፣ በዙሪያው ያለውን የአካባቢያዊ ሁኔታ የሙቀት መጠን እና እርጥበት ይመዘግባል። ይህንን ዳሳሽ ለማስቀመጥ እና ሽቦዎቻችንን ለማስኬድ ወይም በቀላሉ ከሴት-ወደ-ሴት ሽቦዎች በቀጥታ በ Raspberry Pi መሣሪያ ላይ ካስማዎች ጋር ለማገናኘት የዳቦ ሰሌዳ ወይም ሌላ የመጫኛ መሣሪያን መጠቀም ይችላሉ።

አነፍናፊውን ከ Raspberry Pi ጋር በትክክል ለማገናኘት ከላይ የሚታየውን የወልና መርሃግብር ይከተላል። የኃይል ምንጭ ፣ የባትሪ ጥቅል ወይም ከግድግዳ መውጫ ጋር ቅርበት እንደሚያስፈልግ ልብ ይበሉ።

ደረጃ 2: ያዋቅሩ

እንኳን ደስ አለዎት ፣ የእርስዎ ሃርድዌር ተሰብስቧል!

አሁን ከ Raspberry Pi እና ከፕሮጀክቱ ሶፍትዌር ጋር በቀጥታ መስራት እንጀምራለን። የሚከተሉት ሁሉ በ Raspberry Pi ላይ በቁልፍ ሰሌዳ እና በመቆጣጠሪያ ወይም በኤስኤስኤች በኩል ሊደረጉ ይችላሉ። ሁሉም ሶፍትዌሮች በእርስዎ Raspberry Pi ላይ መሥራታቸውን ለማረጋገጥ የሚከተሉት ቤተ -መጻሕፍት አስፈላጊ ናቸው። የእርስዎ ሶፍትዌር በኋላ ላይ የሚከተሉትን ቤተመጽሐፍት እንዲጠቀም ለመፍቀድ የ “pip install” ትዕዛዙን በመጠቀም

  • ጥያቄዎች
  • RPi. GPIO
  • ብልቃጥ
  • flask_restful
  • flask_wtf
  • wtforms

እነዚህ ቤተመፃህፍት ሲጫኑ የአየር ሁኔታ ጥቂት ጊዜ ሊለወጥ እንደሚችል ልብ ይበሉ… ታጋሽ ፣ የሜትሮሎጂ ችሎታዎን ለመክፈት በጣም ቅርብ ነዎት!

አሁን ሁሉንም ቤተ -መጽሐፍትዎን ከጫኑ ፣ በፕሮጀክታችን አከባቢ ውስጥ ባሉ አንጓዎች መካከል ቀላል ግንኙነትን ከሚፈቅድ ቀላል ክብደት ካለው ፍላስክ ጋር እንተዋወቅ። በዚህ ፕሮጀክት ውስጥ Raspberry Pi አገልጋይ ይሆናል። እዚህ በቀላል የትግበራ ምሳሌ በ Flask ምቾት ሊሰማዎት ይችላል።

ደረጃ 3 ኮድ እና ሩጫ

አሁን የሃርድዌር እና የሶፍትዌር ቤተ -ፍርግሞችን ሰብስበው የፕሮጀክት ፋይሎችን መገንባት ለመጀመር ዝግጁ ነዎት።

አገልጋይ - በዚህ ፕሮጀክት ውስጥ ከአነፍናፊው ጋር የተገናኘው Raspberry Pi እንደ አገልጋዩ ሆኖ ይሠራል። አገልጋዩ የሙቀት ፣ የእርጥበት እና የግራፍ ልጥፍ ጥያቄን እስኪያጠናቅቅ ይጠብቃል። ከመተግበሪያው የሙቀት መጠን ፣ እርጥበት ፣ ግራፍ ወይም ከማንኛውም የሦስቱ ጥምረት (የአብነት አቃፊን ይመልከቱ) ጋር በትክክል መስተጋብር እንዲፈጥሩ የተዋቀሩ የኤችቲኤምኤል አብነቶችን ፈጥረናል። ይህ ማለት ተጠቃሚው የሙቀት መጠንን ብቻ የሚፈልግ ከሆነ የእርጥበት ንባብን ለማግኘት ከቅጽ አማራጭ ውጭ እርጥበትን በተመለከተ ምንም ነገር አያይም ማለት ነው። አንድ ልጥፍ ከተሰራ በኋላ አገልጋዩ መረጃውን ከልጥፉ ሰብስቦ ተጠቃሚው የጠየቀውን እርምጃ ያከናውናል። የዲኤች ቲ ዳሳሽ እኛ የምናቀርበውን አዲሱን የኤችቲኤምኤል ቅጽ እንደ መዝገበ -ቃላት ክርክር ሆነው የተከማቹ እና የተላለፉትን ንባቦች ያገኛል። በተጠቃሚው ሲጠየቁ የቀደሙት ንባቦች ግራፍ ለመፍጠር አገልጋዩ እነዚያን ንባቦችም ያከማቻል።

ትግበራ-ማመልከቻው በተጠቃሚው ጥያቄ መሠረት ከቅጹ የተቀመጡትን የመጨረሻዎቹን ሃያ አራት ጥያቄዎች የሙቀት መጠን ፣ እርጥበት እና የእይታ ውክልና ለማምጣት እና ለማቅረብ የኤች ቲ ቲ ፒ ጥያቄዎችን ወደ ፍላክስ አገልጋዩ እየላከ ነው። መተግበሪያው ለእያንዳንዱ ሶስት ቡሊያን የግቤት መስኮች ያለው የፍላሽ ቅጽ ይጠቀማል። ተጠቃሚው ማየት ለሚፈልጉት ሶስት መስኮች ጥምር ሳጥን ምልክት ማድረግ ይችላል። እነሱ ያንን መረጃ ማየት ከሚፈልጉት/አዎ በስተቀር ሌላ ማንኛውንም ነገር መቆጣጠር አይችሉም። በተጠቃሚው ጥያቄ መሠረት እኛ ለማቅረብ የምንጠቀምበትን ልዩ የኤችቲኤምኤል ፋይል አድርገናል። ይህ የሚደረገው የሚያሳዩት ንባቦች ብቻ በተጠቃሚው የተጠየቁ እንዲሆኑ ነው። ተጠቃሚው የሙቀት መጠን እንዲጠይቅ እና ለእርጥበት እርጥበት ወይም ለባዶ ግራፍ ባዶ አብነት እንዲመለከት አንፈልግም።

ደረጃ 4: ሙከራ

መሣሪያው በፋይሉ ውስጥ እያሄደ ነው: mainsense.py. በመተግበሪያው ጥቅም ላይ የዋለውን የእኛን የፍላሽ ቅጽ ክፍል የያዘውን የ formSense.py ፋይል የሚያመጣው። አገልጋዩ መጀመሪያ ‹sense.html› ን ይሰጣል ከዚያም ተጠቃሚው ጥያቄ እስኪያቀርብ ድረስ ይጠብቃል። mainsense.py ከዚያ ከመተግበሪያው የ GET ጥያቄ ሙቀትን ወይም እርጥበትን ሲጠይቅ እና ቀዳሚዎቹን 24 ንባቦች ከተጠቃሚዎች ሲያስቀምጥ ከአፍታ አነፍናፊው ንባብ ለማግኘት ይጠብቃል። እንዲሁም ተጠቃሚው የቀደሙትን ንባቦች ፣ ቢበዛ 24 ፣ በተጠቃሚው የተሠሩትን ግራፎች መምረጥ የሚችልበት የግራፍ አማራጭ አለ። እንዲሁም ኤችቲኤምኤል ሌላ ጥያቄ ለማቅረብ ተጠቃሚው ሊጠቀምባቸው የሚችለውን የቅፅ አማራጮችን እና በተጠቃሚው የተጠየቁትን ንባቦች ብቻ የሚያካትት መሆኑን ማየት ይችላሉ።

ከዚያ ወደ ትክክለኛው URI/IP ማሰስ እና በትግበራዎ እና በአገልጋይዎ መካከል ትክክለኛውን የግንኙነት መስመር ማዘጋጀት መቻል አለብዎት። አንዳንድ የሙከራ GET ጥያቄዎችን ለመላክ መሞከር እና ከአነፍናፊዎ በተገቢው ንባቦች አነፍናፊው በትክክል ምላሽ መስጠቱን ማረጋገጥ አለብዎት። ከዚያ የእርስዎ ፕሮግራም በሰዓቱ ላይ የአየር ሁኔታን በትክክል የሚከታተል ከሆነ ፣ እኛ ገመዱን ለመሰረዝ በይፋ ዝግጁ ነን - ያ ማለት ለአየር ሁኔታ ሰርጥ ተንጠልጥለው ከሆነ!

ደረጃ 5: መጫኛ

መሣሪያውን መጫን በጣም ገላጭ ነው። በመሠረቱ ፣ መሣሪያው ከባትሪ ጥቅል ወይም ከኃይል መውጫ ጋር መገናኘቱን እና የአየር ሁኔታን ለመቆጣጠር በሚፈልጉት ቦታ ላይ መሣሪያውን ለመጠበቅ የትእዛዝ መስመሮችን መጠቀም አለብዎት።

ማሳሰቢያ -መሣሪያው ከአከባቢዎ ኃይለኛ የአየር ሁኔታ ሁኔታዎች በደህና ዳሳሽ መቀመጥ አለበት። አንዴ ይህ ከተጠናቀቀ ፣ ወደ መሣሪያው SSH መቻል እና አገልጋዩን ማስኬድ መጀመር አለብዎት። ድር ጣቢያውን ይክፈቱ እና Raspberry Pi አገልጋይዎ ከተቀመጠበት ቦታ ወቅታዊውን የአየር ሁኔታ መለኪያዎች እያገኙ መሆኑን ይወቁ።

የሚመከር: