Sisukord:

Ehitage Raspberry Pi SUPER ilmajaam: 8 sammu (piltidega)
Ehitage Raspberry Pi SUPER ilmajaam: 8 sammu (piltidega)

Video: Ehitage Raspberry Pi SUPER ilmajaam: 8 sammu (piltidega)

Video: Ehitage Raspberry Pi SUPER ilmajaam: 8 sammu (piltidega)
Video: Начало → Изучайте английский → Освойте ВСЕ ОСНОВЫ АНГЛИЙСКОГО ЯЗЫКА, которые вам НУЖНО знать! 2024, November
Anonim
Image
Image

Olgem ausad, meie, inimesed, räägime palju ilmast ⛅️. Keskmine inimene räägib ilmast neli korda päevas, keskmiselt 8 minutit ja 21 sekundit. Tehke matemaatikat ja see teeb kokku kümme kuud teie elust, mille veedate ilmastikutunde pärast. Ilm on vestluste algajate ja ebamugavate vaikuse katkestajate jaoks esimene teema. Kui me sellest nii palju räägime, võime sama hästi viia oma ilmastikutänava täiesti uuele tasemele. See ülilõbus ja lihtne projekt kasutab selleks asjade Internetti (IoT) ja Raspberry Pi.

Ehitame oma hüper-kohaliku ilmastiku asjade Interneti-armatuurlaua, jäädvustades aja jooksul meie maja sees ja väljas ilmastikku. Järgmine kord, kui keegi küsib teilt "kuidas on ilmataadiga viimasel ajal?", Saate oma hullumeelse ilmaanalüüsi oskusega oma telefoni välja lüüa ja hingetuks jätta ☀️.

Mida on vaja kursuse läbimiseks: 1. Raspberry Pi Interneti -ühendusega

2. Vaarika Pi SenseHAT

3. 6-tolline 40-kontaktiline IDE-kaabli pikenduskaabel (temperatuuri täpsuse jaoks valikuline)

4. Esialgne riiklik konto

5. See on kõik!

Projekti tase: algaja

Ligikaudne valmimisaeg: 20 minutit

Ligikaudne lõbutegur: graafikutest väljas

Selles samm-sammulises õpetuses saate: õppida, kuidas kasutada Weatherstacki API integreerimist algseisundis, et saada oma piirkonnas kohalikku välisilma

- Siit saate teada, kuidas kasutada Raspberry Pi koos mõistliku mütsiga (https://www.raspberrypi.org/products/sense-hat/), et jäädvustada oma maja ilmaandmeid

- Looge oma isiklik hüper-kohaliku ilma juhtpaneel, millele pääsete juurde oma sülearvuti või mobiilseadme mis tahes veebibrauserist

- Andke oma meteoroloogile raha eest jooksu

Tarvikud

Mida on vaja kursuse läbimiseks:

1. Raspberry Pi koos Interneti -ühendusega

2. Vaarika Pi SenseHAT

3. 6-tolline 40-kontaktiline IDE-kaabli pikenduskaabel (temperatuuri täpsuse jaoks valikuline)

4. Esialgne riiklik konto

5. See on kõik!

1. samm: alustamine

Oleme juba teinud palju tööd, et saaksite koodi kokku panna ja teabe korrastada. Vajame lihtsalt, et teete sellel teel mõned kohandused.

Kõigi teie jaoks ettevalmistatud asjade hankimiseks peate hoidla kloonima GitHubist. Github on suurepärane teenus, mis võimaldab meil selliseid projekte salvestada, muuta ja hallata. Hoidla kloonimiseks peame vaid minema meie Pi terminali või teie arvutiterminali, mis on SSH, teie pi sisse ja tippige see käsk:

$ git kloon

Vajutage sisestusklahvi ja näete seda teavet:

pi@raspberrypi ~ $ git kloon

Kloonimine "wunderground-sensehat" …

pult: objektide loendamine: 28, tehtud.

kaugjuhtimispult: kokku 28 (delta 0), taaskasutatud 0 (delta 0), pakendis taaskasutatud 28

Objektide lahtipakkimine: 100% (28/28), tehtud.

Ühenduvuse kontrollimine… valmis.

Kui olete seda näinud, õnnitlen teid, olete Github Repo edukalt klooninud ja teil on kõik oma superilmajaama ehitamiseks vajalikud failid. Enne järgmise sammu juurde liikumist võtame veidi aega selle kataloogi uurimiseks ja mõne põhilise käsurea käsu õppimiseks.

Sisestage terminali all olev käsk:

$ ls

See käsk loetleb kõik, mis on praegu teie kataloogis saadaval. See loend näitab, et meie Github Repo on kloonitud edukalt meie kataloogi nimega „wunderground-sensehat”. Vaatame, mis selles kataloogis on. Kataloogi muutmiseks peate lihtsalt sisestama "cd" ja seejärel selle kataloogi nime, kuhu soovite minna.

Sel juhul kirjutame:

$ cd wunderground-sensehat

Kui vajutame sisestusklahvi, näete, et oleme nüüd kataloogis wunderground-sensehat. Kirjutame uuesti ls, et näha, millised failid oleme oma pi -sse installinud.

README.md sensehat.py sensehat_wunderground.py wunderground.py

Siin näeme, et meil on lugemisdokument ja paar erinevat pythoni faili. Heidame pilgu sensehat.py. Selle asemel, et hüpata faili käsuga cd, nagu tegime kataloogide puhul, kasutame käsku nano. Nano -käsk võimaldab meil avada nano -tekstiredaktori, kus meil on selle projekti iga segmendi jaoks kogu meie püütoni kood. Minge edasi ja tippige:

$ nano sensehat.py

Siin näete kogu koodi, mille oleme teile selle projekti jaoks ette valmistanud. Me ei tee selles dokumendis veel mingeid muudatusi, kuid kerige julgelt ringi ja vaadake, mida me selles õpetuses hiljem tegema hakkame.

2. etapp: algseisund

Esialgne riik
Esialgne riik

Soovime voogesitada kõiki oma ilmateateid pilveteenusesse ja lasta sellel teenusel muuta meie andmed toredaks armatuurlauaks, millele pääseme juurde oma sülearvutist või mobiilseadmest. Meie andmed vajavad sihtkohta. Sihtkohana kasutame lähteolekut.

1. samm: registreerige esialgse riigi konto

Minge aadressile https://www.initialstate.com/app#/register/ ja looge uus konto.

Samm: installige ISStreamer

Installige algseisundi Pythoni moodul oma Raspberry Pi -le: Käsurealt (ärge unustage kõigepealt oma Pi -sse SSH -d sisestada) käivitage järgmine käsk:

$ cd/home/pi/

$ / curl -sSL https://get.initialstate.com/python -o -| sudo bash

Turvamärkus. Ülaltoodud käsul on mõni oluline anatoomia, mida kasutaja peaks teadma.

1) Enne lokkimist on eelnev \. See on oluline, et tagada, et curl alias ei käivituks, kui see loodi. See aitab vähendada riski, et käsk teeb kavandatust rohkem.

2) Käsk on torukäsk, nii et käivitamisel suunate saidilt https://get.initialstate.com/python allalaaditava skripti väljundi käsku sudo bash. Seda tehakse installimise lihtsustamiseks, kuid tuleb märkida, et siin on oluline https, mis aitab tagada, et installiskriptiga ei tehtaks manipuleerimist, eriti kuna skripti käitatakse kõrgendatud õigustega. See on tavaline viis installimise ja seadistamise lihtsustamiseks, kuid kui olete pisut ettevaatlikum, on mõned veidi vähem mugavad alternatiivid: saate käsu jagada kaheks etapiks ja uurida, kuidas kindlustada see on truudus VÕI saate järgida pipi juhiseid, sa lihtsalt ei saa automaatselt loodud näidiskripti.

3. samm: tehke automaatika

Pärast 2. sammu näete ekraanile midagi sarnast järgmise väljundiga:

pi@raspberrypi ~ $ / curl -sSL https://get.initialstate.com/python -o -| sudo bash

Parool: ISStreamer Python lihtne paigaldamine!

Selle paigaldamiseks võib kuluda paar minutit, jooge kohvi:)

Kuid ärge unustage tagasi tulla, mul on hiljem küsimusi!

Leiti easy_install: setuptools 1.1.6

Leiti pip: pip 1.5.6 /Library/Python/2.7/site-packages/pip-1.5.6- py2.7.egg (python 2.7)

pip peamine versioon: 1

pip minor versioon: 5

ISStreamer leiti, värskendatakse…

Nõue on juba ajakohane: ISStreamer /Library/Python/2.7/site-packages Cleaning up …

Kas soovite automaatse näiteskripti hankida? [y/N]

(väljund võib olla erinev ja võtta kauem aega, kui te pole kunagi algseisundi Pythoni voogesitusmoodulit varem installinud)

Kui teil palutakse näiteskripti automaatselt hankida, tippige y.

See loob testskripti, mida saame käivitada, et tagada andmete voogesitamine algseisundisse meie Pi -st. Teilt küsitakse järgmist:

Kuhu soovite näite salvestada? [vaikimisi:./is_example.py]:

Vaikimisi aktsepteerimiseks võite sisestada kohandatud kohaliku tee või vajutada sisestusklahvi. Teilt küsitakse kasutajanime ja parooli, mille lõite just oma esialgse riigi konto registreerimisel. Sisestage mõlemad ja install lõpeb.

4. samm: juurdepääsuklahvid

Vaatame loodud skripti näidist. Tüüp:

$ nano is_example.py

15. real näete rida, mis algab sõnadega streamer = Streamer (ämber_…. See rida loob uue andmekogumi nimega „Pythoni voo näide” ja on seotud teie kontoga. See seos juhtub juurdepääsu_võtme =”…” tõttu parameetrit samal real. See pikk tähtede ja numbrite seeria on teie algse riigi konto juurdepääsuvõti. Kui lähete oma veebibrauseris oma algse riigi kontole, klõpsake paremas ülanurgas oma kasutajanime ja seejärel minge jaotisse „minu konto”, leiate selle sama juurdepääsuklahvi lehe alaosast jaotise „Voogesituse juurdepääsuvõtmed” alt.

Iga kord, kui loote andmevoo, suunab see juurdepääsuvõti selle andmevoo teie kontole (seega ärge jagage oma võtit kellegagi).

Samm: käivitage näide

Käivitage testskript, et veenduda, kas suudame teie algse oleku kontole andmevoo luua.

Käivitage järgmine:

$ python is_example.py

6. samm: kasum

Minge oma veebibrauseris tagasi algse riigi kontole. Teie logiriiuli vasakul küljel oleks pidanud ilmuma uus andmekogum nimega „Python Streami näide” (peate võib -olla lehte värskendama). Testiandmete vaatamiseks klõpsake sellel ämbril ja seejärel lainete ikoonil.

Soovite tutvuda Waves'i õpetusega, et tutvuda selle andmete visualiseerimise tööriista kasutamisega. Seejärel vaadake andmeid plaatides, et näha neid samu andmeid juhtpaneeli kujul.

Nüüd olete valmis alustama reaalsete andmete voogesitust Wundergroundist ja mujalt.

3. samm: märkige müts

Sense MÜTS
Sense MÜTS
Sense MÜTS
Sense MÜTS
Sense MÜTS
Sense MÜTS

Sense HAT on Raspberry Pi lisandmoodul, mis on täis andureid, LED-e ja väikest juhtkangi. Selle väikese lisandmooduli juures on suurepärane see, et seda on uskumatult lihtne paigaldada ja kasutada tänu fantastilisele Pythoni raamatukogule, mille saate kiiresti installida. Selle projekti jaoks kasutame Sense HATi temperatuuri, niiskuse ja õhurõhu andureid. Paneme selle paika.

Sense HATi kasutamise esimene samm on selle füüsiline installimine oma Pi -le. Kui Pi on välja lülitatud, kinnitage müts, nagu pildil näidatud.

Lülitage oma Pi sisse. Peame installima Pythoni teegi, et oleks lihtne sensori väärtusi Sense HAT -ist lugeda. Esiteks peate veenduma, et teie Raspbiani versioonis on kõik ajakohane, tippides:

$ sudo apt-get update

Seejärel installige Sense HAT Pythoni teek:

$ sudo apt-get install sense-hat

Taaskäivitage oma Pi

Oleme valmis testima Sense HAT -i, lugedes sealt andurite andmeid ja saates need algseisundisse.

Testime oma Sense MÜTSI, et veenduda, kas kõik töötab. Kasutame skripti, mis asub aadressil https://github.com/InitialState/wunderground-sensehat/blob/master/sensehat.py. Saate selle skripti kopeerida oma Pi -faili faili või pääseda juurde meie varem kloonitud Githubi hoidlast. Muutke oma wunderground-sensehat kataloogi ja seejärel nano failiks sensehat.py, tippides:

$ nano sensehat.py

Pange tähele esimesel real, et impordime skripti SenseHati raamatukogu. Enne selle skripti käivitamist peame seadistama oma kasutajaparameetrid.

# --------- Kasutaja seaded --------- CITY = "Nashville"

BUCKET_NAME = ": parts_sunny:" + CITY + "Weather"

BUCKET_KEY = "sensehat"

ACCESS_KEY = "Teie_juurdepääsu_võti"

SENSOR_LOCATION_NAME = "Kontor"

MINUTES_BETWEEN_SENSEHAT_READS = 0,1

# ---------------------------------

Täpsemalt peate määrama oma ACCESS_KEY algse oleku konto juurdepääsuvõtmeks. Pange tähele, kui lihtne on lugeda Sense HAT -i andmeid ühest Pythoni reast (nt sense.get_temperature ()). Käivitage oma Pi käsureal skript:

$ sudo python sensehat.py

Minge oma algse oleku kontole ja vaadake Sense HATi loodud uut andmekogumit.

Nüüd oleme valmis selle kõik kokku panema ja looma oma hüper-kohaliku ilma juhtpaneeli!

Samm 4: Hyper Local Weather Dashboard

Hyper Local Weather Dashboard
Hyper Local Weather Dashboard
Hyper Local Weather Dashboard
Hyper Local Weather Dashboard

Selle projekti viimane samm on lihtsalt meie ilmateabe ja Sense HAT -i skripti ühendamine üheks juhtpaneeliks. Selleks kasutame ilmastikuandmete lisamiseks meie Sensehat armatuurlauale, mille lõime viimasel etapil, ilmastikuandmete lisamiseks Weatherstackiga.

Weatherstacki API kasutamine on ülilihtne. Varem lasime selle õpetuse raames teil luua ja käivitada skripti, et tõmmata andmeid ilmastikuandmete API -st, kuid alates selle õpetuse loomisest on esialgne riik loonud andmeintegratsiooni turuplatsi. Andmete integreerimise turg annab teile õiguse pääseda API -dele ja voogesitada algse oleku juhtpaneelile ilma koodita. See on sõna otseses mõttes vaid mõned hiireklõpsud ja BAM: ilmateated. Keskmise kohta olen kirjutanud põhjalikuma õpetuse Weatherstacki integreerimise kasutamise ja ilmateadete loomise kohta, kuid loetlen kiiresti, kuidas alustada.

Weatherstacki integreerimise kasutamine

1. Logige sisse oma esialgse riigi kontole

2. Klõpsake integratsioonilehe Weatherstack kasti üksikasjade nuppu. See leht räägib teile kogu põhiteabe integratsiooni ja selle kasutamise kohta. Sel juhul vajate lihtsalt asukoha sihtnumbrit (või laius- ja pikkuskraadi), mille ilmateadet soovite jälgida, ning peate teadma, millistes ühikutes soovite neid andmeid näha (meetriline, teaduslik või USA keiserlik).

3. Klõpsake nuppu Alusta seadistamist ja näete ekraani paremal küljel hüpikakna. Enne ilmastikuandmete vaatamise alustamist peate tegema vaid mõned lihtsad sammud.

4. Andke oma uuele armatuurlauale nimi. Ma panin oma nimeks Nashville Weather. Pro näpunäide: mulle meeldib kasutada armatuurlaudade nimedes emotikone, et anda neile veidi rohkem pilti. Kiire viis emotikonide üleslaadimiseks Macis on Ctrl+Command+tühikuklahv. Windowsi puhul hoidke all Windowsi nuppu ja kas punkti (.) Või semikoolonit (;). 2 5. Sisestage oma asukoht. Kasutan selle piirkonna sihtnumbrit, mida soovin jälgida, kuid täpsemaks saab määrata ka laius- ja pikkuskraadi. Piirkonna laius- ja pikkuskraade on lihtne leida, kui minna Google Mapsi, otsida kohta ja seejärel kopeerida laius- ja pikkuskraadid brauserist ning kleepida need vormi. Praegu saab kasutada ainult USA, Ühendkuningriigi ja Kanada asukohti.

6. Valige oma ühikud. Valisin USA/Imperiali, kuna elasin Ameerika Ühendriikides.

7. Valige uue ämbri loomine või saatke oma Weatherstacki andmed olemasolevasse ämbrisse. Kui olete selles õpetuses oma Sense Hat'i juba algseisundisse seadistamiseks seadistanud (viimases etapis), siis saatke Weatherstacki andmed see ämber.

8. Valige, kas soovite kõiki andmeid, mida Weatherstack saadab, või ainult konkreetseid ilmateateid teie armatuurlauale saata. Saate alati saata kõik andmed ja hiljem mõne plaadi välja võtta.

9. Valige, kui sageli soovite juhtpaneeli ilmastikutingimustega uuendada. Saate valida iga 15 minuti või tunni järel. Pidage meeles, et andmete saatmine iga 15 minuti järel maksab lisamärgi võrreldes iga tunni saatmisega. Seega, kui soovite turul korraga kasutada muid integratsioone, võiksite küsitlust korraldada iga tund. Saate alati integratsioonist andmete saatmise lõpetada ja uuesti alustada või hiljem andmete saatmise sagedust muuta. Kui aga peatate selle ja alustate uuesti, on teie andmetes lünki.

10. Klõpsake nuppu Alusta integreerimist. Nüüd voogesitate andmeid Weatherstackist! Esimeste andmepunktide sisselülitamiseks klõpsake nuppu „Vaata rakenduse IoT rakenduses”.

11. Kohandage oma armatuurlauda. Kui voogesitate uude ämbrisse, oleme alustamiseks seadistanud teile malli. Siiski peaksite selle omaks tegema! Ajaskaala alandamiseks vajutage juhtpaneeli ülaosas keskel allanoolt, klõpsake käsku Muuda plaate, teisaldage mõned plaadid ringi, muutke nende suurust ja muutke tausta. Muutke juhtpaneel soovitud viisil, nii et teil oleks lihtne koguda andmeid, mida soovite koguda. Võite kasutada ka teisi meie jaoks loodud Weatherstacki malle. Armatuurlauale veidi rohkem konteksti lisamiseks võite lisada ka kaardi, mis näitab ilma jälgimise asukohta. Teie armatuurlaud võib esialgu pisut tühi tunduda, kuid andke talle aega ja see täitub ilusate ajalooliste ilmastikuandmetega.

Samm: lisage armatuurlauale kaart (boonus)

Kaardi lisamine armatuurlauale (boonus)
Kaardi lisamine armatuurlauale (boonus)
Kaardi lisamine armatuurlauale (boonus)
Kaardi lisamine armatuurlauale (boonus)
Kaardi lisamine armatuurlauale (boonus)
Kaardi lisamine armatuurlauale (boonus)

Saame hõlpsasti juhtpaneelile lisada kaardipaani, mis näitab meie ilmastikuvoo asukohta. Lisateavet paanide interaktiivse kaardivaate kohta leiate aadressilthttps://support.initialstate.com/knowledgebase/articles/800232-tiles-map-view. Võiksime lihtsalt lisada oma Pythoni skripti uue avalduse streamer.log (ja ma selgitan selle jaotise lõpus, kuidas seda teha). Selle asemel kasutame võimalust ja näitame teile teistsugust viisi andmete juhtpaneelile saatmiseks.

1. toiming: hankige oma asukoha laius- ja pikkuskraadid

Peate hankima oma asukoha laius-/pikkuskraadid. Üks võimalus seda teha on minna Google Mapsi, otsida oma asukohta ja suurendada oma täpset asukohta. URL -is näete oma laius-/pikkuskraadi koordinaate. Ülaltoodud näites on minu koordinaadid 35,925298, -86,8679478.

Kopeerige oma koordinaadid (vajate neid 2. sammus) ja veenduge, et te ei kopeeriks kogemata URL -ist lisamärke.

Samm: looge URL, mis saadab andmed teie juhtpaneelile

Klõpsake ämbririiulil ämbri nime all lingil "Seaded". See avab ülaltoodud ekraani. Kopeerige tekst jaotises API lõpp -punkt ja kleepige see oma lemmiktekstiredaktorisse. Kasutame seda URL -i loomiseks, mida saame kasutada andmete saatmiseks olemasolevasse ämbrisse ja armatuurlauale. Minu ämbris näeb minu kopeeritud tekst välja selline: https://groker.initialstate.com/api/events?accessKey=bqHk4F0Jj4j4M4CrhJxEWv6ck3nfZ79o&bucketKey=shwu1 Teie URL -il on teie juurdepääsuklahv ja bucketKey. URL -i lõpuleviimiseks peame URL -i parameetritele lisama voo nime ja väärtuse.

Lisage oma URL -ile "& MapLocation = YOUR_COORDINATES_FROM_STEP1"

(sisestage 1. sammu koordinaadid, tühikuid pole ja ärge kopeerige minu oma !!)

Minu oma näeb välja selline: https://groker.initialstate.com/api/events?accessKey=bqHk4F0Jj4j4M4CrhJxEWv6ck3nfZ79o&bucketKey=shwu1&MapLocation=35.925298, -86.8679478

Kleepige täielik URL oma brauseri aadressiribale ja vajutage sisestusklahvi (või kasutage käsureal käsku „curl”), et saata oma kaardi koordinaadid uude ämbrisse „MapLocation”.

Kui vaatate praegu paneelides oma armatuurlauda (kannatamatuse korral peate võib -olla värskendama), oleks pidanud ilmuma uus plaat nimega MapLocation, mis oleks suumitud teie praegusesse asukohta.

2. samm. Alternatiiv: muutke oma skripti

Kui teile ülaltoodud 2. samm tõesti ei meeldi, saate oma Pythoni skripti lihtsalt lisada teise streamer.log avalduse. Lihtsalt lisage rida

streamer.log ("MapLocation", "YOUR_COORDINATES_FROM_STEP1")

kusagil def main (): skripti sensehat_wunderground.py funktsioon (pöörake tähelepanu taandele b/c Python nõuab rangete taandereeglite järgimist). Näiteks lisasin otse rea 138 juurde streamer.log ("MapLocation", "35.925298, -86.8679478").

Samm 6: Sense mütsi temperatuuri näidu fikseerimine

Sense mütsi temperatuuri näidu fikseerimine
Sense mütsi temperatuuri näidu fikseerimine
Sense mütsi temperatuuri näidu fikseerimine
Sense mütsi temperatuuri näidu fikseerimine
Sense mütsi temperatuuri näidu fikseerimine
Sense mütsi temperatuuri näidu fikseerimine

Võite märgata, et teie Sense HAT -i temperatuurinäidud tunduvad pisut kõrged - see on sellepärast. Süüdlane on Pi protsessori tekitatud soojus, mis soojendab õhku Sense HATi ümber, kui see istub Pi peal.

Temperatuurianduri kasulikuks muutmiseks peame HAT -i Pi -st eemale viima (mis välistaks kompaktse lahenduse olulise eelise) või proovime kalibreerida temperatuurianduri näitu. Protsessor on meie temperatuuriandurit mõjutava parasiitliku kuumuse peamine põhjus, seega peame välja selgitama korrelatsiooni. Piiri null Enviro pHAT -i üle vaadates jõudsime võrrandini, mis arvestab CPU temperatuuri, mis mõjutab mütsi temperatuuri näitu. Kalibreeritud temperatuuri arvutamiseks vajame lihtsalt protsessori temperatuuri ja skaleerimistegurit:

temp_kalibreeritud = temp - ((cpu_temp - temp)/FACTOR)

Leiame teguri, registreerides tegeliku temperatuuri ja lahendades selle. Ruumi tegeliku temperatuuri leidmiseks vajame erinevat temperatuurianduri seadistust. Kasutades DHT22 andurit (seadistusjuhised siin ja skript siin), saame mõlemat temperatuuri üheaegselt salvestada ja visualiseerida:

Tulemus näitab, et Sense HAT-i näit on 5-6 kraadi Fahrenheiti järgi üsna järjekindel. Protsessori temperatuuri lisamine segusse (selle skriptiga) näitab kõigepealt, et see on äärmiselt kuum, ja teiseks näitab teatud laine, mida Sense HAT mõõtmine jäljendab.

Pärast umbes 24 -tunnist salvestamist lahendasin teguri, kasutades kuut erinevat näitu kuuel erineval ajahetkel. Teguriväärtuste keskmistamine andis teguri lõppväärtuseks 5,466. Võrrandi rakendamine

temp_kalibreeritud = temp - ((cpu_temp - temp) /5.466)

kalibreeritud temperatuur jõudis ühe kraadini tegelikust temperatuurinäidust:

Selle kalibreerimisparanduse saate käivitada Pi -l ise, skripti wunderground_sensehat.py sees.

Samm 7: Boonus: seadistage oma ilmateated

Boonus: seadistage oma ilmateated
Boonus: seadistage oma ilmateated
Boonus: seadistage oma ilmateated
Boonus: seadistage oma ilmateated

Loome SMS -märguande alati, kui temperatuur langeb alla külmakraadi.

Järgime tugilehel kirjeldatud käivitusmärguannete seadistamise protsessi.

Veenduge, et teie ilmateabe kogum oleks laaditud.

Andmeriiulil (selle nime all) klõpsake ämbri sätetel.

Klõpsake vahekaarti Päästikud.

Valige käivitatav andmevoog (rippmenüüst saate valida olemasolevate voogude hulgast, kui andmekogum on laaditud, või saate voo nime/võtme käsitsi sisestada; *märkus. Safari ei toeta HTML5 ripploendeid). Ülaltoodud näite ekraanipildil valisin temperatuuri (F).

Valige tingimuslik operaator, antud juhul '<'.

Valige käivitusväärtus, mis käivitab toimingu (sisestage soovitud väärtus käsitsi). Sel juhul sisestage 32, nagu eespool näidatud.

Käivituse tingimuse lisamiseks klõpsake nuppu „+”.

Valige toiming (olemasolevaid toiminguid teavitatakse SMS -i või e -posti teel).

Toimingu lisamiseks klõpsake nuppu „+”. Sisestamise lõpetamiseks sisestage kinnituskood, kui lisate uue telefoninumbri või e -posti aadressi.

Teie päästik on nüüd aktiivne ja käivitub, kui tingimus on täidetud. Põhiekraanile naasmiseks klõpsake nuppu Valmis.

PIR -SMS

Kui temperatuur langeb alla 32, saate tekstisõnumi. Seadistate märguandeid mis tahes kohta oma ilmateabe kogumis (*pange tähele, et peate kasutama emotikonimärke, mitte tegelikke emotikone).

Näiteks alati, kui sajab vihma

: pilv: Ilmastikutingimused =: vihmavari:

Alati, kui on tuuline

: kriips: tuule kiirus (MPH)> 20

jne.

8. samm:

Asjade Interneti konkurss 2016
Asjade Interneti konkurss 2016
Asjade Interneti konkurss 2016
Asjade Interneti konkurss 2016

Asjade Interneti konkursi teine auhind 2016

Soovitan: