Obsah:

Jednoduchá meteorologická stanice V2.0: 5 kroků (s obrázky)
Jednoduchá meteorologická stanice V2.0: 5 kroků (s obrázky)

Video: Jednoduchá meteorologická stanice V2.0: 5 kroků (s obrázky)

Video: Jednoduchá meteorologická stanice V2.0: 5 kroků (s obrázky)
Video: TOP 5 Triků jak si doma zrychlit internet 2024, Červen
Anonim
Jednoduchá meteorologická stanice V2.0
Jednoduchá meteorologická stanice V2.0

Dříve jsem sdílel několik typů meteorologických stanic, které fungovaly odlišně. Pokud jste tyto články nečetli, doporučuji se podívat sem:

  • Jednoduchá meteorologická stanice využívající ESP8266.
  • Pokojová meteorologická stanice využívající Arduino a BME280.

V tomto pokynu budu sdílet aktualizovanou meteorologickou stanici s kombinovanými funkcemi předchozích dvou a několika dalšími funkcemi. Spolu s vnitřní teplotou, vlhkostí a tlakem můžeme také načíst aktuální povětrnostní podmínky a předpověď na další den. Všechna tato data se zobrazí na obrazovce OLED, webové stránce a aplikaci pro Android/ios.

Takže bez zbytečného plýtvání časem, můžeme začít.

P. S: Pokud se vám tento návod líbí, hlasujte prosím v Sensor Contest:)

Zásoby

Zde je seznam dílů, které pro tento projekt použijeme.

Wemos D1 Mini (Amazon USA / Amazon EU): Můžete použít libovolnou vývojovou desku založenou na ESP8266 / ESP32

Senzor BME280 (Amazon USA / Amazon EU): Ujistěte se, že si koupíte „BME280“, aby nedošlo k záměně s „BMP280“

1,3 "OLED displej (Amazon USA / Amazon EU): Doporučuji vám získat stejný OLED, jaký jsem použil, nebo s ním můžete zápasit, protože mnoho OLED nepracuje s deskami ESP

Tlačítko (Amazon USA / Amazon EU): Použijte momentální přepínač, protože bude přepínat mezi různými režimy

Breadboard s propojkami (Amazon USA / Amazon EU): Pro prototypování

Prototypová rada (Amazon USA / Amazon EU): Chcete -li pájet vše, abyste získali trvalejší prototyp

Baterie 3,7 V (Amazon USA / Amazon EU): Napájení systému (volitelně)

Spolu s těmito částmi potřebujeme také software, aby vše fungovalo

RemoteMe: Jedná se o platformu IoT, kde si k používání služeb musíte vytvořit účet. Je to zcela zdarma

Arduino IDE: Pro nahrání kódu

Zde je několik nástrojů, které můžete na cestě potřebovat:

Odizolovače (Amazon USA / Amazon EU)

Pájecí sada (Amazon USA / Amazon EU)

Pomocné ruce (Amazon USA / Amazon EU)

Jakmile shromáždíte veškerý materiál, můžeme přejít k dalšímu kroku.

Krok 1: Vytvoření webové aplikace a síťového zařízení:

Vytvoření webové aplikace a síťového zařízení
Vytvoření webové aplikace a síťového zařízení
Vytvoření webové aplikace a síťového zařízení
Vytvoření webové aplikace a síťového zařízení
Vytvoření webové aplikace a síťového zařízení
Vytvoření webové aplikace a síťového zařízení

Nejprve musíme přejít na Remoteme.org a přihlásit se do svého účtu. Pokud účet nemáte, je nejvyšší čas si jej založit. Nyní, když jsme se přihlásili k účtu remoteme, můžeme stavět naši meteorologickou stanici, postupujte podle následujících kroků:

  1. Když se přihlásíme do svého účtu remoteme, budeme přesměrováni na stránku, kde uvidíme seznam projektů. Zde přejděte dolů a najdete „meteorologickou stanici“. Klikněte na to.
  2. Objeví se vyskakovací okno, zde kliknutím najdeme všechny potřebné informace o projektu. Pokud chcete, můžete si přečíst všechny podrobnosti nebo se řídit tímto návodem.
  3. Musíme jít na kartu „postavit“a vyplnit informace.

    • Nejprve zadejte své WiFi jméno a heslo. To umožní desce ESP připojit se k vaší WiFi síti.
    • Dále je zde možnost, kde můžeme vybrat typ desky. Protože používáme Wemos D1 mini na základě ESP8266, vybereme tuto desku.
    • Nyní musíme zadat polohu, tj. Město, ve kterém žijete. Mezi název města a kód země. Například: Stejně jako na obrázku „Varšava, PL“to znamená město Varšava, Polsko. Po zadání města a země přejděte dolů. Zde můžete změnit název aplikace a zařízení, ale je to volitelné. Můžete tedy přímo kliknout na „Další krok“.
    • Toto je poslední krok, stačí kliknout na „Vytvořit projekt“. Nyní si můžete stáhnout kód generovaný automaticky průvodcem kódem.
    • Níže jsou 3 možnosti, Otevřít, QR kód a Instalovat. Kliknutím na první možnost se otevře webová stránka s údaji o počasí. Druhá možnost získá QR kód, který lze naskenovat pomocí libovolného smartphonu a získat tak webovou stránku v mobilním prohlížeči. Třetí možnost také poskytne webovou stránku, která nainstaluje webovou aplikaci na Android/iPhone.

Na webové stránce si všimnete, že první dva kanály zobrazují data, ale poslední je prázdný. To proto, že ještě musíme vytvořit pokojovou meteorologickou stanici. Pojďme tedy udělat okruh pro naši meteorologickou stanici.

Krok 2: Vytvoření obvodu:

Vytvoření obvodu
Vytvoření obvodu
Vytvoření obvodu
Vytvoření obvodu

Nyní, když máme kód, musíme jej nahrát na tabuli. Nejprve ale musíme k Wemos D1 mini připojit Display, snímač BME280 a přepínač. Chcete -li to provést, nejprve si prohlédněte schéma zapojení výše.

Zde jsme pro připojení modulů použili protokol I2C.

  • SDA na pin D2
  • SCL na pin D1
  • GND na pin GND
  • VIN na pin 3.3v

Poznámka: Připojte piny SDA a SCL displeje a BME280 k ESP. Všechny piny GND by měly být spojeny dohromady.

Jedna svorka spínače je připojena k D3 a druhá je připojena k GND. Pokud nevíte, jak tlačítko funguje, doporučuji vám podívat se na tento článek. Pro lepší pochopení viz obrázky výše.

Krok 3: Nahrání kódu:

Nahrání kódu
Nahrání kódu

Než budete moci nahrát kód, ujistěte se, že máte v IDE nainstalované všechny desky ESP. Pokud nevíte, jak na to, podívejte se na toto video na YouTube.

Nainstalujte si také následující knihovny:

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

Chcete -li nainstalovat tyto knihovny. otevřete IDE a přejděte na Nástroje >> Správa knihoven. Do vyhledávacího pole zadejte název knihovny jeden po druhém a nainstalujte jej.

Nyní rozbalte soubor kódu stažený ze RemoteMe a otevřete jej pomocí Arduino IDE. Postupujte podle následujících kroků:

  1. Připojte wemos k PC a vyberte typ desky (Wemos D1 R1 mini) a vyberte správný port.
  2. Nyní nahrajte kód a počkejte, až skončí.
  3. Po nahrání kódu se deska připojí k vaší WiFi a začne zobrazovat data na OLED obrazovce.
  4. Stisknutím tlačítka přepnete mezi 3 režimy. Můžete si to ověřit sami.

Nyní, když vše funguje podle očekávání, můžeme přejít k tomu, aby byl tento obvod trvalejší a uzavřenější, aby vypadal lépe.

Krok 4: Stavba desky plošných spojů a skříně:

Budování PCB a skříně
Budování PCB a skříně
Budování PCB a skříně
Budování PCB a skříně
Budování DPS a skříně
Budování DPS a skříně
Budování DPS a skříně
Budování DPS a skříně

Aby byl náš obvod bezpečnější a trvalejší, musíme všechny součásti spojit dohromady na prototypové desce. Pro lepší představu jsem sdílel obrázky své práce. Pokud chcete, můžete vytvořit jiný design.

Pro skříň jsem použil pěnové desky, protože je snadné použití a práce s nimi. Níže jsem poskytl CAD, na který se můžete obrátit při vytváření vlastního krytu.

Krok 5: Videonávod:

Pokud se vám tento návod líbí, hlasujte.

Doporučuje: