Mọnk na-eme logo

Ntuziaka: AIR RASPBERRY Pi
EMEbere maka RASPBERRY PI 400. DAkọtara na RASPBERRY PI 2, 3 na 4.

MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG13

V1d

Okwu mmalite

Kitdị Ogo Ikuku MonkMakes maka Raspberry Pi dabere na bọọdụ MonkMakes Ogo Ikuku. Ihe mgbakwunye a maka Raspberry Pi na-atụle ịdịmma ikuku dị n'ime ụlọ (otú ikuku siri sie ike) yana ọnọdụ okpomọkụ. Ụlọ ahụ nwere ihe ngosi nke LED isii (green, orange and red) nke na-egosipụta àgwà ikuku na onye na-agba ọsọ. Raspberry Pi gị nwere ike ịgụ okpomoku na ogo ikuku, yana ihe ngosi buzzer na LED nwekwara ike ijikwa ya site na Raspberry Pi gị.
Igwe ihe mmetụta ikuku nke ikuku, na-agbanye ozugbo na azụ nke Raspberry Pi 400, mana enwere ike iji ya na ụdị Raspberry Pi ndị ọzọ, na-eji wires jumper na template GPIO gụnyere na ngwa ahụ. MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG13

Akụkụ

Biko mara na etinyeghị Raspberry Pi na ngwa a.
Tupu ịmee ihe ọ bụla ọzọ, lelee na ngwa gị gụnyere ihe ndị dị n'okpuru.MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG 1

Ọdịmma ikuku na ECO2

Bọdụ ihe mmetụta ikuku dị mma na-eji ihe mmetụta nwere ọnụọgụ akụkụ nke CCS811. Obere mgbawa a anaghị atụle ọ̀tụ̀tụ̀ CO2 (carbon dioxide) kama kama ọ̀tụ̀tụ̀ otu gas a na-akpọ ogige organic volatile (VOCs). Mgbe ị nọ n'ime ụlọ, ọkwa nke gas ndị a na-ebili n'ụzọ ziri ezi na nke CO2, ya mere enwere ike iji mee atụmatụ ọkwa nke CO2 (nke a na-akpọ CO2 ma ọ bụ eCO2).
Ọkwa CO2 dị n'ikuku anyị na-eku ume nwere mmetụta kpọmkwem na ọdịmma anyị. Ọkwa CO2 nwere mmasị pụrụ iche site na ebe ahụike ọha view dị ka, n'ikwu ya n'ụzọ dị mfe, ha bụ ihe atụ nke otú anyị na-ekuku ikuku ndị ọzọ. Anyị bụ ụmụ mmadụ na-eku ume CO2 ya mere, ọ bụrụ na ọtụtụ mmadụ nọ n'ime ụlọ na-adịghị mma, ọkwa nke CO2 ga-eji nwayọọ nwayọọ na-abawanye. Nke a bụ otu ihe dị ka ikuku ikuku na-efe efe na-agbasa oyi, flu na Coronavirus ka ndị mmadụ na-ekuku ọnụ.
Mmetụta ọzọ dị mkpa nke ọkwa CO2 dị na ọrụ ọgụgụ isi - otú ị ga-esi eche echiche nke ọma. Ọmụmụ ihe a (n'etiti ọtụtụ ndị ọzọ) nwere ihe nchoputa na-atọ ụtọ. Nkwupụta na-esonụ sitere na National Center for Biotechnology Information na USA: "na 1,000 ppm CO2, mbelata dị oke ala na ọnụ ọgụgụ dị ịrịba ama mere na isii n'ime ọnụ ọgụgụ itoolu nke arụmọrụ ime mkpebi. Na 2,500 ppm, mbelata nnukwu na ọnụ ọgụgụ dị ịrịba ama mere n'ọ̀tụ̀tụ̀ nha asaa nke ime mkpebi" Isi mmalite: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3548274/
Tebụl dị n'okpuru dabere na ozi sitere na https://www.kane.co.uk/knowledge-centre/whatare-safe-levels-of-co-and-co2-in-rooms
ma gosi ọkwa nke CO2 nwere ike ịghọ ihe na-adịghị mma. Ọgụgụ CO2 dị na ppm (akụkụ kwa nde).

Ọkwa CO2 (ppm) Ihe ndetu
250-400 Nleta nkịtị na ikuku ikuku.
400-1000 Nleba anya nke oghere ime ụlọ nwere ezigbo mgbanwe ikuku.
1000-2000 Mkpesa nke iro ụra na ikuku adịghị mma.
2000-5000 Isi ọwụwa, ụra na stagnant, stale, ikuku juru oyi. Etinye uche na-adịghị mma, enweghị nlebara anya, mmụba obi na ọgbụgbọ na ntakịrị ọgbụgbọ nwekwara ike ịdị.
5000 Oke mkpughe ebe ọrụ n'ọtụtụ mba.
>40000 Mkpughe nwere ike ibute ụkọ oxygen siri ike na-ebute mmebi ụbụrụ na-adịgide adịgide, coma, ọbụna ọnwụ.

Nhazi

Ma ị na-eji Raspberry Pi 400 ma ọ bụ Raspberry Pi 2, 3 ma ọ bụ 4, gbaa mbọ hụ na agbanyụrụ Raspberry Pi tupu ị jikọọ ihe mmetụta ikuku ikuku.
Ihe mmetụta dị mma ikuku ga-egosipụta ọgụgụ eCO2 ozugbo ọ nwetara ike site na Raspberry Pi gị. Yabụ, ozugbo ị jikọtara ya, ngosipụta kwesịrị igosi ọkwa eCO2. Ị ga-amụta otú e si emekọrịta na bọọdụ, na-anata agụ na ịchịkwa LEDs na buzzer site na mmemme Python.
Ijikọ ihe mmetụta dị mma ikuku (Raspberry Pi 400)
Ọ dị ezigbo mkpa ka ị ghara ịkwanye njikọ ahụ n'otu akụkụ, ma ọ bụ kpalie ya nke ukwuu, ebe ị nwere ike gbadaa pin na njikọ GPIO. Mgbe atụnyere n'ahịrị
n'ụzọ ziri ezi, ọ kwesịrị ịkwanye n'ime ebe dị mfe.MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG 2Njikọ ahụ dabara dịka egosiri n'elu. Rịba ama na ọnụ ala nke bọọdụ ahụ kwụgoro na ala nke ikpe Pi 400, akụkụ nke bọọdụ ahụ na-ahapụkwa ohere zuru oke maka ịnweta kaadị micro SD ozugbo. - ma ọkụ ọkụ (na MonkMakes logo) na otu n'ime eCO2 LED kwesịrị ịdị ọkụ.
Ijikọ ihe mmetụta dị mma ikuku (Raspberry Pi 2/3/4)
Ọ bụrụ na ị nwere Raspberry Pi 2, 3, 4, mgbe ahụ ị ga-achọ akwụkwọ Raspberry na ụfọdụ nwanyị na nwoke jumper wires iji jikọọ bọọdụ ihe mmetụta ikuku dị na Raspberry Pi gị.
ỊDỌ AKA NA NTỊ: Ịtụgharị ikike na-eduga ma ọ bụ jikọọ ihe mmetụta ikuku ikuku na 5V karịa pin 3V nke Raspberry Pi nwere ike imebi ihe mmetụta ahụ ma nwee ike imebi Raspberry Pi gị. Yabụ, biko lelee wiwi nke ọma tupu ịgbanye Raspberry Pi gị.
Malite site n'itinye akwụkwọ Raspberry n'elu ntụtụ GPIO nke Raspberry Pi gị ka ị nwee ike ịmata nke bụ ntụtụ. Ihe ndebiri ahụ nwere ike dabara n'ụzọ ọ bụla, yabụ gbaa mbọ soro eserese dị n'okpuru. MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG3Ọzọ, ị ga-ejikọ ụzọ anọ n'etiti pins GPIO Raspberry Pi na bọọdụ Ogo ikuku dị ka nke a:

Raspberry Pi Pin (dị ka akara na akwukwo) Board Quality Air (dị ka akara na njikọ) Agba waya tụrụ aro.
GND (ntụtụ ọ bụla akara GND ga-eme) GND Nwa
3.3V 3V Uhie
14 TXD PI_TXD oroma
15 RXD PI_RXD Odo

Ozugbo ejikọrọ ya niile, ọ ga-adị ka nke a:MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG4Lelee wiwi gị nke ọma wee bulie Raspberry Pi gị - ma ọkụ ọkụ (na akara MonkMakes) yana otu n'ime LEDs kwesịkwara ọkụ.
Ịkwụpụ bọọdụ mma ikuku
Tupu iwepu bọọdụ ahụ na Raspberry Pi 400.

  1. Mechie Raspberry Pi.
  2. Jiri nwayọọ mee ka bọọdụ ahụ dị n'azụ Pi 400, na-atụgharị ya ntakịrị site n'akụkụ nke ọ bụla n'akụkụ nke ọ bụla, ka ọ ghara ịgbagọ ntụtụ.
    Ọ bụrụ na ị nwere Pi 2/3/4 dị nnọọ wepụ wires jumper na Raspberry Pi.

Na-eme ka Interface Serial
Agbanyeghị na bọọdụ ahụ ga-egosi ọkwa eCO2 na-enweghị mmemme ọ bụla, nke ahụ pụtara na anyị na-eji Raspberry Pi dị ka isi iyi ike. Iji nwee ike ịmekọrịta na bọọdụ sitere na mmemme Python, na Raspberry Pi anyị, enwere usoro ole na ole ọzọ anyị kwesịrị ịme.
Nke mbụ bụ ime ka Serial interface dị na Raspberry Pi, n'ihi na ọ bụ interface a nke Board Quality Board na-eji.
Iji mee nke a, họrọ Mmasị wee mesịa Raspberry Pi Configuration site na isi menu.
Banye na taabụ Interfaces wee hụ na agbanyere Serial Port na Console nwere nkwarụ.MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG5

Nbudata Example Mmemme
The exampMmemme maka ngwa a dị maka nbudata na GitHub. Iji nweta ha, malite windo ihe nchọgharị na Raspberry Pi gị wee gaa na adreesị a:
https://github.com/monkmakes/pi_aq  Budata zip Archive nke oru ngo site na ịpị bọtịnụ Code wee họrọ Budata ZIP nhọrọ.MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG6Ozugbo nbudata nbudata ahụ, wepụ ya files site na ebe nchekwa ZIP site na ịchọta ZIP file na folda nbudata gị wee pịa aka nri na ya wee họrọ nhọrọ Extract To.MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG7Họrọ ndekọ kwesịrị ekwesị (M ga-akwado ndekọ ụlọ gị - / home/pi) wee wepụ ya files. Nke a ga-emepụta folda akpọrọ pi_aq-main. Kpọgharia aha nke a ka ọ bụrụ pi_aq.
Thonny
Mgbe ibudatara mmemme a, ị nwere ike ịme ha naanị site na ahịrị iwu.
Agbanyeghị, ọ dị mma ileba anya na files, na onye nchịkọta akụkọ Thonny ga-ahapụ anyị ka anyị dezie ya files na ịgba ọsọ ha.
Awụnyelarị ihe ndezi Thony Python na Raspberry Pi OS. Ị ga-ahụ ya na ngalaba Programming nke isi menu. Ọ bụrụ na n'ihi ihe ọ bụla ọ na-adịghị arụnyere na gị
Raspberry Pi, mgbe ahụ ị nwere ike iwunye ya site na iji Tinye / Wepu menu nhọrọ na ihe NchNhr Mmasị.MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG8Akụkụ na-esote na-akọwa ntakịrị banyere ihe ihe mmetụta a na-atụ, tupu anyị abanye na-emekọrịta na Board Quality Board site na iji Python na Thonny.

NA-AMALITE

Tupu anyị ebido mmemme Python, ka anyị leba anya na Board Quality Air.MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG9Ihe ngosi ọkụ ọkụ LED dị n'elu aka ekpe, na-enye nlele ngwa ngwa na osisi ahụ na-enweta ike. N'okpuru ebe a bụ mgbawa ihe mmetụta okpomọkụ, na-esote nke a bụ mgbawa ihe mmetụta eCO2 n'onwe ya. Ọ bụrụ na i leruo ya anya nke ọma, ị ga-ahụ na o nwere obere oghere maka ikuku na-abanye na ịpụ. Kpọmkwem n'okpuru eCO2 sensọ bụ ihe na-eme mkpọtụ, nke ị nwere ike ịgbanwuo ma gbanyụọ mmemme gị. Nke a bara uru maka ịnye mkpu. A na-eme kọlụm nke LED isii (site na ala ruo n'elu) nke LED abụọ na-acha akwụkwọ ndụ akwụkwọ ndụ, LED oroma abụọ na LEDs abụọ na-acha uhie uhie. Ndị a ga-enwu mgbe ọkwa eCO2 akara n'akụkụ ọkụ ọkụ ọ bụla gafere. Ha ga-egosi ọkwa ahụ ozugbo Raspberry Pi siri ike, mana ị nwekwara ike iji Python jikwaa ha.
Ka anyị bido site na ịnwale nnwale ole na ole sitere na ahịrị iwu. Mepee nnọkọ njedebe site na ịpị akara ngosi njedebe dị n'elu ihuenyo gị, ma ọ bụ ngalaba Ngwa dị na menu isi.MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG10 Mgbe ọnụ ọnụ meghere, pịnye iwu ndị a mgbe $ ozugbo, ka ịgbanwee akwụkwọ ndekọ aha (cd) na imepe Python MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG11Mepee modul aq mpaghara site na ịpị iwu: >>> site na aq bubata AQ
>>> Mepụta ihe atụ nke klas AQ site na ịpị: >>> aq = AQ()
>>> Anyị nwere ike ịgụ ọkwa CO2 site na ịpị iwu: >>> aq.get_eco2() 434.0
>>> Yabụ na nke a, ọkwa eCO2 bụ ọmarịcha 434 ppm. Ka anyị nweta okpomọkụ ugbu a (na degrees Celsius). >>> aq.get_temp()
20.32 Rịba ama: Ọ bụrụ na ịnweta ozi njehie mgbe ị na-agba koodu dị n'elu, ị nwere ike ị gaghị etinye GUIZero. Ntuziaka ntinye ebe a:
https://lawsie.github.io/guizero/#raspberry-pi

Mmemme 1. ECO2 METER

Mgbe ị na-eme mmemme a, windo yiri nke egosiri n'okpuru ga-emeghe, na-egosi gị okpomọkụ na eCO2 larịị. Gbalịa itinye mkpịsị aka gị na ihe mmetụta okpomọkụ na ọgụgụ okpomọkụ kwesịrị ibili. Ị nwekwara ike na-eku ume nwayọọ na eCO2 sensọ na agụ kwesịrị ịba ụba.MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG12Iji mee mmemme, Bunye ya file 01_aq_meter.py na Thonny wee pịa bọtịnụ Gbaa.MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG13Nke a bụ koodu maka ọrụ ahụ. Koodu ahụ na-eji ọbá akwụkwọ GUI Zero nke ị nwere ike ịgụkwu gbasara ya na Ihe Odide B.MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG15Iji mee ka agụ nke okpomọkụ na ọkụ mee n'akwụsịghị ọrụ nke interface onye ọrụ, a na-ebubata ọba akwụkwọ threadi. The ọrụ update_readings ga-akaghị ruo mgbe ebighị ebi, na-agụ kwa ọkara sekọnd na-emelite ubi na mpio.
Usoro ndị ọzọ na-enye mpaghara interface onye ọrụ chọrọ iji gosipụta okpomọkụ na ọkwa eCO2. A na-edobe ihe ndị a dị ka grid, nke mere na ubi ndị ahụ kwụ n'ahịrị. Ya mere, a na-akọwapụta mpaghara ọ bụla site na njirimara grid nke na-anọchite anya kọlụm na ọnọdụ ahịrị. Yabụ, ubi na-egosipụta Temp (C) dị na kọlụm 0, ahịrị 0 yana uru okpomọkụ kwekọrọ (temp_c_field) dị na kọlụm 1, ahịrị 0.
Mmemme 2. ECO2 METER na Mkpu
Ihe omume a na-agbatị Mmemme otu, site n'iji buzzer na ụfọdụ njirimara interface onye ọrụ mara mma, mee ka ụda mkpu na windo na-acha uhie uhie ma ọ bụrụ na ọkwa eCO2 agafeela. MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG16Ihe mmịfe dị na ala nke mpio ahụ na-edobe ọkwa eCO2 nke buzzer ga-ada ụda na windo na-atụgharị uhie. Gbalịa ịtọ ọkwa mkpu ntakịrị elu karịa nke
ọkwa eCO2 dị ugbu a wee kukuo ume na ihe mmetụta.MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG17Nke a bụ koodu maka mmemme 2, ọtụtụ n'ime ya yiri mmemme 1. E meela ka mpaghara mmasị pụta ìhè na bold.import threading.
oge mbubata
site na ngwa mbubata guizero, ederede, ihe mmịfe
site na aq mbubata AQ
aq = AQ ()
ngwa = Ngwa (aha = "Ọdịmma ikuku", obosara = 550, elu = 400, nhazi = "grid")
def update_readings():
mgbe eziokwu: temp_c_field.value = str (aq.get_temp ()) eco2 = aq.get_eco2 () eco2_field.value = str (eco2)
ọ bụrụ eco2> slider.value: app.bg = "acha uhie uhie" ngwa.text_color = "ọcha" aq.buzzer_on ()
ọzọ: app.bg = "ọcha" ngwa.text_color = "oji" aq.buzzer_off() time.sleep(0.5)
t1 = threading.Thread(target=update_readings)
t1.start() # malite eri na emelite agụ aq.leds_automatic()
# kọwaa interface onye ọrụ
Ederede (ngwa, ederede = "Temp (C)", grid=[0,0], nha=20)
temp_c_field = Ederede (ngwa, ederede = "-", grid = [1,0], nha = 100)
Ederede (ngwa, ederede = "eCO2 (ppm)", grid = [0,1], nha = 20)
eco2_field = Ederede (ngwa, ederede = "-", grid = [1,1], nha = 100)
Ederede (ngwa, ederede = "Oti mkpu (ppm)", grid=[0,2], nha=20)
mmịfe = Ihe mmịfe (ngwa, mmalite = 300, njedebe = 2000, obosara = 300, elu = 40, grid = [1,2]) ngwa. ngosi()
Nke mbụ, anyị kwesịrị ịgbakwunye Slider na ndepụta ihe anyị na-ebubata na guizero.
Anyị kwesịkwara ịgbatị ọrụ update_readings, nke mere na, yana igosipụta ọnọdụ okpomọkụ na eCO2, ọ na-enyocha ma ọ bụrụ na ọkwa dị n'elu ọnụ ụzọ. Ọ bụrụ na ọ bụ, ọ na-edobe ndabere mpio ka ọ bụrụ ọbara ọbara, ederede ka ọ na-acha ọcha ma na-atụgharị buzzer. Ọ bụrụ na ọkwa eCO2 dị n'okpuru ọnụ ụzọ nke ihe mmịfe ahụ setịpụrụ, ọ na-atụgharị nke a, wee gbanyụọ buzzer.

Mmemme 3. NKWUKWU data

Mmemme a (03_data_logger.py) enweghị interface eserese. Ọ na-akpali gị itinye nkeji n'ime sekọnd n'etiti ọgụgụ, na-esote aha a file
nke iji chekwaa agụmagụ.MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG18Na example n'elu, sampling atọrọ ka 5 sekọnd na file a na-akpọ ịgụ akwụkwọ.txt. Mgbe ịmechara ndekọ data, CTRL-c ga-akwụsị ịdekọ ma mechie ya file.
A na-echekwa data ahụ n'otu usoro dịka egosiri na ihuenyo n'elu. Ya bụ, ahịrị nke mbụ na-akọwapụta isiokwu ndị ahụ, yana uru ọ bụla ejiri njirimara TAB kpachie ya. Nke file A na-echekwa ya n'otu akwụkwọ ndekọ aha dị ka mmemme ahụ. N'ịbụ onye weghaara data ahụ, ị ​​​​nwere ike ibubata ya na mpempe akwụkwọ (dị ka LibreOffice) na Raspberry Pi gị wee chepụta eserese sitere na data ahụ. Ọ bụrụ na etinyeghị LibreOffice na Raspberry Pi gị, ị nwere ike iwunye ya site na iji Tinye/Wepụ Ngwanrọ nhọrọ na NchNhr Mmasị.
Mepee mpempe akwụkwọ ọhụrụ, họrọ Mepee site na file menu, wee gaa na data file ị chọrọ ile anya. Nke a ga-emepe dialog mbubata (lee ibe na-esote) na-egosi
na akwụkwọ akụkọ ahụ achọpụtala ogidi nke data na-akpaghị aka. MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG193Pịa OK iji bubata data ahụ, wee họrọ kọlụm maka ọgụgụ eCO2. Ị nwere ike wepụta eserese nke ọgụgụ ndị a site na ịhọrọ Chart site na ntinye menu, wee họrọ ụdị ahịrị Chart, naanị Line sochiri ya. Nke a na-enye gị eserese dị na ibe na-esote.MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG21Dị ka nnwale, gbalịa ịhapụ mmemme logger na-agba ọsọ maka oge awa 24 iji hụ ka ọkwa eCO2 si agbanwe ụbọchị dum.

Mgbakwunye A. API NDỤMỌDỤ

Maka ndị mmemme siri ike - ebe a bụ akwụkwọ teknụzụ. Nke file Awụnyeghị monkmakes_aq.py ka ọbá akwụkwọ Python zuru ezu, mana ekwesịrị ka e depụtaghachi ya n'otu folda ahụ dịka koodu ọ bụla ọzọ kwesịrị iji ya. aq.py
Monkmakes_aq.py modul bụ klaasị na-ekekọta nzikọrịta ozi n'etiti Raspberry Pi gị na bọọdụ Ogo ikuku.
Ịmepụta ihe atụ nke AQ: aq = AQ()
Na-agụ agụ eCO2
aq.get_eco2() # weghachiri agụ eCO2 na ppm
Ịgụ okpomọkụ na degrees C
aq.get_temp() # weghachi ọnọdụ okpomọkụ na ogo C
Ikanam ngosi
aq.leds_manual() # setịpụrụ ụkpụrụ LED ka ọ bụrụ akwụkwọ ntuziaka
aq.leds_automatic() # setịpụrụ ọnọdụ LED ka ọ bụrụ akpaaka
# ka LEDs gosipụta eCO2
aq.set_led_level(ọkwa) # larịị 0-LED kwụsịrị,
# ọkwa 1-6 LED 1 ruo 6 ọkụ
Buzzer
aq.buzzer_on()
aq_buzzer_off()
Klas na-ekwurịta okwu na bọọdụ sensọ site na iji serial interface Pi. Ọ bụrụ n’ịchọrọ ịhụ nkọwapụta nke interface serial, biko lelee mpempe akwụkwọ data maka ngwaahịa a. Ị ga-ahụ njikọ na nke a site na ngwaahịa web ibe (http://monkmakes.com/pi_aq)

Mgbakwunye B. GUI ZERO

Laura Sach na Martin O'Hanlon na The Raspberry Pi Foundation emepụtala ọbá akwụkwọ Python (GUI Zero) nke na-eme ka ọ dị mfe ịmepụta GUI. Ngwa a na-eji ụlọ akwụkwọ ahụ.
Tupu ị nwee ike iji ọba akwụkwọ, ịkwesịrị ibubata ibe n'ibe ya nke ịchọrọ iji na mmemme gị.
Maka examplee, ọ bụrụ na anyị chọrọ naanị windo nwere ozi, nke a bụ iwu mbubata:
si guizero mbubata ngwa, Ederede
Ngwa klas na-anọchi anya ngwa n'onwe ya, mmemme ọ bụla ị na-ede nke na-eji guizero kwesịrị ibubata nke a. Naanị klaasị ọzọ achọrọ ebe a bụ Ederede, nke a na-eji gosipụta ozi ahụ.
Iwu na-esonụ na-emepụta windo ngwa, na-akọwa aha na akụkụ mmalite nke windo.
ngwa = Ngwa (aha = "Ohere m", obosara = "400", elu ="300")
Iji tinye ụfọdụ ederede na mpio, anyị nwere ike iji ahịrị: Ederede (ngwa, ederede = "Hello World", size=32)
A na-akwadozi windo ahụ maka ngosi, mana ọ gaghị apụta n'ezie ruo mgbe mmemme ahụ na-agba ahịrị: app.display()MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG20Ị nwere ike ịmatakwu gbasara guizero ebe a: https://lawsie.github.io/guizero/start/

Nchọpụta nsogbu

Nsogbu: A na-agbanye bọọdụ ahụ na Pi 400 m mana ọkụ ọkụ anaghị agba ọkụ.
Ngwọta: Lelee na etinyere ntụtụ GPIO nke ọma na oghere. Lee ibe 4.
Nsogbu: A na-agbanye bọọdụ ahụ na Pi 400 m mana ọkụ LED na-enwu ngwa ngwa.
Ngwọta: Nke a na-egosi nsogbu dị na sensọ. Mgbe ụfọdụ, naanị ihe ọ chọrọ bụ ka ịtọgharịa ike site na ịgbanyụ Raspberry Pi gị ọzọ. Ọ bụrụ na ịmee nke a na ọkụ na-aga n'ihu, ikekwe ị nwere bọọdụ na-ezighi ezi, yabụ biko kpọtụrụ support@monkmakes.com
Nsogbu: Ejikọtala m ihe niile, mana ọgụgụ eCO2 dị ka ihe na-ezighi ezi.
Ngwọta: Ụdị ihe mmetụta a na-eji na MonkMakes Air Quality Sensor, ga-amalite ịmepụta ọgụgụ site na mbụ ị jikọọ ya. Otú ọ dị, ịgụ akwụkwọ ga-abụ nke ziri ezi ka oge na-aga. Mpempe akwụkwọ data maka ihe mmetụta IC na-atụ aro ka agụ ga-amalite ịbụ nke ziri ezi mgbe nkeji 20 gachara.
Nsogbu: Ana m enweta ozi njehie mgbe m na-agbalị ịgba ọsọ exampna mmemme.
Ngwọta: Mara: O nwere ike ị gaghị etinye GUIZero. Biko soro ntuziaka ebe a: https://lawsie.github.io/guizero/#raspberry-pi
Nsogbu: Ana m atụnyere ọgụgụ ndị sitere na ihe mmetụta a na ezi CO2 mita na ọgụgụ dị iche iche.
Ngwọta: Nke ahụ bụ ihe a ga-atụ anya ya. Ihe mmetụta ikuku dị mma na-eme atụmatụ mkpokọta CO2 (nke ahụ bụ ihe 'e' bụ maka na eCO2) site na ịlele ọkwa nke ogige organic na-agbanwe agbanwe (VOCs). Ezi ihe mmetụta CO2 dị oke ọnụ karịa.

Ịmụta

Mmemme & Eletrọnịkị
Ọ bụrụ na ịchọrọ ịmatakwu gbasara mmemme Raspberry Pi na Electronics, mgbe ahụ onye nrụpụta ngwa a (Simon Monk) edeela ọtụtụ akwụkwọ ị ga-enwe mmasị na ya.
Ị nwere ike ịmatakwu gbasara akwụkwọ Simon Monk na: http://simonmonk.org ma ọ bụ soro ya na Twitter ebe ọ nọ @simonmonk2MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG221

MONKMAKES

Maka ozi ndị ọzọ na ngwa a, ibe ụlọ ngwaahịa a bụ ebe a: https://monkmakes.com/pi_aq
Yana ngwa a, MonkMakes na-eme ụdị ngwa na ngwa niile iji nyere gị aka
oru ngo. Chọpụta ihe ndị ọzọ, yana ebe ị ga-azụta na: https://www.monkmakes.com/products
Ị nwekwara ike iso MonkMakes na Twitter@monkmakes.MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG223MONK na-eme ngwa dị mma ikuku maka Raspberry Pi - FIG23

Akwụkwọ / akụrụngwa

MONK na-eme ngwa dị mma ikuku maka Raspberry Pi [pdf] Ntuziaka
Ngwa ikuku dị mma maka Raspberry Pi, Ngwa dị mma maka Raspberry Pi, Ngwa maka Raspberry Pi, Raspberry Pi, Pi

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *