Satura rādītājs:

Jutīga cepure Raspberry Pi gaisa kvalitātes un gāzes detektoram V0.9: 8 soļi
Jutīga cepure Raspberry Pi gaisa kvalitātes un gāzes detektoram V0.9: 8 soļi

Video: Jutīga cepure Raspberry Pi gaisa kvalitātes un gāzes detektoram V0.9: 8 soļi

Video: Jutīga cepure Raspberry Pi gaisa kvalitātes un gāzes detektoram V0.9: 8 soļi
Video: Часть 5 — Аудиокнига «Бэббит» Синклера Льюиса (главы 23–28) 2024, Jūlijs
Anonim
Sensly Cepure Raspberry Pi gaisa kvalitātes un gāzes detektoram V0.9
Sensly Cepure Raspberry Pi gaisa kvalitātes un gāzes detektoram V0.9

Sensly ir pārnēsājams piesārņojuma sensors, kas spēj noteikt piesārņojuma līmeni gaisā, izmantojot iebūvētos gāzes sensorus, lai savāktu informāciju par dažādām esošajām gāzēm. Šo informāciju var ievadīt tieši viedtālrunī, lai atjauninātu reāllaika paziņojumus. Sensly izmanto rūpnieciskos sensorus, kas nodrošina precīzu biroja, mājas vai darba vides nolasīšanu. Šo datu apzināšanās palīdz jums rīkoties un samazināt apkārtējo piesārņojuma līmeni.

Mūsu komanda Altitude Tech LTD ir lieli Raspberry Pi mini datora cienītāji. Mēs patiešām vēlamies palīdzēt Raspberry Pi kopienai izstrādāt savu Sensly ierīci un sākt strādāt pie eksperimentiem, vienlaikus apgūstot dažādu veidu gāzes. Mēs esam izstrādājuši Sensly cepuri Raspberry Pi. Sākotnēji tika palaists vietnē Kickstarter, un esam priecīgi piedāvāt ražotājiem šo novatorisko izstrādes produktu.

Kā lietot jutīgo cepuri

Iedomājieties, ka izmantojat Sensly Raspberry Pi HAT, lai:

  1. Izveidojiet savu pret laika apstākļiem izturīgu futrāli un uzraugiet gaisa kvalitāti attālās vietās
  2. Uzraugiet gaisa kvalitāti mājās
  3. Izmantojiet to skolas eksperimentiem.

1. darbība: detaļas kastē

Daļas kastē
Daļas kastē

Sāciet ar visu nepieciešamo.

  • Jutīga cepure
  • BME 280 temperatūras, mitruma un spiediena sensora modulis
  • Sharp PM10 sensors
  • PM10 kabelis
  • 40 Pin Raspberry Pi galvene

2. solis: saprātīgi salieciet kopā

Liekot visu kopā
Liekot visu kopā
Liekot visu kopā
Liekot visu kopā
Liekot visu kopā
Liekot visu kopā

Saliksim visu kopā:

  • Ievietojiet 40 kontaktu galviņu Sensly HAT tapu caurumos un pēc tam novietojiet Sensly HAT uz pi
  • Novietojiet BME 280 moduli uz Sensly HAT, nodrošinot, ka tapas sakrīt. Paskatieties zem moduļa, lai uzzinātu, kurā virzienā tam jābūt vērstam.
  • Pievienojiet PM sensora kabeli portam ar apzīmējumu PM Header
  • Kad tas ir izdarīts, mēs varam ieslēgt Raspberry Pi.
  • Tā kā Sensly Hat pilnībā patērē enerģiju, ir ieteicams izmantot aveņu pi lādētāju.

3. darbība: papildu detaļas

Papildu detaļas
Papildu detaļas

Iegūstiet visu savam aveņu pi

  • Aveņu pi 2 vai 3
  • Monitors
  • Tastatūra un pele
  • Interneta pieslēgums
  • HDMI kabelis
  • Raspberry Pi 3 lādētājs
  • Raspbian Jessie jaunākā versija

4. darbība. Raspberry Pi iestatīšana

Raspberry Pi iestatīšana
Raspberry Pi iestatīšana
Raspberry Pi iestatīšana
Raspberry Pi iestatīšana
Raspberry Pi iestatīšana
Raspberry Pi iestatīšana

Rokasgrāmata aveņu pi iestatīšanai, ja nepieciešams, no aveņu pi fonda

www.raspberrypi.org/learning/hardware-guid…

Jaunāko Raspbian Jessie versiju var atrast zemāk esošajā saitē.

www.raspberrypi.org/downloads/

5. darbība: lejupielādējiet programmatūru

Lejupielādējiet programmatūru
Lejupielādējiet programmatūru
Lejupielādējiet programmatūru
Lejupielādējiet programmatūru
Lejupielādējiet programmatūru
Lejupielādējiet programmatūru

Raspberry Pi iestatīšana, lai izveidotu savienojumu ar Sensly HAT.

Ir vairāki veidi, kā to izdarīt, vispirms šeit varat lejupielādēt Raspbian attēlu. Tas tiks iepriekš konfigurēts darbam. Otrkārt, instalēšanas skriptu varat lejupielādēt vietnē

Pirmkārt, mums ir jālejupielādē instalēšanas skripti, izmantojot komandu. Pārliecinieties, vai atrodaties savā mājas direktorijā

$ git klons

Tad mēs mainām direktoriju uz mapi Sensly_Install

$ cd/path/to/Sensly_Install

Tālāk mums ir jāpadara instalēšanas skripts izpildāms.

$ chmod u+x./Sensly_Dev_Install.sh

Visbeidzot, mēs izpildām skriptu. Būs dažas uzvednes, kuras jums būs jāievada, lai apstiprinātu, ka vēlaties turpināt

$ sudo./Sensly_Dev_Install.sh

Kad tas būs pabeigts, jūsu pi tiks restartēts. Lai apstiprinātu, ka viss darbojas, mēs varam palaist šādu komandu.

$ i2cdetect -y 1

Ekrānā vajadzētu redzēt pozīcijas 05 un 76.

6. darbība: kalibrējiet gāzes sensorus

Kalibrējiet gāzes sensorus
Kalibrējiet gāzes sensorus
Kalibrējiet gāzes sensorus
Kalibrējiet gāzes sensorus

Lai noņemtu aizsargpārklājumu, kas nepieciešams sensoriem, kad mēs tos saņemam no ražotājiem, ir nepieciešama iepriekšēja uzsildīšanas/sadedzināšanas fāze, parasti tas ir 48 stundas, un tas ir jādara tikai vienu reizi. Pēc tam mēs parasti iesakām sildīt sensoru 15 minūtes, lai stabilizētu rādījumus pirms datu reģistrēšanas.

Tagad mums ir jākalibrē gāzes sensori, lai varētu aprēķināt PPM. Lai to izdarītu, Sensly HAT ir jānovieto tīra gaisa vidē. Tas var būt ārpusē vai, ja jums ir iekārtas, sintētiskā gaisā. Lai gan gaiss, kurā to ievietojat, ietekmēs sensoru precizitāti, tas neietekmēs precizitāti, tādēļ, ja vēlaties izsekot gaisa kvalitātes izmaiņām, Sensly būs piemērots. Sensly HAT ir iepriekš ielādēts ar kalibrēšanas programmaparatūru, tāpēc mēs varam vienkārši palaist kalibrēšanas skriptu, lai atrastu katra gāzes sensora R0 vērtības. Lai varētu ievietot Sensly kalibrēšanas vidē, mums jāspēj palaist kalibrēšanas skriptu, kad Pi sāk darboties. Šim nolūkam mums būs nepieciešams lejupielādēt:

$ git klons

Šajā mapē mēs izmantosim skriptu Sensly_Calibration.py, bet vispirms mums ir jāiestata automātiskā kalibrēšana. Ievadiet terminālī šādas komandas

$ sudo crontab –e

Ja jūs nekad iepriekš neesat palaidis crontab, jums būs jāizvēlas, ar kuru redaktoru vēlaties to rediģēt, es parasti izmantoju nano, tāpēc es izvēlos 2. opciju. Tālāk mums failā jāievieto šāda komanda

$ @reboot sudo python /path/to/Sensly_Calibration.py

Pēc tam mēs aizveram failu, izmantojot taustiņu kombināciju Ctrl+x un Y. Tas nozīmē, ka katru reizi, kad ieslēgsit Pi, tiks palaists kalibrēšanas skripts.

Tagad varat to nogādāt tīrā gaisa vidē un atstāt uz pusstundu līdz stundai. Jo ilgāk, jo labāk.

Kad tas ir pabeigts, jums vajadzētu būt failam ar nosaukumu Sensly_Calibration_ "date" _ "time".csv, kur "date" tiks aizstāts ar pašreizējo datumu, kas saglabāts Raspberry pi, un "time" tiks aizstāts ar pašreizējo laiku. Šajā failā būs R0 vērtības, kas aprēķinātas kalibrēšanas fāzē vidēji ik pēc 5 minūtēm. Tā kā skripts reģistrē vidējo rādītāju, pēdējo ierakstu failā ņemat par R0 vērtībām MQ2, MQ7 un MQ135. Pēc tam tas tiks ievietots failā Sensly.py. lai mēs varētu aprēķināt PPM vērtības katrai konstatētajai gāzei

7. solis: skrieniet jutīgo cepuri

Skrienot jutīgo cepuri
Skrienot jutīgo cepuri
Skrienot jutīgo cepuri
Skrienot jutīgo cepuri
Skrienot jutīgo cepuri
Skrienot jutīgo cepuri
Skrienot jutīgo cepuri
Skrienot jutīgo cepuri

Lai Sensly varētu darboties pilnā darbības režīmā, mums ir jāatjaunina programmaparatūra, lai to izietu no kalibrēšanas režīma. Tas tiek darīts, palaižot skriptu update.sh

  • $ cd/path/to/Sensly_Install/
  • $ sudo./Update.sh

Kad tas ir pabeigts, mēs tagad varam palaist savu galveno python skriptu. Palaidiet mapi Sensly:

$ python /path/to/Sensly.py

Visbeidzot, lai ļautu jums automātiski palaist skriptu, mēs vēlreiz palaižam komandu crontab.

$ crontab -e

Pēc tam pievienojiet to faila beigām, vienlaikus noņemot mūsu iepriekšējo ierakstu

$@reboot python /path/to/Sensly.py

Tagad katru reizi, kad sākat savu pi, Sensly HAT vajadzētu reģistrēt datus csv failā. Pēdējais solis ir aprēķināt kalibrēšanas laikā iegūtās R0 vērtības un ievietot tās pēdējā ekrānuzņēmumā.

Nākamā pamācība, ko mēs izlaidīsim, parādīs, kā to saistīt ar sižetisku.

8. solis: pēdējie soļi

Pēdējie soļi
Pēdējie soļi

Lūdzu, kopīgojiet savus datus, jo tas palīdzēs mums izveidot labākus Sensly atjauninājumus.

Ja domājat, ka jums ir prasmes rakstīt lielisku pamācību, izmantojot Sensly, iegādājieties to mūsu veikalā, un, ja mums tas patīk, mēs atmaksāsim jūsu naudu un pat nosūtīsim jums vairāk labumu!

Ieteicams: