Turinys:

Jautri kepurė aviečių kokybės oro ir dujų detektoriui V1.1: 9 žingsniai
Jautri kepurė aviečių kokybės oro ir dujų detektoriui V1.1: 9 žingsniai

Video: Jautri kepurė aviečių kokybės oro ir dujų detektoriui V1.1: 9 žingsniai

Video: Jautri kepurė aviečių kokybės oro ir dujų detektoriui V1.1: 9 žingsniai
Video: ПУТЕВОДИТЕЛЬ ПО ЛЕЙПЦИГУ | 10 вещей, которые нужно сделать в Лейпциге, германия 2024, Liepa
Anonim
Jautri kepurė aviečių kokybės oro ir dujų detektoriui V1.1
Jautri kepurė aviečių kokybės oro ir dujų detektoriui V1.1

„Sensly“yra nešiojamas taršos jutiklis, galintis aptikti taršos lygį ore, naudojant įmontuotus dujų jutiklius, kad surinktų informaciją apie įvairias esamas dujas. Ši informacija gali būti pateikiama tiesiai į jūsų išmanųjį telefoną, kad būtų galima atnaujinti pranešimus realiuoju laiku. „Sensly“naudoja pramoninius jutiklius, kurie užtikrina tikslų biuro, namų ar darbo aplinkos nuskaitymą. Žinodami šiuos duomenis, galite imtis veiksmų ir sumažinti taršos lygį aplink jus.

Mūsų komanda „Altitude Tech LTD“yra dideli „Raspberry Pi“mini kompiuterio gerbėjai. Mes tikrai norime padėti „Raspberry Pi“bendruomenei sukurti savo „Sensly“įrenginį ir pradėti dirbti su eksperimentais, tuo pačiu mokantis apie įvairių rūšių dujas. Mes sukūrėme „Sensly Hat“, skirtą „Raspberry Pi“. Iš pradžių pristatytas „Kickstarter“, džiaugiamės galėdami pristatyti šį novatorišką kūrimo produktą gamintojams.

Kaip naudoti jautrią skrybėlę

Įsivaizduokite, kad naudodami „Sensly Raspberry Pi HAT“:

  1. Sukurkite savo orui atsparų dėklą ir stebėkite oro kokybę atokiose vietose.
  2. Stebėkite oro kokybę namuose.
  3. Naudokite jį mokyklos eksperimentams.

1 žingsnis: dalys dėžutėje

Dalys dėžutėje
Dalys dėžutėje

Pradėkite gauti viską, ko reikia.

  • Jautri skrybėlė
  • BME 280/680 temperatūros, drėgmės ir slėgio jutiklio modulis
  • „Sharp PM10“jutiklis
  • Kabelis PM10
  • 40 kontaktų „Raspberry Pi“antraštė

2 žingsnis: jautriai viską sudėkite

Jausmingi visi kartu
Jausmingi visi kartu
Jausmingi visi kartu
Jausmingi visi kartu
Jausmingi visi kartu
Jausmingi visi kartu

Sujunkime viską kartu:

  • Įdėkite 40 kontaktų antgalį į „Sensly HAT“kaiščio angas, tada padėkite „Sensly HAT“ant pi
  • Uždėkite BME 280 modulį ant „Sensly HAT“, užtikrindami kaiščių sutapimą. Pažiūrėkite po moduliu, kad sužinotumėte, kuria kryptimi jis turėtų būti nukreiptas.
  • Prijunkite PM jutiklio kabelį prie prievado, pažymėto PM Header
  • Kai tai bus padaryta, galime įjungti „Raspberry Pi“.
  • Dėl visiškai veikiančios „Sensly Hat“galios sunaudojimo rekomenduojama „Pi“maitinti naudojant aviečių pi įkroviklį.

3 žingsnis: papildomos dalys

Papildomos dalys
Papildomos dalys

Gauni viską savo aviečių pi

  • Aviečių pi 2 arba 3
  • Monitorius
  • Klaviatūra ir pelė
  • Interneto ryšys
  • HDMI kabelis
  • „Raspberry Pi 3“įkroviklis
  • Naujausia Raspbian Jessie versija

4 žingsnis: nustatykite „Raspberry Pi“

„Raspberry Pi“nustatymas
„Raspberry Pi“nustatymas
„Raspberry Pi“nustatymas
„Raspberry Pi“nustatymas
„Raspberry Pi“nustatymas
„Raspberry Pi“nustatymas

„Raspberry pi“pagrindo vadovas, jei reikia, iš „Raspberry pi“pagrindo

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

Naujausią „Raspbian Jessie“versiją rasite žemiau esančioje nuorodoje.

www.raspberrypi.org/downloads/

5 veiksmas: atsisiųskite programinę įrangą

Atsisiųskite programinę įrangą
Atsisiųskite programinę įrangą
Atsisiųskite programinę įrangą
Atsisiųskite programinę įrangą
Atsisiųskite programinę įrangą
Atsisiųskite programinę įrangą

„Raspberry Pi“nustatymas prisijungti prie „Sensly HAT“.

Yra keletas būdų tai padaryti, pirmiausia galite atsisiųsti Raspbian paveikslėlį čia. Tai bus iš anksto sukonfigūruota darbui. Antra, galite atsisiųsti diegimo scenarijų iš

github.com/Altitude-Tech/Sensly_Install

Pirmiausia turime atsisiųsti diegimo scenarijus naudodami komandą. Įsitikinkite, kad esate savo namų kataloge

$ git klonas

Tada mes pakeičiame katalogą į aplanką „Sensly_Install“

$ cd/path/to/Sensly_Install

Toliau turime padaryti, kad diegimo scenarijus būtų vykdomas.

$ chmod u+x./Sensly_Dev_Install.sh

Galiausiai paleidžiame scenarijų. Bus keli raginimai, kuriuos turėsite įvesti Y, kad patvirtintumėte, jog norite tęsti

$ sudo./Sensly_Dev_Install.sh

Kai baigsite, jūsų pi bus paleistas iš naujo. Norėdami patvirtinti, kad viskas veikia, galime paleisti šią komandą.

$ i2cdetect -y 1

Ekrane turėtumėte matyti 05 ir 76 pozicijas.

6 žingsnis: Kalibravimo programinė įranga

Kalibravimo programinė įranga
Kalibravimo programinė įranga

Norint atlikti kalibravimo procesą, reikia atnaujinti. Pirmasis žingsnis yra atsisiųsti kalibravimo programinės įrangos failus adresu:

$ git klonas

Dabar turime įjungti „Sensly“įkėlimo režimą, kad „Raspberry Pi“ir „Sensly“būtų prijungti, kaip parodyta aukščiau. Įkėlimo režimas skirtas tik V1.1-1.4 versijai. „Raspberry Pi“gauna maitinimą per USB, tada „Sensly“gauna maitinimą iš raudonų ir juodų kabelių.

Oranžinis ir geltonas kabeliai yra perjungiami bendravimo tikslais.

Kai viskas bus prijungta, laikas paleisti programinės aparatinės įrangos scenarijų.

$ sudo python Firmware_Updater_Calibration.py

Baigę įkėlimo režimą, prijunkite „Sensly“prie „Raspberry Pi“ir pereikite prie kito veiksmo.

7 žingsnis: kalibruokite dujų jutiklius

Kalibruokite dujų jutiklius
Kalibruokite dujų jutiklius

Norint pašalinti apsauginę dangą, kurią turi jutikliai, kai juos gauname iš gamintojų, reikia išankstinio šildymo/įdegimo fazės, paprastai tai yra 48 valandos ir tai reikia padaryti tik vieną kartą. Po to paprastai rekomenduojame kaitinti jutiklį 15 minučių, kad būtų stabilizuoti rodmenys prieš registruojant bet kokius duomenis.

Dabar turime kalibruoti dujų jutiklius, kad galėtume apskaičiuoti PPM. Norėdami tai padaryti, „Sensly HAT“turime įdėti į švaraus oro aplinką. Tai gali būti lauke arba, jei turite įrenginių, sintetiniame ore. Nors oras, kurį įvedėte, turės įtakos jutiklių tikslumui, jis neturės įtakos tikslumui, todėl, jei norite stebėti oro kokybės pokyčius, „Sensly“bus tinkamas. „Sensly HAT“yra iš anksto įkelta su kalibravimo programine įranga, todėl galime tiesiog paleisti kalibravimo scenarijų, kad rastume kiekvieno dujų jutiklio R0 reikšmes. Kad galėtume įdėti „Sensly“į kalibravimo aplinką, turime sugebėti paleisti kalibravimo scenarijų, kai „Pi“įsijungs. Norėdami tai padaryti, turėsime atsisiųsti:

$ git klonas

Toliau į failą turime įdėti šią komandą

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

Komanda turi būti „/etc/rc.local“, kaip parodyta aukščiau esančiame paveikslėlyje. Norėdami tai padaryti, įveskite terminalą:

$ sudo nano /etc/rc.local

Tada mes uždarome failą naudodami Ctrl+x, tada Y. Tai reiškia, kad kiekvieną kartą paleidus „Pi“bus paleistas kalibravimo scenarijus.

Dabar galite pasiimti jį į švarią oro aplinką ir palikti pusvalandžiui, valandai. Kuo ilgiau, tuo geriau.

Kai tai bus baigta, turėtumėte turėti failą, pavadintą Sensly_Calibration_ "data" _ "laikas".csv, kur "data" bus pakeista dabartine Raspberry pi saugoma data, o "laikas" - dabartiniu laiku. Šiame faile bus R0 vertės, apskaičiuotos kalibravimo fazės metu, vidutiniškai kas 5 minutes. Kadangi scenarijus registruoja einamąjį vidurkį, paskutinį failo įrašą laikote M02, MQ7 ir MQ135 R0 reikšmėmis. Tada jis bus įtrauktas į failą „Sensly.py“. kad galėtume apskaičiuoti kiekvienų aptiktų dujų PPM vertes

8 žingsnis: paleiskite „Sensly HAT“

Veikia „Sensly HAT“
Veikia „Sensly HAT“
Veikia „Sensly HAT“
Veikia „Sensly HAT“
Veikia „Sensly HAT“
Veikia „Sensly HAT“

Kad galėtume paleisti „Sensly“visu veikimo režimu, turime atnaujinti programinę -aparatinę įrangą, kad ji išeitų iš kalibravimo režimo. Tai daroma ištrinant eilutę, pridėtą prie „/etc/rc.local“, kad lenta neitų į kalibravimo režimą kiekvieną kartą, kai paleidžiamas „pi“, tada paleidžiant „Firmware_Updater_Operation.py“scenarijų, „Sensly“prijungus kaip nurodyta 6 žingsnis.

Tada paleisime programinės aparatinės įrangos atnaujinimą iš katalogo „Sensly_Update_for_v1_1“:

  • $ cd/home/pi/Sensly_Update_for_v1_1/
  • $ sudo python Firmware_Updater_Operation.py

Atnaujinus „Sensly“programinę -aparatinę įrangą, kaip įprasta, prijunkite „Sensly“prie „Raspberry Pi“.

Dabar paleiskite „Sensly.py“scenarijų:

python /home/pi/Sensly/Sensly.py

Galiausiai, kad galėtumėte automatiškai paleisti scenarijų, vėl paleisime komandą „crontab“.

$ crontab -e

Tada pridėkite tai prie failo pabaigos, pašalindami ankstesnį įrašą

@iš naujo paleiskite „python“/path/to/Sensly.py

Dabar kiekvieną kartą paleidus „Pi“, „Sensly HAT“turėtų registruoti duomenis į „SampleData“aplanką kaip csv failą. Paskutinis žingsnis yra paimti kalibravimo metu gautas R0 reikšmes ir įdėti jas į paryškintą paskutinę ekrano kopiją.

Kitas pamokymas, kurį mes išleisime, parodys, kaip tai susieti su sumanumu.

9 žingsnis: paskutiniai žingsniai

Paskutiniai žingsniai
Paskutiniai žingsniai

Pasidalykite savo duomenimis, nes tai padės mums sukurti geresnius „Sensly“atnaujinimus.

Jei manote, kad turite įgūdžių parašyti puikią instrukciją naudodami „Sensly“, įsigykite ją iš mūsų parduotuvės, o jei mums tai patiks, grąžinsime pinigus ir netgi atsiųsime jums daugiau gėrybių!

Rekomenduojamas: