INHOUDSOPGAWE:

SINNIGE HOED VIR DIE RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 Stappe
SINNIGE HOED VIR DIE RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 Stappe

Video: SINNIGE HOED VIR DIE RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 Stappe

Video: SINNIGE HOED VIR DIE RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 Stappe
Video: Leap Motion SDK 2024, November
Anonim
SINNIGE HOED VIR DIE RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1
SINNIGE HOED VIR DIE RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1

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. Monitor die luggehalte in u huis.
  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/680 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 installeringskrip aflaai van

github.com/Altitude-Tech/Sensly_Install

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: Kalibrasie -firmware

Kalibrasie -firmware
Kalibrasie -firmware

'N Opdateringsstap is nodig om die kalibrasieproses te kan uitvoer. Die eerste stap is om die lêers vir die kalibrasie -firmware af te laai op:

$ git kloon

Nou moet ons die Sensly in die oplaai -modus plaas, die Raspberry Pi en Sensly word verbind soos hierbo getoon. Die oplaai-modus is slegs vir weergawe V1.1-1.4. Die Raspberry Pi kry die krag via USB, dan kry Sensly die krag van die rooi en swart kabels.

Die oranje en geel kabels word vir kommunikasie gebruik.

Nadat alles verbind is, is dit tyd om die Firmware -script uit te voer.

$ sudo python Firmware_Updater_Calibration.py

Sodra die oplaai -modus klaar is, koppel die Sensly bo -op die Raspberry Pi en gaan na die volgende stap.

Stap 7: 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

Vervolgens moet ons die volgende opdrag in die lêer plaas

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

Die opdrag moet in die '/etc/rc.local' wees, soos getoon in die prent hierbo. Om dit te doen, tik ons die terminale in:

$ sudo nano /etc/rc.local

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 8: 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

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 reël wat by "/etc/rc.local" gevoeg is, te verwyder, sodat die bord nie elke keer as die pi begin, in die kalibreringsmodus gaan nie, en dan die Firmware_Updater_Operation.py -skript laat loop, met die Sensly verbind soos in stap 6.

Dan voer ons die firmware -opdaterer uit die gids Sensly_Update_for_v1_1 soos volg uit:

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

Sodra die Sensly -firmware opgedateer is, koppel die Sensly soos gewoonlik aan die Raspberry Pi.

Begin nou die Sensly.py -script:

python /home/pi/Sensly/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 as 'n csv -lêer by die SampleData -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 9: 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: