Innholdsfortegnelse:

Værstasjon som bruker Wemos D1 Mini, BME280 og Sensate .: 6 trinn
Værstasjon som bruker Wemos D1 Mini, BME280 og Sensate .: 6 trinn

Video: Værstasjon som bruker Wemos D1 Mini, BME280 og Sensate .: 6 trinn

Video: Værstasjon som bruker Wemos D1 Mini, BME280 og Sensate .: 6 trinn
Video: Netatmo værstasjon 2024, Juli
Anonim
Værstasjon som bruker Wemos D1 Mini, BME280 og Sensate
Værstasjon som bruker Wemos D1 Mini, BME280 og Sensate

I tidligere innlegg har jeg delt forskjellige metoder for å bygge en værstasjon. Hvis du ikke har sjekket det her er en lenke.

I denne instruksen vil jeg demonstrere hvordan du bygger en enkel værstasjon ved hjelp av Wemos og en IoT -plattform som heter Sensate. Så la oss komme i gang.

Rekvisita

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

Sammen med disse trenger vi også Sensate -appen for iOS eller Android.

Trinn 1: Hva er Sensate?

Hva er Sensate?
Hva er Sensate?

Med sine egne ord: "Bruk Sensate Sense -appen for å få tilgang til sensorene dine når som helst og hvor som helst. Bygg din ultimate datalogger ved å bruke eksisterende maskinvarekomponenter med gratis Sensate Firmware. Eller finn den optimale brikken for applikasjonen din og bygg din individuelle løsning."

Kort sagt er det en app som sammen med fastvaren gir deg en enkel kodefri måte å bygge enkle prosjekter på. Alt du trenger å gjøre er å blinke fastvaren, installere appen, gå gjennom konfigurasjonsinnstillingene og du er klar til å samle inn data fra sensorene dine.

Trinn 2: Blinkende Sensate -fastvare

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

Nå vil vi at vårt ESP -kort (i dette tilfellet WeMos D1 Mini) skal kunne koble seg til Sensate -skyen. For dette må vi blinke Sensates fastvare på brettet vårt. Prosessen er ganske rett frem.

Sørg først for at du laster ned følgende:

  • Last ned og installer CP210x eller CH34x driver (avhengig av USB til TTL -brikken som brukes på kortet). I mitt tilfelle installerte jeg CH340.
  • Last ned NodeMCU blinkerverktøyet herfra.
  • Last deretter ned den siste Sensate -fastvaren herfra.

Etter at alt er lastet ned og driverne er installert. Vi må sjekke porten til WeMos -brettet. Slik finner du porten:

  • Gå til "Enhetsbehandling" >> "Porter".
  • Koble kortet til PC via USB. Du vil legge merke til at en ny port vises på listen. Noter det.

Nå kan vi blinke brettet med ny fastvare. Sørg for at du har lastet ned riktig fastvare fra lenken. (I dette prosjektet bruker vi WeMos D1 mini, så vi bruker den fastvaren)

  • Åpne blitsen og gå til "Avansert" -fanen. Sørg for at du har lignende innstillinger som på bildet ovenfor.
  • Gå til "Config" -fanen, klikk på den første raden og naviger til mappen der du har lastet ned fastvaren. Velg riktig fil.
  • Gå til "Operation" -fanen, velg porten du noterte før i COM -portboksen.
  • Klikk på "Flash" og vent til blinkingen er ferdig.

Nå har vi et WeMos D1 minikort med Sensates fastvare. Bare klikk på tilbakestillingsknappen for å fullføre oppstartsprosessen.

Trinn 3: Konfigurering av WiFi -nettverk

Konfigurere WiFi -nettverk
Konfigurere WiFi -nettverk
Konfigurere WiFi -nettverk
Konfigurere WiFi -nettverk
Konfigurere WiFi -nettverk
Konfigurere WiFi -nettverk

Nå som vi har lykkes og blinket fastvaren, må vi sette opp WiFi -legitimasjonen på brettet. For å gjøre dette må du først slå på kortet og slå på WiFi på smarttelefonen. Følg trinnene nedenfor:

  1. Trykk på "Sensate-Setup" og skriv inn standardpassordet "Setup-Sensate".
  2. Etter at enheten er tilkoblet, åpner du standard nettleser og skriver inn URL "192.168.4.1" og trykker enter.
  3. Du blir omdirigert til en oppsettside. Velg her "SSID" (WiFi -navn) du vil koble til, og skriv deretter inn passordet.
  4. Gi enheten et navn i tjenestekonfigurasjonen (i dette tilfellet "værstasjon"). Trykk på lagre og start på nytt.

Når det er gjort, er WeMos -kortet nå klart til å koble til WiFi -nettverket ditt. Nå kan vi gå videre og starte oppsettet på Sensate -appen.

Trinn 4: Konfigurere Sensate Mobile App

Konfigurere Sensate Mobile App
Konfigurere Sensate Mobile App
Konfigurere Sensate Mobile App
Konfigurere Sensate Mobile App
Konfigurere Sensate Mobile App
Konfigurere Sensate Mobile App

Først og fremst må du kontrollere at du har installert Sensate Sense -appen i smarttelefonen. Åpne deretter appen og følg trinnene nedenfor:

  • Trykk på "Maskinvareoppsett" på den første siden. Deretter vil den spørre om vi vil konfigurere broen, siden vi allerede har konfigurert den i forrige trinn, klikker vi på det andre alternativet "Nei, den er allerede konfigurert"
  • Den neste siden viser alle tilgjengelige broer. Velg den vi nettopp har laget.
  • På neste side får vi alle detaljer om sensorer og 3 alternativer. Her velger du "Konfigurasjonsveiviser". På neste side kan du lese mer informasjon om konfigurasjonen. Når du har lest den, klikker du på "Start".
  • Nå får vi en liste over alle de støttede brettene. Her vil vi velge "WeMos D1 Mini" og trykke på "Fortsett".
  • Deretter ber den oss om å velge en driftsmodus. Det er to moduser, en er den normale modusen som vil ta og oppdatere avlesninger så ofte som mulig. Den andre modusen "Sovemodus", i denne modusen kan vi få periodiske oppdateringer, og brettet vil være i strømsparingsmodus. For dette prosjektet har jeg valgt den første modusen, da jeg vil ha sanntidsoppdateringer av temperatur og fuktighet.
  • Deretter må vi velge skjermen. Siden vi bruker 1,3 "128x64 skjerm, velger vi det. Trykk deretter på" Fortsett ".
  • Bare velg "Ingen utvidelse" på neste side.
  • På neste side må vi velge sensoren. Vi bruker "BME280", så velg det. Pass på at du ikke velger BMP280 som er lik, men mangler trykksensor.
  • Når vi velger sensoren, gir appen oss valg om hvilke data vi ønsker å samle inn. Her bytter du alle tre alternativene. Du trenger ikke å spille med andre innstillinger.
  • Klikk til slutt på ferdig.

Alt vi trenger å gjøre er å bygge kretsen.

Trinn 5: Bygg kretsen

Bygg kretsen
Bygg kretsen
Bygg kretsen
Bygg kretsen

Siden vi bruker I2C -kommunikasjon her, er tilkoblingene veldig enkle. Se bildene ovenfor. Det spiller 4 pins inn her: VCC, GND (power pins) & SDA, SCL (I2C pins).

Koble ledningene som:

VCC = 3,3V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

Og det er alt. Nå er det bare å slå på kretsen og vente på at den skal koble seg til nettverket. Nå får vi dataene på OLED og på appen.

Trinn 6: Sluttnotat

Siste notat
Siste notat
Siste notat
Siste notat

Så nå har vi en DIY værstasjon uten å måtte skrive en kode. Er det ikke kult? Nå kan du bygge et etui for det som det jeg tidligere har laget her. Håper opplæringen var enkel å følge og at du lærte noe nå.

Hvis du har spørsmål, legg igjen en kommentar nedenfor.

Anbefalt: