Indholdsfortegnelse:

Sensly Hat til Raspberry Pi luftkvalitet og gasdetektor V0.9: 8 trin
Sensly Hat til Raspberry Pi luftkvalitet og gasdetektor V0.9: 8 trin

Video: Sensly Hat til Raspberry Pi luftkvalitet og gasdetektor V0.9: 8 trin

Video: Sensly Hat til Raspberry Pi luftkvalitet og gasdetektor V0.9: 8 trin
Video: 40 useful auto products from Aliexpress that are useful to you 2024, Juli
Anonim
Sensly Hat til Raspberry Pi luftkvalitet og gasdetektor V0.9
Sensly Hat til Raspberry Pi luftkvalitet og gasdetektor V0.9

Sensly er en bærbar forureningssensor, der er i stand til at registrere forureningsniveauerne i luften ved hjælp af sine indbyggede gassensorer til at indsamle oplysninger om de forskellige gasser, der er til stede. Disse oplysninger kan fodres direkte til din smartphone til opdateringer af push-notifikationer i realtid. Sensly bruger industrielle sensorer, der sikrer en nøjagtig aflæsning af kontoret, hjemmet eller arbejdsmiljøet. At være opmærksom på disse data hjælper dig med at handle og bringe forureningsniveauerne ned omkring dig.

Vores team hos Altitude Tech LTD er store fans af Raspberry Pi mini -computeren. Vi er virkelig ivrige efter at hjælpe Raspberry Pi -samfundet med at udvikle deres egen Sensly -enhed og begynde at arbejde med eksperimenter, mens de lærer om forskellige typer gasser. Vi har udviklet Sensly Hat til Raspberry Pi. Oprindeligt lanceret på Kickstarter, er vi glade for at levere dette innovative udviklingsprodukt til beslutningstagere.

Sådan bruges The Sensly HAT

Forestil dig at bruge Sensly Raspberry Pi HAT til at:

  1. Byg din egen vejrbestandige sag og overvåg luftkvaliteten på fjerntliggende steder
  2. Overvåg luftkvaliteten omkring dit hjem
  3. Brug den til skoleeksperimenter.

Trin 1: Dele i æsken

Dele i æsken
Dele i æsken

Start med at få alt, hvad du har brug for.

  • Fornuftigt HAT
  • BME 280 temperatur-, fugtigheds- og tryksensormodul
  • Sharp PM10 sensor
  • PM10 kabel
  • 40 Pin Raspberry Pi header

Trin 2: Sæt fornuftigt sammen

Sætter fornuftigt sammen
Sætter fornuftigt sammen
Sætter fornuftigt sammen
Sætter fornuftigt sammen
Sætter fornuftigt sammen
Sætter fornuftigt sammen

Lad os lægge det hele sammen:

  • Sæt overskriften med 40 ben i stifthullerne på Sensly HAT, og anbring derefter Sensly HAT på pi'en
  • Placer BME 280 -modulet på Sensly HAT, så stifterne matcher hinanden. Se under modulet for at vide, hvilken retning det skal vende.
  • Sæt PM -sensorkablet i porten mærket PM Header
  • Når dette er gjort, kan vi tænde Raspberry Pi.
  • På grund af strømforsyningen fra Sensly Hat, når den er fuldt funktionsdygtig, anbefales det, at du bruger en hindbær pi -oplader til at drive din pi.

Trin 3: Ekstra dele

Ekstra dele
Ekstra dele

Få alt til din hindbær pi

  • Hindbær pi 2 eller 3
  • Overvåge
  • Tastatur og mus
  • Internetforbindelse
  • HDMI -kabel
  • Raspberry Pi 3 oplader
  • Seneste version af Raspbian Jessie

Trin 4: Opsætning af Raspberry Pi

Opsætning af Raspberry Pi
Opsætning af Raspberry Pi
Opsætning af Raspberry Pi
Opsætning af Raspberry Pi
Opsætning af Raspberry Pi
Opsætning af Raspberry Pi

Guiden til opsætning af en hindbærpi, hvis du har brug for den fra hindbærpifundamentet

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

Seneste version af Raspbian Jessie kan findes på nedenstående link.

www.raspberrypi.org/downloads/

Trin 5: Download softwaren

Download softwaren
Download softwaren
Download softwaren
Download softwaren
Download softwaren
Download softwaren

Opsætning af Raspberry Pi til at oprette forbindelse til Sensly HAT.

Der er et par måder at gøre dette på. Først kan du downloade Raspbian -billedet her. Dette vil blive forudkonfigureret til at fungere. For det andet kan du downloade installations scriptet fra

For det første skal vi downloade installations scripts ved hjælp af kommandoen. Sørg for, at du er i din hjemmemappe

$ git-klon

Derefter skifter vi bibliotek til mappen Sensly_Install

$ cd/path/to/Sensly_Install

Dernæst skal vi gøre installationsskriptet eksekverbart.

$ chmod u+x./Sensly_Dev_Install.sh

Endelig kører vi scriptet. Der vil være nogle meddelelser, som du skal skrive Y for at bekræfte, at du vil fortsætte

$ sudo./Sensly_Dev_Install.sh

Når den er fuldført, genstarter din pi. For at bekræfte, at alt fungerer, kan vi køre følgende kommando.

$ i2cdetect -y 1

Du skal kunne se positionerne 05 og 76 på skærmen.

Trin 6: Kalibrer gassensorerne

Kalibrer gassensorerne
Kalibrer gassensorerne
Kalibrer gassensorerne
Kalibrer gassensorerne

Der kræves en forvarmnings-/indbrændingsfase for at fjerne den beskyttende belægning, sensorerne har, når vi modtager dem fra producenterne. Dette er typisk 48 timer og skal kun udføres én gang. Derefter anbefaler vi typisk, at sensoren opvarmes i 15 minutter for at stabilisere aflæsninger, før der logges data.

Nu skal vi kalibrere gassensorerne for at kunne beregne PPM. For at gøre dette skal vi sætte Sensly HAT i et rent luftmiljø. Dette kan være udenfor, eller hvis du har faciliteterne, i syntetisk luft. Selvom luften du putter den i vil påvirke sensorernes nøjagtighed, vil det ikke påvirke præcisionen, så hvis du ønsker at spore ændringer i din luftkvalitet, vil Sensly være passende. Sensly HAT leveres forudindlæst med kalibreringsfirmwaren, så vi kan simpelthen køre kalibreringsscriptet for at finde R0-værdierne for hver gassensor. For at kunne sætte Sensly i kalibreringsmiljøet skal vi kunne køre kalibreringsscriptet, når Pi starter op. Til dette skal vi downloade:

$ git-klon

Inde i den mappe vil vi bruge Sensly_Calibration.py Script, men først skal vi konfigurere den automatiske kalibrering. Indtast følgende kommandoer i terminalen

$ sudo crontab –e

Hvis du aldrig har kørt crontab før, skal du vælge hvilken editor, du vil bruge til at redigere den med, jeg bruger normalt nano, så jeg vælger mulighed 2. Dernæst skal vi sætte følgende kommando i filen

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

Derefter lukker vi filen ved hjælp af Ctrl+x derefter Y. Dette vil betyde, at hver gang du starter din Pi, vil den køre kalibreringsscriptet.

Du kan nu tage det med til dit rene luftmiljø og lade det stå mellem en halv time og en time. Jo længere jo bedre.

Når dette er færdigt, skal du have en fil med navnet Sensly_Calibration_ "date" _ "time".csv, hvor "date" vil blive erstattet med den aktuelle dato gemt på Raspberry pi og "time" er erstattet med den aktuelle tid. Denne fil vil indeholde de R0 -værdier, der beregnes under kalibreringsfasen i gennemsnit hvert 5. minut. Da scriptet logger et løbende gennemsnit, tager du den sidste post i filen som R0 -værdierne for MQ2, MQ7 og MQ135. Dette vil derefter blive indsat i filen Sensly.py. for at gøre det muligt for os at beregne PPM -værdierne for hver påvist gas

Trin 7: Kørsel af Sensly HAT

Kører Sensly HAT
Kører Sensly HAT
Kører Sensly HAT
Kører Sensly HAT
Kører Sensly HAT
Kører Sensly HAT
Kører Sensly HAT
Kører Sensly HAT

For at kunne køre Sensly i fuld driftstilstand skal vi opdatere firmwaren for at få den ud af kalibreringstilstand. Dette gøres ved at køre scriptet update.sh

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

Når vi er færdige, kan vi nu køre vores vigtigste python -script. Inde i Sensly -mappen køres:

$ python /path/to/Sensly.py

Endelig, for at du kan køre scriptet automatisk, kører vi derefter crontab -kommandoen igen.

$ crontab -e

Tilføj derefter dette til slutningen af filen, mens du fjerner vores tidligere post

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

Hver gang du starter din pi, skal Sensly HAT logge data til en csv -fil. Det sidste trin er at tage de R0 -værdier, du opnåede under kalibreringstrinnet, og sætte dem i det fremhævede sidste skærmbillede.

Den næste instruerbare, vi vil frigive, viser dig, hvordan du forbinder dette med plotly.

Trin 8: Sidste trin

Sidste trin
Sidste trin

Del venligst dine data, da det vil hjælpe os med at opbygge bedre opdateringer til Sensly.

Hvis du synes, du har evnerne til at skrive en god Instructable using Sensly, skal du købe en fra vores butik, og hvis vi kan lide den, refunderer vi dine penge og sender dig endda flere godbidder!

Anbefalede: