Sisukord:

Mõistlik müts Raspberry Pi õhukvaliteedi ja gaasi detektori jaoks V0.9: 8 sammu
Mõistlik müts Raspberry Pi õhukvaliteedi ja gaasi detektori jaoks V0.9: 8 sammu

Video: Mõistlik müts Raspberry Pi õhukvaliteedi ja gaasi detektori jaoks V0.9: 8 sammu

Video: Mõistlik müts Raspberry Pi õhukvaliteedi ja gaasi detektori jaoks V0.9: 8 sammu
Video: Итальянский усатый беспилотник ► 1 Прохождение Super Mario Galaxy 2 (Nintendo Wii) 2024, Juuli
Anonim
Sensly Hat Raspberry Pi õhukvaliteedi ja gaasi detektori jaoks V0.9
Sensly Hat Raspberry Pi õhukvaliteedi ja gaasi detektori jaoks V0.9

Sensly on kaasaskantav reostusandur, mis suudab oma pardal olevate gaasiandurite abil tuvastada õhu saastetaset, et koguda teavet erinevate gaaside kohta. Seda teavet saab edastada otse nutitelefoni, et saada reaalajas tõukemärguannete värskendusi. Sensly kasutab tööstuslikke andureid, mis tagavad kontori, kodu või töökeskkonna täpse lugemise. Nende andmete tundmine aitab teil tegutseda ja saastetaset enda ümber alandada.

Meie meeskond Altitude Tech LTD -s on Raspberry Pi miniarvuti suured fännid. Soovime tõesti aidata Raspberry Pi kogukonnal arendada oma Sensly seadet ja alustada katsetustega, õppides tundma erinevat tüüpi gaase. Oleme Raspberry Pi jaoks välja töötanud Sensly mütsi. Esialgu käivitati Kickstarteris, ja meil on hea meel pakkuda seda uuenduslikku arendustoodet tegijatele.

Kuidas kasutada tundlikku mütsi

Kujutage ette, et kasutate Sensly Raspberry Pi mütsi:

  1. Ehitage endale ilmastikukindel ümbris ja jälgige õhukvaliteeti kaugemates kohtades
  2. Jälgige kodu ümbruse õhukvaliteeti
  3. Kasutage seda koolieksperimentideks.

Samm: osad karbis

Osad karbis
Osad karbis

Alustage kõik vajaliku hankimisega.

  • Tundlik MÜTS
  • BME 280 temperatuuri, niiskuse ja rõhu anduri moodul
  • Sharp PM10 andur
  • PM10 kaabel
  • 40 Pin Raspberry Pi päis

2. samm: ühendage kõik tundlikult

Tundlikult kõik kokku pannes
Tundlikult kõik kokku pannes
Tundlikult kõik kokku pannes
Tundlikult kõik kokku pannes
Tundlikult kõik kokku pannes
Tundlikult kõik kokku pannes

Paneme kõik kokku:

  • Asetage 40 -kontaktiline päis Sensly HAT -i tihvtiaukudesse ja asetage seejärel Sensly HAT pi -le
  • Asetage BME 280 moodul Sensly HAT -i külge, veendudes, et tihvtid sobivad kokku. Vaadake mooduli alt, et teada saada, mis suunas see peaks olema.
  • Ühendage PM -anduri kaabel porti, millel on märge PM Header
  • Kui see on tehtud, saame Raspberry Pi sisse lülitada.
  • Kuna Sensly Hat'i võimsus on täielikult töökorras, on soovitatav kasutada oma pi toiteks vaarika pi laadijat.

3. samm: lisaosad

Lisaosad
Lisaosad

Kõik oma vaarika pi jaoks

  • Vaarika pi 2 või 3
  • Monitor
  • Klaviatuur ja hiir
  • Internetiühendus
  • HDMI kaabel
  • Raspberry Pi 3 laadija
  • Raspbian Jessie uusim versioon

Samm: Raspberry Pi seadistamine

Raspberry Pi seadistamine
Raspberry Pi seadistamine
Raspberry Pi seadistamine
Raspberry Pi seadistamine
Raspberry Pi seadistamine
Raspberry Pi seadistamine

Juhend vaarika pi seadistamiseks, kui vajate, vaarika pi vundamendist

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

Raspbian Jessie uusima versiooni leiate allolevalt lingilt.

www.raspberrypi.org/downloads/

Samm: laadige tarkvara alla

Laadige tarkvara alla
Laadige tarkvara alla
Laadige tarkvara alla
Laadige tarkvara alla
Laadige tarkvara alla
Laadige tarkvara alla

Raspberry Pi seadistamine Sensly HAT -iga ühenduse loomiseks.

Selleks on mitu võimalust, esmalt saate Raspbiani pildi alla laadida siit. See seadistatakse toimimiseks ette. Teiseks saate installiskripti alla laadida saidilt

Esiteks peame käsu abil alla laadima installiskriptid. Veenduge, et olete oma kodukataloogis

$ git kloon

Seejärel vahetame kataloogi Sensly_Install kausta

$ cd/path/to/Sensly_Install

Järgmisena peame muutma installiskripti käivitatavaks.

$ chmod u+x./Sensly_Dev_Install.sh

Lõpuks käivitame skripti. Jätkamise kinnitamiseks peate sisestama mõned juhised

$ sudo./Sensly_Dev_Install.sh

Kui olete selle lõpetanud, taaskäivitub pi. Et veenduda, et kõik töötab, saame käivitada järgmise käsu.

$ i2cdetect -y 1

Te peaksite ekraanil nägema positsioone 05 ja 76.

6. samm: gaasiandurite kalibreerimine

Kalibreerige gaasiandurid
Kalibreerige gaasiandurid
Kalibreerige gaasiandurid
Kalibreerige gaasiandurid

Andurite kaitsekatte eemaldamiseks on vaja eelsoojendus-/põlemisfaasi, kui andurid tootjatelt kätte saame, tavaliselt 48 tundi ja seda tuleb teha ainult üks kord. Pärast seda soovitame tavaliselt enne andmete logimist andurit 15 minutit kuumutada, et stabiliseerida näidud.

Nüüd peame gaasiandurid kalibreerima, et oleks võimalik PPM -i arvutada. Selleks peame panema Sensly HAT puhta õhuga keskkonda. See võib olla õues või kui teil on olemas võimalused, sünteetilises õhus. Kuigi õhk, millesse selle sisestate, mõjutab andurite täpsust, ei mõjuta see täpsust, nii et kui soovite jälgida oma õhukvaliteedi muutusi, sobib Sensly. Sensly HAT on kalibreerimise püsivaraga eelsalvestatud, nii et saame lihtsalt käivitada kalibreerimisskripti, et leida iga gaasianduri R0 väärtused. Selleks, et saaksime Sensly kalibreerimiskeskkonda panna, peame Pi käivitamisel suutma kalibreerimisskripti käivitada. Selleks peame alla laadima:

$ git kloon

Selle kausta sees kasutame skripti Sensly_Calibration.py, kuid kõigepealt peame seadistama automaatse kalibreerimise. Sisestage terminali järgmised käsud

$ sudo crontab –e

Kui te pole kunagi varem crontabi käivitanud, peate valima, millise redaktoriga soovite seda redigeerida. Tavaliselt kasutan nano, nii et valin võimaluse 2. Järgmisena peame faili sisestama järgmise käsu

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

Seejärel sulgeme faili, kasutades klahvikombinatsiooni Ctrl+x ja seejärel Y. See tähendab, et iga kord, kui Pi käivitate, käivitab see kalibreerimisskripti.

Nüüd saate selle puhta õhuga keskkonda viia ja jätta pooleks tunniks. Mida kauem, seda parem.

Kui see on lõpetatud, peaks teil olema fail nimega Sensly_Calibration_ "date" _ "time".csv, kus "date" asendatakse Raspberry pi -le salvestatud praeguse kuupäevaga ja "time" asendatakse praeguse kellaajaga. See fail sisaldab kalibreerimisfaasis arvutatud R0 väärtusi keskmiselt iga 5 minuti järel. Kuna skript registreerib jooksva keskmise, võtate faili viimase kirje kui M02, MQ7 ja MQ135 R0 väärtused. Seejärel pannakse see faili Sensly.py. et saaksime arvutada iga tuvastatud gaasi PPM väärtused

7. samm: käivitage Sensly HAT

Sensly MÜTSi jooksmine
Sensly MÜTSi jooksmine
Sensly MÜTSi jooksmine
Sensly MÜTSi jooksmine
Sensly MÜTSi jooksmine
Sensly MÜTSi jooksmine
Sensly MÜTSi jooksmine
Sensly MÜTSi jooksmine

Et saaksime Senslyt täies töörežiimis käivitada, peame kalibreerimisrežiimist väljumiseks värskendama püsivara. Selleks käivitage skript update.sh

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

Kui see on lõpule viidud, saame nüüd käivitada oma peamise pythoni skripti. Käivitage kaust Sensly:

$ python /path/to/Sensly.py

Lõpuks, et saaksite skripti automaatselt käivitada, käivitame uuesti käsu crontab.

$ crontab -e

Seejärel lisage see faili lõppu, eemaldades meie varasema kirje

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

Nüüd peaks iga kord pi käivitamisel Sensly HAT logima andmeid csv -faili. Viimane samm on võtta kalibreerimisetapi käigus saadud R0 väärtused ja panna need esile viimasel ekraanipildil.

Järgmine juhend, mille me avaldame, näitab teile, kuidas seda süžeega siduda.

8. samm: viimased sammud

Viimased sammud
Viimased sammud

Palun jagage oma andmeid, sest see aitab meil Sensly jaoks paremaid värskendusi luua.

Kui arvate, et teil on oskusi Sensly abil suurepärase juhendi kirjutamiseks, siis ostke see meie poest ja kui see meile meeldib, maksame teie raha tagasi ja isegi saadame teile rohkem maiustusi!

Soovitan: