Innehållsförteckning:

Simple Weather Station V2.0: 5 steg (med bilder)
Simple Weather Station V2.0: 5 steg (med bilder)

Video: Simple Weather Station V2.0: 5 steg (med bilder)

Video: Simple Weather Station V2.0: 5 steg (med bilder)
Video: Camera-LAMP with tracking and identification of a person. 2024, Juni
Anonim
Enkel väderstation V2.0
Enkel väderstation V2.0

Tidigare har jag delat några typer av väderstationer som fungerade annorlunda. Om du inte har läst dessa artiklar rekommenderar jag att du läser den här:

  • Enkel väderstation med ESP8266.
  • Rumsväderstation med Arduino och BME280.

I denna instruerbara delar jag en uppdaterad väderstation med kombinerade funktioner från föregående två plus några ytterligare funktioner. Tillsammans med inomhustemperatur, luftfuktighet och tryck kan vi också hämta nuvarande väderförhållanden och prognoser för nästa dag. All denna data visas på en OLED -skärm, webbsida och android/ios -app.

Så låt oss komma igång utan att slösa mer tid.

P. S: Om du gillar det här instruerbart, vänligen rösta i det i Sensortävlingen:)

Tillbehör

Här är en lista över delar vi kommer att använda för detta projekt.

Wemos D1 Mini (Amazon US / Amazon EU): Du kan använda vilken ESP8266 / ESP32-baserad dev-board

BME280 -sensor (Amazon USA / Amazon EU): Se till att du köper "BME280" för att inte förväxla den med "BMP280"

1,3 "OLED -skärm (Amazon USA / Amazon EU): Jag föreslår att du får samma OLED som jag har använt, eller du kan kämpa med det eftersom många OLED inte fungerar med ESP -kort

Tryckknapp (Amazon USA / Amazon EU): Använd en tillfällig omkopplare eftersom den växlar mellan olika lägen

Brödbräda med hoppare (Amazon US / Amazon EU): För prototyper

Prototype Board (Amazon US / Amazon EU): Att löda allt för att göra en mer permanent prototyp

3.7v batteri (Amazon USA / Amazon EU): För att driva systemet (tillval)

Tillsammans med dessa delar behöver vi också programvara för att allt ska fungera

RemoteMe: Det är en IoT -plattform där du måste skapa ett konto för att använda tjänsterna. Det är helt gratis

Arduino IDE: För att ladda upp koden

Här är några verktyg du kan behöva på vägen:

Wire Strippers (Amazon USA / Amazon EU)

Lödkit (Amazon USA / Amazon EU)

Helping Hands (Amazon USA / Amazon EU)

När du har samlat allt material kan vi gå vidare till nästa steg.

Steg 1: Skapa webbapp och nätverksenhet:

Skapa webbapp och nätverksenhet
Skapa webbapp och nätverksenhet
Skapa webbapp och nätverksenhet
Skapa webbapp och nätverksenhet
Skapa webbapp och nätverksenhet
Skapa webbapp och nätverksenhet

Först måste vi gå till Remoteme.org och logga in på vårt konto. Om du inte har ett konto är det dags att skapa ett konto. Nu när vi har loggat in på fjärrkontot kan vi bygga vår väderstation, se följande steg:

  1. När vi loggar in på vårt fjärrkonto omdirigeras vi till en sida där vi kommer att se en lista med projekt. Här rullar du ner och du hittar "Väderstation". Klicka på det.
  2. Ett popup-fönster kommer att visas. Klicka här för att hitta all nödvändig information om projektet. Om du vill kan du läsa alla detaljer eller bara följa denna instruktion.
  3. Vi måste gå till fliken "build it" och fylla i informationen.

    • Ange först ditt WiFi -namn och lösenord. Detta gör att ESP -kortet kan ansluta till ditt WiFi -nätverk.
    • Därefter finns ett alternativ där vi kan välja typ av bräda. Eftersom vi använder Wemos D1 mini baserat på ESP8266 väljer vi det kortet.
    • Nu måste vi ange platsen, det vill säga staden du bor i. Inter namn på staden och landskoden. Till exempel: Som i bilden "Warszawa, PL" betyder det Warszawa stad, Polen. När du har angett din stad och ditt land rullar du nedåt. Här kan du ändra namnet på appen och enheten men det är valfritt. Så du kan direkt klicka på "Nästa steg".
    • Detta är det sista steget här, klicka bara på "Bygg projekt". Nu kan du ladda ner koden som genereras automatiskt av kodguiden.
    • Under det finns det tre alternativ, Öppna, QR -kod och Installera. Om du klickar på det första alternativet öppnas en webbsida med väderdata. Det andra alternativet kommer att få en QR -kod som kan skannas med vilken smartphone som helst för att få webbsidan i mobil webbläsare. Det tredje alternativet ger också en webbsida som installerar en webbapplikation på Android/iPhone.

På webbsidan kommer du att märka att de två första flödena visar data men det sista är tomt. Det beror på att vi måste skapa en rumsväderstation än. Så låt oss göra kretsen för vår väderstation.

Steg 2: Skapa krets:

Skapa krets
Skapa krets
Skapa krets
Skapa krets

Nu när vi har koden måste vi ladda upp den till tavlan. Men först måste vi ansluta Displayen, BME280 -sensorn och en switch till Wemos D1 mini. För att göra det, se först kretsschemat ovan.

Här har vi använt I2C -protokollet för att ansluta modulerna.

  • SDA till stift D2
  • SCL till stift D1
  • GND för att fästa GND
  • VIN till stift 3.3v

Obs! Anslut SDA- och SCL -stiften på displayen och BME280 till ESP. Alla GND -stift ska anslutas ihop.

En kontakt på omkopplaren är ansluten till D3 och den andra är ansluten till GND. Om du inte vet hur tryckknappen fungerar, föreslår jag att du tar en titt på den här artikeln. Se bilderna ovan för bättre förståelse.

Steg 3: Ladda upp koden:

Ladda upp koden
Ladda upp koden

Innan du kan ladda upp koden, se till att du har alla ESP -kort installerade i IDE Om du inte vet hur du gör det, titta på den här YouTube -videon.

Installera också följande bibliotek:

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

För att installera dessa bibliotek. öppna IDE och gå till Verktyg >> Hantera bibliotek. I sökfältet anger du bibliotekets namn en efter en och installerar det.

Extrahera nu kodfilen som laddats ner från RemoteMe och öppna den med Arduino IDE. Följ stegen nedan:

  1. Anslut dina wemos till datorn och välj korttyp (Wemos D1 R1 mini) och välj rätt port.
  2. Ladda nu upp koden och vänta tills den är klar.
  3. När koden har laddats upp kommer kortet att ansluta till ditt WiFi och börja visa data på OLED -skärmen.
  4. Att trycka på knappen växlar mellan 3 mods. Du kan kontrollera det själv.

Nu när allt fungerar som förväntat kan vi gå vidare för att göra denna krets mer permanent och sluten för att få den att se bättre ut.

Steg 4: Bygga kretskort och kapsling:

Bygga kretskort och kapsling
Bygga kretskort och kapsling
Bygga kretskort och kapsling
Bygga kretskort och kapsling
Bygga kretskort och kapsling
Bygga kretskort och kapsling
Bygga kretskort och kapsling
Bygga kretskort och kapsling

För att göra vår krets säkrare och mer permanent måste vi lödda alla komponenterna på ett prototypkort. Jag har delat bilder av mitt arbete för att ge en bättre uppfattning. Du kan göra en annan design om du vill.

Till höljet använde jag skumbräda eftersom det är lätt att använda och arbeta med. Nedan har jag tillhandahållit en CAD som du kan hänvisa till för att skapa din egen kapsling.

Steg 5: Videohandledning:

Om du gillar detta instruerbart, vänligen rösta.

Rekommenderad: