Sisällysluettelo:

Sääasema käyttäen Wemos D1 Mini, BME280 ja Sensate .: 6 vaihetta
Sääasema käyttäen Wemos D1 Mini, BME280 ja Sensate .: 6 vaihetta

Video: Sääasema käyttäen Wemos D1 Mini, BME280 ja Sensate .: 6 vaihetta

Video: Sääasema käyttäen Wemos D1 Mini, BME280 ja Sensate .: 6 vaihetta
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Marraskuu
Anonim
Sääasema Wemos D1 Minin, BME280: n ja Sensaten avulla
Sääasema Wemos D1 Minin, BME280: n ja Sensaten avulla

Aiemmissa viesteissä olen jakanut erilaisia tapoja rakentaa sääasema. Jos et ole tarkistanut sitä, tässä on linkki.

Tässä ohjeessa esittelen kuinka rakentaa yksinkertainen sääasema Wemosin ja Sensate -nimisen IoT -alustan avulla. Aloitetaan siis.

Tarvikkeet

  1. WeMos D1 Mini ………. (Amazon USA / Amazon UK / Banggood)
  2. BME280 …………………. (Amazon USA / Amazon UK / Banggood)
  3. 1,3 "OLED -näyttö …… (Amazon USA / Amazon UK / Banggood)

Näiden lisäksi tarvitsemme myös Sensate -sovelluksen iOS: lle tai Androidille.

Vaihe 1: Mikä on Sensate?

Mikä on Sensate?
Mikä on Sensate?

Heidän omin sanoin: "Käytä Sensate Sense -sovellusta päästäksesi antureisiisi milloin tahansa ja missä tahansa. Rakenna lopullinen dataloggeri käyttämällä olemassa olevia laitteistokomponentteja ilmaisen Sensate -laiteohjelmiston kanssa. Tai etsi sovelluksellesi sopiva siru ja luo yksilöllinen ratkaisu."

Lyhyesti sanottuna se on sovellus, joka yhdessä laiteohjelmiston kanssa antaa sinulle yksinkertaisen koodittoman tavan rakentaa yksinkertaisia projekteja. Sinun tarvitsee vain flashata heidän laiteohjelmistonsa, asentaa heidän sovelluksensa, käydä läpi määritysasetukset ja olet valmis keräämään tietoja antureistasi.

Vaihe 2: Sensate -laiteohjelmiston vilkkuminen

Vilkkuva Sensate -laiteohjelmisto
Vilkkuva Sensate -laiteohjelmisto
Vilkkuva Sensate -laiteohjelmisto
Vilkkuva Sensate -laiteohjelmisto
Vilkkuva Sensate -laiteohjelmisto
Vilkkuva Sensate -laiteohjelmisto

Nyt haluamme, että ESP -korttimme (tässä tapauksessa WeMos D1 Mini) pystyy muodostamaan yhteyden Sensate -pilveen. Tätä varten meidän on salattava Sensaten laiteohjelmisto taulullamme. Prosessi on melko suoraviivainen.

Varmista ensin, että lataat seuraavat:

  • Lataa ja asenna CP210x- tai CH34x -ohjain (riippuen piirisi USB -TTL -sirusta). Minun tapauksessani asensin CH340: n.
  • Lataa NodeMCU -välähdystyökalu täältä.
  • Lataa seuraavaksi uusin Sensate -laiteohjelmisto täältä.

Kun kaikki on ladattu ja ajurit asennettu. Meidän on tarkistettava WeMos -korttimme portti. Portin löytäminen:

  • Siirry "Laitehallinta" >> "Portit".
  • Liitä kortti tietokoneeseen USB: n kautta. Huomaat uuden portin ilmestyvän luetteloon. Merkitse se muistiin.

Nyt voimme vilkaista levyn uudella laiteohjelmistolla. Varmista, että olet ladannut oikean laiteohjelmiston linkistä. (Tässä projektissa käytämme WeMos D1 miniä, joten käytämme kyseistä laiteohjelmistoa)

  • Avaa vilkku ja siirry "Lisäasetukset" -välilehdelle. Varmista, että sinulla on samat asetukset kuin yllä olevassa kuvassa.
  • Siirry seuraavaksi "Config" -välilehdelle, napsauta ensimmäistä riviä ja siirry kansioon, josta olet ladannut laiteohjelmiston. Valitse oikea tiedosto.
  • Siirry nyt "Käyttö" -välilehteen, valitse täällä COM -portti -ruudussa aiemmin mainitsemasi portti.
  • Napsauta "Flash" ja odota, kunnes vilkkuu on valmis.

Nyt meillä on WeMos D1 -kortti, jossa on Sensaten laiteohjelmisto. Napsauta vain nollauspainiketta lopettaaksesi käynnistysprosessin.

Vaihe 3: WiFi -verkon määrittäminen

WiFi -verkon määrittäminen
WiFi -verkon määrittäminen
WiFi -verkon määrittäminen
WiFi -verkon määrittäminen
WiFi -verkon määrittäminen
WiFi -verkon määrittäminen

Nyt kun olemme onnistuneesti välähtäneet ja käynnistäneet laiteohjelmiston, meidän on asetettava WiFi -tunnistetiedot taululle. Voit tehdä tämän käynnistämällä ensin kortin ja kytkemällä älypuhelimesi WiFi päälle.

  1. Napauta "Sensate-Setup" ja anna oletussalasana "Setup-Sensate".
  2. Kun laite on yhdistetty, avaa oletusselain ja kirjoita URL -osoite "192.168.4.1" ja paina enter.
  3. Sinut ohjataan asetussivulle. Valitse tässä "SSID" (WiFi -nimi), johon haluat muodostaa yhteyden, ja anna sitten salasana.
  4. Anna laitteelle nimi palvelukokoonpanossa (tässä tapauksessa "Sääasema"). Napauta Tallenna ja käynnistä uudelleen.

Kun tämä on tehty, WeMos -kortti on nyt valmis muodostamaan yhteyden WiFi -verkkoon. Nyt voimme siirtyä eteenpäin ja aloittaa asennuksen Sensate -sovelluksessa.

Vaihe 4: Asenna Sensate Mobile App

Sensate Mobile -sovelluksen asentaminen
Sensate Mobile -sovelluksen asentaminen
Sensate Mobile -sovelluksen asentaminen
Sensate Mobile -sovelluksen asentaminen
Sensate Mobile -sovelluksen asentaminen
Sensate Mobile -sovelluksen asentaminen

Varmista ensin, että olet asentanut Sensate Sense -sovelluksen älypuhelimeesi. Avaa seuraavaksi sovellus ja seuraa alla olevia ohjeita:

  • Napauta ensimmäisellä sivulla "Laitteiston asennus". Sitten se kysyy, haluammeko konfiguroida sillan, koska olemme jo määrittäneet sen edellisessä vaiheessa, napautamme toista vaihtoehtoa "Ei, se on jo määritetty"
  • Seuraavalla sivulla näkyvät kaikki käytettävissä olevat sillat. Valitse juuri tekemämme.
  • Seuraavalla sivulla on kaikki tiedot antureista ja 3 vaihtoehtoa. Valitse tässä "Ohjattu määritystoiminto". Seuraavalla sivulla voit lukea lisätietoja kokoonpanosta. Kun olet lukenut sen, napauta "Käynnistä".
  • Nyt saamme luettelon kaikista tuetuista levyistä. Täällä valitaan "WeMos D1 Mini" ja napauta "Jatka".
  • Seuraavaksi se pyytää meitä valitsemaan toimintatavan. Käytettävissä on kaksi tilaa, joista toinen on normaalitila, joka ottaa ja päivittää lukemat niin usein kuin mahdollista. Toinen tila "Lepotila", tässä tilassa voimme saada säännöllisiä päivityksiä ja levy on virransäästötilassa. Tätä projektia varten olen valinnut ensimmäisen tilan, koska haluan reaaliaikaisia päivityksiä lämpötilasta ja kosteudesta.
  • Seuraavaksi meidän on valittava näyttö. Koska käytämme 1,3 "128 x 64 -näyttöä, valitsemme sen. Napauta sitten" Jatka ".
  • Valitse seuraavalla sivulla vain "Ei laajennusta".
  • Seuraavalla sivulla meidän on valittava anturi. Käytämme "BME280", joten valitse se. Varmista, että et valitse BMP280, joka on samanlainen, mutta josta puuttuu paineanturi.
  • Kun valitsemme anturin, sovellus antaa meille valinnan siitä, mitä tietoja haluamme kerätä. Vaihda tässä kaikki kolme vaihtoehtoa. Ei tarvitse pelata muiden asetusten kanssa.
  • Lopuksi napsauta lopuksi.

Nyt meidän tarvitsee vain rakentaa piiri.

Vaihe 5: Piirin rakentaminen

Piirin rakentaminen
Piirin rakentaminen
Piirin rakentaminen
Piirin rakentaminen

Koska käytämme täällä I2C -viestintää, yhteydet ovat hyvin yksinkertaisia. Katso yllä olevat kuvat. Tässä on 4 nastaa: VCC, GND (virtatapit) ja SDA, SCL (I2C -nastat).

Liitä johdot seuraavasti:

VCC = 3.3V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

Ja siinä kaikki. Käynnistä nyt piiri ja odota, että se muodostaa yhteyden verkkoon. Nyt saamme tiedot OLEDista ja sovelluksesta.

Vaihe 6: Viimeinen huomautus

Loppuhuomautus
Loppuhuomautus
Loppuhuomautus
Loppuhuomautus

Joten nyt meillä on DIY -sääasema ilman, että joudumme itse kirjoittamaan koodia. Eikö olekin siistiä? Nyt voit rakentaa sille kotelon, kuten aiemmin täällä. Toivottavasti opetusohjelma oli helppo seurata ja opit jotain nyt.

Jos sinulla on kysyttävää, jätä kommentti alle.

Suositeltava: