Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:58
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
- „WeMos D1 Mini“………. („Amazon“JAV / „Amazon UK“/ „Banggood“)
- BME280 …………………. („Amazon“JAV / „Amazon UK“/ „Banggood“)
- 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“?
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
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
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.
- Bakstelėkite „Sensate-Setup“ir įveskite numatytąjį slaptažodį „Setup-Sensate“.
- Prijungę įrenginį, atidarykite numatytąją naršyklę ir įveskite URL „192.168.4.1“ir paspauskite „Enter“.
- Būsite nukreipti į sąrankos puslapį. Čia pasirinkite „SSID“(„WiFi“pavadinimą), prie kurio norite prisijungti, ir įveskite slaptažodį.
- 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“
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
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
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:
Mini orų stotis naudojant „Arduino“ir „ThingSpeak“: 4 žingsniai
Mini orų stotis naudojant „Arduino“ir „ThingSpeak“: Sveiki visi. Šioje instrukcijoje nurodysiu, kaip sukurti personalizuotą mini orų stotį. Be to, mes naudosime „ThingSpeak“API, kad įkeltume orų duomenis į jų serverius, kitaip - koks yra oro sąlygų tikslas
Asmeninė orų stotis naudojant „Raspberry Pi“su BME280 „Java“: 6 žingsniai
Asmeninė orų stotis naudojant „Raspberry Pi“su BME280 „Java“: blogas oras visada atrodo blogiau pro langą. Mums visada buvo įdomu stebėti savo orą ir tai, ką matome pro langą. Mes taip pat norėjome geriau valdyti šildymo ir oro kondicionavimo sistemą. Sukurti asmeninę orų stotį yra nuostabu
„NaTaLia“orų stotis: „Arduino“saulės energija varoma oro stotis padaryta teisingai: 8 žingsniai (su nuotraukomis)
„NaTaLia“orų stotis: „Arduino Solar Powered Weather Station“padaryta teisingai: Po vienerių metų sėkmingo veikimo 2 skirtingose vietose dalinuosi saulės kolektorių projektų planais ir paaiškinu, kaip ji išsivystė į sistemą, kuri tikrai gali išgyventi ilgą laiką laikotarpius nuo saulės energijos. Jei sekate
Orų stotis naudojant „Raspberry Pi“su BME280 „Python“: 6 žingsniai
Meteorologinė stotis, naudojanti „Raspberry Pi“su BME280 „Python“: ar maith an scéalaí yra tikslo tikslas („The Weather is a Good Storyteller“) Atsižvelgiant į visuotinio atšilimo ir klimato kaitos problemas, pasaulinis orų modelis visame pasaulyje tampa nepastovus, o tai lemia daugybę su oru susijusių stichinės nelaimės (sausros, ekstremalios
Orų stotis su „Arduino“, BME280 ir ekranu, kad pamatytumėte tendencijas per pastarąsias 1-2 dienas: 3 žingsniai (su nuotraukomis)
Orų stotis Su „Arduino“, BME280 ir ekranu, kad pamatytumėte tendencijas per pastarąsias 1–2 dienas: Sveiki! Jie rodo esamą oro slėgį, temperatūrą ir drėgmę. Iki šiol jiems trūko kurso pristatymo per pastarąsias 1-2 dienas. Šis procesas turėtų