
መመሪያ፡ AIR RASPBERRY Pi
ለ Raspberry PI 400 የተነደፈ. ከ Raspberry PI 2, 3 እና 4 ጋር ተኳሃኝ.

ቪ1ዲ
መግቢያ
MonkMakes የአየር ጥራት መሣሪያ ለ Raspberry Pi በMonkMakes የአየር ጥራት ዳሳሽ ሰሌዳ ዙሪያ የተመሠረተ ነው። ይህ ተጨማሪ ለ Raspberry Pi በአንድ ክፍል ውስጥ ያለውን የአየር ጥራት (አየሩ ምን ያህል ደረቅ እንደሆነ) እንዲሁም የሙቀት መጠኑን ይለካል። ቦርዱ የአየሩን ጥራት የሚያሳዩ ስድስት LEDs (አረንጓዴ፣ ብርቱካንማ እና ቀይ) ማሳያ አለው። የሙቀት እና የአየር ጥራት ንባቦች በእርስዎ Raspberry Pi ሊነበቡ ይችላሉ፣ እና የ buzzer እና LED ማሳያ እንዲሁ ከእርስዎ Raspberry Pi ቁጥጥር ሊደረግ ይችላል።
የአየር ጥራት ዳሳሽ ሰሌዳው በቀጥታ ከ Raspberry Pi 400 ጀርባ ላይ ይሰካል፣ ነገር ግን በመሳሪያው ውስጥ የተካተተውን የጁፐር ሽቦዎችን እና የ GPIO አብነት በመጠቀም ከሌሎች Raspberry Pi ሞዴሎች ጋር መጠቀም ይችላል። 
ክፍሎች
እባክዎ Raspberry Pi በዚህ ኪት ውስጥ እንደማይካተት ልብ ይበሉ።
ሌላ ማንኛውንም ነገር ከማድረግዎ በፊት፣ ኪትዎ ከዚህ በታች ያሉትን እቃዎች ማካተቱን ያረጋግጡ።
የአየር ጥራት እና ኢኮ2
የአየር ጥራት ዳሳሽ ቦርድ የ CCS811 ክፍል ቁጥር ያለው ዳሳሽ ይጠቀማል። ይህ ትንሽ ቺፕ በትክክል የ CO2 (ካርቦን ዳይኦክሳይድ) ደረጃን አይለካም ይልቁንም ተለዋዋጭ ኦርጋኒክ ውህዶች (VOCs) የሚባሉትን የጋዞች ቡድን ደረጃን አይለካም። በቤት ውስጥ ሲሆኑ, የእነዚህ ጋዞች መጠን ከ CO2 ጋር ተመሳሳይ በሆነ ፍጥነት ይጨምራል, እና ስለዚህ የ CO2 ደረጃን ለመገመት ጥቅም ላይ ሊውል ይችላል (ተመጣጣኝ CO2 ወይም eCO2 ይባላል).
በምንተነፍሰው አየር ውስጥ ያለው የ CO2 መጠን በደህንነታችን ላይ ቀጥተኛ ተጽእኖ ይኖረዋል። የ CO2 ደረጃዎች ከሕዝብ ጤና ነጥብ ልዩ ትኩረት ይሰጣሉ view በቀላሉ ለማስቀመጥ፣ ምን ያህል የሌሎችን አየር እንደምንተነፍስ መለኪያ ናቸው። እኛ ሰዎች CO2ን እንተነፍሳለን እና ስለዚህ ፣ ብዙ ሰዎች በደንብ ባልተሸፈነ ክፍል ውስጥ ካሉ ፣ የ CO2 ደረጃ ቀስ በቀስ ይጨምራል። ሰዎች ሁለቱም አብረው ሲተነፍሱ ጉንፋን፣ ጉንፋን እና ኮሮናቫይረስን ከሚያሰራጩት የቫይረስ ኤሮሶሎች ጋር ተመሳሳይ ነው።
ሌላው የ CO2 ደረጃዎች ጠቃሚ ተጽእኖ በእውቀት (ኮግኒቲቭ) ተግባር ውስጥ - ምን ያህል ማሰብ እንደሚችሉ. ይህ ጥናት (ከሌሎች መካከል) አንዳንድ አስደሳች ግኝቶች አሉት። የሚከተለው ጥቅስ በአሜሪካ ውስጥ ከሚገኘው ብሔራዊ የባዮቴክኖሎጂ መረጃ ማዕከል ነው፡- “በ1,000 ፒፒኤም CO2፣ መካከለኛ እና ስታቲስቲካዊ ጉልህ ለውጦች ከዘጠኙ የውሳኔ አሰጣጥ አፈጻጸም ልኬቶች ውስጥ ተከስተዋል። በ2,500 ፒፒኤም፣ በሰባት የውሳኔ አሰጣጥ አፈጻጸም ውስጥ ትልቅ እና ስታቲስቲካዊ ጉልህ ቅነሳዎች ተከስተዋል” ምንጭ፡- https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3548274/
ከዚህ በታች ያለው ሰንጠረዥ በመረጃ ላይ የተመሰረተ ነው https://www.kane.co.uk/knowledge-centre/whatare-safe-levels-of-co-and-co2-in-rooms
እና CO2 ጤናማ ሊሆን የሚችልባቸውን ደረጃዎች ያሳያል. የ CO2 ንባቦች በፒፒኤም (ክፍሎች በአንድ ሚሊዮን) ናቸው።
| የ CO2 ደረጃ (ppm) | ማስታወሻዎች |
| 250-400 | በከባቢ አየር ውስጥ መደበኛ ትኩረት. |
| 400-1000 | ጥሩ የአየር ልውውጥ ያላቸው የቤት ውስጥ ቦታዎች የተለመዱ ማጎሪያዎች. |
| 1000-2000 | የእንቅልፍ እና ደካማ አየር ቅሬታዎች. |
| 2000-5000 | ራስ ምታት፣ እንቅልፍ ማጣት እና ኤስtagናንት ፣ ያረጀ ፣ የተጨናነቀ አየር። ደካማ ትኩረት, ትኩረት ማጣት, የልብ ምት መጨመር እና ትንሽ የማቅለሽለሽ ስሜት ሊኖር ይችላል. |
| 5000 | በአብዛኛዎቹ አገሮች ውስጥ የሥራ ቦታ ተጋላጭነት ገደብ። |
| >40000 | መጋለጥ ወደ ከባድ የኦክስጂን እጥረት ሊያመራ ይችላል ይህም ዘላቂ የአእምሮ ጉዳት፣ ኮማ አልፎ ተርፎም ሞት ያስከትላል። |
በማቀናበር ላይ
Raspberry Pi 400 ወይም Raspberry Pi 2፣ 3 ወይም 4 እየተጠቀሙም ይሁኑ የአየር ጥራት ዳሳሹን ከማገናኘትዎ በፊት Raspberry Pi መዘጋቱን እና መጥፋቱን ያረጋግጡ።
የአየር ጥራት ዳሳሽ ከእርስዎ Raspberry Pi ኃይል እንዳገኘ የ eCO2 ንባቦችን ያሳያል። ስለዚህ፣ አንዴ ካገናኙት በኋላ ማሳያው የ eCO2 ደረጃን መጠቆም አለበት። ከዚያ ከቦርዱ ጋር እንዴት እንደሚገናኙ, ንባቦችን በመቀበል እና LEDs እና buzzer ከፓይዘን ፕሮግራም መቆጣጠር እንደሚችሉ ይማራሉ.
የአየር ጥራት ዳሳሽ (Raspberry Pi 400) በማገናኘት ላይ
በ GPIO አያያዥ ላይ ያሉትን ፒን ማጠፍ ስለሚቻል ማገናኛውን ወደ አንግል እንዳይገፉት ወይም በጣም በኃይል እንዳይገፉት በጣም አስፈላጊ ነው። ፒኖቹ ሲደረደሩ
በትክክል, በቀላሉ ወደ ቦታው መግፋት አለበት.
ማገናኛው ከላይ እንደሚታየው ተስማሚ ነው. የቦርዱ የታችኛው ጫፍ ከፒ 400 ዎቹ መያዣ ግርጌ ጋር ሲሰለፍ እና የቦርዱ ጎን በቀላሉ የማይክሮ ኤስዲ ካርድ ለማግኘት በቂ ቦታ እንደሚተው ልብ ይበሉ።ቦርዱን ካገናኙ በኋላ Raspberry Pi ን ያብሩት። - ሁለቱም የኃይል LED (በMonkMakes አርማ ውስጥ) እና ከ eCO2 LEDs አንዱ እንዲሁ መብራት አለበት።
የአየር ጥራት ዳሳሽ (Raspberry Pi 2/3/4) በማገናኘት ላይ
Raspberry Pi 2, 3, 4 ካለዎት የአየር ጥራት ዳሳሽ ሰሌዳውን ከእርስዎ Raspberry Pi ጋር ለማገናኘት Raspberry Leaf እና ከሴት እስከ ወንድ ጁፐር ሽቦዎች ያስፈልግዎታል።
ማስጠንቀቂያ፡ የኃይል መሪውን መቀልበስ ወይም የአየር ጥራት ዳሳሹን ከ Raspberry Pi 5V ፒን ይልቅ ከ3V ጋር ማገናኘት ሴንሰሩን ሊሰብረው እና የእርስዎን Raspberry Pi ሊጎዳ ይችላል። ስለዚህ፣ እባክዎን በእርስዎ Raspberry Pi ላይ ኃይል ከመስጠትዎ በፊት ሽቦውን በጥንቃቄ ያረጋግጡ።
የትኛው ፒን የትኛው እንደሆነ ለማወቅ Raspberry Leafን በእርስዎ Raspberry Pi GPIO ፒን ላይ በመግጠም ይጀምሩ። አብነቱ በማንኛውም መንገድ ሊስማማ ይችላል፣ ስለዚህ ከታች ያለውን ንድፍ መከተልዎን ያረጋግጡ።
በመቀጠል በ Raspberry Pi's GPIO ፒን እና በአየር ጥራት ሰሌዳ መካከል አራት እርሳሶችን እንደዚህ ያገናኛሉ፡
| Raspberry Pi ፒን (እንደ በቅጠሉ ላይ ምልክት የተደረገበት) | የአየር ጥራት ቦርድ (እንደ በማገናኛ ላይ ምልክት የተደረገበት) | የተጠቆመ የሽቦ ቀለም. |
| GND (ማንኛውንም ፒን ምልክት የተደረገበት GND ያደርገዋል) | ጂኤንዲ | ጥቁር |
| 3.3 ቪ | 3V | ቀይ |
| 14 ቲ.ኤስ.ዲ. | PI_TXD | ብርቱካናማ |
| 15 አርኤችዲ | PI_RXD | ቢጫ |
አንዴ ሁሉም ከተገናኘ፣ ይህ መምሰል አለበት።
ሽቦዎን በጥንቃቄ ያረጋግጡ እና ከዚያ Raspberry Piን ያብሩ - ሁለቱም የኃይል LED (በMonkMakes አርማ ውስጥ) እና አንዱ LEDs እንዲሁ መብራት አለባቸው።
የአየር ጥራት ቦርዱን በማንሳት ላይ
ሰሌዳውን ከ Raspberry Pi 400 ከማስወገድዎ በፊት።
- Raspberry Pi ን ዝጋ።
- ፒን እንዳይታጠፍ ቦርዱን ከፒ 400 ጀርባ ላይ በቀስታ ያቀልሉት ፣ በምላሹ ከእያንዳንዱ ጎን ትንሽ ጠርዙት።
Pi 2/3/4 ካለዎት የጁፐር ገመዶችን ከ Raspberry Pi ብቻ ያስወግዱ።
ተከታታይ በይነገጽን ማንቃት
ምንም እንኳን ቦርዱ የ eCO2 ደረጃን ያለ ምንም ፕሮግራም ቢያሳይም ፣ ይህ ማለት Raspberry Pi ን እንደ የኃይል ምንጭ እየተጠቀምን ነው ማለት ነው። ከፓይዘን ፕሮግራም ከቦርዱ ጋር ለመገናኘት በእኛ Raspberry Pi ላይ፣ ልንወስዳቸው የሚገቡ ጥቂት ተጨማሪ እርምጃዎች አሉ።
የመጀመሪያው በ Raspberry Pi ላይ ያለውን ተከታታይ በይነገጽ ማንቃት ነው, ምክንያቱም ይህ በይነገጽ በአየር ጥራት ቦርድ ጥቅም ላይ ይውላል.
ይህንን ለማድረግ ከዋናው ምናሌ ውስጥ ምርጫዎችን እና ከዚያ Raspberry Pi Configuration የሚለውን ይምረጡ።
ወደ በይነገጽ ትሩ ይቀይሩ እና ተከታታይ ወደብ መንቃቱን እና የመለያ ኮንሶል መጥፋቱን ያረጋግጡ።
Ex. በማውረድ ላይample ፕሮግራሞች
የቀድሞampየዚህ ኪት ፕሮግራሞች ከ GitHub ለመውረድ ይገኛሉ። እነሱን ለማግኘት፣ በእርስዎ Raspberry Pi ላይ የአሳሽ መስኮት ይጀምሩ እና ወደዚህ አድራሻ ይሂዱ፡
https://github.com/monkmakes/pi_aq የፕሮጄክቱን ዚፕ ማህደር ያውርዱ የኮድ ቁልፍን እና ከዚያ የማውረድ ዚፕ አማራጭን ጠቅ ያድርጉ።
አንዴ ማውረዱ ከተጠናቀቀ ያውጡ fileዚፕውን በማግኘት ከዚፕ ማህደር file በውርዶች አቃፊዎ ውስጥ እና ከዚያ በቀኝ ጠቅ ያድርጉ እና ወደ Extract To የሚለውን ይምረጡ።
ተስማሚ ማውጫ ይምረጡ (የቤትዎን ማውጫ - /home/pi እመክራለሁ) እና ያውጡ fileኤስ. ይህ pi_aq-main የሚባል አቃፊ ይፈጥራል። ይህን ወደ pi_aq ብቻ ይሰይሙ።
ቶኒ
ፕሮግራሞቹን ካወረዱ በኋላ ከትእዛዝ መስመሩ ላይ ብቻ ማስኬድ ይችላሉ።
ሆኖም ግን, መመልከት ጥሩ ነው files፣ እና የቶኒ አርታዒው አርትዕ ለማድረግ ይፈቅድልናል። files እና እነሱን ለማስኬድ.
የቶኒ ፓይዘን አርታኢ በ Raspberry Pi OS ውስጥ አስቀድሞ ተጭኗል። በዋናው ሜኑ ፕሮግራሚንግ ክፍል ውስጥ ያገኙታል። በማንኛውም ምክንያት በእርስዎ ላይ ካልተጫነ
Raspberry Pi፣ ከዚያ በPreferences Menu ንጥል ላይ የሶፍትዌር ሜኑ አክል/አስወግድ የሚለውን በመጠቀም መጫን ይችላሉ።
የሚቀጥለው ክፍል ፒቲን እና ቶኒን በመጠቀም ከአየር ጥራት ቦርድ ጋር መስተጋብር ለመፍጠር ከመጀመራችን በፊት ይህ ዳሳሽ ምን እንደሚለካ ትንሽ የበለጠ ያብራራል።
እንደ መጀመር
የፓይዘን ፕሮግራምን ከመጀመራችን በፊት የአየር ጥራት ቦርድን እንመልከት።
ከላይ በግራ በኩል ያለው የኃይል አመልካች LED, ቦርዱ ኃይል መቀበሉን ፈጣን ፍተሻ ያቀርባል. ከዚህ በታች የሙቀት ዳሳሽ ቺፕ አለ፣ እና ከዚህ ቀጥሎ የኢኮ2 ሴንሰር ቺፕ ራሱ አለ። በቅርበት ከተመለከቱት, አየሩ የሚወጣበት እና የሚወጣባቸው ትናንሽ ቀዳዳዎች እንዳሉት ታያለህ. ከፕሮግራሞችዎ ላይ ማብራት እና ማጥፋት እንዲችሉ በቀጥታ ከ eCO2 ዳሳሽ ስር ጩኸት አለ። ይህ ማንቂያዎችን ለማቅረብ ጠቃሚ ነው. የስድስት ኤልኢዲዎች አምድ (ከታች ወደ ላይ) ከሁለት አረንጓዴ ኤልኢዲዎች፣ ሁለት ብርቱካናማ ኤልኢዲዎች እና ሁለት ቀይ ኤልኢዲዎች የተሰራ ነው። ከእያንዳንዱ LED አጠገብ ምልክት የተደረገበት eCO2 ደረጃ ሲያልፍ እነዚህ ይበራሉ. Raspberry Pi ኃይል እንደጀመረ ደረጃውን ያሳያሉ፣ ነገር ግን Pythonን በመጠቀም ሊቆጣጠሩዋቸው ይችላሉ።
ከትእዛዝ መስመሩ ጥቂት ሙከራዎችን በመሞከር እንጀምር። በማያ ገጽዎ አናት ላይ ያለውን የተርሚናል አዶን ወይም በዋናው ሜኑ ላይ ያለውን መለዋወጫዎች ክፍልን ጠቅ በማድረግ የተርሚናል ክፍለ ጊዜን ይክፈቱ።
ተርሚናሉ ሲከፈት፣ ከ$ ጥያቄ በኋላ፣ ማውጫዎችን ለመቀየር እና ፓይዘንን ለመክፈት የሚከተሉትን ትዕዛዞች ይተይቡ።
ትዕዛዙን በመተየብ የአካባቢውን aq ሞጁሉን ይክፈቱ፡ >>> ከ aq import AQ
>>> በመቀጠል የ AQ ክፍልን በመፃፍ ምሳሌ ይፍጠሩ: >>> aq = AQ()
>>> አሁን የ CO2 ደረጃን ትዕዛዙን በመተየብ ማንበብ እንችላለን: >>> aq.get_eco2() 434.0
>>> ስለዚህ በዚህ አጋጣሚ፣ eCO2 ደረጃ ጥሩ ትኩስ 434 ፒፒኤም ነው። አሁን የሙቀት መጠኑን እንጨምር (በዲግሪ ሴልሺየስ)። >>> aq.get_temp()
20.32 ማሳሰቢያ፡ ከላይ ያለውን ኮድ ሲያሄዱ የስህተት መልእክት ከደረሰዎት GUIZero ላይጫኑት ይችላሉ። የመጫኛ መመሪያዎች እዚህ:
https://lawsie.github.io/guizero/#raspberry-pi
ፕሮግራም 1. ECO2 METER
ይህን ፕሮግራም ሲያሄዱ ከታች ከሚታየው ጋር ተመሳሳይ የሆነ መስኮት ይከፈታል, የሙቀት መጠኑን እና የ eCO2 ደረጃን ያሳየዎታል. ጣትዎን በሙቀት ዳሳሽ ላይ ለማድረግ ይሞክሩ እና የሙቀት ንባቦች መነሳት አለባቸው። እንዲሁም በ eCO2 ዳሳሽ ላይ በቀስታ መተንፈስ ይችላሉ እና ንባቦቹ መጨመር አለባቸው።
ፕሮግራሙን ለማስኬድ, ይጫኑ file በThonny ውስጥ 01_aq_meter.py እና ከዚያ አሂድ ቁልፍን ጠቅ ያድርጉ።
የፕሮጀክቱ ኮድ ይኸውና. ኮዱ በአባሪ ለ ላይ የበለጠ ማንበብ የሚችሉትን የGUI Zero ቤተ-መጽሐፍትን ይጠቀማል።
የሙቀት እና የብርሃን ንባቦች የተጠቃሚ በይነገጽ ስራን ሳያቋርጡ እንዲከናወኑ የክር ቤተ ፍርግም ገብቷል። የተግባር ማዘመኛ_ንባብ ለዘለአለም ይሽከረከራል፣ በየግማሽ ሰከንድ ንባቦችን ይወስዳል እና በመስኮቱ ውስጥ ያሉትን መስኮች ያዘምናል።
የተቀረው ኮድ የሙቀት መጠንን እና የ eCO2 ደረጃን ለማሳየት የሚያስፈልጉትን የተጠቃሚ በይነገጽ መስኮች ያቀርባል። እነዚህ እንደ ፍርግርግ ተዘርግተዋል, ስለዚህም መስኮቹ ይሰለፋሉ. ስለዚህ፣ እያንዳንዱ መስክ የአምዱን እና የረድፍ አቀማመጦችን ከሚወክል ፍርግርግ ባህሪ ጋር ይገለጻል። ስለዚህ፣ Temp (C) የሚለውን ጽሑፍ የሚያሳየው መስክ አምድ 0፣ ረድፍ 0 ላይ ነው፣ እና ተዛማጅ የሙቀት ዋጋ (temp_c_field) በአምድ 1፣ ረድፍ 0 ላይ ነው።
ፕሮግራም 2. ECO2 ሜትር ከማንቂያ ጋር
ይህ ፕሮግራም የደወል ድምጽ ለማሰማት እና የኢኮ2 ስብስብ ደረጃ ካለፈ መስኮቱ ወደ ቀይ የሚቀየር ድምጽ ማጉያውን እና አንዳንድ የተዋቡ የተጠቃሚ በይነገጽ ባህሪያትን በመጠቀም ፕሮግራም አንድን ያራዝመዋል።
በመስኮቱ ግርጌ ያለው ተንሸራታች የ eCO2 ደረጃን ያዘጋጃል ይህም ድምጽ ማጉያው እንዲሰማ እና መስኮቱ ወደ ቀይ ይለወጣል። የማንቂያውን ደረጃ ከው ትንሽ ከፍ ለማድረግ ይሞክሩ
የአሁኑ eCO2 ደረጃ እና ከዚያ በዳሳሹ ላይ ይተንፍሱ።
የፕሮግራም 2 ኮድ እዚህ አለ ፣ አብዛኛው ከፕሮግራም 1 ጋር በጣም ተመሳሳይ ነው ። የፍላጎት ቦታዎች በደማቅ ላይ ተብራርተዋል ።
የማስመጣት ጊዜ
ከጉይዘር አስመጪ መተግበሪያ ፣ ጽሑፍ ፣ ተንሸራታች
ከ aq ማስመጣት AQ
aq = AQ()
መተግበሪያ = መተግበሪያ (ርዕስ = "የአየር ጥራት", ስፋት = 550, ቁመት = 400, አቀማመጥ = "ፍርግርግ")
የዝማኔ_ንባብ()
እውነት እያለ፡ temp_c_field.value = str(aq.get_temp()) eco2 = aq.get_eco2() eco2_field.value = str(eco2)
ከሆነ eco2> slider.value: app.bg = "ቀይ" app.text_color = "ነጭ" aq.buzzer_on ()
ሌላ፡ app.bg = “ነጭ” መተግበሪያ.text_color = “ጥቁር” aq.buzzer_off() time.sleep(0.5)
t1 = ክር ማድረግ። ክር(ዒላማ=ዝማኔ_ንባቦች)
t1.start() # ንባቦችን የሚያዘምንበትን ክር ይጀምሩ aq.leds_automatic()
# የተጠቃሚ በይነገጽን ይግለጹ
ጽሑፍ(መተግበሪያ፣ ጽሑፍ=”ቴምፕ (ሲ)”፣ፍርግርግ=[0,0]፣መጠን=20)
temp_c_field = ጽሑፍ (መተግበሪያ፣ ጽሑፍ=”-“፣ ፍርግርግ=[1,0]፣ መጠን=100)
ጽሑፍ(መተግበሪያ፣ ጽሑፍ=”eCO2 (ppm)”፣ፍርግርግ=[0,1]፣መጠን=20)
eco2_field = ጽሑፍ (መተግበሪያ፣ ጽሑፍ=”-“፣ ግሪድ=[1,1፣100]፣ መጠን=XNUMX)
ጽሑፍ(መተግበሪያ፣ ጽሑፍ=”ማንቂያ (ppm)”፣ፍርግርግ=[0,2]፣መጠን=20)
ተንሸራታች = ተንሸራታች (መተግበሪያ ፣ መጀመሪያ = 300 ፣ መጨረሻ = 2000 ፣ ስፋት = 300 ፣ ቁመት = 40 ፣ ፍርግርግ = [1,2 ፣XNUMX]) መተግበሪያ። ማሳያ ()
በመጀመሪያ፣ ከጊዚሮ ወደምናስገባቸው ነገሮች ዝርዝር ውስጥ ስላይድ ማከል አለብን።
እንዲሁም የዝማኔ_ንባብ ተግባርን ማራዘም አለብን፣እንዲሁም የሙቀት መጠኑን እና eCO2 ደረጃን በማሳየት ደረጃው ከመነሻው በላይ መሆኑን ያረጋግጣል። ከሆነ፣ የመስኮቱን ዳራ ወደ ቀይ፣ ጽሑፉ ወደ ነጭ ያዘጋጃል እና ጩኸቱን ያበራል። የ eCO2 ደረጃ በተንሸራታች ከተቀመጠው ገደብ በታች ከሆነ፣ ይህንን ይገለበጥና ጩኸቱን ያጠፋል።
ፕሮግራም 3. ዳታ ሎግገር
ይህ ፕሮግራም (03_data_logger.py) የግራፊክ በይነገጽ የለውም። በንባብ መካከል በሰከንዶች ውስጥ ክፍተት እንዲያስገቡ ይጠይቅዎታል ፣ ከዚያ በኋላ የ ሀ file
ንባቦችን ለማስቀመጥ በየትኛው ውስጥ.
በ example በላይ፣ sampling ወደ 5 ሰከንድ እና የ file ንባብ.txt ይባላል። የምዝግብ ማስታወሻውን ሲጨርሱ CTRL-c ምዝግብ ማስታወሻውን ያበቃል እና ይዘጋዋል file.
ውሂቡ ከላይ ባለው ስክሪን ቀረጻ ላይ እንደሚታየው በተመሳሳይ ቅርጸት ተቀምጧል። ማለትም፣ የመጀመሪያው መስመር ርእሶቹን ይገልጻል፣ እያንዳንዱ እሴት በTAB ቁምፊ ተወስኗል። የ file ከፕሮግራሙ ጋር በተመሳሳይ ማውጫ ውስጥ ተቀምጧል. ውሂቡን ከያዙ በኋላ ወደ እርስዎ Raspberry Pi ወደ የተመን ሉህ (እንደ LibreOffice) ማስመጣት እና ከዚያ ከውሂቡ ላይ ገበታ ማቀድ ይችላሉ። LibreOffice በእርስዎ Raspberry Pi ላይ ካልተጫነ በምርጫዎች ምናሌው ላይ የሶፍትዌር አክል/አስወግድ የሚለውን አማራጭ በመጠቀም መጫን ይችላሉ።
አዲስ የተመን ሉህ ይክፈቱ፣ ክፈትን ከ ይምረጡ file ምናሌ ፣ እና ወደ ውሂቡ ይሂዱ file ማየት ትፈልጋለህ. ይህ የማስመጣት ንግግርን ይከፍታል (የሚቀጥለውን ገጽ ይመልከቱ)
የተመን ሉህ የመረጃውን አምዶች በራስ-ሰር እንዳገኘ።
ውሂቡን ለማስመጣት እሺን ጠቅ ያድርጉ እና ለ eCO2 ንባቦች አምድ ይምረጡ። በመቀጠል የነዚህን ንባቦችን ግራፍ በማቀድ ከአስገባ ሜኑ ውስጥ ገበታ በመምረጥ እና በመስመር ላይ ብቻ በመቀጠል የቻርት አይነትን በመምረጥ ማቀድ ይችላሉ። ይህ በሚቀጥለው ገጽ ላይ የሚታየውን ግራፍ ይሰጥዎታል.
እንደ ሙከራ፣ የ eCO24 ደረጃ ቀኑን ሙሉ እንዴት እንደሚለዋወጥ ለማየት የሎገር ፕሮግራሙን ለ2 ሰዓት ያህል እንዲቆይ ለማድረግ ይሞክሩ።
አባሪ ሀ. ኤፒአይ ሰነድ
ለከባድ ፕሮግራመሮች - ቴክኒካዊ ሰነዶች እዚህ አሉ. የ file monkmakes_aq.py እንደ ሙሉ የፓይዘን ቤተ-መጽሐፍት አልተጫነም፣ ነገር ግን እሱን መጠቀም ከሚያስፈልገው ማንኛውም ኮድ ጋር ወደተመሳሳይ አቃፊ መገልበጥ አለበት። አ.ፒ
monkmakes_aq.py ሞጁል በእርስዎ Raspberry Pi እና በአየር ጥራት ሰሌዳ መካከል ያለውን ተከታታይ ግንኙነት የሚያጠቃልለው ክፍል ነው።
የ AQ ምሳሌ መፍጠር: aq = AQ()
የ eCO2 ንባብ ማንበብ
aq.get_eco2() # የ eCO2 ንባብ በፒፒኤም ይመልሳል
የሙቀት መጠኑን በዲግሪ ሴንቲግሬድ ማንበብ
aq.get_temp() # የሙቀት መጠኑን በዲግሪ C ይመልሳል
የ LED ማሳያ
aq.leds_manual() # የ LED ሁነታን ወደ ማኑዋል አዘጋጅ
aq.leds_automatic() # የ LED ሁነታን ወደ አውቶማቲክ አቀናብር
# LEDs eCO2 እንዲያሳዩ
aq.set_led_level(ደረጃ) # ደረጃ 0-LEDs ጠፍቷል፣
# ደረጃ 1-6 LED 1 እስከ 6 lit
Buzzer
aq.buzzer_ላይ()
aq_buzzer_ጠፍቷል()
ክፍሉ የፒ ተከታታይ በይነገጽን በመጠቀም ከዳሳሽ ሰሌዳ ጋር ይገናኛል። የመለያ በይነገጽ ዝርዝሮችን ማየት ከፈለጉ እባክዎን የዚህን ምርት የውሂብ ሉህ ይመልከቱ። ከምርቱ ውስጥ የዚህ አገናኝ አገናኝ ያገኛሉ web ገጽ (http://monkmakes.com/pi_aq)
አባሪ ለ GUI ZERO
ላውራ ሳች እና ማርቲን ኦሀንሎን በ Raspberry Pi ፋውንዴሽን GUIsን ለመንደፍ እጅግ በጣም ቀላል የሆነ የፓይዘንን ላይብረሪ (GUI Zero) ፈጥረዋል። ይህ ስብስብ ያንን ቤተ-መጽሐፍት ይጠቀማል።
ቤተ መፃህፍቱን ከመጠቀምህ በፊት በፕሮግራምህ ውስጥ ልትጠቀምባቸው የምትፈልገውን ቢትስ ማስመጣት አለብህ።
ለ exampእንግዲህ መልእክት የያዘ መስኮት ከፈለግን የማስመጣት ትዕዛዙ እዚህ አለ፡-
ከጉይዘር አስመጪ መተግበሪያ፣ ጽሑፍ
የክፍል አፕ አፕሊኬሽኑን ራሱ ይወክላል፣ እና እያንዳንዱ የሚጽፉት ፕሮግራም ጊዚሮን የሚጠቀም ይህን ማስመጣት አለበት። እዚህ የሚያስፈልገው ሌላ ክፍል መልእክቱን ለማሳየት የሚያገለግል ጽሑፍ ብቻ ነው።
የሚከተለው ትዕዛዝ የአፕሊኬሽኑን መስኮት ይፈጥራል, ርዕስን እና የመስኮቱን መነሻ ልኬቶች ይገልፃል.
መተግበሪያ = መተግበሪያ (ርዕስ = "የእኔ መስኮት", ስፋት = "400 ″, ቁመት = "300")
በመስኮቱ ላይ የተወሰነ ጽሑፍ ለመጨመር መስመሩን መጠቀም እንችላለን፡ ጽሑፍ(መተግበሪያ፣ ጽሑፍ=“ሄሎ ዓለም”፣ size=32)
መስኮቱ አሁን ለመታየት ተዘጋጅቷል፣ ነገር ግን ፕሮግራሙ መስመሩን እስኪያሄድ ድረስ በትክክል አይታይም-app.display()
ስለ ጊዚሮ እዚህ የበለጠ ማወቅ ይችላሉ፡- https://lawsie.github.io/guizero/start/
መላ መፈለግ
ችግር፡ ቦርዱ በእኔ Pi 400 ላይ ተሰክቷል ነገር ግን የ LED ሃይሉ አልበራም።
መፍትሄ፡ የ GPIO ፒን ከሶኬት ጋር በትክክል መደረደሩን ያረጋግጡ። ገጽ 4ን ተመልከት።
ችግር፡ ቦርዱ በእኔ Pi 400 ላይ ተሰክቷል ነገር ግን የ LED ሃይሉ በፍጥነት ብልጭ ድርግም ይላል።
መፍትሄ፡ ይህ በሴንሰሩ ላይ ያለውን ችግር ያሳያል። አንዳንድ ጊዜ፣ Raspberry Pi ን በማጥፋት እና በማብራት ኃይሉ እንደገና እንዲጀመር ብቻ ነው የሚያስፈልገው። ይህን ካደረጉ እና ብልጭ ድርግም የሚሉ ከሆነ ምናልባት የተሳሳተ ሰሌዳ ሊኖርዎት ይችላል, ስለዚህ እባክዎን ያነጋግሩ support@monkmakes.com
ችግር፡ ሁሉንም ነገር ወደላይ አገናኘሁት፣ ግን eCO2 ንባቦች የተሳሳቱ ይመስላሉ።
መፍትሄ፡ በMonkMakes Air Quality Sensor ውስጥ ጥቅም ላይ የሚውለው የዳሳሽ አይነት፣ ለመጀመሪያ ጊዜ ሲያገናኙት ንባቦችን መስራት ይጀምራል። ይሁን እንጂ ንባቦቹ ከጊዜ ወደ ጊዜ ይበልጥ ትክክለኛ ይሆናሉ. የዳሳሹ አይሲ መረጃ ሉህ ንባቦቹ ትክክለኛ መሆን የሚጀምሩት ከ20 ደቂቃ የሩጫ ጊዜ በኋላ ብቻ እንደሆነ ይጠቁማል።
ችግር፡ የቀድሞውን ለማሄድ ስሞክር የስህተት መልዕክቶች ይደርሱኛል።ampፕሮግራሞች።
መፍትሄ፡ ማስታወሻ፡ GUIZero ላይጫንክ ይችላል። እባክዎ መመሪያዎቹን እዚህ ይከተሉ፡- https://lawsie.github.io/guizero/#raspberry-pi
ችግር፡ ከዚህ ዳሳሽ የተገኘውን ንባብ ከእውነተኛ CO2 ሜትር ጋር እያነጻጸርኩ ነው እና ንባቦቹ የተለያዩ ናቸው።
መፍትሄ፡- የሚጠበቅ ነው። የአየር ጥራት ዳሳሽ የሚተኑ ኦርጋኒክ ውህዶች (VOCs) ደረጃን በመለካት የ CO2 ትኩረትን ይገመታል (ይህ ነው 'e' በ eCO2 ውስጥ ያለው)። እውነተኛ የ CO2 ዳሳሾች በጣም ውድ ናቸው።
መማር
ፕሮግራሚንግ እና ኤሌክትሮኒክስ
ስለ Raspberry Pi እና ኤሌክትሮኒክስ ፕሮግራሚንግ የበለጠ ለማወቅ ከፈለጉ የዚህ ኪት ዲዛይነር (ሲሞን ሞንክ) ሊደሰቱባቸው የሚችሉ ብዙ መጽሃፎችን ጽፏል።
ስለ ስምዖን መነኩሴ መጽሐፍት በ፡- ላይ የበለጠ ማወቅ ይችላሉ። http://simonmonk.org ወይም @simonmonk2 ባለበት በትዊተር ላይ ይከተሉት።
ሞንኬክስ
በዚህ ኪት ላይ ተጨማሪ መረጃ ለማግኘት የምርቱ መነሻ ገጽ እዚህ አለ፡- https://monkmakes.com/pi_aq
እንዲሁም ይህ ኪት፣ MonkMakes በእርስዎ ላይ ለማገዝ ሁሉንም አይነት ኪት እና መግብሮችን ይሰራል
ሰሪ ፕሮጀክቶች. ተጨማሪ ይወቁ፣ እንዲሁም የት እንደሚገዙ፡- https://www.monkmakes.com/products
እንዲሁም MonkMakes በTwitter@monkmakes ላይ መከተል ይችላሉ።

ሰነዶች / መርጃዎች
![]() |
MONK ለ Raspberry Pi የአየር ጥራት ኪት ይሠራል [pdf] መመሪያ የአየር ጥራት መሣሪያ ለ Raspberry Pi፣ የጥራት መሣሪያ ለ Raspberry Pi፣ Kit for Raspberry Pi፣ Raspberry Pi፣ Pi |




