INHOUDSOPGAWE:

Sensly -hoed vir die Raspberry Pi -luggehalte en gasdetektor V0.9: 8 stappe
Sensly -hoed vir die Raspberry Pi -luggehalte en gasdetektor V0.9: 8 stappe

Video: Sensly -hoed vir die Raspberry Pi -luggehalte en gasdetektor V0.9: 8 stappe

Video: Sensly -hoed vir die Raspberry Pi -luggehalte en gasdetektor V0.9: 8 stappe
Video: SENSLY / GET DOWN 2024, Desember
Anonim
Sensly -hoed vir die Raspberry Pi -luggehalte en gasdetektor V0.9
Sensly -hoed vir die Raspberry Pi -luggehalte en gasdetektor V0.9

Sensly is 'n draagbare besoedelingsensor wat die besoedelingsvlakke in die lug kan opspoor met behulp van sy gassensors aan boord om inligting te versamel oor die verskillende gasse wat teenwoordig is. Hierdie inligting kan direk na u slimfoon gevoer word vir opdaterings in real-time stootkennisgewings. Sensly gebruik industriële sensors wat 'n akkurate lees van die kantoor, huis of werksomgewing verseker. As u bewus is van hierdie data, kan u aksie neem en die besoedelingsvlakke om u afbring.

Ons span van Altitude Tech LTD is groot aanhangers van die Raspberry Pi mini -rekenaar. Ons wil die Raspberry Pi -gemeenskap regtig help om hul eie Sensly -toestel te ontwikkel en aan eksperimente te begin werk terwyl hulle leer oor verskillende soorte gasse. Ons het die Sensly Hat vir die Raspberry Pi ontwikkel. Ons is aanvanklik op Kickstarter bekendgestel, en ons is opgewonde om hierdie innoverende ontwikkelingsproduk aan vervaardigers te bied.

Hoe om die Sensly HAT te gebruik

Stel jou voor dat jy die Sensly Raspberry Pi HAT gebruik om:

  1. Bou u eie weerbestande omhulsel en monitor die luggehalte op afgeleë plekke
  2. Hou die luggehalte in u huis dop
  3. Gebruik dit vir skooleksperimente.

Stap 1: Onderdele in die boks

Onderdele in die boks
Onderdele in die boks

Begin met alles wat u benodig.

  • Sinvol HAT
  • BME 280 temperatuur-, humiditeits- en druksensormodule
  • Skerp PM10 -sensor
  • PM10 kabel
  • 40 Pin Raspberry Pi -kopstuk

Stap 2: Om verstandig saam te werk

Sit verstandig saam
Sit verstandig saam
Sit verstandig saam
Sit verstandig saam
Sit verstandig saam
Sit verstandig saam

Kom ons sit dit alles saam:

  • Plaas die kop met 40 penne in die pengate op die Sensly HAT en plaas die Sensly HAT op die pi
  • Plaas die BME 280 -module op die Sensly HAT sodat die penne bymekaar pas. Kyk onder die module om te weet in watter rigting dit moet wees.
  • Steek die PM -sensorkabel in die poort met die naam PM Header
  • Sodra dit klaar is, kan ons die Raspberry Pi aanskakel.
  • As gevolg van die kragopname van die Sensly Hat wanneer dit volledig in werking is, word dit aanbeveel dat u 'n framboos -pi -laaier gebruik om u pi aan te dryf.

Stap 3: Ekstra dele

Ekstra onderdele
Ekstra onderdele

Kry alles vir u framboos pi

  • Framboos pi 2 of 3
  • Monitor
  • Sleutelbord en muis
  • Internet konneksie
  • HDMI -kabel
  • Framboos Pi 3 laaier
  • Laaste weergawe van Raspbian Jessie

Stap 4: Die opstel van die Raspberry Pi

Die opstel van die Raspberry Pi
Die opstel van die Raspberry Pi
Die opstel van die Raspberry Pi
Die opstel van die Raspberry Pi
Die opstel van die Raspberry Pi
Die opstel van die Raspberry Pi

Die gids vir die opstel van 'n framboos -pi as u dit nodig het van die framboos -pi -fondament

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

Die nuutste weergawe van Raspbian Jessie kan op die onderstaande skakel gevind word.

www.raspberrypi.org/downloads/

Stap 5: Laai die sagteware af

Laai die sagteware af
Laai die sagteware af
Laai die sagteware af
Laai die sagteware af
Laai die sagteware af
Laai die sagteware af

Stel die Raspberry Pi op om aan te sluit by die Sensly HAT.

Daar is 'n paar maniere om dit te doen, eers kan u die Raspbian -prent hier aflaai. Dit sal vooraf gekonfigureer word om te werk. Tweedens kan u die installeringsskrip aflaai van

Eerstens moet ons die installeringskripte aflaai met die opdrag. Maak seker dat u in u tuisgids is

$ git kloon

Dan verander ons die gids na die gids Sensly_Install

$ cd/path/to/Sensly_Install

Vervolgens moet ons die installeringsskrip uitvoerbaar maak.

$ chmod u+x./Sensly_Dev_Install.sh

Uiteindelik voer ons die script uit. Daar sal 'n paar instruksies wees wat u moet invoer om te bevestig dat u wil voortgaan

$ sudo./Sensly_Dev_Install.sh

Sodra dit voltooi is, sal u pi weer begin. Om te bevestig dat alles werk, kan ons die volgende opdrag uitvoer.

$ i2cdetect -y 1

U behoort posisies 05 en 76 op die skerm te sien.

Stap 6: Kalibreer die gassensors

Kalibreer die gassensors
Kalibreer die gassensors
Kalibreer die gassensors
Kalibreer die gassensors

Daar is 'n voorafverhitting/inbrandingsfase nodig om die beskermende laag wat die sensors het, te verwyder wanneer ons dit van die vervaardigers ontvang, dit is gewoonlik 48 uur en hoef slegs een keer gedoen te word. Daarna beveel ons gewoonlik aan dat u die sensor vir 15 minute verhit om die lesings te stabiliseer voordat u enige data aanmeld.

Nou moet ons die gassensors kalibreer om die PPM te kan bereken. Om dit te kan doen, moet ons die Sensly HAT in 'n skoon lugomgewing plaas. Dit kan buite wees, of as u die fasiliteite het, in sintetiese lug. Alhoewel die lug waarin u dit sit, die akkuraatheid van die sensors sal beïnvloed, sal dit nie die presisie beïnvloed nie, dus as u veranderinge in u luggehalte wil opspoor, is Sensly geskik. Die Sensly HAT is vooraf gelaai met die kalibrasie-firmware, sodat ons eenvoudig die kalibrasie-script kan uitvoer om die R0-waardes vir elke gassensor te vind. Om Sensly in die kalibrasie -omgewing te plaas, moet ons die kalibrasie -script kan uitvoer wanneer die Pi opstart. Hiervoor moet ons die volgende aflaai:

$ git kloon

In die gids gebruik ons die Sensly_Calibration.py -script, maar eers moet ons die outomatiese kalibrasie instel. Tik die volgende opdragte in die terminaal

$ sudo crontab –e

As u nog nooit crontab uitgevoer het nie, moet u kies watter redakteur u wil gebruik om dit te wysig; ek gebruik gewoonlik nano, dus kies ek opsie 2. Vervolgens moet ons die volgende opdrag in die lêer plaas

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

Dan sluit ons die lêer met Ctrl+x en dan Y. Dit beteken dat elke keer as u u Pi begin, die kalibrasie -script uitgevoer word.

U kan dit nou na u skoon lugomgewing neem en dit vir 'n halfuur tot 'n uur laat staan. Hoe langer hoe beter.

Sodra dit klaar is, moet u 'n lêer met die naam Sensly_Calibration_ "date" _ "time".csv hê waar "date" vervang sal word met die huidige datum wat op die Raspberry pi gestoor is en "time" vervang word met die huidige tyd. Hierdie lêer bevat die R0 waardes wat bereken is gedurende die kalibrasie fase, gemiddeld elke 5 minute. Aangesien die skrip 'n lopende gemiddelde aanteken, neem u die laaste inskrywing in die lêer as die R0 -waardes vir die MQ2, MQ7 en MQ135. Dit word dan in die Sensly.py -lêer geplaas. sodat ons die PPM -waardes vir elke gas wat opgespoor word, kan bereken

Stap 7: Begin die Sensly HAT

Met die Sensly HAT
Met die Sensly HAT
Met die Sensly HAT
Met die Sensly HAT
Met die Sensly HAT
Met die Sensly HAT
Met die Sensly HAT
Met die Sensly HAT

Om Sensly in volle modus te kan werk, moet ons die firmware opdateer om dit uit die kalibreringsmodus te kry. Dit word gedoen deur die update.sh -script uit te voer

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

Sodra dit voltooi is, kan ons nou ons belangrikste python -script uitvoer. Begin binne die Sensly -lêergids:

$ python /path/to/Sensly.py

Ten slotte, om u in staat te stel om die script outomaties uit te voer, voer ons dan weer die crontab -opdrag uit.

$ crontab -e

Voeg dit dan by die einde van die lêer terwyl u ons vorige inskrywing verwyder

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

Elke keer as u u pi begin, moet die Sensly HAT data by 'n csv -lêer aanmeld. Die laaste stap is om die R0 -waardes wat u tydens die kalibrasiestap verkry het, te neem en dit in die gemerkte laaste skermskoot te plaas.

Die volgende instruksies wat ons vrystel, sal u wys hoe u dit in 'n plot kan koppel.

Stap 8: Laaste stappe

Laaste stappe
Laaste stappe

Deel u data, aangesien dit ons sal help om beter opdaterings vir Sensly op te stel.

As u dink dat u die vaardighede het om 'n wonderlike Instructable met Sensly te skryf, koop dan een in ons winkel, en as ons daarvan hou, sal ons u geld terugbetaal en selfs meer lekkernye aan u stuur!

Aanbeveel: