Obsah:
- Zásoby
- Krok 1: Vytvoření webové aplikace a síťového zařízení:
- Krok 2: Vytvoření obvodu:
- Krok 3: Nahrání kódu:
- Krok 4: Stavba desky plošných spojů a skříně:
- Krok 5: Videonávod:
Video: Jednoduchá meteorologická stanice V2.0: 5 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
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í:
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ů:
- 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.
- 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.
-
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:
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:
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:
- RemoteMe
- RemoteMeUtils
- SparkFun BME280
- esp8266-OLED-master
- RBD_Button
- 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ů:
- Připojte wemos k PC a vyberte typ desky (Wemos D1 R1 mini) a vyberte správný port.
- Nyní nahrajte kód a počkejte, až skončí.
- Po nahrání kódu se deska připojí k vaší WiFi a začne zobrazovat data na OLED obrazovce.
- 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ě:
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:
Profesionální meteorologická stanice využívající ESP8266 a ESP32 DIY: 9 kroků (s obrázky)
Profesionální meteorologická stanice využívající ESP8266 a ESP32 DIY: LineaMeteoStazione je kompletní meteorologická stanice, kterou lze propojit s profesionálními senzory od společnosti Sensirion a také s některou komponentou Davis Instrument (Rain Gauge, Anemometer) Projekt je zaměřen jako meteorologická stanice pro vlastní potřebu, ale vyžaduje pouze
Jednoduchá meteorologická stanice využívající ESP8266 .: 6 kroků (s obrázky)
Jednoduchá meteorologická stanice využívající ESP8266 .: V tomto Instructable budu sdílet, jak pomocí ESP8266 získávat data jako teplota, tlak, klima atd. A data z YouTube jako předplatitelé & Celkový počet zhlédnutí. a zobrazte data na sériovém monitoru a zobrazte je na LCD. Data budou f
Meteorologická stanice NaTaLia: Meteorologická stanice poháněná solární energií Arduino provedla správnou cestu: 8 kroků (s obrázky)
Meteorologická stanice NaTaLia: Meteostanice poháněná solární energií Arduino Správně: Po 1 roce úspěšného provozu na 2 různých místech sdílím své plány projektů solární elektrárny a vysvětluji, jak se vyvinuly do systému, který může skutečně přežít po dlouhou dobu období ze sluneční energie. Pokud budete dodržovat
DIY meteorologická stanice a WiFi senzorová stanice: 7 kroků (s obrázky)
DIY meteorologická stanice a WiFi senzorová stanice: V tomto projektu vám ukážu, jak vytvořit meteorologickou stanici spolu se senzorovou stanicí WiFi. Senzorová stanice měří údaje o místní teplotě a vlhkosti a odesílá je prostřednictvím WiFi do meteorologické stanice. Meteorologická stanice poté zobrazí t
Jednoduchá DIY meteorologická stanice s DHT11 a OLED displejem: 8 kroků
Jednoduchá DIY meteorologická stanice s DHT11 a OLED displejem: V tomto tutoriálu se naučíme, jak vytvořit jednoduchou meteorologickou stanici pomocí Arduina, senzoru DHT11, OLED displeje a Visuina pro zobrazení teploty a vlhkosti. Podívejte se na ukázkové video