Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05
Pred niekoľkými týždňami sme sa dozvedeli, ako vytvoriť online systém zobrazovania počasia, ktorý získava informácie o počasí pre konkrétne mesto a zobrazuje ich na module OLED. Na tento projekt sme použili dosku Arduino Nano 33 IoT, čo je nová doska, ktorá má veľa funkcií, ale v porovnaní s alternatívami je o niečo drahšia a väčšia. V tomto príspevku sa naučíme, ako vytvoriť tento kompaktný a roztomilý malý online widget na zobrazenie počasia, ktorý je podobný predchádzajúcemu projektu.
Video vyššie obsahuje všetko, čo potrebujete vedieť, a tiež vysvetľuje, ako je skica zostavená.
Krok 1: Zhromaždite elektroniku
Budeme používať mini dosku WeMos D1, ktorá využíva čipovú sadu ESP8266, a na zobrazenie použijeme 0,96”OLED modul.
Krok 2: Stiahnite si, aktualizujte a nahrajte náčrt
Rovnako ako predchádzajúci projekt budeme získavať informácie o počasí zo služby OpenWeatherMap. Stiahnite si náčrt pomocou nasledujúceho odkazu:
Aby sme mohli používať službu OpenWeatherMap, musíme najskôr získať kľúč API. Služba OpenWeatherMap má bezplatný plán, ktorý umožňuje maximálne 60 hovorov API za minútu. To znamená, že môžeme požiadať o informácie o počasí maximálne raz za sekundu, čo je viac, ako potrebujeme. Video prechádza celým procesom, ale tu je textová verzia toho, čo je potrebné urobiť:
Začnite registráciou alebo prihlásením sa do služby OpenWeatherMap a prejdite do sekcie API. Zadajte názov nového kľúča a kliknite na tlačidlo vygenerovať. Tento kľúč si poznamenajte, ale nezdieľajte ho s nikým. Aktivácia tohto kľúča chvíľu trvá, takže budete musieť chvíľu počkať. Dokončenie tohto postupu môže trvať až hodinu, ale môj kľúč bol aktivovaný do 10 minút.
Začnite aktualizovať skicu pridaním svojich poverení WiFi, pretože aby to fungovalo, potrebujeme sa pripojiť k sieti. Ďalšia vec, ktorú musíte urobiť v náčrte, je aktualizovať volanie rozhrania API pomocou informácií o vašom meste a kľúča API. Uistite sa, že máte pre dosku ESP8266 nainštalovaný správny balík podpory dosky. Aby skica fungovala, budete tiež musieť nainštalovať knižnice ArduinoJSON a u8g2. Video vás prevedie procesom inštalácie tohto všetkého.
Po dokončení pripojte dosku, uistite sa, že ste vybrali správne nastavenia dosky a kliknite na tlačidlo nahrávania. Po nahraní doska vytlačí stav spolu s informáciami o počasí na sériový terminál. Pred prechodom na ďalší krok si to môžete pozrieť a uistiť sa, že všetko funguje podľa očakávania.
Krok 3: Pripojte modul OLED a otestujte ho
Teraz, keď skica funguje správne, musíme zapojiť modul OLED. Použite schému zapojenia uvedenú vyššie a zaistite, aby ste k modulu OLED pripojili správne napájacie napätie, pretože niektoré akceptujú iba 3,3 V.
Po pripojení zapnite dosku a mala by sa vám zobraziť uvítacia správa. Dajte doske niekoľko sekúnd na získanie informácií o počasí a vytlačí ju do modulu OLED.
Krok 4: Použite prílohu
Zostáva už len pridať vhodný kryt a budem používať tento model od Thingiverse (https://www.thingiverse.com/thing:857858). Je to ten istý, ktorý bol použitý pre projekt času v sieti, a veľmi sa mi páči jeho vzhľad.
Pridajte k modulu OLED drôt vhodnej dĺžky a obojstrannú pásku. Postavte ho na miesto a pomocou horúceho lepidla v blízkosti drôtov ho držte na mieste. Potom umiestnite dosku na podnos/zadný kryt a spájajte s ním modul OLED ako predtým. Nakoniec zatlačte kryt na miesto a pridajte nejaké lepidlo, aby držalo na svojom mieste.
Ak sa vám táto zostava páčila, zvážte prihlásenie sa na odber nášho kanála YouTube a sledovanie nás na sociálnych sieťach. Nestojí to nič, ale vaša podpora nám nesmierne pomôže pri vytváraní podobných projektov.
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- Web BnBe:
Ďakujem za tvoju podporu!
Odporúča:
Jednoduché zobrazenie počasia pomocou Raspberry PI a Cyntech WeatherHAT: 4 kroky
Jednoduché zobrazenie počasia pomocou Raspberry PI a Cyntech WeatherHAT: * V roku 2019 Yahoo zmenilo svoje API a toto prestalo fungovať. Nevedel som o tejto zmene. V septembri 2020 bol tento projekt aktualizovaný tak, aby používal rozhranie OPENWEATHERMAP API. Pozrite si nižšie uvedenú aktualizovanú časť, ostatné informácie sú však stále dobré
Zobrazenie predpovede počasia v štýle Art Deco: 9 krokov (s obrázkami)
Displej s predpoveďou počasia v štýle Art Deco: Dobrý deň, priatelia, v tomto návode sa pozrieme na návod, ako postaviť tento displej s predpoveďou počasia. Na zobrazenie predpovede počasia používa mini tabuľu Wemos D1 spolu s 1,8 -palcovou farebnou TFT obrazovkou. Tiež som navrhol a 3D vytlačil kryt pre
Zobrazenie matice počasia: 4 kroky (s obrázkami)
Weather Matrix Display: O projekte Ukážem vám, ako vytvoriť mini zobrazenie stavu počasia z maticového displeja 8x8. Na načítanie teploty, vlhkosti a stavu počasia vo vybranom mieste použijem Genuino MKR1000. Zobraziť stav na zobrazenie v plátku
Zobrazenie vlaku a počasia vo Veľkej Británii: 5 krokov
Zobrazenie vlaku a počasia vo Veľkej Británii: Tento návod je určený pre odchody vlakov vo Veľkej Británii a zobrazenie počasia. Využíva databázu National Rail OpenLDBWS na získanie informácií o odchode vlaku v reálnom čase pre konkrétnu miestnu železničnú stanicu a ich zobrazenie. Využíva openweather
Ako vytvoriť mini zobrazenie počasia: 4 kroky
Ako vytvoriť mini zobrazenie počasia: Informácie o projekte Mikrokontrolér môže byť zábavný a zábavný zároveň, pridajte určité internetové pripojenie pre skutočný internet vecí! Dovoľte mi, aby som vám ukázal, ako sa mi podarilo vytvoriť mini zobrazenie stavu počasia pomocou maticového displeja 8x8 a