MONK A' DÈANAMH LOGO

Stiùiridhean: AIR RASPBERRY Pi
DEARADH AIRSON RASPBERRY PI 400. Co-chòrdail ri RASPBERRY PI 2, 3 AGUS 4.

MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG13

v1d

RO-RÀDH

Tha an Kit Càileachd Adhair MonkMakes airson Raspberry Pi stèidhichte timcheall air bòrd MonkMakes Air Quality Sensor. Bidh an tuilleadan seo airson an Raspberry Pi a’ tomhas càileachd an èadhair ann an seòmar (cho sean sa tha an èadhar) a bharrachd air an teòthachd. Tha taisbeanadh air a’ bhòrd de shia LEDan (uaine, orains is dearg) a sheallas càileachd an adhair agus clamhan. Faodar leughaidhean teòthachd agus càileachd adhair a leughadh leis an Raspberry Pi agad, agus faodar smachd a chumail air an clamhan agus an taisbeanadh LED bhon Raspberry Pi agad.
Bidh am bòrd Sensor Càileachd an Adhair, a ’ceangal gu dìreach ri cùl Raspberry Pi 400, ach, faodar a chleachdadh cuideachd le modalan eile de Raspberry Pi, a’ cleachdadh na uèirichean geansaidh agus an teamplaid GPIO a tha sa chidsin. MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG13

PÀIRTEAN

Thoir an aire nach eil Raspberry Pi air a ghabhail a-steach sa ghoireas seo.
Mus dèan thu dad sam bith eile, dèan cinnteach gu bheil na stuthan gu h-ìosal anns a’ chidsin agad.MONK A’ DÈANAMH pasgan càileachd adhair airson Raspberry Pi - FIG 1

CÀILEACHD AIR AGUS ECO2

Bidh am bòrd Sensor Càileachd Adhair a’ cleachdadh sensor le àireamh pàirt de CCS811. Chan eil a’ chip bheag seo dha-rìribh a’ tomhas ìre CO2 (carbon dà-ogsaid) ach an àite sin ìre buidheann de ghasaichean ris an canar todhar organach luaineach (VOCn). Nuair a bhios iad a-staigh, bidh ìre nan gasaichean sin ag èirigh aig ìre gu math coltach ri ìre CO2, agus mar sin faodar a chleachdadh gus tuairmse a dhèanamh air ìre CO2 (ris an canar an CO2 no eCO2 co-ionann).
Tha an ìre de CO2 san adhar a bheir sinn anail a’ toirt buaidh dhìreach air ar sunnd. Tha ìrean CO2 gu sònraichte inntinneach bho thaobh slàinte a’ phobaill de view oir, airson a chuir gu sìmplidh, tha iad nan tomhas de na tha sinn a’ toirt anail air èadhar dhaoine eile. Bidh sinn daoine a’ toirt anail a-mach CO2 agus mar sin, ma tha grunn dhaoine ann an seòmar le droch fhionnarachadh, meudaichidh ìre CO2 mean air mhean. Tha seo an ìre mhath an aon rud ris na aerosolan viral a bhios a’ sgaoileadh fuachd, cnatan mòr agus Coronavirus fhad ‘s a bhios daoine a’ toirt anail a-mach còmhla.
Tha buaidh chudromach eile aig ìrean CO2 ann an gnìomh inntinneil - dè cho math ‘s as urrainn dhut smaoineachadh. Tha toraidhean inntinneach aig an sgrùdadh seo (am measg mòran eile). Tha an cuòt a leanas bhon Ionad Nàiseanta airson Fiosrachadh Bith-theicneòlas anns na SA: “aig 1,000 ppm CO2, thachair lughdachadh meadhanach agus cudromach gu staitistigeil ann an sia de naoi lannan de choileanadh co-dhùnaidh. Aig 2,500 ppm, thachair lùghdachaidhean mòra agus cudromach gu staitistigeil ann an seachd ìrean de choileanadh co-dhùnaidh” Stòr: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3548274/
Tha an clàr gu h-ìosal stèidhichte air fiosrachadh bho https://www.kane.co.uk/knowledge-centre/whatare-safe-levels-of-co-and-co2-in-rooms
agus a’ sealltainn na h-ìrean aig am faod CO2 fàs mì-fhallain. Tha na leughaidhean CO2 ann am ppm (pàirtean gach millean).

Ìre CO2 (ppm) Notaichean
250-400 Dùmhlachd àbhaisteach ann an èadhar àrainneachdail.
400-1000 Dùmhlachdan àbhaisteach ann an àiteachan còmhnaidh a-staigh le deagh iomlaid adhair.
1000-2000 Gearanan mu chodal agus droch èadhar.
2000-5000 Ceann goirt, sàmhchair agus stagnant, stale, stuffy air. Is dòcha gum bi droch dùmhlachd, call aire, àrdachadh ìre cridhe agus beagan nausea an làthair cuideachd.
5000 Crìochan nochdaidh àite-obrach anns a’ mhòr-chuid de dhùthchannan.
>40000 Dh’ fhaodadh droch bhochdainn ocsaidean a thighinn gu buil mar thoradh air milleadh eanchainn maireannach, coma, eadhon bàs.

SEALLADH

Co-dhiù a tha thu a’ cleachdadh Raspberry Pi 400 no Raspberry Pi 2, 3 no 4, dèan cinnteach gu bheil an Raspberry Pi air a dhùnadh sìos agus air a chuir dheth mus ceangail thu an Sensor Càileachd Adhair.
Bidh an Sensor Càileachd Adhair a’ taisbeanadh na leughaidhean eCO2 cho luath ‘s a gheibh e cumhachd bhon Raspberry Pi agad. Mar sin, aon uair ‘s gu bheil thu air a cheangal, bu chòir don taisbeanadh an ìre eCO2 a chomharrachadh. Ionnsaichidh tu an uairsin mar a nì thu eadar-obrachadh leis a’ bhòrd, a’ faighinn leughaidhean agus a’ cumail smachd air na LEDs agus an clamhan bho phrògram Python.
A’ ceangal an Sensor Càileachd Adhair (Raspberry Pi 400)
Tha e glè chudromach nach bi thu a 'putadh a' cheangail a-steach aig ceàrn, no ga phutadh ro dhoirbh, oir faodaidh tu na prìnichean a lùbadh air a 'cheangal GPIO. Nuair a tha na prìnichean air an lìnigeadh
ceart, bu chòir dha putadh na àite gu furasta.MONK A’ DÈANAMH pasgan càileachd adhair airson Raspberry Pi - FIG 2Bidh an ceangal a ’freagairt mar a chithear gu h-àrd. Mothaich gu bheil oir ìosal a’ bhùird a ’dol suas le bonn cùis Pi 400, agus gu bheil taobh a’ bhùird a ’fàgail dìreach rùm gu leòr airson faighinn gu furasta chun chairt micro SD. - bu chòir an dà chuid an LED cumhachd (ann an suaicheantas MonkMakes) agus aon de na LEDan eCO2 lasadh cuideachd.
A’ ceangal an Sensor Càileachd Adhair (Raspberry Pi 2/3/4)
Ma tha Raspberry Pi 2, 3, 4 agad, bidh feum agad air an Raspberry Leaf agus cuid de uèirichean geansaidh boireann gu fireann gus am bòrd Sensor Càileachd Adhair a cheangal ris an Raspberry Pi agad.
RABHADH: Le bhith a’ tionndadh na stiùiridhean cumhachd air ais no a’ ceangal an Sensor Càileachd Adhair ri 5V seach prìne 3V an Raspberry Pi tha e dualtach an sensor a bhriseadh agus dh’ fhaodadh e cron a dhèanamh air do Raspberry Pi. Mar sin, feuch an toir thu sùil air an uèirleadh gu faiceallach mus cuir thu cumhachd air do Raspberry Pi.
Tòisich le bhith a’ cur an duilleag sùbh-craoibhe thairis air na prìneachan GPIO Raspberry Pi agad gus an innis thu dè am prìne a th’ ann. Faodaidh an teamplaid freagairt air gach taobh, mar sin dèan cinnteach gun lean thu an dealbh gu h-ìosal. MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG3An ath rud tha thu gu bhith a’ ceangal ceithir stiùiridhean eadar prìneachan GPIO Raspberry Pi agus am bòrd Càileachd Adhair mar seo:

Pin Raspberry Pi (mar air a chomharrachadh air an Leaf) Bòrd Càileachd an Adhair (mar air a chomharrachadh air ceanglaiche) Dath uèir a thathar a 'moladh.
GND (nì prìne sam bith le comharra GND) GND Dubh
3.3V 3V Dearg
14 TXD PI_TXD Orains
15 RXD PI_RXD Buidhe

Aon uair ‘s gu bheil e uile ceangailte, bu chòir dha coimhead mar seo:MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG4Thoir sùil air an uèirleadh agad gu faiceallach agus an uairsin cumhachd suas do Raspberry Pi - bu chòir an dà chuid an LED cumhachd (ann an suaicheantas MonkMakes) agus aon de na LEDan lasadh cuideachd.
A 'toirt air falbh Bòrd Càileachd an Adhair
Mus toir thu air falbh am bòrd bho Raspberry Pi 400.

  1. Cuir sìos an Raspberry Pi.
  2. Leig gu socair am bòrd far cùl an Pi 400, ga iomall beagan bho gach taobh mu seach, gus nach lùb thu na prìneachan.
    Ma tha Pi 2/3/4 agad dìreach thoir air falbh na uèirichean geansaidh bhon Raspberry Pi.

A 'comasachadh an eadar-aghaidh sreathach
Eadhon ged a sheallas am bòrd an ìre eCO2 às aonais prògramadh sam bith, tha sin a’ ciallachadh gu bheil sinn dìreach a’ cleachdadh an Raspberry Pi mar stòr cumhachd. Gus a bhith comasach air eadar-obrachadh leis a’ bhòrd bho phrògram Python, air ar Raspberry Pi, tha beagan cheumannan eile ann a dh’ fheumas sinn a ghabhail.
Is e a’ chiad fhear an eadar-aghaidh Serial a chomasachadh air an Raspberry Pi, oir is e an eadar-aghaidh seo a tha air a chleachdadh leis a ’bhòrd Càileachd Adhair.
Gus seo a dhèanamh, tagh Preferences agus an uairsin Raspberry Pi Configuration bhon phrìomh chlàr.
Gluais gu taba Interfaces agus dèan cinnteach gu bheil Serial Port air a chomasachadh agus gu bheil Serial Console ciorramach.MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG5

A luchdadh a-nuas òran example Prògraman
Tha an t-example prògraman airson a’ ghoireas seo rim faighinn airson an luchdachadh sìos bho GitHub. Gus an toirt, tòisich uinneag brobhsair air do Raspberry Pi agus rach chun t-seòladh seo:
https://github.com/monkmakes/pi_aq  Luchdaich sìos tasglann zip den phròiseact le bhith a ’cliogadh air a’ phutan Còd agus an uairsin air an roghainn Luchdaich sìos ZIP.MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG6Nuair a bhios an luchdachadh sìos deiseil, thoir a-mach am faidhle files bhon tasglann ZIP le bhith a 'lorg an ZIP file anns a’ phasgan Luchdaich sìos agad agus an uairsin cliog deas air agus tagh an roghainn Earrann To.MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG7Tagh eòlaire iomchaidh (bhithinn a’ moladh an eòlaire dachaigh agad - / home / pi) agus thoir a-mach am faidhle files. Cruthaichidh seo pasgan ris an canar pi_aq-main. Ath-ainmich seo gu dìreach pi_aq.
Tònaidh
An dèidh dhut na prògraman a luchdachadh sìos, dh'fhaodadh tu dìreach an ruith bhon loidhne-àithne.
Ach, tha e math sùil a thoirt air an files, agus leigidh neach-deasachaidh Thonny leinn an deasachadh files agus an ruith.
Tha deasaiche Thonny Python air a chuir a-steach ro-làimh ann an Raspberry Pi OS. Lorgaidh tu e anns an roinn Prògramadh den phrìomh chlàr. Mura h-eil e air a stàladh air do shon airson adhbhar sam bith
Raspberry Pi, an uairsin faodaidh tu a stàladh a’ cleachdadh an roghainn clàr Add / Remove Software air an rud Clàr-taice Roghainnean.MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG8Tha an ath earrann a’ mìneachadh beagan a bharrachd mu na tha an sensor seo a’ tomhas, mus tèid sinn air adhart gu bhith ag eadar-obrachadh leis a’ bhòrd Càileachd Adhair a’ cleachdadh Python agus Thonny.

A' Tòiseachadh

Mus tòisich sinn air prògramadh Python, leig dhuinn sùil a thoirt air Bòrd Càileachd an Adhair.MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG9Tha an comharra cumhachd LED anns a 'mhullach clì, a' toirt seachad dearbhadh luath gu bheil am bòrd a 'faighinn cumhachd. Gu h-ìosal tha chip mothachaidh teothachd, agus ri taobh seo tha a’ chip mothachaidh eCO2 fhèin. Ma choimheadas tu gu dlùth air, chì thu gu bheil tuill bheaga ann airson an èadhar a dhol a-steach agus a-mach. Dìreach fon sensor eCO2 tha clamhan, as urrainn dhut tionndadh air agus dheth bho na prògraman agad. Tha seo feumail airson innealan-rabhaidh a thoirt seachad. Tha an colbh de shia LEDan air a dhèanamh suas (bho bhonn gu mullach) de dhà LED uaine, dà LED orains agus dà LED dearg. Bidh iad sin a’ lasadh nuair a thèid an ìre eCO2 a tha air a chomharrachadh ri taobh gach LED thairis air. Seallaidh iad an ìre cho luath ‘s a thig an Raspberry Pi suas, ach faodaidh tu cuideachd smachd a chumail orra le bhith a’ cleachdadh Python.
Feuch an tòisich sinn le bhith a’ feuchainn beagan dheuchainnean bhon loidhne-àithne. Fosgail seisean Terminal le bhith a’ briogadh air an ìomhaigh Terminal aig mullach na sgrìn agad, no air an roinn Accessories air a’ phrìomh chlàr.MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG10 Nuair a dh’ fhosglas an inneal-crìochnachaidh, dèan na h-òrdughan a leanas às deidh an $ prompt, gus clàran (cd) atharrachadh agus Python fhosgladh. MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG11Fosgail am modal aq ionadail le bhith a’ taipeadh an àithne: >>> bho aq import AQ
>>> An uairsin cruthaich eisimpleir den chlas AQ le bhith a’ taipeadh: >>> aq = AQ()
>>> Is urrainn dhuinn a-nis an ìre CO2 a leughadh le bhith a’ taipeadh an àithne: >>> aq.get_eco2() 434.0
>>> Mar sin anns a’ chùis seo, tha an ìre eCO2 gu math ùr 434 ppm. Leig leinn an teòthachd fhaighinn a-nis (ann an ceumannan Celcius). >>> aq.get_temp()
20.32 Nòta: Ma gheibh thu teachdaireachdan mearachd nuair a bhios tu a’ ruith a’ chòd gu h-àrd, is dòcha nach eil GUIZero agad air a chuir a-steach. Stiùireadh stàlaidh an seo:
https://lawsie.github.io/guizero/#raspberry-pi

PRÒGRAM 1. MEADHAIRE ECO2

Nuair a ruitheas tu am prògram seo fosglaidh an uinneag coltach ris an fhear a chithear gu h-ìosal, a sheallas dhut an teòthachd agus ìre eCO2. Feuch ri do mheur a chuir air an sensor teòthachd agus bu chòir na leughaidhean teòthachd èirigh. Faodaidh tu cuideachd anail a tharraing gu socair air an sensor eCO2 agus bu chòir na leughaidhean àrdachadh.MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG12Gus am prògram a ruith, luchdaich an file 01_aq_meter.py ann an Thonny agus an uairsin cliog air a’ phutan Run.MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG13Seo an còd airson a’ phròiseict. Bidh an còd a’ cleachdadh leabharlann GUI Zero air an leugh thu barrachd mu dheidhinn ann am Pàipear-taice B.MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG15Gus leigeil le leughaidhean teodhachd is solais tachairt gun a bhith a’ cur bacadh air obrachadh an eadar-aghaidh cleachdaiche, tha an leabharlann snàithlean air a thoirt a-steach. Bidh an gnìomh update_readings a’ lùbadh gu bràth, a’ gabhail leughaidhean gach leth diog agus ag ùrachadh nan raointean san uinneig.
Tha an còrr den chòd a’ toirt seachad na raointean eadar-aghaidh cleachdaiche a dh’ fheumar gus an teòthachd agus an ìre eCO2 a thaisbeanadh. Tha iad sin air an dealbhadh mar chliath, gus am bi na h-achaidhean a 'dol suas. Mar sin, tha gach raon air a mhìneachadh le feart clèithe a tha a’ riochdachadh suidheachadh nan colbhan is nan sreath. Mar sin, tha an raon a tha a’ taisbeanadh an teacsa Temp (C) aig colbh 0, sreath 0 agus tha an luach teòthachd co-fhreagarrach (temp_c_field) aig colbh 1, sreath 0.
PRÒGRAM 2. MEADHAR ECO2 LE ALARM
Tha am prògram seo a’ leudachadh Prògram a h-aon, le bhith a’ cleachdadh an clamhan agus cuid de fheartan eadar-aghaidh luchd-cleachdaidh eireachdail, gus fuaim rabhaidh a dhèanamh agus tionndaidh an uinneag dearg ma thèid thu thairis air ìre shuidhichte de eCO2. MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG16Bidh an sleamhnachan aig bonn na h-uinneige a’ suidheachadh na h-ìre eCO2 aig am bu chòir don clamhan fuaimneachadh agus an uinneag tionndadh dearg. Feuch ri ìre an Alarm a shuidheachadh beagan nas àirde na an ìre rabhaidh
ìre eCO2 gnàthach agus an uairsin thoir anail air an sensor.MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG17Seo an còd airson Prògram 2, tha mòran dheth glè choltach ri Prògram 1. Chaidh raointean inntinneach a chomharrachadh ann an snàithlean bold.import
ùine in-mhalairt
bho app guizero import, Text, Slider
bho aq import AQ
aq = AQ()
app = App (tiotal = "Càileachd an Adhair", leud = 550, àirde = 400, cruth = "clèithe")
ùrachadh_readings():
fhad ‘s a tha e fìor: temp_c_field.value = str(aq.get_temp()) eco2 = aq.get_eco2() eco2_field.value = str(eco2)
ma tha eco2> slider.value: app.bg = “dearg” app.text_color = “geal” aq.buzzer_on()
eile: app.bg = “geal” app.text_color = “dubh” aq.buzzer_off() time.sleep(0.5)
t1 = threading.Thread(target=update_readings)
t1.start() # tòisich an t-snàthainn a bheir ùrachadh air na leughaidhean aq.leds_automatic()
# mìnich an eadar-aghaidh cleachdaiche
Teacs (app, teacsa = "Temp (C)", cliath = [0,0], meud = 20)
temp_c_field = Teacs (app, teacsa = ” -", cliath = [1,0], meud = 100)
Teacs (app, teacsa = ”eCO2 (ppm)), cliath = [0,1], meud = 20)
eco2_field = Teacs (app, teacsa = ” -", cliath = [1,1], meud = 100)
Teacs (app, teacsa = "Alarm (ppm)", cliath = [0,2], meud = 20)
sleamhnachan = Sleamhnag (app, tòiseachadh = 300, deireadh = 2000, leud = 300, àirde = 40, cliath = [1,2]) app.display()
An toiseach, feumaidh sinn Slider a chuir ris an liosta de rudan a bheir sinn a-steach bho guizero.
Feumaidh sinn cuideachd an gnìomh update_readings a leudachadh, gus am bi, a bharrachd air a bhith a’ taisbeanadh an teòthachd agus ìre eCO2, cuideachd a’ dèanamh cinnteach a bheil an ìre os cionn na stairsnich. Ma tha, cuiridh e cùl-raon na h-uinneige gu dearg, an teacsa gu geal agus cuiridh e an clamhan air. Ma tha an ìre eCO2 nas ìsle na an stairsneach a shuidhich an sleamhnachan, tionndaidhidh e seo air ais, agus tionndaidhidh e dheth an clamhan.

PRÒGRAM 3. LÀRACH DATA

Chan eil eadar-aghaidh grafaigeach aig a' phrògram seo (03_data_logger.py). Tha e dìreach gad bhrosnachadh gus eadar-ama a chuir a-steach ann an diogan eadar leughaidhean, agus an uairsin ainm a file
anns am faodar na leughaidhean a shàbhaladh.MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG18Anns an t-seannample gu h-àrd, samplang air a shuidheachadh gu 5 diogan agus an file ris an canar readings.txt. Nuair a bhios tu deiseil airson dàta logaidh, cuiridh CTRL-c crìoch air logadh agus dùinidh e am faidhle file.
Tha an dàta a shàbhaladh anns an aon chruth mar a tha iad air a shealltainn ann an glacadh-sgrìn gu h-àrd. Is e sin, tha a’ chiad loidhne a’ sònrachadh nan cinn, le gach luach air a chuingealachadh le caractar TAB. Tha an file air a shàbhaladh san aon eòlaire ris a’ phrògram. An dèidh dhut an dàta a ghlacadh, faodaidh tu an uairsin a thoirt a-steach do chliath-dhuilleag (mar LibreOffice) air an Raspberry Pi agad agus an uairsin clàr a dhealbhadh bhon dàta. Mura h-eil LibreOffice air a chuir a-steach air do Raspberry Pi, faodaidh tu a stàladh le bhith a’ cleachdadh an roghainn Add/Remove Software air a’ chlàr Roghainnean.
Fosgail cliath-dhuilleag ùr, tagh Open bhon fhaidhle file clàr-taice, agus seòladh chun an dàta file tha thu airson coimhead air. Fosglaidh seo còmhradh in-mhalairt (faic an ath dhuilleig) a’ sealltainn
gu bheil an spreadsheet air colbhan an dàta a lorg gu fèin-ghluasadach. MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG193Cliog air OK gus an dàta a thoirt a-steach, agus an uairsin tagh an colbh airson na leughaidhean eCO2. Faodaidh tu an uairsin graf de na leughaidhean sin a dhealbhadh le bhith a’ taghadh Cairt bhon chlàr Insert, agus an uairsin a’ taghadh seòrsa Cairt de Loidhne, air a leantainn le Loidhne a-mhàin. Bheir seo dhut an graf a chithear air an ath dhuilleig.MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG21Mar dheuchainn, feuch am fàg am prògram logger a’ ruith airson ùine 24 uair gus faicinn mar a bhios ìre eCO2 ag atharrachadh tron ​​​​latha.

APPENDIX A. API DOCUMENTATION

Dha na prìomh luchd-prògramaidh - seo na sgrìobhainnean teicnigeach. Tha an file chan eil monkmakes_aq.py air a chuir a-steach mar leabharlann Python slàn, ach bu chòir a chopaigeadh a-steach don aon phasgan ri còd sam bith eile a dh’ fheumas a chleachdadh. aq.py
Tha am modal monkmakes_aq.py na chlas a bhios a’ cuairteachadh a’ chonaltraidh sreathach eadar do Raspberry Pi agus am bòrd Càileachd Adhair.
A’ cruthachadh eisimpleir de AQ: aq = AQ()
A 'leughadh an eCO2 a' leughadh
aq.get_eco2() # a’ tilleadh an leughadh eCO2 ann am ppm
Leugh an teòthachd ann an ceumannan C
aq.get_temp() # tilleadh an teòthachd ann an ceumannan C
An taisbeanadh LED
aq.leds_manual() # suidhich modh LED gu leabhar-làimhe
aq.leds_automatic() # suidhich am modh LED gu fèin-ghluasadach
# gus am bi LEDs a’ taisbeanadh eCO2
aq.set_led_level(level) # ìre 0-LEDs dheth,
# ìre 1-6 LED 1 gu 6 lit
Buzzer
aq.buzzer_on()
aq_buzzer_dheth()
Bidh an clas a’ conaltradh ris a’ bhòrd mothachaidh a’ cleachdadh eadar-aghaidh sreathach Pi. Ma tha thu airson mion-fhiosrachadh mun eadar-aghaidh sreathach fhaicinn, feuch an toir thu sùil air an duilleag-dàta airson an toraidh seo. Lorgaidh tu ceangal ris an seo bho cheangal an toraidh web duilleag (http://monkmakes.com/pi_aq)

EARRANN B. GUI ZERO

Tha Laura Sach agus Martin O'Hanlon aig The Raspberry Pi Foundation air leabharlann Python (GUI Zero) a chruthachadh a tha ga dhèanamh air leth furasta GUI a dhealbhadh. Bidh am pasgan seo a’ cleachdadh an leabharlann sin.
Mus urrainn dhut an leabharlann a chleachdadh, feumaidh tu na pìosan dheth a tha thu airson a chleachdadh sa phrògram agad a thoirt a-steach.
Airson example, ma bha sinn dìreach ag iarraidh uinneag anns an robh teachdaireachd, seo an àithne in-mhalairt:
bho app guizero import, Text
Tha an clas App a’ riochdachadh an aplacaid fhèin, agus feumaidh a h-uile prògram a sgrìobhas tu a chleachdas guizero seo a thoirt a-steach. Is e an aon chlas eile a tha a dhìth an seo Text, a thathas a’ cleachdadh gus an teachdaireachd a thaisbeanadh.
Bidh an àithne a leanas a’ cruthachadh uinneag an tagraidh, a’ sònrachadh tiotal agus tomhasan tòiseachaidh na h-uinneige.
app = App (tiotal = "An uinneag agam", leud = "400", àirde =" 300 ″)
Gus teacsa a chuir ris an uinneig, is urrainn dhuinn an loidhne a chleachdadh: Text (app, text = "Hello World", meud = 32)
Tha an uinneag a-nis deiseil airson a taisbeanadh, ach cha nochd i gus am bi am prògram a’ ruith na loidhne: app.display()MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG20Gheibh thu barrachd a-mach mu dheidhinn guizero an seo: https://lawsie.github.io/guizero/start/

TREASGACHADH

Duilgheadas: Tha am bòrd air a phlugadh a-steach don Pi 400 agam ach chan eil an LED cumhachd air a lasadh.
Fuasgladh: Dèan cinnteach gu bheil na prìnichean GPIO air an lìnigeadh gu ceart leis an t-socaid. Faic duilleag 4.
Duilgheadas: Tha am bòrd air a phlugadh a-steach don Pi 400 agam ach tha an LED cumhachd a 'frasadh gu luath.
Solution: Tha seo a’ nochdadh duilgheadas leis an sensor. Aig amannan, chan eil a dhìth ach an cumhachd ath-shuidheachadh le bhith a’ tionndadh do Raspberry Pi dheth agus a-rithist. Ma nì thu seo agus an lasadh a’ leantainn, is dòcha gu bheil bòrd lochtach agad, mar sin cuir fios thugainn taic@monkmakes.com
Problem: Tha mi dìreach air a h-uile càil a cheangal suas, ach tha coltas gu bheil na leughaidhean eCO2 ceàrr.
Solution: Tòisichidh an seòrsa mothachaidh a thèid a chleachdadh anns an MonkMakes Air Quality Sensor, a’ toirt a-mach leughaidhean bhon chiad uair a cheanglas tu e. Ach, fàsaidh na leughaidhean nas cruinne thar ùine. Tha an duilleag-dàta airson an sensor IC a’ moladh nach tòisich na leughaidhean a’ fàs ceart ach às deidh 20 mionaid de dh’ ùine ruith.
Duilgheadas: Bidh mi a 'faighinn teachdaireachdan mearachd nuair a dh'fheuchas mi ris an example prògraman.
Solution: Nota: Is dòcha nach eil GUIZero agad air a chuir a-steach. Feuch an lean thu an stiùireadh an seo: https://lawsie.github.io/guizero/#raspberry-pi
Duilgheadas: Tha mi a 'dèanamh coimeas eadar na leughaidhean bhon sensor seo le fìor mheatair CO2 agus tha na leughaidhean eadar-dhealaichte.
Fuasgladh: Tha sin ri shùileachadh. Bidh an Sensor Càileachd Adhair a’ dèanamh tuairmse air an ìre de CO2 (’s e sin carson a tha an ‘e’ ann an eCO2) le bhith a’ tomhas na h-ìre de choimeasgaidhean organach luaineach (VOCn). Tha fìor luchd-mothachaidh CO2 tòrr nas daoire.

LAOIDH

Prògramachadh & electronics
Ma tha thu airson barrachd ionnsachadh mu bhith a’ prògramadh an Raspberry Pi and Electronics, tha dealbhaiche an uidheamachd seo (Simon Monk) air grunn leabhraichean a sgrìobhadh a chòrdas riut.
Gheibh sibh tuilleadh a-mach mu leabhraichean le Simon Monk aig: http://simonmonk.org No lean e air Twitter far a bheil e @simonk2MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG221

MANACHAIDH

Airson tuilleadh fiosrachaidh mun phasgan seo, tha duilleag dachaigh an toraidh an seo: https://monkmakes.com/pi_aq
A bharrachd air a’ ghoireas seo, bidh MonkMakes a’ dèanamh a h-uile seòrsa inneal is inneal airson do chuideachadh
pròiseactan luchd-dèanamh. Faigh a-mach barrachd, a bharrachd air càite an ceannaich thu aig: https://www.monkmakes.com/products
Faodaidh tu cuideachd MonkMakes a leantainn air Twitter@monkmakes.MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG223MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi - FIG23

Sgrìobhainnean/Goireasan

MONK A’ DÈANAMH Kit Càileachd Adhair airson Raspberry Pi [pdfStiùiridhean
Kit Càileachd Adhair airson Raspberry Pi, Kit Càileachd airson Raspberry Pi, Kit airson Raspberry Pi, Raspberry Pi, Pi

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *