Sisällysluettelo:

Lämpötila, suhteellinen kosteus, ilmakehän paineen mittauslaite Raspberry Pi- ja TE-yhteyksien avulla MS8607-02BA01: 22 vaihetta (kuvien kanssa)
Lämpötila, suhteellinen kosteus, ilmakehän paineen mittauslaite Raspberry Pi- ja TE-yhteyksien avulla MS8607-02BA01: 22 vaihetta (kuvien kanssa)

Video: Lämpötila, suhteellinen kosteus, ilmakehän paineen mittauslaite Raspberry Pi- ja TE-yhteyksien avulla MS8607-02BA01: 22 vaihetta (kuvien kanssa)

Video: Lämpötila, suhteellinen kosteus, ilmakehän paineen mittauslaite Raspberry Pi- ja TE-yhteyksien avulla MS8607-02BA01: 22 vaihetta (kuvien kanssa)
Video: Realistit | Ilmasto Muuttuu 2024, Marraskuu
Anonim
Lämpötila, suhteellinen kosteus, ilmakehän paineen kirjaaja käyttäen Raspberry Pi- ja TE Connectivity MS8607-02BA01
Lämpötila, suhteellinen kosteus, ilmakehän paineen kirjaaja käyttäen Raspberry Pi- ja TE Connectivity MS8607-02BA01

Johdanto:

Tässä projektissa näytän sinulle, kuinka rakentaa asennus vaiheittain kirjausjärjestelmä lämpötilan kosteudelle ja ilmanpaineelle. Tämä projekti perustuu Raspberry Pi 3 Model B- ja TE Connectivity -ympäristöanturisiruun MS8607-02BA01. aseta DPP901G000 Amazoniin 17 dollarilla. Ohjelma, joka suorittaa tämän projektin, on githubissa ja kirjoitettu python 3: lla.

Yritän niin paljon kuin voin tarjota kaikki tylsät tiedot, jotta kuka tahansa, jolla on perustiedot tietokoneesta, voi rakentaa tämän järjestelmän onnistuneesti.

Lähteet ja viitteet:

www.te.com/commerce/DocumentDelivery/DDECon…

www.te.com/commerce/DocumentDelivery/DDECon…

en.wikipedia.org/wiki/Raspberry_Pi

github.com/anirudh-ramesh/MS8607-02BA01/bl…

Tarvittavat osat ja työkalut:

-Raspberry Pi 3 Malli B ja lisävarusteet: kotelo, hiiri, näppäimistö, näyttö tai TV, microSD -kortti jne.

-MS8607-02BA01 eval Board, DPP901G000 tai vastaava, viittaa siihen muissa ohjeissa anturikorttina.

- Neljä prototyyppijohtoa Raspberry Pi: n liittämiseksi anturilevyyn

-Tietokone Raspberry Pi: n asentamiseen, käytin Ubuntua käyttävää tietokonetta, Windows -tietokone toimii joidenkin ohjeiden muutosten kanssa.

Vaihe 1: Laitteiston asennus

Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus

-Kytke Raspberry Pi anturikorttiin yllä olevan taulukon ja kuvan mukaisesti

Vaihe 2: Lataa Raspbian

Lataa Raspbian
Lataa Raspbian

-Lataa Raspbian SD -kortin kuva osoitteesta

-Selaa latauskansioon ja pura Raspbian SD -kortin kuva komennolla unzip.

Vaihe 3: Micro SD -laitteen tunnistaminen

Micro SD -laitteen tunnistaminen
Micro SD -laitteen tunnistaminen

-Aseta MicroSD -kortti tietokoneeseen liitettyyn Micro SD -kortinlukijaan/-kirjoittimeen, -Tunnista tietokoneesi mikro -SD -kortin laitteen nimi”sudo fdisk -l” -komennolla alla olevan kuvan mukaisesti, huomaa kuinka SD -korttilaite tunnistetaan koon ja laitteen nimen mukaan, tässä tapauksessa SD -kortin laitteen nimi on “/dev /mmcblk0”, tietokoneellasi se voi olla erilainen. Jos sinulla on Windows -tietokone, käytä Win32 Disk Imager -ohjelmaa tässä vaiheessa.

Vaihe 4: Raspbian -kuvan kopioiminen MicroSd -kortille

Raspbian -kuvan kopioiminen MicroSd -kortille
Raspbian -kuvan kopioiminen MicroSd -kortille
Raspbian -kuvan kopioiminen MicroSd -kortille
Raspbian -kuvan kopioiminen MicroSd -kortille

-Polta Raspbian MicroSD -kortille komennolla:

dd if = SD -kortin_kuvan_tiedoston_nimi = SD_Card_Device_Name status = edistyminen.

Odota kopioinnin päättymistä, tämä kestää muutaman minuutin.

Vaihe 5: Elossa ensimmäistä kertaa

Elossa ensimmäistä kertaa
Elossa ensimmäistä kertaa

-Poista micro SD tietokoneesta ja aseta vadelma, käytä virtaa, Raspberry Pi: n pitäisi käynnistyä.

- Laajenna Raspberry Pi -laitteessa SD avaamalla komentorivipääte ja kirjoittamalla”sudo raspi-config”, valitsemalla Laajenna tiedostojärjestelmä hyödyntääksesi koko SD-kortilla käytettävissä oleva tila. Käynnistä uudelleen, kun sinua pyydetään käynnistämään uudelleen.

Vaihe 6: Päivitä pakettiluettelo

Päivitä pakettiluettelo
Päivitä pakettiluettelo

-Kytke Raspberry Pi Wifi -verkkoon tai liitä se kotireitittimen ethernet -kaapelilla.

-Päivitä pakettiluettelo Raspberry Pi: n komentorivillä suorittamalla”sudo apt-get update”.

Vaihe 7: Ota VNC, SSH ja I2C käyttöön

Ota käyttöön VNC, SSH ja I2C
Ota käyttöön VNC, SSH ja I2C

Napsauta Raspberry Pi Desktop -päävalikon Asetukset ja valitse sitten Raspberry Pi Configuration -apuohjelma. Ota Liitännät -välilehdessä käyttöön SSH, VNC ja I2C.

Vaihe 8: Vaihda Raspberry Pi -salasana

Vaihda Raspberry Pi -salasana
Vaihda Raspberry Pi -salasana

-Nyt on hyvä aika vaihtaa Raspberry Pi -salasana.

Vaihe 9: Asenna I2c-työkalut

Asenna I2c-työkalut
Asenna I2c-työkalut

Asenna komentoriviltä I2C-työkalut komennolla “sudo apt-get install i2c-tools

Vaihe 10: I2C -tiedonsiirron tarkistaminen

I2C -tiedonsiirron tarkistaminen
I2C -tiedonsiirron tarkistaminen

- Varmista, että Raspberry Pi voi kommunikoida anturikortin kanssa I2C: n kautta käyttämällä komentoa “i2cdetect -y 1”.. Varmista, että molemmat löytyvät.

Vaihe 11: Python -version tarkistaminen

Python -version tarkistaminen
Python -version tarkistaminen

Ohjelma, jonka suoritamme lukemaan anturitietoja, vaatii vähintään Python -version 3.2, vanhemmat versiot eivät aja ohjelmaa oikein.

Linux käyttää symbolista linkkiä (etsi symboliset linkit linux -käyttöjärjestelmästä verkossa ymmärtääksesi mistä puhun) osoittaakseen, mitä python -tulkin versiota käytetään python -komentosarjojen suorittamiseen. Käytä komentoa “ls/usr/bin/python -l” nähdäksesi version, johon viitattiin, tässä tapauksessa se osoittaa python2.7: een, joka ei toimi meille.

Vaihe 12: Käytettävissä olevien Python -versioiden tarkistaminen

Käytettävissä olevien Python -versioiden tarkistaminen
Käytettävissä olevien Python -versioiden tarkistaminen

Käytä komentoa “ls/usr/bin/python*” nähdäksesi kaikki Raspberry Pi -laitteesi käytettävissä olevat python -versiot.

Vaihe 13: Päivitä Python Symbolic Link

Päivitä Python Symbolic Link
Päivitä Python Symbolic Link

Näyttää siltä, että meillä on versio python3.5, linkitetään se symbolisesti kohteeseen/usr/bin/python

Vaihe 14: Lataa THP Loggerin lähdekoodi

Lataa THP Loggerin lähdekoodi
Lataa THP Loggerin lähdekoodi

-Lataa THP Loggerin lähdekoodi Githubista

Vaihe 15: Pura lähdekoodin zip -tiedosto

Pura lähdekoodin zip -tiedosto
Pura lähdekoodin zip -tiedosto

-Pura lähdekoodin zip -tiedosto.

Vaihe 16: Suorita THP Logger

Suorita THP Logger
Suorita THP Logger

-Käytä komentorivin päätelaitetta muuttaaksesi nykyistä työhakemistoa käyttämällä "cd ~/Download/THP_Logger-master"

-Suorita THP Logger -sovellus komennolla "python main.py"

Vaihe 17: Aloita THP: n mittaaminen

Aloita THP: n mittaaminen
Aloita THP: n mittaaminen

- Ota lokitiedosto käyttöön, valitse tarpeisiisi sopiva lokiväli ja anna sen toimia.

Vaihe 18: Tietojen saaminen SFTP: n yli

Tietojen saaminen SFTP: n yli
Tietojen saaminen SFTP: n yli

-En ole testannut sitä kalibroituja testauslaitteita vastaan, mutta ilmoitetut mittaukset ovat yhdenmukaisia lämmitystermostaatin kanssa. Huomasin myös kosteuden laskun avatessani oven, koska ulkona on pakkasta ja ulkona on huomattavasti vähemmän kuin sisällä.

-Siirrä tiedot csv -muodossa Raspberry Pi: stä tietokoneeseesi SSH: n kautta käyttämällä suosikki SFTP -asiakasohjelmaasi, Windowsissa voit käyttää WinSCP: tä, minä käytän bareFTP: tä linux -koneessani.

Vaihe 19: Tietojen tarkasteleminen

Datan katsominen
Datan katsominen

-Avaa Microsoft Excel- tai OpenOffice Calc -ohjelmistolla tuotu csv -tiedosto, luo tietojen avulla kaavio ja katso ympäristön muutokset päivän tai päivien aikana.

Vaihe 20: Tietojen käsittely

Tietojen käsittely
Tietojen käsittely
Tietojen käsittely
Tietojen käsittely
Tietojen käsittely
Tietojen käsittely

Sovellus ei tuota liikaa dataa esimerkiksi jos käytät sovellusta 24 tunnin aikana 60 sekunnin aikavälein, datatiedoston koko on noin 50 KiB

Yllä on kaavioita, jotka olen generoinut LibreOffice Calc -ohjelmalla käyttäen yli 70000 sekunnin (19 tunnin) aikana saatuja tietoja, yksi mittaus 60 sekunnin välein.

Vaihe 21: Parantamisen varaa

Tilaa parannuksille
Tilaa parannuksille

Voit vapaasti parantaa tätä projektia, muutamia ehdotuksia:

1-Julkaise tiedot Internet-palvelimelle, kuten

2-Käsittele ja näytä tiedot omalla verkkopalvelimellasi Raspberry Pi: llä

3-Anna ohjelman ajaa päätä käynnistettäessä ja hanki tietoja loputtomasti ja varoita, jos tietyt ehdot täyttyvät jne.

4-Laajenna järjestelmän toimintoja lisäämällä antureita ja toimilaitteita I2C- tai SPI-väylään.

5-Tallenna tiedot USB-muistitikulle SD-kortin sijaan, anna ohjelman nimen datatiedostot päivämäärän/ajan perusteella.

Suositeltava: