Sisällysluettelo:

Yksinkertainen sääasema V2.0: 5 vaihetta (kuvilla)
Yksinkertainen sääasema V2.0: 5 vaihetta (kuvilla)

Video: Yksinkertainen sääasema V2.0: 5 vaihetta (kuvilla)

Video: Yksinkertainen sääasema V2.0: 5 vaihetta (kuvilla)
Video: Garmin Instinct 2X Solar yksityiskohtainen tarkastelu 2024, Kesäkuu
Anonim
Yksinkertainen sääasema V2.0
Yksinkertainen sääasema V2.0

Aiemmin olen jakanut muutamia sääasemia, jotka toimivat eri tavalla. Jos et ole lukenut näitä artikkeleita, suosittelen sinua lukemaan sen täältä:

  • Yksinkertainen sääasema ESP8266: n avulla.
  • Huoneen sääasema Arduinon ja BME280: n avulla.

Tässä ohjeessa jaan päivitetyn sääaseman, jossa on kahden edellisen yhdistetyt ominaisuudet sekä muutamia lisäominaisuuksia. Sisälämpötilan, kosteuden ja paineen ohella voimme myös hakea nykyisen säätilan ja seuraavan päivän ennusteen. Kaikki nämä tiedot näytetään OLED -näytöllä, verkkosivulla ja android/ios -sovelluksessa.

Joten tuhlaamatta enää aikaa, aloitetaan.

P. S: Jos pidät tästä ohjeesta, äänestä se anturikilpailussa:)

Tarvikkeet

Tässä on luettelo osista, joita käytämme tässä projektissa.

Wemos D1 Mini (Amazon US / Amazon EU): Voit käyttää mitä tahansa ESP8266 / ESP32-pohjaista kehityskorttia

BME280 -anturi (Amazon USA / Amazon EU): Varmista, että ostat "BME280", jotta et sekoita sitä "BMP280"

1.3 "OLED -näyttö (Amazon USA / Amazon EU): Suosittelen, että hankit saman OLED -näytön, jota olen käyttänyt, tai saatat kamppailla sen kanssa, koska monet OLEDit eivät toimi ESP -levyjen kanssa

Painike (Amazon USA / Amazon EU): Käytä hetkellistä kytkintä, koska se vaihtaa eri tilojen välillä

Breadboard ja puserot (Amazon USA / Amazon EU): Prototyyppien luomiseen

Prototyyppikortti (Amazon USA / Amazon EU): Juottaa kaiken pysyvämmän prototyypin luomiseksi

3,7 V: n akku (Amazon USA / Amazon EU): Järjestelmän virransyöttö (valinnainen)

Näiden osien lisäksi tarvitsemme myös ohjelmiston, jotta kaikki toimisi

RemoteMe: Se on IoT -alusta, jossa sinun on luotava tili palveluiden käyttämiseksi. Se on täysin ilmainen

Arduino IDE: Lataa koodi

Tässä on joitain työkaluja, joita saatat tarvita matkan varrella:

Johtosuojaimet (Amazon USA / Amazon EU)

Juotosarja (Amazon USA / Amazon EU)

Helping Hands (Amazon USA / Amazon EU)

Kun olet kerännyt kaiken materiaalin, voimme siirtyä seuraavaan vaiheeseen.

Vaihe 1: Web-sovelluksen ja verkkolaitteen luominen:

Web-sovelluksen ja verkkolaitteen luominen
Web-sovelluksen ja verkkolaitteen luominen
Web-sovelluksen ja verkkolaitteen luominen
Web-sovelluksen ja verkkolaitteen luominen
Web-sovelluksen ja verkkolaitteen luominen
Web-sovelluksen ja verkkolaitteen luominen

Ensin meidän on siirryttävä Remoteme.org -palveluun ja kirjauduttava sisään tilillemme. Jos sinulla ei ole tiliä, nyt on aika luoda se. Nyt kun olemme kirjautuneet ulos etätililtä, voimme rakentaa sääaseman, toimi seuraavasti:

  1. Kun kirjaudumme Remoteme -tiliimme, meidät ohjataan sivulle, jossa näemme luettelon projekteista. Selaa alaspäin ja löydät "Sääasema". Klikkaa sitä.
  2. Näkyviin tulee ponnahdusikkuna, josta löydät kaikki tarvittavat tiedot projektista napsauttamalla tätä. Jos haluat, voit lukea kaikki yksityiskohdat tai vain noudattaa tätä ohjeistusta.
  3. Meidän on siirryttävä "rakenna se" -välilehdelle ja täytettävä tiedot.

    • Anna ensin WiFi -nimesi ja salasanasi. Näin ESP -kortti voi muodostaa yhteyden WiFi -verkkoon.
    • Seuraavaksi on vaihtoehto, jossa voimme valita levyn tyypin. Koska käytämme ESP8266 -pohjaista Wemos D1 mini -laitetta, valitsemme sen.
    • Nyt meidän on annettava sijainti, se on kaupunki, jossa asut. Inter kaupungin nimi ja maakoodi. Esimerkki: Kuten kuvassa "Varsova, PL", se tarkoittaa Varsovan kaupunkia, Puolaa. Kun olet antanut kaupungin ja maan, vieritä alas. Täällä voit muuttaa sovelluksen ja laitteen nimen, mutta se on valinnainen. Joten voit napsauttaa suoraan "Seuraava vaihe".
    • Tämä on viimeinen vaihe täällä napsauttamalla "Rakenna projekti". Nyt voit ladata koodin ohjatun toiminnon automaattisesti luoman koodin.
    • Alla on kolme vaihtoehtoa: Avaa, QR -koodi ja Asenna. Ensimmäisen vaihtoehdon napsauttaminen avaa verkkosivun, jossa on säätiedot. Toinen vaihtoehto saa QR -koodin, joka voidaan skannata millä tahansa älypuhelimella saadaksesi verkkosivun mobiiliselaimelle. Kolmas vaihtoehto antaa myös verkkosivun, joka asentaa verkkosovelluksen Androidille/iPhonelle.

Verkkosivulla huomaat, että kaksi ensimmäistä syötettä näyttävät tietoja, mutta viimeinen on tyhjä. Tämä johtuu siitä, että meidän on vielä luotava huoneen sääasema. Tehdään siis piiri sääasemallemme.

Vaihe 2: Piirin luominen:

Piirin luominen
Piirin luominen
Piirin luominen
Piirin luominen

Nyt kun meillä on koodi, meidän on ladattava se taululle. Mutta ensin meidän on kytkettävä näyttö, BME280 -anturi ja kytkin Wemos D1 miniin. Katso ensin yllä oleva piirikaavio.

Tässä olemme käyttäneet I2C -protokollaa moduulien yhdistämiseen.

  • SDA nastaan D2
  • SCL nastaan D1
  • GND nastaan GND
  • VIN nastaan 3.3v

Huomaa: Liitä näytön SDA- ja SCL -nastat ja BME280 ESP: hen. Kaikki GND -nastat tulee liittää yhteen.

Yksi kytkimen pääte on kytketty D3: een ja toinen GND: hen. Jos et tiedä, miten painike toimii, suosittelen sinua tutustumaan tähän artikkeliin. Katso yllä olevat kuvat, jotta ymmärrät paremmin.

Vaihe 3: Koodin lataaminen:

Koodin lataaminen
Koodin lataaminen

Ennen kuin voit ladata koodin, varmista, että kaikki ESP -levyt on asennettu IDE -järjestelmään. Jos et tiedä miten se tehdään, katso tämä YouTube -video.

Asenna myös seuraavat kirjastot:

  1. RemoteMe
  2. RemoteMeUtils
  3. SparkFun BME280
  4. esp8266-OLED-master
  5. RBD_ -painike
  6. RBD_Timer

Näiden kirjastojen asentaminen. avaa IDE ja siirry Työkalut >> Hallitse kirjastoja. Kirjoita hakukenttään kirjaston nimi yksitellen ja asenna se.

Pura nyt RemoteMestä ladattu kooditiedosto ja avaa se Arduino IDE: llä. Noudata seuraavia ohjeita:

  1. Liitä wemosi tietokoneeseen, valitse levyn tyyppi (Wemos D1 R1 mini) ja valitse oikea portti.
  2. Lataa nyt koodi ja odota sen päättymistä.
  3. Kun koodi on ladattu, kortti muodostaa yhteyden WiFi -verkkoon ja alkaa näyttää tietoja OLED -näytöllä.
  4. Painikkeen painaminen vaihtaa kolmen moodin välillä. Voit tarkistaa sen itse.

Nyt kun kaikki toimii odotetulla tavalla, voimme jatkaa tämän piirin muuttamista pysyvämmäksi ja suljetuksi, jotta se näyttää paremmalta.

Vaihe 4: Piirilevyn ja kotelon rakentaminen:

Piirilevyn ja kotelon rakentaminen
Piirilevyn ja kotelon rakentaminen
Piirilevyn ja kotelon rakentaminen
Piirilevyn ja kotelon rakentaminen
Piirilevyn ja kotelon rakentaminen
Piirilevyn ja kotelon rakentaminen
Piirilevyn ja kotelon rakentaminen
Piirilevyn ja kotelon rakentaminen

Jotta piiristämme tulisi turvallisempi ja pysyvä, meidän on juotettava kaikki komponentit yhteen prototyyppikortille. Olen jakanut kuvia työstäni antaakseni paremman käsityksen. Voit tehdä erilaisen suunnittelun, jos haluat.

Kotelossa käytin vaahtolevyä, koska sitä on helppo käyttää ja työskennellä. Alla olen toimittanut CAD: n, jonka avulla voit tehdä oman kotelon.

Vaihe 5: Video -opetusohjelma:

Jos pidät tästä ohjeesta, äänestä.

Suositeltava: