Obsah:

Meteorologická lampa - mění barvu s teplotou: 6 kroků
Meteorologická lampa - mění barvu s teplotou: 6 kroků

Video: Meteorologická lampa - mění barvu s teplotou: 6 kroků

Video: Meteorologická lampa - mění barvu s teplotou: 6 kroků
Video: Fanoušci mi “vlezli” na pozemek! 😱 Děcka, tohle není v pořádku! 🥵 2024, Listopad
Anonim
Počasí - mění barvu podle teploty
Počasí - mění barvu podle teploty

Ahoj! Kolikrát se stalo, že jste chladili pod klimatizací ve svém pokoji, aniž byste věděli, jak je venku horko. Představte si, v jakém stavu je váš mazlíček. Nemá AC ani ventilátor. Možná to není úplně běžné, ale stává se to několikrát. Představuji vám tedy lampu do počasí! Toto je vlastně aktualizovaná verze lampy ISS, kterou jsem postavil před několika dny. Tento projekt vám ukáže, jak snadné je vyrobit a upravit lampu. Dost bylo povídání. Co lampa vlastně dělá? Je to prostě náladová lampa, která svítí modře. Pokud venkovní teplota stoupne nad nastavenou prahovou hodnotu, kontrolka zčervená. Tak jednoduché. Pokud si myslíte, že je to příliš základní, můžete jej přizpůsobit pomocí RGB LED, abyste mohli dělat téměř cokoli. Pro začátečníky jsem to zjednodušil. Pojďme tedy vyrábět!

Zásoby

NodeMcu (esp8266)

Červená a modrá LED

Propojovací vodiče žena - žena (volitelně)

Difúzní skříň s černým grafem (nebo ji můžete vytisknout 3D)

Adaptér 5 V DC s mikro USB kabelem

Blynk a ifttt aplikace

Krok 1: Příloha

Příloha
Příloha
Příloha
Příloha

Budování struktury je snadné. Použil jsem totéž, z čeho jsem vytvořil lampu ISS. V zásadě jsem jen otevřel staré LED osvětlení místnosti a použil horní difuzní část. Pro základnu jsem vyřízl kruhový prsten z grafu, který dokonale zapadá do horního krytu.

Krok 2: Kód…

Kód…
Kód…

Program je vlastně docela jednoduchý. Použijte můj kód a změňte část s nápisem „Auth“pomocí tokenu Auth, který obdržíte po vytvoření projektu blynk. Nahraďte „ssid“názvem WiFi a „heslo“heslem WiFi. Jediné, co udělá, je připojení k aplikaci blynk. Když aplikace ifttt získá spoušť z počasí v podzemí (služba), spustí blynk, což zase spustí vybraný pin NodeMcu. Stalo se to předávkováním? Nebojte se, stačí si stáhnout můj kód a nahrát ho do svého NodeMcu. Mělo by to fungovat dobře. A ujistěte se, že máte nainstalované knihovny esp8266 a blynk.

Nejste si jisti, jak tyto knihovny nainstalovat? Klikněte sem pro nodemcu a zde pro blynk

Krok 3: Vytvořte připojení

Proveďte připojení
Proveďte připojení
Proveďte připojení
Proveďte připojení

To je jednoduché. Připojte kolík D1 k D7 a D2 k D4. Nyní připojte kladný kolík červené LED k D5 a kladný kolík modré LED k D6. Záporné piny obou LED diod lze připojit ke gnd uzlu mcu. Hotovo. Vidíte, snadno.

Krok 4: Nastavení Blynk

Nastavte Blynk
Nastavte Blynk
Nastavte Blynk
Nastavte Blynk
Nastavte Blynk
Nastavte Blynk
Nastavte Blynk
Nastavte Blynk

Ujistěte se, že jste se zaregistrovali pro blynk a jste přihlášeni do aplikace. Vytvořte nový projekt a autentizační token vám bude zaslán e -mailem. V blynku kliknutím na libovolné místo na černé obrazovce zobrazíte pole widgetu. V okně widgetu klikněte na „tlačítko“. Zjistíte, že byl přidán widget tlačítka. Klikněte na něj a vyberte „PIN“. Vyberte ze seznamu gp5. Podobně vytvořte další tlačítko, ale tentokrát vyberte gp4.

Krok 5: Nastavení IFTTT

Nastavte IFTTT
Nastavte IFTTT
Nastavte IFTTT
Nastavte IFTTT
Nastavte IFTTT
Nastavte IFTTT

Přihlaste se na ifttt. Klikněte na 3. záložku (vpravo dole) a vyberte symbol „+“vpravo nahoře. Odtud klikněte na „toto“, které by mělo mít modrou barvu. Klikněte na počasí v podzemí. Klikněte na „aktuální teplota stoupá nad“a zadejte teplotu (řekněme 35) a vyberte Celsia. Poté vyberte svou polohu.

Nyní klikněte na „to“a na vyhledávacím panelu vyhledejte „webhooky“. Klikněte na „vytvořit webový požadavek“a zadejte adresu URL. V části metody vyberte „umístit“a v typu obsahu vyberte „aplikace/json“. Do těla zadejte ["1"]

Formát adresy URL je https:// IP/Auth/update/D5, Replace Auth with the Auth token of the blynk project and IP with blynk cloud IP of your country. Chcete-li získat IP, otevřete příkazový řádek a zadejte „ping blynk-cloud.com“. V Indii je IP 188,166,206,43

Podobně vytvořte další applet, ale tentokrát v podzemí Počasí vyberte „aktuální teplota klesne pod“. Také URL je tentokrát https:// IP/Auth/update/D4 Vše nastaveno! Máme hotovo!

Krok 6: Zapněte

Zapnutí!
Zapnutí!
Zapnutí!
Zapnutí!
Zapnutí!
Zapnutí!
Zapnutí!
Zapnutí!

Stačí připojit napájení 5v k nodeMcu a to je vše. Není to však okamžité. Počasí v podzemí aktualizaci teploty nějakou dobu trvá. Každopádně pokud necháte lampu zapnutou, měla by fungovat dobře. Tento projekt je aktualizací dříve postavené lampy ISS. Mým cílem bylo ukázat, jak snadné je přizpůsobit lampu podle vašich potřeb. Například jsem přidal další LED a nyní svítí červeně za horkých teplot, modře za studena a žlutě za normálních teplot. Určitě si začnete užívat IOT, jakmile začnete dělat tyto projekty a hrát si s kódem. Takže tentokrát nedělám procházení kódu. V případě, že jste zmatení, můžete se podívat na lampu ISS, kterou jsem postavil dříve, kde jsem procházel podobným kódem.

Doufám, že bych vás mohl inspirovat k vyzkoušení takových kutilských projektů. Děkuji!

Doporučuje: