Obsah:
- Krok 1: Shromážděte elektroniku
- Krok 2: Stáhněte, aktualizujte a nahrajte skicu
- Krok 3: Připojte modul OLED a vyzkoušejte
- Krok 4: Použijte přílohu
Video: Online widget pro zobrazení počasí pomocí ESP8266: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Před pár týdny jsme se naučili, jak vytvořit online systém zobrazení počasí, který získává informace o počasí pro konkrétní město a zobrazuje je na modulu OLED. Pro tento projekt jsme použili desku Arduino Nano 33 IoT, což je nová deska, která má spoustu funkcí, ale je ve srovnání s alternativami mírně drahá a větší. V tomto příspěvku se naučíme, jak vytvořit tento kompaktní a roztomilý malý online widget pro zobrazení počasí, který je podobný předchozímu projektu.
Video výše pokrývá vše, co potřebujete vědět, a také vysvětluje, jak je skica sestavena.
Krok 1: Shromážděte elektroniku
Budeme používat mini desku WeMos D1, která využívá čipovou sadu ESP8266, a pro displej použijeme 0,96”OLED modul.
Krok 2: Stáhněte, aktualizujte a nahrajte skicu
Stejně jako předchozí projekt budeme získávat informace o počasí ze služby OpenWeatherMap. Stáhněte si skicu pomocí následujícího odkazu:
Abychom mohli používat službu OpenWeatherMap, musíme nejprve získat klíč API. Služba OpenWeatherMap má bezplatný plán, který umožňuje maximálně 60 volání API za minutu. To znamená, že můžeme požadovat informace o počasí maximálně jednou za sekundu, což je více, než potřebujeme. Video prochází celým procesem, ale zde je textová verze toho, co je třeba udělat:
Začněte přihlášením nebo přihlášením do služby OpenWeatherMap a přejděte do sekce API. Zadejte název nového klíče a klikněte na tlačítko vygenerovat. Tento klíč si poznamenejte, ale nikomu jej nesdělujte. Aktivace tohoto klíče chvíli trvá, takže budete muset chvíli počkat. Dokončení tohoto procesu může trvat až hodinu, ale můj klíč byl aktivován do 10 minut.
Začněte aktualizovat skicu přidáním svých pověření WiFi, protože se potřebujeme připojit k síti, aby to fungovalo. Další věc, kterou musíte ve skici udělat, je aktualizovat volání API pomocí informací o městě a klíče API. Zkontrolujte, zda máte pro desku ESP8266 nainstalován správný balíček podpory desky. Aby skica fungovala, budete také muset nainstalovat knihovny ArduinoJSON a u8g2. Video vás provede celým procesem instalace.
Po dokončení připojte desku, ujistěte se, že jste vybrali správné nastavení desky a stiskněte tlačítko Odeslat. Po nahrání deska vytiskne stav spolu s informacemi o počasí na sériový terminál. Můžete si to prohlédnout, abyste se ujistili, že vše funguje podle očekávání, než přejdete na další krok.
Krok 3: Připojte modul OLED a vyzkoušejte
Nyní, když skica funguje správně, musíme zapojit modul OLED. Použijte výše uvedené schéma zapojení a ujistěte se, že jste k modulu OLED připojili správné napájecí napětí, protože některé přijímají pouze 3,3 V.
Po připojení zapněte desku a měli byste vidět uvítací zprávu. Dejte desce několik sekund na získání informací o počasí a vytiskne ji do modulu OLED.
Krok 4: Použijte přílohu
Teď už zbývá jen přidat vhodný kryt a já budu používat tento model od Thingiverse (https://www.thingiverse.com/thing:857858). Je to ten samý, který byl použit pro projekt času v síti, a docela se mi líbí jeho vzhled.
Přidejte k OLED modulu drát vhodné délky spolu s oboustrannou páskou. Postavte jej na místo a pomocí horkého lepidla poblíž vodičů jej držte na místě. Poté položte desku na podnos/zadní kryt a připájejte k ní modul OLED jako dříve. Nakonec zatlačte kryt na místo a přidejte trochu lepidla, aby drželo na místě.
Pokud se vám tato stavba líbila, zvažte prosím přihlášení k odběru našeho kanálu YouTube a sledování nás na sociálních médiích. Nestojí to nic, ale vaše podpora nám nesmírně pomůže při dalším vytváření takových projektů.
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- Web BnBe:
Děkuji za vaší podporu!
Doporučuje:
Jednoduché zobrazení počasí pomocí Raspberry PI a Cyntech WeatherHAT: 4 kroky
Jednoduché zobrazení počasí pomocí Raspberry PI a Cyntech WeatherHAT: * V roce 2019 Yahoo změnilo své API a to přestalo fungovat. Nevěděl jsem o změně. V září 2020 byl tento projekt aktualizován tak, aby používal rozhraní OPENWEATHERMAP API. Podívejte se na níže uvedenou aktualizovanou část, zbytek těchto informací je stále dobrý
Internetové hodiny: Zobrazení data a času pomocí OLED pomocí ESP8266 NodeMCU s protokolem NTP: 6 kroků
Internetové hodiny: Zobrazení data a času pomocí OLED pomocí ESP8266 NodeMCU s protokolem NTP: Ahoj kluci v tomto návodu, postavíme internetové hodiny, které získají čas z internetu, takže tento projekt ke spuštění nebude potřebovat žádný RTC, bude k tomu potřebovat pouze funkční připojení k internetu A pro tento projekt potřebujete esp8266, který bude mít
Zobrazení matice počasí: 4 kroky (s obrázky)
Weather Matrix Display: O projektu Ukážu vám, jak vytvořit miniaturní zobrazení stavu počasí z maticového displeje 8x8. Pomocí Genuino MKR1000 načtu teplotu, vlhkost a stav počasí ve vybraném místě. Zobrazit stav pro zobrazení v řezu
Widget pro počasí ESP8266: 9 kroků (s obrázky)
ESP8266 Weather Widget: [Přehrát video] Vítejte v mém novém projektu Weather Widget. Všechny mé projekty najdete na: https://www.opengreenenergy.com/ Widget pro počasí je aplikace, kterou lze stáhnout do počítače, notebooku nebo mobilní zařízení a vykonávat práci poskytovatele
Jak vytvořit miniaturní zobrazení stavu počasí: 4 kroky
Jak vytvořit miniaturní zobrazení stavu počasí: O projektu Mikrokontrolér může být zábavný a zábavný zároveň, přidejte nějaké internetové připojení pro skutečný internet věcí! Dovolte mi, abych vám ukázal, jak se mi podařilo vytvořit mini zobrazení stavu počasí pomocí maticového displeje 8x8 a