Indholdsfortegnelse:

Vejrstation ved hjælp af Wemos D1 Mini, BME280 og Sensate .: 6 trin
Vejrstation ved hjælp af Wemos D1 Mini, BME280 og Sensate .: 6 trin

Video: Vejrstation ved hjælp af Wemos D1 Mini, BME280 og Sensate .: 6 trin

Video: Vejrstation ved hjælp af Wemos D1 Mini, BME280 og Sensate .: 6 trin
Video: Vejret lige nu? Din egen vejrudsigt med vejrstationen fra NetAtmo 2024, November
Anonim
Vejrstation ved hjælp af Wemos D1 Mini, BME280 og Sensate
Vejrstation ved hjælp af Wemos D1 Mini, BME280 og Sensate

I tidligere indlæg har jeg delt forskellige metoder til at bygge en vejrstation. Hvis du ikke har tjekket det her er et link.

I denne instruktive vil jeg demonstrere, hvordan man bygger en simpel vejrstation ved hjælp af Wemos og en IoT -platform kaldet Sensate. Så lad os komme i gang.

Forbrugsvarer

  1. WeMos D1 Mini ………. (Amazon USA / Amazon UK / Banggood)
  2. BME280 …………………. (Amazon USA / Amazon UK / Banggood)
  3. 1,3 "OLED -skærm …. (Amazon USA / Amazon UK / Banggood)

Sammen med disse har vi også brug for Sensate App til iOS eller Android.

Trin 1: Hvad er Sensate?

Hvad er Sensate?
Hvad er Sensate?

Med deres egne ord: "Brug Sensate Sense -appen til at få adgang til dine sensorer når som helst og hvor som helst. Byg din ultimative datalogger ved hjælp af eksisterende hardwarekomponenter med den gratis Sensate Firmware. Eller find den optimale chip til din applikation og opbyg din individuelle løsning."

Kort sagt er det en app, der sammen med firmwaren giver dig en enkel kodefri måde at bygge simple projekter på. Alt du skal gøre er at flashe deres firmware, installere deres app, gå igennem konfigurationsindstillingerne, og du er klar til at indsamle data fra dine sensorer.

Trin 2: Blinkende Sensate Firmware

Blinkende Sensate Firmware
Blinkende Sensate Firmware
Blinkende Sensate Firmware
Blinkende Sensate Firmware
Blinkende Sensate Firmware
Blinkende Sensate Firmware

Nu ønsker vi, at vores ESP -kort (i dette tilfælde WeMos D1 Mini) skal kunne oprette forbindelse til Sensate -skyen. Til dette skal vi blinke Sensates firmware på vores bord. Processen er ret ligetil.

Sørg først for at downloade følgende:

  • Download og installer CP210x eller CH34x driver (afhængigt af USB til TTL -chippen, der bruges på dit kort). I mit tilfælde installerede jeg CH340.
  • Download NodeMCU blinkerværktøjet herfra.
  • Download derefter den nyeste Sensate -firmware herfra.

Når alt er downloadet og driverne installeret. Vi skal kontrollere havnen på vores WeMos -bord. Sådan finder du porten:

  • Gå til "Enhedshåndtering" >> "Porte".
  • Tilslut kortet til pc'en via USB. Du vil bemærke, at en ny port vises på listen. Noter det.

Nu kan vi blinke brættet med ny firmware. Sørg for, at du har downloadet den rigtige firmware fra linket. (I dette projekt bruger vi WeMos D1 mini, så vi vil bruge den firmware)

  • Åbn blinkeren, og gå til fanen "Avanceret". Sørg for, at du har de samme indstillinger som på billedet ovenfor.
  • Gå derefter til fanen "Config", klik på den første række og naviger til den mappe, hvor du har downloadet firmwaren. Vælg den korrekte fil.
  • Gå nu til fanen "Operation", her i boksen COM -port vælg den port, du har noteret før.
  • Klik på "Flash" og vent, indtil blinkningen er færdig.

Nu har vi et WeMos D1 mini -kort med Sensates firmware. Bare klik på nulstillingsknappen for at afslutte opstartsprocessen.

Trin 3: Konfiguration af WiFi -netværk

Konfiguration af WiFi -netværk
Konfiguration af WiFi -netværk
Konfiguration af WiFi -netværk
Konfiguration af WiFi -netværk
Konfiguration af WiFi -netværk
Konfiguration af WiFi -netværk

Nu hvor vi har blinket og startet firmwaren med succes, skal vi konfigurere WiFi -legitimationsoplysningerne på kortet. For at gøre dette skal du først tænde kortet og tænde WiFi for din smartphone. Følg nedenstående trin:

  1. Tryk på "Sensate-Setup" og indtast standardadgangskoden "Setup-Sensate".
  2. Når enheden er tilsluttet, skal du åbne din standardbrowser og indtaste URL "192.168.4.1" og trykke på enter.
  3. Du bliver omdirigeret til en opsætningsside. Vælg her "SSID" (WiFi -navn), du vil oprette forbindelse til, og indtast derefter adgangskoden.
  4. Giv din enhed et navn i servicekonfigurationen (i dette tilfælde "Weather Station"). Tryk på Gem og genstart.

Når det er gjort, er WeMos -kortet nu klar til at oprette forbindelse til dit WiFi -netværk. Nu kan vi gå videre og starte opsætningen på Sensate -appen.

Trin 4: Opsætning af Sensate Mobile App

Opsætning af Sensate Mobile App
Opsætning af Sensate Mobile App
Opsætning af Sensate Mobile App
Opsætning af Sensate Mobile App
Opsætning af Sensate Mobile App
Opsætning af Sensate Mobile App

Sørg først og fremmest for, at du har installeret Sensate Sense -appen i din smartphone. Åbn derefter appen, og følg trinene nedenfor:

  • På den første side skal du trykke på "Hardware Setup". Derefter spørger den, om vi vil konfigurere broen, da vi allerede har konfigureret den i forrige trin, trykker vi på den anden mulighed "Nej, den er allerede konfigureret"
  • Den næste side viser alle de tilgængelige broer. Vælg den, vi lige har lavet.
  • På næste side får vi alle detaljer om sensorer og 3 muligheder. Vælg her "Konfigurationsguide". På den næste side kan du læse mere om konfigurationen. Når du har læst den, skal du trykke på "Start".
  • Nu får vi en liste over alle de understøttede tavler. Her vælger vi "WeMos D1 Mini" og trykker på "Fortsæt".
  • Dernæst beder den os om at vælge en driftsmåde. Der er 2 tilstande, den ene er den normale tilstand, der vil tage og opdatere aflæsninger så ofte som muligt. Den anden tilstand "Sleeping Mode", i denne tilstand kan vi få periodiske opdateringer, og tavlen vil være i strømbesparende tilstand. Til dette projekt har jeg valgt den første tilstand, da jeg ønsker realtidsopdateringer af temperatur og fugtighed.
  • Dernæst skal vi vælge displayet. Da vi bruger 1,3 "128x64 skærm, vælger vi det. Tryk derefter på" Fortsæt ".
  • På næste side skal du bare vælge "Ingen udvidelse".
  • På næste side skal vi vælge sensoren. Vi bruger "BME280", så vælg det. Sørg for, at du ikke vælger BMP280, der ligner, men mangler trykføler.
  • Når vi vælger sensoren, giver appen os valg om, hvilke data vi ønsker at indsamle. Her skiftes alle tre muligheder. Ingen grund til at spille med andre indstillinger.
  • Klik til sidst på finish.

Nu skal vi bare bygge kredsløbet.

Trin 5: Opbygning af kredsløbet

Bygger kredsløbet
Bygger kredsløbet
Bygger kredsløbet
Bygger kredsløbet

Da vi bruger I2C -kommunikation her, er forbindelserne meget enkle. Se billederne ovenfor. Der spiller 4 pins i spil her: VCC, GND (power pins) & SDA, SCL (I2C pins).

Tilslut ledningerne som:

VCC = 3,3V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

Og det er alt. Nu skal du bare tænde kredsløbet og vente på, at det skal oprette forbindelse til netværket. Nu får vi dataene på OLED og på appen.

Trin 6: Endelig note

Endelig note
Endelig note
Endelig note
Endelig note

Så nu har vi en DIY vejrstation uden egentlig at skulle skrive en kode. Er det ikke fedt? Nu kan du bygge en sag til den som den, jeg tidligere har lavet her. Håber selvstudiet var let at følge, og du lærte noget nu.

Hvis du har spørgsmål, er du velkommen til at efterlade en kommentar herunder.

Anbefalede: