Turinys:

Orų stotis naudojant „Wemos D1 Mini“, BME280 ir „Sensate“: 6 žingsniai
Orų stotis naudojant „Wemos D1 Mini“, BME280 ir „Sensate“: 6 žingsniai

Video: Orų stotis naudojant „Wemos D1 Mini“, BME280 ir „Sensate“: 6 žingsniai

Video: Orų stotis naudojant „Wemos D1 Mini“, BME280 ir „Sensate“: 6 žingsniai
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Liepa
Anonim
Orų stotis naudojant „Wemos D1 Mini“, BME280 ir „Sensate“
Orų stotis naudojant „Wemos D1 Mini“, BME280 ir „Sensate“

Ankstesniuose įrašuose dalijausi skirtingais orų stoties kūrimo būdais. Jei dar nepatikrinote, čia yra nuoroda.

Šioje pamokoje aš parodysiu, kaip sukurti paprastą orų stotį naudojant „Wemos“ir „IoT“platformą „Sensate“. Taigi pradėkime.

Prekės

  1. „WeMos D1 Mini“………. („Amazon“JAV / „Amazon UK“/ „Banggood“)
  2. BME280 …………………. („Amazon“JAV / „Amazon UK“/ „Banggood“)
  3. 1,3 "OLED ekranas ……. („ Amazon “JAV /„ Amazon UK “/„ Banggood “)

Kartu su jais mums taip pat reikalinga „Sensate“programa, skirta „iOS“arba „Android“.

1 žingsnis: kas yra „Sensate“?

Kas yra Sensate?
Kas yra Sensate?

Jų žodžiais: "Naudokite programą" Sensate Sense ", kad pasiektumėte savo jutiklius bet kuriuo metu ir bet kur. Sukurkite savo galutinį duomenų kaupiklį naudodami esamus aparatūros komponentus su nemokama" Sensate "programine įranga. Arba raskite optimalią mikroschemą savo programai ir sukurkite individualų sprendimą."

Trumpai tariant, tai programa, kuri kartu su programine įranga suteikia jums paprastą kodą be paprastų projektų kūrimo būdų. Viskas, ką jums reikia padaryti, tai atnaujinti jų programinę -aparatinę įrangą, įdiegti jų programą, pereiti per konfigūracijos nustatymus ir esate pasiruošę rinkti duomenis iš savo jutiklių.

2 veiksmas: mirksi „Sensate“programinė įranga

Mirksi „Sensate“programinė įranga
Mirksi „Sensate“programinė įranga
Mirksi „Sensate“programinė įranga
Mirksi „Sensate“programinė įranga
Mirksi „Sensate“programinė įranga
Mirksi „Sensate“programinė įranga

Dabar norime, kad mūsų ESP plokštė (šiuo atveju „WeMos D1 Mini“) galėtų prisijungti prie „Sensate“debesies. Norėdami tai padaryti, turime paleisti „Sensate“programinę -aparatinę įrangą savo plokštėje. Procesas yra gana tiesus.

Pirmiausia atsisiųskite šiuos dalykus:

  • Atsisiųskite ir įdiekite „CP210x“arba „CH34x“tvarkyklę (priklausomai nuo jūsų plokštėje naudojamo USB į TTL lusto). Mano atveju įdiegiau CH340.
  • Atsisiųskite „NodeMCU“blykstės įrankį iš čia.
  • Tada atsisiųskite naujausią „Sensate“programinę -aparatinę įrangą iš čia.

Kai viskas bus atsisiųsta ir įdiegtos tvarkyklės. Turime patikrinti „WeMos“plokštės prievadą. Norėdami rasti uostą:

  • Eikite į „Įrenginių tvarkytuvę“>> „Uostai“.
  • Prijunkite plokštę prie kompiuterio per USB. Pastebėsite, kad sąraše pasirodys naujas prievadas. Įsidėmėkite.

Dabar galime atnaujinti plokštę nauja programine įranga. Įsitikinkite, kad iš nuorodos atsisiuntėte tinkamą programinę -aparatinę įrangą. (Šiame projekte mes naudojame „WeMos D1 mini“, todėl naudosime tą programinę įrangą)

  • Atidarykite blykstę ir eikite į skirtuką „Išplėstinė“. Įsitikinkite, kad turite panašius nustatymus kaip aukščiau esančiame paveikslėlyje.
  • Tada eikite į skirtuką „Konfigūruoti“, spustelėkite pirmąją eilutę ir eikite į aplanką, kuriame atsisiuntėte programinę -aparatinę įrangą. Pasirinkite tinkamą failą.
  • Dabar eikite į skirtuką „Operacija“, čia COM prievado lauke pasirinkite anksčiau pažymėtą prievadą.
  • Spustelėkite „Flash“ir palaukite, kol mirksėjimas bus baigtas.

Dabar mes turime „WeMos D1“mini plokštę su „Sensate“programine įranga. Tiesiog spustelėkite atstatymo mygtuką, kad užbaigtumėte įkrovos procesą.

3 veiksmas: „WiFi“tinklo konfigūravimas

„WiFi“tinklo konfigūravimas
„WiFi“tinklo konfigūravimas
„WiFi“tinklo konfigūravimas
„WiFi“tinklo konfigūravimas
„WiFi“tinklo konfigūravimas
„WiFi“tinklo konfigūravimas

Dabar, kai sėkmingai paleisime ir paleisime programinę -aparatinę įrangą, turime nustatyti „WiFi“prisijungimo duomenis lentoje. Norėdami tai padaryti, pirmiausia įjunkite plokštę ir įjunkite išmaniojo telefono „WiFi“. Atlikite toliau nurodytus veiksmus.

  1. Bakstelėkite „Sensate-Setup“ir įveskite numatytąjį slaptažodį „Setup-Sensate“.
  2. Prijungę įrenginį, atidarykite numatytąją naršyklę ir įveskite URL „192.168.4.1“ir paspauskite „Enter“.
  3. Būsite nukreipti į sąrankos puslapį. Čia pasirinkite „SSID“(„WiFi“pavadinimą), prie kurio norite prisijungti, ir įveskite slaptažodį.
  4. Paslaugos konfigūracijoje suteikite savo įrenginiui pavadinimą (šiuo atveju „Meteorologinė stotis“). Bakstelėkite išsaugoti ir paleiskite iš naujo.

Tai padarius, dabar „WeMos“plokštė yra pasirengusi prisijungti prie jūsų „WiFi“tinklo. Dabar galime judėti į priekį ir pradėti sąranką „Sensate“programoje.

4 žingsnis: nustatykite „Sensate Mobile App“

„Sensate Mobile App“nustatymas
„Sensate Mobile App“nustatymas
„Sensate Mobile App“nustatymas
„Sensate Mobile App“nustatymas
„Sensate Mobile App“nustatymas
„Sensate Mobile App“nustatymas

Pirmiausia įsitikinkite, kad išmaniajame telefone įdiegėte „Sensate Sense“programą. Tada atidarykite programą ir atlikite toliau nurodytus veiksmus:

  • Pirmajame puslapyje bakstelėkite „Aparatūros sąranka“. Tada jis paklaus, ar norime sukonfigūruoti tiltą, nes mes jį jau sukonfigūravome ankstesniame žingsnyje, paliesime antrąją parinktį „Ne, tai jau sukonfigūruota“
  • Kitame puslapyje bus rodomi visi turimi tiltai. Pasirinkite tą, kurį ką tik pagaminome.
  • Kitame puslapyje gausime visą informaciją apie jutiklius ir 3 parinktis. Čia pasirinkite „Konfigūracijos vedlys“. Kitame puslapyje galite perskaityti daugiau informacijos apie konfigūraciją. Kai perskaitysite, bakstelėkite „Pradėti“.
  • Dabar mes gauname visų palaikomų plokščių sąrašą. Čia mes pasirinksime „WeMos D1 Mini“ir paliesime „Tęsti“.
  • Tada jis prašo mūsų pasirinkti darbo režimą. Yra du režimai, vienas yra įprastas režimas, kuris ims ir atnaujins rodmenis taip dažnai, kaip gali. Kitas režimas „Miego režimas“, šiuo režimu galime gauti periodinius atnaujinimus ir lenta bus energijos taupymo režimu. Šiam projektui pasirinkau pirmąjį režimą, nes noriu realaus laiko temperatūros ir drėgmės atnaujinimų.
  • Toliau turime pasirinkti ekraną. Kadangi naudojame 1,3 colio 128x64 ekraną, mes jį pasirinksime. Tada bakstelėkite „Tęsti“.
  • Kitame puslapyje tiesiog pasirinkite „Nėra plėtinio“.
  • Kitame puslapyje turime pasirinkti jutiklį. Mes naudojame „BME280“, todėl pasirinkite tai. Įsitikinkite, kad nepasirinkote BMP280, kuris yra panašus, bet neturi slėgio jutiklio.
  • Kai pasirenkame jutiklį, programa suteikia mums galimybę pasirinkti, kokius duomenis norime rinkti. Čia perjunkite visas tris parinktis. Nereikia žaisti su jokiais kitais nustatymais.
  • Galiausiai spustelėkite baigti.

Dabar viskas, ką turime padaryti, yra sukurti grandinę.

5 žingsnis: grandinės kūrimas

Grandinės statymas
Grandinės statymas
Grandinės statymas
Grandinės statymas

Kadangi čia naudojame I2C ryšius, jungtys yra labai paprastos. Žiūrėkite aukščiau esančius vaizdus. Čia galima žaisti 4 kaiščius: VCC, GND (maitinimo kaiščiai) ir SDA, SCL (I2C kaiščiai).

Prijunkite laidus taip:

VCC = 3.3V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

Ir viskas. Dabar tiesiog įjunkite grandinę ir palaukite, kol ji prisijungs prie tinklo. Dabar mes gausime duomenis OLED ir programoje.

6 žingsnis: paskutinė pastaba

Baigiamoji pastaba
Baigiamoji pastaba
Baigiamoji pastaba
Baigiamoji pastaba

Taigi dabar mes turime „pasidaryk pats“orų stotį, iš tikrųjų nerašydami kodo. Argi ne šaunu? Dabar galite sukurti tokį dėklą, kokį aš čia anksčiau padariau. Tikiuosi, kad pamoką buvo lengva sekti ir dabar jūs kažko išmokote.

Jei turite klausimų, nedvejodami palikite komentarą žemiau.

Rekomenduojamas: