സന്യാസി ലോഗോ ഉണ്ടാക്കുന്നു

നിർദ്ദേശങ്ങൾ: എയർ റാസ്‌ബെറി പൈ
റാസ്‌ബെറി PI 400-ന് വേണ്ടി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു. റാസ്‌ബെറി PI 2, 3, 4 എന്നിവയ്‌ക്ക് അനുയോജ്യം.

റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG13

V1d

ആമുഖം

റാസ്‌ബെറി പൈയ്‌ക്കായുള്ള മോങ്ക് മേക്ക്‌സ് എയർ ക്വാളിറ്റി കിറ്റ് മോങ്ക് മേക്ക്‌സ് എയർ ക്വാളിറ്റി സെൻസർ ബോർഡിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. റാസ്‌ബെറി പൈയ്‌ക്കായുള്ള ഈ ആഡ്-ഓൺ ഒരു മുറിയിലെ വായുവിന്റെ ഗുണനിലവാരവും (എത്ര പഴകിയ വായു) താപനിലയും അളക്കുന്നു. ബോർഡിൽ ആറ് LED-കളുടെ (പച്ച, ഓറഞ്ച്, ചുവപ്പ്) ഡിസ്പ്ലേ ഉണ്ട്, അത് വായുവിന്റെ ഗുണനിലവാരവും ഒരു ബസറും പ്രദർശിപ്പിക്കുന്നു. നിങ്ങളുടെ റാസ്‌പ്‌ബെറി പൈയ്‌ക്ക് താപനിലയും വായു നിലവാരവും വായിക്കാൻ കഴിയും, കൂടാതെ ബസറും എൽഇഡി ഡിസ്‌പ്ലേയും നിങ്ങളുടെ റാസ്‌ബെറി പൈയിൽ നിന്ന് നിയന്ത്രിക്കാനും കഴിയും.
എയർ ക്വാളിറ്റി സെൻസർ ബോർഡ്, ഒരു റാസ്‌ബെറി പൈ 400-ന്റെ പിൻഭാഗത്ത് നേരിട്ട് പ്ലഗ് ചെയ്യുന്നു, പക്ഷേ, കിറ്റിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ജമ്പർ വയറുകളും GPIO ടെംപ്ലേറ്റും ഉപയോഗിച്ച് റാസ്‌ബെറി പൈയുടെ മറ്റ് മോഡലുകൾക്കൊപ്പം ഉപയോഗിക്കാനും കഴിയും. റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG13

ഭാഗങ്ങൾ

ഒരു റാസ്‌ബെറി പൈ ഈ കിറ്റിൽ ഉൾപ്പെടുത്തിയിട്ടില്ല എന്നത് ശ്രദ്ധിക്കുക.
നിങ്ങൾ മറ്റെന്തെങ്കിലും ചെയ്യുന്നതിനുമുമ്പ്, നിങ്ങളുടെ കിറ്റിൽ താഴെയുള്ള ഇനങ്ങൾ ഉൾപ്പെടുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക.റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - ചിത്രം 1

എയർ ക്വാളിറ്റിയും ഇക്കോ2

എയർ ക്വാളിറ്റി സെൻസർ ബോർഡ് CCS811 ന്റെ ഒരു ഭാഗം നമ്പർ ഉള്ള ഒരു സെൻസർ ഉപയോഗിക്കുന്നു. ഈ ചെറിയ ചിപ്പ് യഥാർത്ഥത്തിൽ CO2 (കാർബൺ ഡൈ ഓക്സൈഡ്) ന്റെ അളവ് അളക്കുന്നില്ല, പകരം വോളാറ്റൈൽ ഓർഗാനിക് സംയുക്തങ്ങൾ (VOCs) എന്നറിയപ്പെടുന്ന ഒരു കൂട്ടം വാതകങ്ങളുടെ അളവ്. വീടിനകത്ത് ആയിരിക്കുമ്പോൾ, ഈ വാതകങ്ങളുടെ അളവ് CO2 ന് സമാനമായ നിരക്കിൽ ഉയരുന്നു, അതിനാൽ CO2 ന്റെ അളവ് കണക്കാക്കാൻ ഇത് ഉപയോഗിക്കാം (തത്തുല്യമായ CO2 അല്ലെങ്കിൽ eCO2 എന്ന് വിളിക്കുന്നു).
നാം ശ്വസിക്കുന്ന വായുവിലെ CO2 ന്റെ അളവ് നമ്മുടെ ക്ഷേമത്തിൽ നേരിട്ട് സ്വാധീനം ചെലുത്തുന്നു. CO2 ലെവലുകൾ ഒരു പൊതു ആരോഗ്യ പോയിന്റിൽ നിന്ന് പ്രത്യേക താൽപ്പര്യമുള്ളതാണ് view ലളിതമായി പറഞ്ഞാൽ, മറ്റുള്ളവരുടെ വായു നമ്മൾ എത്രമാത്രം ശ്വസിക്കുന്നു എന്നതിന്റെ അളവുകോലാണ് അവ. നമ്മൾ മനുഷ്യർ CO2 ശ്വസിക്കുന്നു, അതിനാൽ നിരവധി ആളുകൾ മോശമായി വായുസഞ്ചാരമുള്ള മുറിയിലാണെങ്കിൽ, CO2 ന്റെ അളവ് ക്രമേണ വർദ്ധിക്കും. ആളുകൾ ഒരുമിച്ച് ശ്വസിക്കുന്നതിനാൽ ജലദോഷം, ഫ്ലൂസ്, കൊറോണ വൈറസ് എന്നിവ പരത്തുന്ന വൈറൽ എയറോസോളുകൾക്ക് ഇത് സമാനമാണ്.
CO2 ലെവലിന്റെ മറ്റൊരു പ്രധാന സ്വാധീനം വൈജ്ഞാനിക പ്രവർത്തനത്തിലാണ് - നിങ്ങൾക്ക് എത്ര നന്നായി ചിന്തിക്കാനാകും. ഈ പഠനത്തിന് (മറ്റ് പലതിലും) രസകരമായ ചില കണ്ടെത്തലുകൾ ഉണ്ട്. ഇനിപ്പറയുന്ന ഉദ്ധരണി യുഎസ്എയിലെ നാഷണൽ സെന്റർ ഫോർ ബയോടെക്നോളജി ഇൻഫർമേഷനിൽ നിന്നുള്ളതാണ്: “1,000 ppm CO2-ൽ, തീരുമാനമെടുക്കൽ പ്രകടനത്തിന്റെ ഒമ്പത് സ്കെയിലുകളിൽ ആറിലും മിതമായതും സ്ഥിതിവിവരക്കണക്കിന് പ്രാധാന്യമുള്ളതുമായ കുറവുകൾ സംഭവിച്ചു. 2,500 ppm-ൽ, തീരുമാനമെടുക്കൽ പ്രകടനത്തിന്റെ ഏഴ് സ്കെയിലുകളിൽ വലുതും സ്ഥിതിവിവരക്കണക്കിന് പ്രാധാന്യമുള്ളതുമായ കുറവുകൾ സംഭവിച്ചു” ഉറവിടം: 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 റീഡിംഗുകൾ ppm-ലാണ് (പാർട്ട്‌സ് പെർ മില്യൺ).

CO2 ലെവൽ (ppm) കുറിപ്പുകൾ
250-400 അന്തരീക്ഷ വായുവിൽ സാധാരണ സാന്ദ്രത.
400-1000 നല്ല എയർ എക്സ്ചേഞ്ച് ഉള്ള ഇൻഡോർ സ്പെയ്സുകളുടെ സാധാരണ സാന്ദ്രത.
1000-2000 മയക്കം, മോശം വായു എന്നിവയുടെ പരാതികൾ.
2000-5000 തലവേദന, ഉറക്കം, എസ്tagനാന്റ്, പഴകിയ, അടഞ്ഞ വായു. മോശം ഏകാഗ്രത, ശ്രദ്ധ നഷ്ടപ്പെടൽ, വർദ്ധിച്ച ഹൃദയമിടിപ്പ്, നേരിയ ഓക്കാനം എന്നിവയും ഉണ്ടാകാം.
5000 മിക്ക രാജ്യങ്ങളിലും ജോലിസ്ഥലത്തെ എക്സ്പോഷർ പരിധി.
>40000 എക്‌സ്‌പോഷർ ഗുരുതരമായ ഓക്‌സിജൻ ദൗർലഭ്യത്തിലേക്ക് നയിച്ചേക്കാം, അതിന്റെ ഫലമായി സ്ഥിരമായ മസ്തിഷ്‌ക ക്ഷതം, കോമ, മരണം പോലും.

സജ്ജീകരിക്കുന്നു

നിങ്ങൾ റാസ്‌ബെറി പൈ 400 അല്ലെങ്കിൽ റാസ്‌ബെറി പൈ 2, 3 അല്ലെങ്കിൽ 4 ഉപയോഗിക്കുകയാണെങ്കിൽ, എയർ ക്വാളിറ്റി സെൻസർ കണക്‌റ്റ് ചെയ്യുന്നതിന് മുമ്പ് റാസ്‌ബെറി പൈ ഷട്ട്‌ഡൗൺ ആണെന്നും പവർ ഓഫ് ചെയ്‌തിട്ടുണ്ടെന്നും ഉറപ്പാക്കുക.
നിങ്ങളുടെ റാസ്‌ബെറി പൈയിൽ നിന്ന് പവർ ലഭിച്ചാലുടൻ എയർ ക്വാളിറ്റി സെൻസർ eCO2 റീഡിംഗുകൾ പ്രദർശിപ്പിക്കും. അതിനാൽ, നിങ്ങൾ അത് കണക്റ്റുചെയ്തുകഴിഞ്ഞാൽ, ഡിസ്പ്ലേ eCO2 ലെവൽ സൂചിപ്പിക്കണം. ഒരു പൈത്തൺ പ്രോഗ്രാമിൽ നിന്ന് ബോർഡുമായി എങ്ങനെ സംവദിക്കാമെന്നും റീഡിംഗുകൾ സ്വീകരിക്കുന്നതിനെക്കുറിച്ചും LED-കളും ബസറും നിയന്ത്രിക്കുന്നതിനെക്കുറിച്ചും നിങ്ങൾ പിന്നീട് പഠിക്കും.
എയർ ക്വാളിറ്റി സെൻസർ ബന്ധിപ്പിക്കുന്നു (റാസ്‌ബെറി പൈ 400)
നിങ്ങൾ GPIO കണക്റ്ററിലെ പിന്നുകൾ വളച്ചേക്കാം എന്നതിനാൽ, നിങ്ങൾ കണക്ടറിനെ ഒരു കോണിൽ തള്ളുകയോ വളരെ കഠിനമായി തള്ളുകയോ ചെയ്യരുത് എന്നത് വളരെ പ്രധാനമാണ്. പിന്നുകൾ നിരത്തുമ്പോൾ
ശരിയായി, അത് എളുപ്പത്തിൽ സ്ഥലത്തേക്ക് തള്ളണം.റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - ചിത്രം 2മുകളിൽ കാണിച്ചിരിക്കുന്നതുപോലെ കണക്റ്റർ യോജിക്കുന്നു. ബോർഡിന്റെ താഴത്തെ അറ്റം പൈ 400 ന്റെ കെയ്‌സിന്റെ അടിയിൽ വരുന്നുവെന്നതും ബോർഡിന്റെ വശം മൈക്രോ എസ്ഡി കാർഡിലേക്ക് എളുപ്പത്തിൽ ആക്‌സസ് ചെയ്യാൻ മതിയായ ഇടം നൽകുന്നതും ശ്രദ്ധിക്കുക. നിങ്ങൾ ബോർഡ് കണക്‌റ്റ് ചെയ്‌തുകഴിഞ്ഞാൽ, നിങ്ങളുടെ റാസ്‌ബെറി പൈ പവർ അപ്പ് ചെയ്യുക - പവർ എൽഇഡിയും (മോങ്ക് മേക്ക്സ് ലോഗോയിൽ) eCO2 എൽഇഡികളിലൊന്നും പ്രകാശിക്കണം.
എയർ ക്വാളിറ്റി സെൻസർ ബന്ധിപ്പിക്കുന്നു (റാസ്‌ബെറി പൈ 2/3/4)
നിങ്ങൾക്ക് ഒരു റാസ്‌ബെറി പൈ 2, 3, 4 ഉണ്ടെങ്കിൽ, നിങ്ങളുടെ റാസ്‌ബെറി പൈയുമായി എയർ ക്വാളിറ്റി സെൻസർ ബോർഡിനെ ബന്ധിപ്പിക്കുന്നതിന് റാസ്‌ബെറി ലീഫും ചില പെൺ മുതൽ പുരുഷ ജമ്പർ വയറുകളും ആവശ്യമാണ്.
മുന്നറിയിപ്പ്: പവർ ലീഡുകൾ റിവേഴ്‌സ് ചെയ്യുന്നത് അല്ലെങ്കിൽ റാസ്‌ബെറി പൈയുടെ 5V പിന്നിന് പകരം എയർ ക്വാളിറ്റി സെൻസറിനെ 3V ലേക്ക് ബന്ധിപ്പിക്കുന്നത് സെൻസറിനെ തകർക്കാനും നിങ്ങളുടെ റാസ്‌ബെറി പൈയെ കേടുവരുത്താനും സാധ്യതയുണ്ട്. അതിനാൽ, നിങ്ങളുടെ റാസ്‌ബെറി പൈ ഓൺ ചെയ്യുന്നതിന് മുമ്പ് വയറിംഗ് ശ്രദ്ധാപൂർവ്വം പരിശോധിക്കുക.
നിങ്ങളുടെ റാസ്‌ബെറി പൈയുടെ GPIO പിന്നുകളിൽ റാസ്‌ബെറി ലീഫ് ഘടിപ്പിച്ചുകൊണ്ട് ആരംഭിക്കുക, അതുവഴി ഏത് പിൻ ഏതാണെന്ന് നിങ്ങൾക്ക് പറയാൻ കഴിയും. ടെംപ്ലേറ്റ് ഏതുവിധേനയും യോജിക്കും, അതിനാൽ ചുവടെയുള്ള ഡയഗ്രം പിന്തുടരുന്നത് ഉറപ്പാക്കുക. റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG3അടുത്തതായി നിങ്ങൾ റാസ്‌ബെറി പൈയുടെ GPIO പിന്നുകൾക്കും എയർ ക്വാളിറ്റി ബോർഡിനും ഇടയിൽ നാല് ലീഡുകൾ ബന്ധിപ്പിക്കാൻ പോകുന്നു:

റാസ്‌ബെറി പൈ പിൻ (അതുപോലെ ഇലയിൽ ലേബൽ ചെയ്തിരിക്കുന്നു) എയർ ക്വാളിറ്റി ബോർഡ് (അതുപോലെ കണക്ടറിൽ ലേബൽ ചെയ്തിരിക്കുന്നു) നിർദ്ദേശിച്ച വയർ നിറം.
GND (GND എന്ന് അടയാളപ്പെടുത്തിയ ഏതെങ്കിലും പിൻ പ്രവർത്തിക്കും) ജിഎൻഡി കറുപ്പ്
3.3V 3V ചുവപ്പ്
14 TXD PI_TXD ഓറഞ്ച്
15 RXD PI_RXD മഞ്ഞ

എല്ലാം കണക്റ്റുചെയ്തുകഴിഞ്ഞാൽ, ഇത് ഇതുപോലെയായിരിക്കണം:റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG4നിങ്ങളുടെ വയറിംഗ് ശ്രദ്ധാപൂർവ്വം പരിശോധിക്കുക, തുടർന്ന് നിങ്ങളുടെ റാസ്‌ബെറി പൈ പവർ അപ്പ് ചെയ്യുക - പവർ എൽഇഡിയും (മോങ്ക് മേക്ക്‌സ് ലോഗോയിൽ) ഒരു എൽഇഡിയും പ്രകാശമുള്ളതായിരിക്കണം.
എയർ ക്വാളിറ്റി ബോർഡ് അൺപ്ലഗ് ചെയ്യുന്നു
ഒരു റാസ്‌ബെറി പൈ 400-ൽ നിന്ന് ബോർഡ് നീക്കംചെയ്യുന്നതിന് മുമ്പ്.

  1. റാസ്‌ബെറി പൈ ഷട്ട്ഡൗൺ ചെയ്യുക.
  2. പൈ 400 ന്റെ പിൻഭാഗത്ത് നിന്ന് ബോർഡ് സൌമ്യമായി ലഘൂകരിക്കുക, പിന്നുകൾ വളയാതിരിക്കാൻ, ഓരോ വശത്തുനിന്നും അല്പം അരികിൽ വയ്ക്കുക.
    നിങ്ങൾക്ക് പൈ 2/3/4 ഉണ്ടെങ്കിൽ, റാസ്‌ബെറി പൈയിൽ നിന്ന് ജമ്പർ വയറുകൾ നീക്കം ചെയ്യുക.

സീരിയൽ ഇന്റർഫേസ് പ്രവർത്തനക്ഷമമാക്കുന്നു
ഒരു പ്രോഗ്രാമിംഗും കൂടാതെ ബോർഡ് eCO2 ലെവൽ കാണിക്കുമെങ്കിലും, അതിനർത്ഥം ഞങ്ങൾ റാസ്‌ബെറി പൈ ഒരു പവർ സ്രോതസ്സായി ഉപയോഗിക്കുന്നു എന്നാണ്. ഒരു പൈത്തൺ പ്രോഗ്രാമിൽ നിന്ന് ബോർഡുമായി സംവദിക്കുന്നതിന്, ഞങ്ങളുടെ റാസ്‌ബെറി പൈയിൽ, നമ്മൾ ചെയ്യേണ്ട ചില ഘട്ടങ്ങൾ കൂടിയുണ്ട്.
എയർ ക്വാളിറ്റി ബോർഡ് ഉപയോഗിക്കുന്ന ഈ ഇന്റർഫേസ് ആയതിനാൽ റാസ്‌ബെറി പൈയിൽ സീരിയൽ ഇന്റർഫേസ് പ്രവർത്തനക്ഷമമാക്കുക എന്നതാണ് ആദ്യത്തേത്.
ഇത് ചെയ്യുന്നതിന്, പ്രധാന മെനുവിൽ നിന്ന് മുൻഗണനകളും തുടർന്ന് റാസ്ബെറി പൈ കോൺഫിഗറേഷനും തിരഞ്ഞെടുക്കുക.
ഇന്റർഫേസ് ടാബിലേക്ക് മാറുക, സീരിയൽ പോർട്ട് പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെന്നും സീരിയൽ കൺസോൾ പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെന്നും ഉറപ്പാക്കുക.റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG5

എക്സി ഡൗൺലോഡ് ചെയ്യുന്നുampലെ പ്രോഗ്രാമുകൾ
മുൻampഈ കിറ്റിനുള്ള പ്രോഗ്രാമുകൾ GitHub-ൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യാൻ ലഭ്യമാണ്. അവ ലഭ്യമാക്കാൻ, നിങ്ങളുടെ റാസ്‌ബെറി പൈയിൽ ഒരു ബ്രൗസർ വിൻഡോ ആരംഭിച്ച് ഈ വിലാസത്തിലേക്ക് പോകുക:
https://github.com/monkmakes/pi_aq  കോഡ് ബട്ടണിൽ ക്ലിക്കുചെയ്‌ത് പ്രോജക്റ്റിന്റെ ഒരു zip ആർക്കൈവ് ഡൗൺലോഡ് ചെയ്യുക, തുടർന്ന് ഡൗൺലോഡ് ZIP ഓപ്ഷനിൽ ക്ലിക്ക് ചെയ്യുക.റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG6ഡൗൺലോഡ് പൂർത്തിയായിക്കഴിഞ്ഞാൽ, എക്‌സ്‌ട്രാക്റ്റ് ചെയ്യുക fileZIP കണ്ടെത്തുന്നതിലൂടെ ZIP ആർക്കൈവിൽ നിന്ന് s file നിങ്ങളുടെ ഡൗൺലോഡ് ഫോൾഡറിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്ത് Extract To എന്ന ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക.റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG7അനുയോജ്യമായ ഒരു ഡയറക്‌ടറി തിരഞ്ഞെടുക്കുക (നിങ്ങളുടെ ഹോം ഡയറക്‌ടറി ഞാൻ ശുപാർശചെയ്യുന്നു – /home/pi) എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുക fileഎസ്. ഇത് pi_aq-main എന്ന ഒരു ഫോൾഡർ സൃഷ്ടിക്കും. ഇതിനെ വെറും pi_aq എന്ന് പുനർനാമകരണം ചെയ്യുക.
തോണി
പ്രോഗ്രാമുകൾ ഡൗൺലോഡ് ചെയ്തുകഴിഞ്ഞാൽ, നിങ്ങൾക്ക് കമാൻഡ് ലൈനിൽ നിന്ന് അവ പ്രവർത്തിപ്പിക്കാം.
എന്നിരുന്നാലും, ഒന്ന് നോക്കുന്നത് നല്ലതാണ് files, ഒപ്പം തോണി എഡിറ്റർ എഡിറ്റ് ചെയ്യാൻ ഞങ്ങളെ അനുവദിക്കും fileകളും അവ പ്രവർത്തിപ്പിക്കാനും.
തോണി പൈത്തൺ എഡിറ്റർ റാസ്‌ബെറി പൈ ഒഎസിൽ മുൻകൂട്ടി ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. പ്രധാന മെനുവിലെ പ്രോഗ്രാമിംഗ് വിഭാഗത്തിൽ നിങ്ങൾ അത് കണ്ടെത്തും. ഏതെങ്കിലും കാരണത്താൽ ഇത് നിങ്ങളുടെ ഉപകരണത്തിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ
റാസ്‌ബെറി പൈ, തുടർന്ന് മുൻഗണനാ മെനു ഇനത്തിലെ ആഡ് / റിമൂവ് സോഫ്റ്റ്‌വെയർ മെനു ഓപ്ഷൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇത് ഇൻസ്റ്റാൾ ചെയ്യാം.റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG8പൈത്തണും തോണിയും ഉപയോഗിച്ച് എയർ ക്വാളിറ്റി ബോർഡുമായി സംവദിക്കുന്നതിന് മുമ്പ്, ഈ സെൻസർ എന്താണ് അളക്കുന്നത് എന്നതിനെ കുറിച്ച് അടുത്ത വിഭാഗം കുറച്ചുകൂടി വിശദീകരിക്കുന്നു.

ആമുഖം

പൈത്തൺ പ്രോഗ്രാമിംഗ് ആരംഭിക്കുന്നതിന് മുമ്പ്, നമുക്ക് എയർ ക്വാളിറ്റി ബോർഡ് നോക്കാം.റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG9മുകളിൽ ഇടതുവശത്തുള്ള പവർ ഇൻഡിക്കേറ്റർ എൽഇഡി, ബോർഡിന് പവർ ലഭിക്കുന്നുണ്ടോയെന്ന് പെട്ടെന്ന് പരിശോധിക്കുന്നു. ഇതിന് താഴെ ഒരു ടെമ്പറേച്ചർ സെൻസർ ചിപ്പ് ഉണ്ട്, അതിനടുത്തായി eCO2 സെൻസർ ചിപ്പ് തന്നെയുണ്ട്. നിങ്ങൾ സൂക്ഷ്മമായി നോക്കിയാൽ, വായു അകത്തേക്കും പുറത്തേക്കും പ്രവേശിക്കാൻ ചെറിയ സുഷിരങ്ങൾ ഉള്ളതായി നിങ്ങൾ കാണും. eCO2 സെൻസറിന് താഴെയായി ഒരു ബസർ ഉണ്ട്, നിങ്ങളുടെ പ്രോഗ്രാമുകളിൽ നിന്ന് നിങ്ങൾക്ക് ഓണാക്കാനും ഓഫാക്കാനുമാകും. അലാറങ്ങൾ നൽകുന്നതിന് ഇത് ഉപയോഗപ്രദമാണ്. ആറ് എൽഇഡികളുടെ കോളം (താഴെ നിന്ന് മുകളിലേക്ക്) രണ്ട് പച്ച എൽഇഡികൾ, രണ്ട് ഓറഞ്ച് എൽഇഡികൾ, രണ്ട് റെഡ് എൽഇഡികൾ എന്നിവ ചേർന്നതാണ്. ഓരോ എൽഇഡിക്കും അടുത്തായി അടയാളപ്പെടുത്തിയിരിക്കുന്ന eCO2 ലെവൽ കവിയുമ്പോൾ ഇവ പ്രകാശിക്കും. റാസ്‌ബെറി പൈ ശക്തി പ്രാപിച്ചാലുടൻ അവ ലെവൽ കാണിക്കും, പക്ഷേ നിങ്ങൾക്ക് പൈത്തൺ ഉപയോഗിച്ച് അവയെ നിയന്ത്രിക്കാനും കഴിയും.
കമാൻഡ് ലൈനിൽ നിന്ന് കുറച്ച് പരീക്ഷണങ്ങൾ പരീക്ഷിച്ചുകൊണ്ട് നമുക്ക് ആരംഭിക്കാം. നിങ്ങളുടെ സ്‌ക്രീനിന്റെ മുകളിലുള്ള ടെർമിനൽ ഐക്കണിലോ മെയിൻ മെനുവിലെ ആക്‌സസറീസ് വിഭാഗത്തിലോ ക്ലിക്കുചെയ്‌ത് ഒരു ടെർമിനൽ സെഷൻ തുറക്കുക.റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG10 ടെർമിനൽ തുറക്കുമ്പോൾ, ഡയറക്ടറികൾ (സിഡി) മാറ്റുന്നതിനും പൈത്തൺ തുറക്കുന്നതിനും $ പ്രോംപ്റ്റിന് ശേഷം ഇനിപ്പറയുന്ന കമാൻഡുകൾ ടൈപ്പ് ചെയ്യുക റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG11കമാൻഡ് ടൈപ്പ് ചെയ്തുകൊണ്ട് ലോക്കൽ aq മൊഡ്യൂൾ തുറക്കുക: >>> aq import AQ-ൽ നിന്ന്
>>> തുടർന്ന് ടൈപ്പ് ചെയ്തുകൊണ്ട് AQ ക്ലാസിന്റെ ഒരു ഉദാഹരണം സൃഷ്ടിക്കുക: >>> aq = AQ()
>>> കമാൻഡ് ടൈപ്പ് ചെയ്തുകൊണ്ട് നമുക്ക് ഇപ്പോൾ CO2 ലെവൽ വായിക്കാം: >>> aq.get_eco2() 434.0
>>> ഈ സാഹചര്യത്തിൽ, eCO2 ലെവൽ ഒരു നല്ല ഫ്രഷ് 434 ppm ആണ്. നമുക്ക് ഇപ്പോൾ താപനില നേടാം (ഡിഗ്രി സെൽഷ്യസിൽ). >>> aq.get_temp()
20.32 ശ്രദ്ധിക്കുക: മുകളിലെ കോഡ് പ്രവർത്തിപ്പിക്കുമ്പോൾ നിങ്ങൾക്ക് പിശക് സന്ദേശങ്ങൾ ലഭിക്കുകയാണെങ്കിൽ, നിങ്ങൾ GUIZero ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലായിരിക്കാം. ഇൻസ്റ്റലേഷൻ നിർദ്ദേശങ്ങൾ ഇവിടെ:
https://lawsie.github.io/guizero/#raspberry-pi

പ്രോഗ്രാം 1. ECO2 മീറ്റർ

നിങ്ങൾ ഈ പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുമ്പോൾ, താഴെ കാണിച്ചിരിക്കുന്നതിന് സമാനമായ വിൻഡോ തുറക്കും, അത് നിങ്ങൾക്ക് താപനിലയും eCO2 ലെവലും കാണിക്കുന്നു. താപനില സെൻസറിൽ നിങ്ങളുടെ വിരൽ ഇടാൻ ശ്രമിക്കുക, താപനില റീഡിംഗുകൾ ഉയരണം. നിങ്ങൾക്ക് eCO2 സെൻസറിൽ സൌമ്യമായി ശ്വസിക്കാം, റീഡിംഗുകൾ വർദ്ധിക്കണം.റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG12പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുന്നതിന്, ലോഡുചെയ്യുക file തോണിയിൽ 01_aq_meter.py തുടർന്ന് റൺ ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG13പദ്ധതിക്കുള്ള കോഡ് ഇതാ. കോഡ് GUI സീറോ ലൈബ്രറി ഉപയോഗപ്പെടുത്തുന്നു, അത് അനുബന്ധം ബിയിൽ നിങ്ങൾക്ക് കൂടുതൽ വായിക്കാം.റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG15ഉപയോക്തൃ ഇന്റർഫേസിന്റെ പ്രവർത്തനങ്ങളെ തടസ്സപ്പെടുത്താതെ താപനിലയുടെയും പ്രകാശത്തിന്റെയും വായനകൾ അനുവദിക്കുന്നതിന്, ത്രെഡിംഗ് ലൈബ്രറി ഇറക്കുമതി ചെയ്യുന്നു. ഫംഗ്‌ഷൻ update_readings എന്നെന്നേക്കുമായി ലൂപ്പ് ചെയ്യും, ഓരോ അര സെക്കൻഡിലും റീഡിംഗ് എടുക്കുകയും വിൻഡോയിലെ ഫീൽഡുകൾ അപ്‌ഡേറ്റ് ചെയ്യുകയും ചെയ്യുന്നു.
ബാക്കിയുള്ള കോഡ് താപനിലയും eCO2 ലെവലും പ്രദർശിപ്പിക്കുന്നതിന് ആവശ്യമായ ഉപയോക്തൃ ഇന്റർഫേസ് ഫീൽഡുകൾ നൽകുന്നു. ഇവ ഒരു ഗ്രിഡായി സ്ഥാപിച്ചിരിക്കുന്നു, അങ്ങനെ വയലുകൾ നിരത്തുന്നു. അതിനാൽ, ഓരോ ഫീൽഡും നിരയുടെയും വരിയുടെയും സ്ഥാനങ്ങളെ പ്രതിനിധീകരിക്കുന്ന ഒരു ഗ്രിഡ് ആട്രിബ്യൂട്ട് ഉപയോഗിച്ചാണ് നിർവചിച്ചിരിക്കുന്നത്. അതിനാൽ, ടെമ്പ് (C) എന്ന വാചകം പ്രദർശിപ്പിക്കുന്ന ഫീൽഡ് കോളം 0, വരി 0 ലും അനുബന്ധ താപനില മൂല്യം (temp_c_field) കോളം 1, വരി 0 ലും ആണ്.
പ്രോഗ്രാം 2. അലാറമുള്ള ECO2 മീറ്റർ
ഈ പ്രോഗ്രാം ബസ്സറും ചില ഫാൻസി യൂസർ ഇന്റർഫേസ് ഫീച്ചറുകളും ഉപയോഗിച്ച് ഒരു അലാറം ശബ്ദമുണ്ടാക്കാനും eCO2 ന്റെ ഒരു സെറ്റ് ലെവൽ കവിഞ്ഞാൽ വിൻഡോ ചുവപ്പായി മാറാനും പ്രോഗ്രാം ഒന്ന് വിപുലീകരിക്കുന്നു. റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG16വിൻഡോയുടെ താഴെയുള്ള സ്ലൈഡർ eCO2 ലെവൽ സജ്ജീകരിക്കുന്നു, അതിൽ ബസർ മുഴങ്ങുകയും വിൻഡോ ചുവപ്പായി മാറുകയും വേണം. അലാറം ലെവലിനെക്കാൾ അൽപ്പം ഉയർന്ന് സജ്ജീകരിക്കാൻ ശ്രമിക്കുക
നിലവിലെ eCO2 ലെവൽ തുടർന്ന് സെൻസറിൽ ശ്വസിക്കുക.റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG17പ്രോഗ്രാം 2-നുള്ള കോഡ് ഇതാ, അതിൽ ഭൂരിഭാഗവും പ്രോഗ്രാം 1-നോട് വളരെ സാമ്യമുള്ളതാണ്. താൽപ്പര്യമുള്ള മേഖലകൾ bold.import ത്രെഡിംഗിൽ ഹൈലൈറ്റ് ചെയ്തിട്ടുണ്ട്
ഇറക്കുമതി സമയം
guizero ഇറക്കുമതി ആപ്പ്, ടെക്സ്റ്റ്, സ്ലൈഡർ എന്നിവയിൽ നിന്ന്
aq ഇറക്കുമതി AQ-ൽ നിന്ന്
aq = AQ()
ആപ്പ് = ആപ്പ്(ശീർഷകം=”എയർ ക്വാളിറ്റി”, വീതി=550, ഉയരം=400, ലേഔട്ട്=”ഗ്രിഡ്”)
def update_readings():
സത്യമാണെങ്കിലും: temp_c_field.value = str(aq.get_temp()) eco2 = aq.get_eco2() eco2_field.value = str(eco2)
എങ്കിൽ eco2 > slider.value: app.bg = "red" app.text_color = "white" aq.buzzer_on()
മറ്റുള്ളവ: app.bg = "വൈറ്റ്" app.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)
വാചകം(ആപ്പ്, ടെക്സ്റ്റ്=”അലാറം (പിപിഎം)”, ഗ്രിഡ്=[0,2], വലുപ്പം=20)
സ്ലൈഡർ = സ്ലൈഡർ(ആപ്പ്, ആരംഭം=300, അവസാനം=2000, വീതി=300, ഉയരം=40, ഗ്രിഡ്=[1,2]) app.display()
ആദ്യം, നമ്മൾ guizero-യിൽ നിന്ന് ഇറക്കുമതി ചെയ്യുന്ന വസ്തുക്കളുടെ പട്ടികയിലേക്ക് Slider ചേർക്കേണ്ടതുണ്ട്.
നമുക്ക് update_readings ഫംഗ്‌ഷൻ വിപുലീകരിക്കേണ്ടതുണ്ട്, അതുവഴി താപനിലയും eCO2 ലെവലും പ്രദർശിപ്പിക്കുന്നതിനൊപ്പം, ലെവൽ ത്രെഷോൾഡിന് മുകളിലാണോ എന്ന് പരിശോധിക്കുന്നു. അങ്ങനെയാണെങ്കിൽ, അത് വിൻഡോ പശ്ചാത്തലം ചുവപ്പിലേക്കും ടെക്സ്റ്റ് വെള്ളയിലേക്കും സജ്ജീകരിച്ച് ബസർ ഓണാക്കുന്നു. eCO2 ലെവൽ സ്ലൈഡർ സജ്ജമാക്കിയ പരിധിക്ക് താഴെയാണെങ്കിൽ, അത് ഇത് വിപരീതമാക്കുകയും ബസർ ഓഫ് ചെയ്യുകയും ചെയ്യുന്നു.

പ്രോഗ്രാം 3. ഡാറ്റ ലോഗർ

ഈ പ്രോഗ്രാമിന് (03_data_logger.py) ഒരു ഗ്രാഫിക്കൽ ഇന്റർഫേസ് ഇല്ല. വായനകൾക്കിടയിൽ സെക്കൻഡുകൾക്കുള്ളിൽ ഒരു ഇടവേള നൽകാൻ ഇത് നിങ്ങളെ പ്രേരിപ്പിക്കുന്നു, തുടർന്ന് a യുടെ പേര് file
അതിൽ വായനകൾ സംരക്ഷിക്കാൻ.റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG18മുൻampമുകളിൽ, sampling 5 സെക്കൻഡായി സജ്ജീകരിച്ചിരിക്കുന്നു file Reads.txt എന്ന് വിളിക്കുന്നു. നിങ്ങൾ ഡാറ്റ ലോഗിംഗ് പൂർത്തിയാക്കുമ്പോൾ, CTRL-c ലോഗിംഗ് അവസാനിപ്പിച്ച് ക്ലോസ് ചെയ്യും file.
മുകളിലെ സ്‌ക്രീൻ ക്യാപ്‌ചറിൽ കാണിച്ചിരിക്കുന്ന അതേ ഫോർമാറ്റിലാണ് ഡാറ്റ സംരക്ഷിക്കുന്നത്. അതായത്, ആദ്യ വരി തലക്കെട്ടുകൾ വ്യക്തമാക്കുന്നു, ഓരോ മൂല്യവും ഒരു TAB പ്രതീകം കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു. ദി file പ്രോഗ്രാമിന്റെ അതേ ഡയറക്ടറിയിൽ സംരക്ഷിച്ചിരിക്കുന്നു. ഡാറ്റ ക്യാപ്‌ചർ ചെയ്‌ത ശേഷം, നിങ്ങളുടെ റാസ്‌ബെറി പൈയിലെ ഒരു സ്‌പ്രെഡ്‌ഷീറ്റിലേക്ക് (ലിബ്രെ ഓഫീസ് പോലെ) ഇറക്കുമതി ചെയ്‌ത് ഡാറ്റയിൽ നിന്ന് ഒരു ചാർട്ട് പ്ലോട്ട് ചെയ്യാം. LibreOffice നിങ്ങളുടെ Raspberry Pi-യിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ, മുൻഗണനകൾ മെനുവിലെ Add/Remove Software ഓപ്ഷൻ ഉപയോഗിച്ച് നിങ്ങൾക്കത് ഇൻസ്റ്റാൾ ചെയ്യാം.
ഒരു പുതിയ സ്പ്രെഡ്ഷീറ്റ് തുറക്കുക, അതിൽ നിന്ന് തുറക്കുക തിരഞ്ഞെടുക്കുക file മെനു, ഡാറ്റയിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക file നിങ്ങൾ നോക്കാൻ ആഗ്രഹിക്കുന്നു. ഇത് കാണിക്കുന്ന ഒരു ഇറക്കുമതി ഡയലോഗ് (അടുത്ത പേജ് കാണുക) തുറക്കും
സ്‌പ്രെഡ്‌ഷീറ്റ് ഡാറ്റയുടെ കോളങ്ങൾ സ്വയമേവ കണ്ടെത്തി. റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG193ഡാറ്റ ഇറക്കുമതി ചെയ്യാൻ ശരി ക്ലിക്കുചെയ്യുക, തുടർന്ന് eCO2 റീഡിംഗുകൾക്കായി കോളം തിരഞ്ഞെടുക്കുക. തിരുകുക മെനുവിൽ നിന്ന് ചാർട്ട് തിരഞ്ഞെടുത്ത്, തുടർന്ന് ഒരു ചാർട്ട് തരം ലൈൻ തിരഞ്ഞെടുത്ത്, തുടർന്ന് ലൈൻ മാത്രം തിരഞ്ഞെടുത്ത് നിങ്ങൾക്ക് ഈ റീഡിംഗുകളുടെ ഒരു ഗ്രാഫ് പ്ലോട്ട് ചെയ്യാം. ഇത് അടുത്ത പേജിൽ കാണിച്ചിരിക്കുന്ന ഗ്രാഫ് നിങ്ങൾക്ക് നൽകുന്നു.റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG21ഒരു പരീക്ഷണമെന്ന നിലയിൽ, ദിവസം മുഴുവനും eCO24 ലെവൽ എങ്ങനെ മാറുന്നുവെന്ന് കാണാൻ 2 മണിക്കൂർ കാലയളവിലേക്ക് ലോഗർ പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കാൻ ശ്രമിക്കുക.

അനുബന്ധം A. API ഡോക്യുമെന്റേഷൻ

ഗുരുതരമായ പ്രോഗ്രാമർമാർക്കായി - സാങ്കേതിക ഡോക്യുമെന്റേഷൻ ഇതാ. ദി file monkmakes_aq.py ഒരു പൂർണ്ണ പൈത്തൺ ലൈബ്രറിയായി ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല, എന്നാൽ അത് ഉപയോഗിക്കേണ്ട മറ്റേതെങ്കിലും കോഡിന്റെ അതേ ഫോൾഡറിലേക്ക് പകർത്തിയിരിക്കണം. aq.py
നിങ്ങളുടെ റാസ്‌ബെറി പൈയും എയർ ക്വാളിറ്റി ബോർഡും തമ്മിലുള്ള സീരിയൽ കമ്മ്യൂണിക്കേഷൻ ഉൾക്കൊള്ളുന്ന ഒരു ക്ലാസാണ് monkmakes_aq.py മൊഡ്യൂൾ.
AQ ന്റെ ഒരു ഉദാഹരണം സൃഷ്ടിക്കുന്നു: aq = AQ()
eCO2 വായന വായിക്കുന്നു
aq.get_eco2() # ppm-ൽ eCO2 റീഡിംഗ് നൽകുന്നു
ഡിഗ്രി സെൽഷ്യസിൽ താപനില വായിക്കുന്നു
aq.get_temp() # ഡിഗ്രി സെൽഷ്യസിൽ താപനില നൽകുന്നു
എൽഇഡി ഡിസ്പ്ലേ
aq.leds_manual() # LED മോഡ് മാനുവൽ ആയി സജ്ജമാക്കുക
aq.leds_automatic() # LED മോഡ് ഓട്ടോമാറ്റിക്കായി സജ്ജമാക്കുക
# അങ്ങനെ LED-കൾ eCO2 പ്രദർശിപ്പിക്കുന്നു
aq.set_led_level(level) # ലെവൽ 0-LED-കൾ ഓഫ്,
# ലെവൽ 1-6 LED 1 മുതൽ 6 ലിറ്റർ വരെ
ബസർ
aq.buzzer_on()
aq_buzzer_off()
പൈയുടെ സീരിയൽ ഇന്റർഫേസ് ഉപയോഗിച്ചാണ് ക്ലാസ് സെൻസർ ബോർഡുമായി ആശയവിനിമയം നടത്തുന്നത്. നിങ്ങൾക്ക് സീരിയൽ ഇന്റർഫേസിന്റെ വിശദാംശങ്ങൾ കാണണമെങ്കിൽ, ദയവായി ഈ ഉൽപ്പന്നത്തിനായുള്ള ഡാറ്റാഷീറ്റ് നോക്കുക. ഉൽപ്പന്നത്തിൽ നിന്ന് ഇതിലേക്കുള്ള ഒരു ലിങ്ക് നിങ്ങൾ കണ്ടെത്തും web പേജ് (http://monkmakes.com/pi_aq)

അനുബന്ധം B. GUI ZERO

റാസ്‌ബെറി പൈ ഫൗണ്ടേഷനിലെ ലോറ സാച്ചും മാർട്ടിൻ ഒ'ഹാൻലോണും ചേർന്ന് GUI-കൾ രൂപകൽപ്പന ചെയ്യുന്നത് വളരെ എളുപ്പമാക്കുന്ന ഒരു പൈത്തൺ ലൈബ്രറി (GUI സീറോ) സൃഷ്ടിച്ചു. ഈ കിറ്റ് ആ ലൈബ്രറി ഉപയോഗിക്കുന്നു.
നിങ്ങൾക്ക് ലൈബ്രറി ഉപയോഗിക്കുന്നതിന് മുമ്പ്, നിങ്ങളുടെ പ്രോഗ്രാമിൽ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന അതിന്റെ ബിറ്റുകൾ ഇറക്കുമതി ചെയ്യേണ്ടതുണ്ട്.
ഉദാampലെ, ഞങ്ങൾക്ക് ഒരു സന്ദേശം അടങ്ങിയ ഒരു വിൻഡോ വേണമെങ്കിൽ, ഇറക്കുമതി കമാൻഡ് ഇതാ:
guizero ഇറക്കുമതി ആപ്പിൽ നിന്ന്, വാചകം
ക്ലാസ് ആപ്പ് ആപ്ലിക്കേഷനെ തന്നെ പ്രതിനിധീകരിക്കുന്നു, guizero ഉപയോഗിക്കുന്ന നിങ്ങൾ എഴുതുന്ന എല്ലാ പ്രോഗ്രാമുകളും ഇത് ഇറക്കുമതി ചെയ്യേണ്ടതുണ്ട്. സന്ദേശം പ്രദർശിപ്പിക്കാൻ ഉപയോഗിക്കുന്ന ടെക്‌സ്‌റ്റ് മാത്രമാണ് ഇവിടെ ആവശ്യമുള്ള മറ്റ് ക്ലാസ്.
ഇനിപ്പറയുന്ന കമാൻഡ് ആപ്ലിക്കേഷൻ വിൻഡോ സൃഷ്ടിക്കുന്നു, ഒരു തലക്കെട്ടും വിൻഡോയുടെ ആരംഭ അളവുകളും വ്യക്തമാക്കുന്നു.
ആപ്പ് = ആപ്പ് (ശീർഷകം = "എന്റെ വിൻഡോ", വീതി ="400″, ഉയരം ="300″)
വിൻഡോയിലേക്ക് കുറച്ച് ടെക്‌സ്‌റ്റ് ചേർക്കുന്നതിന്, നമുക്ക് ലൈൻ ഉപയോഗിക്കാം: ടെക്‌സ്‌റ്റ്(ആപ്പ്, ടെക്‌സ്‌റ്റ്=”ഹലോ വേൾഡ്”, വലുപ്പം=32)
വിൻഡോ ഇപ്പോൾ ഡിസ്‌പ്ലേക്കായി തയ്യാറാക്കിയിട്ടുണ്ട്, പക്ഷേ പ്രോഗ്രാം ഈ ലൈൻ പ്രവർത്തിപ്പിക്കുന്നതുവരെ യഥാർത്ഥത്തിൽ ദൃശ്യമാകില്ല: app.display()റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG20ഗിസെറോയെക്കുറിച്ച് നിങ്ങൾക്ക് ഇവിടെ കൂടുതൽ കണ്ടെത്താനാകും: https://lawsie.github.io/guizero/start/

ട്രബിൾഷൂട്ടിംഗ്

പ്രശ്നം: ബോർഡ് എന്റെ പൈ 400-ലേക്ക് പ്ലഗ് ചെയ്‌തിരിക്കുന്നു, പക്ഷേ പവർ എൽഇഡി കത്തിച്ചിട്ടില്ല.
പരിഹാരം: സോക്കറ്റിനൊപ്പം GPIO പിന്നുകൾ ശരിയായി നിരത്തിയിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക. പേജ് 4 കാണുക.
പ്രശ്നം: ബോർഡ് എന്റെ പൈ 400-ലേക്ക് പ്ലഗ് ചെയ്‌തിരിക്കുന്നു, പക്ഷേ പവർ എൽഇഡി അതിവേഗം മിന്നുന്നു.
പരിഹാരം: ഇത് സെൻസറിലെ ഒരു പ്രശ്നത്തെ സൂചിപ്പിക്കുന്നു. ചിലപ്പോൾ, നിങ്ങളുടെ റാസ്‌ബെറി പൈ ഓഫാക്കി വീണ്ടും ഓണാക്കി പവർ പുനഃസജ്ജമാക്കുക മാത്രമാണ് വേണ്ടത്. നിങ്ങൾ ഇത് ചെയ്യുകയും ഫ്ലാഷിംഗ് തുടരുകയും ചെയ്യുകയാണെങ്കിൽ, നിങ്ങൾക്ക് ഒരു തെറ്റായ ബോർഡ് ഉണ്ടായിരിക്കാം, അതിനാൽ ദയവായി ബന്ധപ്പെടുക support@monkmakes.com
പ്രശ്നം: ഞാൻ ഇപ്പോൾ എല്ലാം കണക്ട് ചെയ്തു, എന്നാൽ eCO2 റീഡിംഗുകൾ തെറ്റായി തോന്നുന്നു.
പരിഹാരം: MonkMakes എയർ ക്വാളിറ്റി സെൻസറിൽ ഉപയോഗിക്കുന്ന സെൻസറിന്റെ തരം, നിങ്ങൾ ആദ്യമായി കണക്റ്റ് ചെയ്യുമ്പോൾ മുതൽ റീഡിംഗുകൾ ഉത്പാദിപ്പിക്കാൻ തുടങ്ങും. എന്നിരുന്നാലും, വായനകൾ കാലക്രമേണ കൂടുതൽ കൃത്യമാകും. 20 മിനിറ്റ് റൺ ടൈമിന് ശേഷം മാത്രമേ റീഡിംഗുകൾ കൃത്യമാകാൻ തുടങ്ങുകയുള്ളൂവെന്ന് സെൻസർ ഐസിയുടെ ഡാറ്റാഷീറ്റ് സൂചിപ്പിക്കുന്നു.
പ്രശ്നം: ഞാൻ മുൻ പ്രവർത്തിപ്പിക്കാൻ ശ്രമിക്കുമ്പോൾ എനിക്ക് പിശക് സന്ദേശങ്ങൾ ലഭിക്കുന്നുampലെ പ്രോഗ്രാമുകൾ.
പരിഹാരം: ശ്രദ്ധിക്കുക: നിങ്ങൾ GUIZero ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലായിരിക്കാം. ദയവായി ഇവിടെയുള്ള നിർദ്ദേശങ്ങൾ പാലിക്കുക: https://lawsie.github.io/guizero/#raspberry-pi
പ്രശ്നം: ഞാൻ ഈ സെൻസറിൽ നിന്നുള്ള റീഡിംഗുകളെ ഒരു യഥാർത്ഥ CO2 മീറ്ററുമായി താരതമ്യം ചെയ്യുന്നു, റീഡിംഗുകൾ വ്യത്യസ്തമാണ്.
പരിഹാരം: അത് പ്രതീക്ഷിക്കാം. അസ്ഥിരമായ ഓർഗാനിക് സംയുക്തങ്ങളുടെ (VOCs) അളവ് അളക്കുന്നതിലൂടെ എയർ ക്വാളിറ്റി സെൻസർ CO2 കോൺസൺട്രേഷൻ (ഇസിഒ2-ൽ 'ഇ' അതാണ്) കണക്കാക്കുന്നത്. യഥാർത്ഥ CO2 സെൻസറുകൾ വളരെ ചെലവേറിയതാണ്.

പഠിക്കുന്നു

പ്രോഗ്രാമിംഗ് & ഇലക്ട്രോണിക്സ്
റാസ്‌ബെറി പൈയുടെയും ഇലക്ട്രോണിക്‌സിന്റെയും പ്രോഗ്രാമിംഗിനെക്കുറിച്ച് കൂടുതലറിയാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഈ കിറ്റിന്റെ ഡിസൈനർ (സൈമൺ മോങ്ക്) നിങ്ങൾക്ക് ആസ്വദിക്കാൻ കഴിയുന്ന നിരവധി പുസ്തകങ്ങൾ എഴുതിയിട്ടുണ്ട്.
സൈമൺ മോങ്കിന്റെ പുസ്‌തകങ്ങളെ കുറിച്ച് നിങ്ങൾക്ക് ഇവിടെ കൂടുതലറിയാൻ കഴിയും: http://simonmonk.org അല്ലെങ്കിൽ @simonmonk2 ഉള്ള ട്വിറ്ററിൽ അവനെ പിന്തുടരുകറാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG221

സന്യാസിമാർ

ഈ കിറ്റിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ഉൽപ്പന്നത്തിന്റെ ഹോം പേജ് ഇവിടെയുണ്ട്: https://monkmakes.com/pi_aq
ഈ കിറ്റിനൊപ്പം, നിങ്ങളെ സഹായിക്കാൻ എല്ലാത്തരം കിറ്റുകളും ഗാഡ്‌ജെറ്റുകളും MonkMakes നിർമ്മിക്കുന്നു
മേക്കർ പ്രോജക്റ്റുകൾ. കൂടുതൽ കണ്ടെത്തുക, കൂടാതെ എവിടെ നിന്ന് വാങ്ങണം: https://www.monkmakes.com/products
Twitter@monkmakes-ൽ നിങ്ങൾക്ക് MonkMakes-നെ പിന്തുടരാനും കഴിയും.റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG223റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു - FIG23

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

റാസ്‌ബെറി പൈയ്‌ക്കായി മോങ്ക് എയർ ക്വാളിറ്റി കിറ്റ് നിർമ്മിക്കുന്നു [pdf] നിർദ്ദേശങ്ങൾ
റാസ്‌ബെറി പൈയ്‌ക്കുള്ള എയർ ക്വാളിറ്റി കിറ്റ്, റാസ്‌ബെറി പൈയ്‌ക്കുള്ള ക്വാളിറ്റി കിറ്റ്, റാസ്‌ബെറി പൈയ്‌ക്കുള്ള കിറ്റ്, റാസ്‌ബെറി പൈ, പൈ

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *