ዝርዝር ሁኔታ:

AirCitizen - የአየር ጥራትን መከታተል 11 ደረጃዎች (ከስዕሎች ጋር)
AirCitizen - የአየር ጥራትን መከታተል 11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: AirCitizen - የአየር ጥራትን መከታተል 11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: AirCitizen - የአየር ጥራትን መከታተል 11 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: how to book online airline ticket using ethiopian airline app | የኢትዮጵያን አየር መንገድ ቲኬት በቀላሉ በስልክዎ ይቁረጡ 2024, ህዳር
Anonim
AirCitizen - የአየር ጥራትን መከታተል
AirCitizen - የአየር ጥራትን መከታተል

ሠላም ለሁሉም

ዛሬ የእኛን ፕሮጀክት እንዴት ማባዛት እንደሚችሉ እናስተምርዎታለን- AirCitizen by AirCitizenPolytech Team!

--

ከ 'OpenAir / አየርዎ ምንድነው?' ፕሮጀክቶች ፣ የ AirCitizen ፕሮጀክት ዜጎች የአካባቢያቸውን ጥራት እና በተለይም የሚተነፍሱበትን አየር በንቃት እንዲገመግሙ ለማስቻል ያለመ ነው -

ይገንቡ

የተለያዩ ዝቅተኛ ዋጋ ዳሳሾችን (ለምሳሌ የሙቀት መጠን ፣ እርጥበት ፣ ግፊት ፣ NOx ጋዝ ፣ ኦዞን ወይም ቅንጣቶች PM10 እና PM2.5) የሚያዋህዱ የአካባቢ መለኪያዎች ተንቀሳቃሽ ጣቢያዎች በ “ፋብላቦች” (ዲጂታል የማምረቻ ላቦራቶሪዎች) ውስጥ ይገንዘቡ።

ይለኩ

የአካባቢያዊ ተለዋዋጮችን የአከባቢ ተለዋዋጭነት ለማጉላት በቦታ መለኪያዎች ውስጥ ያከናውኑ-በአንድ በኩል ፣ በጂኦግራፈር ተመራማሪዎች-የአየር ንብረት ባለሞያዎች ድጋፍ እና በሌላ በኩል ፣ ልዩ ልዩ የአካባቢ ሁኔታዎችን የሚያመለክቱ በተለያዩ ቦታዎች።

አጋራ

እነዚህን መለኪያዎች በአካባቢያዊ የመረጃ ቋት ውስጥ በማካፈል ዕውቀትን ለማሻሻል አስተዋፅኦ ያድርጉ እና ስለሆነም የአየር ብክለትን በመስመር ላይ ካርታ ያንቁ።

--

ጽንሰ -ሐሳቡ የአካባቢ መረጃዎችን መሰብሰብ እና ከሲግፎክስ አውታረ መረብ ጋር ወደ ዳሽቦርድ መላክ የሚችል ራሱን የቻለ ጣቢያ መፍጠር ነው።

ስለዚህ በአንድ በኩል ሃርድዌርን እንዴት ዲዛይን ማድረግ እንደሚችሉ እና በሌላ በኩል ደግሞ የሶፍትዌር ክፍሉን እንዴት እንደሚሠሩ እናሳይዎታለን።

ደረጃ 1 - ሃርድዌር

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

ጣቢያውን ለመንደፍ ለመጠቀም የወሰንናቸው አካላት እዚህ አሉ

-STM32 NUCLEO -F303K8 -> ለተጨማሪ መረጃ

-HPMA115S0 -XXX (ቅንጣቶች ዳሳሽ PM2.5 እና PM10) -> ለተጨማሪ መረጃ

- SHT11 ወይም SHT10 ወይም STH15 ወይም DHT11 (የሙቀት እና አንጻራዊ እርጥበት) -> ለተጨማሪ መረጃ

- MICS2714 (NO2 ዳሳሽ ፣ የናይትሮጂን ዳይኦክሳይድ ዳሳሽ) -> ለተጨማሪ መረጃ

- የፀሐይ ፓነል x2 (2 ዋ) -> ለተጨማሪ መረጃ

- ባትሪ ሊፖ 3 ፣ 7 ቪ 1050 ሚአሰ -> ለተጨማሪ መረጃ

- ተቆጣጣሪ LiPo Rider Pro (106990008) -> ለተጨማሪ መረጃ

- BreakOut SigFox BRKWS01 + 1 ፈቃድ -> ለተጨማሪ መረጃ

- 7 ተቃዋሚዎች (86 ፣ 6 ፣ 820 ፣ 1 ኪ ፣ 1 ኪ ፣ 4 ፣ 7 ኪ ፣ 10 ኪ ፣ 20 ኪ)

- 1 capacitor (100nF)

- 1 ትራንዚስተር (2N222)።

! ! ! በ HPMA እና SHT11 መካከል ጣልቃ ገብነትን ለመከላከል በ stm32 ኑክሊዮ ቦርድ ላይ SB16 እና SB18 ን ማስወገድ አለብዎት!

በመሠረቱ ፣ አካላትን ማገናኘት ያለብዎት እንደዚህ ነው-

  1. ዌልድ ፣ በትይዩ ፣ የፀሐይ ፓነሎች።
  2. ከ LiPo Rider Pro ጋር ያገናኙዋቸው እና ባትሪውን ከሊፖኦ ጋላቢ Pro ጋር ያገናኙት።
  3. ልክ እንደ ፎቶው ፣ ሁሉንም አካላት ከ STM32 ጋር ያገናኙ። አንድ የሙቀት መጠን እና የእርጥበት ዳሳሽ 2 ብቻ ሳይሆን ይገናኙ! ተከላካዮችን ፣ capacitor እና ትራንዚስተሩን አይርሱ።
  4. በመጨረሻም STM32 ን ከ LiPo Rider Pro ጋር በዩኤስቢ ገመድ ያገናኙ።

ቀጣዩ ደረጃ የዚህ ሽቦ አማራጭ ነው።

ደረጃ 2 - ሃርድዌር - ፒሲቢ

ሃርድዌር - ፒሲቢ
ሃርድዌር - ፒሲቢ

የታተመውን የወረዳ ሰሌዳ (ፒሲቢ) ለመንደፍ Autodesk ንስር ለመጠቀም ወሰንን።

DHT ን ወይም SHT ን ለማገናኘት መምረጥ ይችላሉ ፣ አስፈላጊ ከሆነ ዳሳሹን ለመቀየር ለእነዚህ 2 ዳሳሾች ሁለት የጣት አሻራዎችን ንድፍ መርጠናል።

በአባሪነት ፣ በቀላሉ በእራስዎ እንዲሠሩ የንስር ፅንሰ -ሀሳብ ፋይሎችን ማውረድ ይችላሉ።

መሣሪያውን ለማቅረብ የ stV32 ን 5V ፒን እንጠቀማለን። በዚህ ውቅረት ውስጥ stm32 ኮር ብቻ ነው የሚሰራው።

ስለዚህ ዝቅተኛ የእንቅልፍ ጊዜን የሚሰጥ የ MCU ጥልቅ የእንቅልፍ ሁኔታን መጠቀም እንችላለን። በተጠባባቂ ሁኔታ ፣ ሙሉው የእንቅልፍ ፍሰት ከ XXµA በታች ይወርዳል።

ደረጃ 3 - የ LPWAN ፕሮቶኮል - ሲግፋክስ ኮሙኒኬሽን

የ LPWAN ፕሮቶኮል -ሲግፋፎን ግንኙነት
የ LPWAN ፕሮቶኮል -ሲግፋፎን ግንኙነት

ሲግፎክስ በፈረንሣይ የቴሌኮም ኩባንያ - SIGFOX የተፈጠረ የ LPWAN ፕሮቶኮል ነው

እጅግ በጣም ጠባብ ባንድ (UNB) ቴክኖሎጂን በመጠቀም የርቀት መሳሪያዎችን እንዲገናኙ ያስችላቸዋል። አብዛኛዎቹ እነዚህ ትናንሽ መረጃዎችን ለማስተላለፍ ዝቅተኛ የመተላለፊያ ይዘት ብቻ ይፈልጋሉ። አውታረመረቦች በአንድ መልእክት በግምት 12 ባይት ብቻ ማስተናገድ የሚችሉ ሲሆን በተመሳሳይ ጊዜ በቀን ከ 140 መልእክቶች በአንድ መሣሪያ አይስተናገዱም።

ለብዙ የ IOT ትግበራዎች ፣ ባህላዊው የተንቀሳቃሽ ስልክ ስልኮች በጣም የተወሳሰቡ ናቸው ፣ በጣም ዝቅተኛ የኃይል አሠራር እንዲኖር እና ለብዙ አነስተኛ አነስተኛ ዋጋ አንጓዎች በጣም ውድ እንዲሆን ለማድረግ… SIGFOX ኔትወርክ እና ቴክኖሎጂ በዝቅተኛ ዋጋ ማሽኑ ላይ ያተኮረ ነው። ሰፊ ክልል ሽፋን የሚፈለግባቸው የትግበራ አካባቢዎች።

ለ AirCitizen ፣ የተገኘው የውሂብ ቅርጸት ቀላል እና ከአነፍናፊ ወደ IOT የመሳሪያ ስርዓታችን - ThingSpeak የተተረጎመውን መረጃ ለመተርጎም ሲግፋፋን ለመጠቀም ትክክለኛ የውሂብ መጠን።

በሚከተሉት ደረጃዎች ውስጥ የሲግፎክስ አጠቃቀምን እናስተዋውቃለን።

ደረጃ 4 የሶፍትዌር ውቅር

የሶፍትዌር ውቅር
የሶፍትዌር ውቅር
የሶፍትዌር ውቅር
የሶፍትዌር ውቅር

የወረዳችንን እውንነት ተከትሎ ወደ STM32 F303K8 ማይክሮ መቆጣጠሪያችን ልማት እንሂድ።

ለተጨማሪ ቀላልነት ፣ በአርዱዲኖ ውስጥ መርሃ ግብር መምረጥ ይችላሉ።

ደረጃ 1: Arduino IDE ን ገና ካልጫኑ ፣ ከዚህ አገናኝ ያውርዱት እና ይጫኑት። ትክክለኛውን ስርዓተ ክወና መምረጥዎን ያረጋግጡ።

አገናኙ - አርዱዲኖን ያውርዱ

ደረጃ 2: የ Arduino IDE ን ከጫኑ በኋላ ለ STM32 ቦርድ አስፈላጊውን ጥቅሎችን ያውርዱ እና ያውርዱ። ይህ ፋይል -> ምርጫዎችን በመምረጥ ሊከናወን ይችላል።

ደረጃ 3: ምርጫዎችን ጠቅ ማድረግ ከዚህ በታች የሚታየውን የመገናኛ ሳጥን ይከፍታል። በተጨማሪ የቦርዶች አስተዳዳሪ ዩአርኤል የጽሑፍ ሳጥን ውስጥ የሚከተለውን አገናኝ ይለጥፉ

github.com/stm32duino/BoardManagerFiles/ra…

እና እሺን ይጫኑ።

ደረጃ 4 አሁን ወደ መሣሪያ -> ቦርዶች -> የቦርድ አስተዳዳሪ ይሂዱ። ይህ የቦርዶች ሥራ አስኪያጅ መገናኛውን ሳጥን ይከፍታል ፣ “STM32 Cores” ን ይፈልግ እና የሚታየውን ጥቅል (STMicrolectronics package) ይጭናል።

ደረጃ 5: ከጥቅሉ በኋላ መጫኑ ተጠናቅቋል። ወደ “መሳሪያዎች” ይሂዱ እና “ኑክሊዮ -32 ተከታታይ” ለማግኘት ወደ ታች ይሸብልሉ። ከዚያ ተለዋጩ “Nucleo F303K8” መሆኑን ያረጋግጡ እና የሰቀላ ዘዴውን ወደ “STLink” ይለውጡ።

ደረጃ 6 አሁን ሰሌዳዎን ከኮምፒውተሩ ጋር ያገናኙት እና ቦርዱ የመሣሪያ አስተዳዳሪን በመጠቀም የተገናኘበትን COM ወደብ ያረጋግጡ። ከዚያ በመሳሪያዎች-> ወደብ ውስጥ ተመሳሳይ የወደብ ቁጥር ይምረጡ።

አሁን የእርስዎን STM32 F303K8 ከአርዱዲኖ ጋር ለማቀናጀት ዝግጁ ነዎት!

ደረጃ 5 - የእርስዎን STM32 ፕሮግራም ያድርጉ

ውቅረቱ አንዴ ከተጠናቀቀ ፣ የውሂብ ጎታዎችን ለመሰብሰብ እና ለመላክ የማይክሮ መቆጣጠሪያዎን ፕሮግራም ማዘጋጀት ያስፈልግዎታል።

ደረጃ 1 የ I/O ን ተፅእኖ ይፈትሹ እና በኮዱ “ይግለጹ” ክፍል ውስጥ የጊዜ ማህተምን ይለካል።

ደረጃ 2: ከላይ ያለውን ኮድ ወደ stm32 ይስቀሉ ፣ ተከታታይ ማሳያውን ይክፈቱ እና መሣሪያውን ዳግም ያስጀምሩ። የ “AT” ትዕዛዝ በማያ ገጹ ላይ መታየት አለበት ፣ ካልሆነ I/O መግለጫን ያረጋግጡ።

በአባሪነት የፈረንሣይ የሕግ መስፈርቶችን በማማከር የውሂብዎ ትክክለኛነት ሀሳብ ሊኖርዎት ይችላል።

ወደ ዳሽቦርዱ ውቅር እንሂድ።

ደረጃ 6: ThingSpeak - 1

ThingSpeak - 1
ThingSpeak - 1
ThingSpeak - 1
ThingSpeak - 1

ዳታዎችን ከጣቢያችን ወደ ThingSpeak መድረክ እንዴት እንደሚያዞሩ ከማዋቀርዎ በፊት የ ThingSpeak መለያ መፍጠር አለብዎት።

ይመዝገቡ - ThingSpeak ድር ጣቢያ

ደረጃ 1: አሁን “አዲስ ሰርጥ” ላይ ጠቅ ያድርጉ። ይህ ቅጽ ይከፍታል። ስም እና መግለጫ ያስገቡ (አስፈላጊ ከሆነ)።

5 መስክ ይፍጠሩ

  • መስክ 1: ከሰዓት 2 ፣ 5
  • መስክ 2: pm10
  • መስክ 3 - የሙቀት መጠን
  • መስክ 4 - እርጥበት
  • መስክ 5 ፦ NO2

እነዚህ ማዕረጎች የእኛ ገበታዎች ርዕሶች አይሆኑም።

ምሳሌ ከፈለጉ ፣ ከላይ ያለውን ፎቶ ይመልከቱ።

ተጨማሪ መስኮች ማጠናቀቅ አያስፈልግዎትም ነገር ግን አንድ ቦታ ከገቡ አስደሳች ሊሆን ይችላል።

ወደ ታች ይሸብልሉ እና “ሰርጥ አስቀምጥ”።

ደረጃ 2 - የአየር ዜግነት ጣቢያ ጣቢያ።

አሁን ፣ 5 ገበታዎች ያሉት ገጽ ማየት ይችላሉ። በእርሳስ ምልክቱ ላይ ጠቅ በማድረግ የግራፍ ባህሪያትን መለወጥ ይችላሉ።

ውጤቱ ከላይ ያለው ሁለተኛው ሥዕል ነው።

በዚህ ደረጃ ፣ እነዚያ ግራፎች የግል ናቸው። መረጃው ከተቀበለ በኋላ እነሱን ይፋ ማድረግ ይችላሉ።

ደረጃ 3: ከግራፎችዎ ውቅር በኋላ። ወደ “ኤፒአይ ቁልፎች” ትር ይሂዱ። የኤፒአይ ጥያቄ ክፍልን እና የበለጠ በትክክል የመጀመሪያውን መስክ “የሰርጥ ምግብን ያዘምኑ” ይመልከቱ። የኤፒአይ ቁልፍን ልብ ይበሉ።

እንደዚህ ያለ ነገር ይኖርዎታል-

Https://api.thingspeak.com/update?api_key=XXXXXXXXXXXXXXXX&field1=0 ያግኙ

አሁን ወደ ቀጣዩ ምዕራፍ መሄድ ይችላሉ።

ደረጃ 7 በሲግፎክስ ሞዱል እና በ ThingSpeak መድረክ መካከል መግባባት

በ Sigfox ሞዱል እና በ ThingSpeak መድረክ መካከል መግባባት
በ Sigfox ሞዱል እና በ ThingSpeak መድረክ መካከል መግባባት
በ Sigfox ሞዱል እና በ ThingSpeak መድረክ መካከል መግባባት
በ Sigfox ሞዱል እና በ ThingSpeak መድረክ መካከል መግባባት

ለእርስዎ መረጃ ፣ እያንዳንዱ የሲግፋፎ ሞዱል ካርድ በካርዱ ላይ የተፃፈ ልዩ ቁጥር እና የ PAC ቁጥር እንዳለው ልብ ይበሉ።

በ ThingSpeak ላይ ውሂቡን ለመቀበል እነሱን ማዞር አለብዎት።

ዳታስ ከጣቢያው ወደ ሲግፋፎክ ጀርባ እና ወደ ThingSpeak አገልጋይ ይዛወራል።

ለማብራሪያዎች ከላይ የመጀመሪያውን ስዕል ይመልከቱ።

ደረጃ 1 በበይነመረብ ላይ ባሉ ብዙ መማሪያዎች ምክንያት በሲግፎክስ ላይ እንዴት መመዝገብ እንደማንችል አንገልጽም።

በሲግፎክስ ጀርባ ላይ ይሂዱ።

“የመሣሪያ ዓይነት” ላይ ጠቅ ያድርጉ ፣ ከዚያ በመሣሪያዎ መስመር ላይ ጠቅ ያድርጉ እና “አርትዕ” ን ይምረጡ።

አሁን ወደ “የጥሪ ማስታወሻዎች” ክፍል ይሂዱ እና “አዲስ” ፣ “ብጁ ጥሪ መልሶ ማግኛ” ላይ ጠቅ ያድርጉ።

ደረጃ 2

በማዋቀሪያው ገጽ ላይ መሆን አለብዎት ፦

ዓይነት: ዳታ እና UPLINK

ሰርጥ ፦ ዩአርኤል

የተባዛ ላክ: የለም

ብጁ የክፍያ ጭነት ውቅር - የውሂብ ምንጩን ያዘጋጁ እና የውሂብ ቅጹን ይወስኑ። እንደዚህ መጻፍ አለብዎት-

VarName:: ዓይነት: NumberOfBits

በዚህ ሁኔታ ፣ pm25 ፣ pm10 ፣ ሙቀት ፣ እርጥበት እና NO2 የተሰየሙ 5 እሴቶች አሉን።

pm25:: int: 16 pm10:: int: 16 temperature:: int: 8 እርጥበት:: uint: 8 NO2:: uint: 8

የዩአርኤል ንድፍ - ይህ አገባብ ነው። ቀደም ሲል የተገኘውን የኤፒአይ ቁልፍ ይጠቀሙ እና ከ “api_key =” በኋላ ያስገቡት።

api.thingspeak.com/update?api_key=XXXXXXXXXXXXXXXXXX&field1={customData#pm25}&field2={customData#pm10}&field3={customData#temperature}

የኤችቲቲፒ ዘዴን ይጠቀሙ - GET

SNI ላክ: በርቷል

ራስጌዎች - የለም

አሁን “እሺ” ላይ ጠቅ ያድርጉ።

ወደ ThingSpeak ኤፒአይ የመልስ ጥሪዎ አሁን ተዋቅሯል! (ከላይ በሁለተኛው ስዕል ላይ ውክልና)።

ደረጃ 8: ThingSpeak - 2

ThingSpeak - 2
ThingSpeak - 2

አሁን ፣ የመጥረቢያዎቹን ዝቅተኛ እና ከፍተኛ እሴቶችን በማሻሻል የበለጠ መራጭ ሊሆኑ ይችላሉ።

አስፈላጊ ከሆነ በግራፍ የላይኛው ቀኝ ጥግ ላይ ባለው የእርሳስ አርማ ላይ ጠቅ ያድርጉ።

የተለመዱ እሴቶች:

PM 2, 5 & PM 10 = ug/m^3

ሙቀት = ° ሴ

እርጥበት = %

ናይትሮጅን ዳይኦክሳይድ = ppm

ከላይ እንደ ሁለቱ ሥዕሎች ያለ ነገር ሊኖርዎት ይገባል።

እንዲሁም እንደ “የቁጥር ማሳያ” ወይም “መለኪያ” ያሉ አንዳንድ ሌሎች ንዑስ ፕሮግራሞችን ማከል ይችላሉ።

በመጨረሻም ፣ ሰርጥዎን ይፋ ለማድረግ በ “ማጋራት” ትር ላይ ይሂዱ እና “የሰርጥ እይታን ለሁሉም ያጋሩ” ን ይምረጡ።

ደረጃ 9 - ጉርሻ - ThingTweet እና ምላሽ ይስጡ

ጉርሻ - ThingTweet እና ምላሽ
ጉርሻ - ThingTweet እና ምላሽ
ጉርሻ - ThingTweet እና ምላሽ
ጉርሻ - ThingTweet እና ምላሽ
ጉርሻ - ThingTweet እና ምላሽ
ጉርሻ - ThingTweet እና ምላሽ

አማራጭ - አንድ ሁኔታ ከተሟላ Tweet ያድርጉ!

ደረጃ 1 - የትዊተር መለያ ይፍጠሩ ወይም የግል የ twitter መለያዎን ይጠቀሙ።

ይመዝገቡ - ትዊተር

ደረጃ 2: በ ‹ነገሮችpeak› ውስጥ ‹መተግበሪያዎች› ውስጥ ይሂዱ እና ‹ThingTweet› ላይ ጠቅ ያድርጉ።

“የትዊተር መለያ አገናኝ” ላይ ጠቅ በማድረግ የ twitter መለያዎን ያገናኙ።

ደረጃ 3 አሁን ወደ “መተግበሪያዎች” ይመለሱ እና “ምላሽ ይስጡ” ላይ ጠቅ ያድርጉ።

“አዲስ ምላሽ” ላይ ጠቅ በማድረግ አዲስ ግብረመልስ ይፍጠሩ።

በምሳሌ

ምላሽ ስም - ከ 15 ዲግሪ ሴንቲግሬድ በላይ የሙቀት መጠን

የሁኔታ ዓይነት: ቁጥራዊ

የሙከራ ድግግሞሽ: O n የውሂብ ማስገባት

ሁኔታ ፣ ሰርጥ ከሆነ -

መስክ: 3 (የሙቀት መጠን)

ምልክት: ይበልጣል

ዋጋ: 15

እርምጃ: ThingTweet

ከዚያ በትዊተር ላይ: ኦህ! የሙቀት መጠኑ ከ 15 ዲግሪ ሴንቲግሬድ በላይ ነው

የትዊተር መለያ በመጠቀም

አማራጮች - ሁኔታው በተሟላ ቁጥር እርምጃን ያሂዱ

ከዚያ “እርምጃን አስቀምጥ” ላይ ጠቅ ያድርጉ።

ሁኔታው ከተሟላ እና እንደ PM10 ደረጃ ላይ በመመስረት እንደ ሌሎች ብዙ ሁኔታዎች ሊዋቀሩ ከቻሉ የእርስዎ ፈቃድ አሁን ትዊት ያደርጋል።

ደረጃ 10 አሁን የእርስዎ ተራ ነው

በመጨረሻም ፣ አሁን የእራስዎን የአየር ሁኔታ ጣቢያ ለማራባት ሁሉም ንጥረ ነገሮች አሉዎት!

ቪዲዮ - ሥራችንን የምናቀርብበትን ቪዲዮ ማየት ይችላሉ።

የእኛ ThingSpeak መድረክ - AirCitizenPolytech ጣቢያ

--

ለሰጠህው አትኩሮት እናመሰግናለን !

የ AirCitizen ፖሊቴክ ቡድን

ደረጃ 11 ማጣቀሻ እና መጽሐፍ ቅዱሳዊ ጽሑፍ

https://www.sigfox.com/en

የሚመከር: