Obsah:

Hydratátor - zařízení, které vás motivuje pít vodu: 8 kroků (s obrázky)
Hydratátor - zařízení, které vás motivuje pít vodu: 8 kroků (s obrázky)

Video: Hydratátor - zařízení, které vás motivuje pít vodu: 8 kroků (s obrázky)

Video: Hydratátor - zařízení, které vás motivuje pít vodu: 8 kroků (s obrázky)
Video: Kolik si myslíš, že je Tarymu let? 😅 Vypadá na 68? 2024, Červenec
Anonim
Image
Image
Hydratátor - zařízení, které vás motivuje k pití vody
Hydratátor - zařízení, které vás motivuje k pití vody
Hydratátor - zařízení, které vás motivuje k pití vody
Hydratátor - zařízení, které vás motivuje k pití vody
Hydratátor - zařízení, které vás motivuje k pití vody
Hydratátor - zařízení, které vás motivuje k pití vody

Pít dostatek vody je pro každého velmi důležité. Ale každý den nakonec vypiji méně vody, než kolik bych měl. Vím, že existují lidé jako já, kterým je třeba připomenout, aby pili vodu. Pokud jste jedním z nás, pak vám tento projekt změní život (pravděpodobně).

Seznamte se s Hydratorem! Toto zařízení vás bude motivovat k pití vody. Jak? Funguje to jako hra. Na to budete muset mít láhev s vodou. Každou hodinu se rozsvítí prsten kolem základny. Světlo zůstane rozsvícené, dokud nevyberete láhev, nevypijete vodu a nevložíte ji zpět. Poté se světlo vypne až do další hodiny.

Co je na tom ale tak motivujícího? Je to ve světelném kruhu. Světlo je na začátku modré. Pokaždé, když vám chybí pitná voda, barva světla se mírně posune směrem k červené. Čím vícekrát připomenutí zmeškáte, tím více zčervená. V zásadě jde od modré k fialové a nakonec k úplné červené. Vaším cílem je udržet barvu světla co nejblíže modré do konce dne.

Toto byl jen základní přehled toho, co dělá. Přesnou práci zjistíte, když si přečtete tento návod.

Zajímavý? Pojďme to zvládnout! Vypijte sklenici vody a posaďte se, jak vás provedu procesem stavby!

Zásoby

Staré CD

Společná katodová RGB LED

NodeMcu (ESP8266)

Ženské-ženské propojovací vodiče (volitelně)

Napájení 5v USB

Smirkový papír

Černý grafový papír

Krok 1: Vytvoření základny

Vytvoření základny
Vytvoření základny
Vytvoření základny
Vytvoření základny
Vytvoření základny
Vytvoření základny

Zachoval jsem to jednoduše. Žádné fantastické vybavení nebo díly. Vezměte staré CD a pomocí brusného papíru odstraňte kryt na jedné straně. Uvidíte, že CD začne být transparentní. Jakmile odstraníte většinu materiálu, obrouste i druhou stranu. To mu dodá mrazivý vzhled, aby se světlo mohlo dobře rozptýlit. mít

Nyní vezměte papír s černým grafem a vystřihněte kruh, který je přesně stejné velikosti jako CD. Nyní vytvořte prsten kdekoli kolem středu pomocí kompasu. Jednoduchý způsob, jak prsten vystřihnout, je skládat papír na polovinu a řezat podél značky.

Až budete hotovi, můžete papír nalepit na CD jako na obrázku výše. Nyní byste měli mít CD pouze s prstencem průhledné oblasti.

Krok 2: Podpora základny

Podpora pro základnu
Podpora pro základnu
Podpora pro základnu
Podpora pro základnu
Podpora pro základnu
Podpora pro základnu

Za tímto účelem jsem vzal nudlový pohár a vyřízl horní část. Jediné, co musíte udělat, je přilepit jej k základně, aby získal určitou výšku. Udělejte v něm malý zářez, aby mohly procházet vodiče LED.

Poté vezměte víčko, které se do něj vejde (víčko ze stejného šálku nudlí by mělo být v pořádku) a umístěte jej na vyříznutý pohár. Nelepte to teď, protože stále potřebujeme vložit LED diodu dovnitř.

Krok 3: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Nyní bychom mohli navrhnout obvod pro náš konkrétní účel. To však bude trvat dlouho a může vyžadovat příliš mnoho komponent. Můžeme jednoduše použít mikrokontrolér jako Nodemcu a naprogramovat jej k provedení úkolu.

Abychom zjistili, kdy je láhev umístěna a když se zvedá, musíme použít IR senzor přiblížení.

Spojení jsou velmi jednoduchá. Postupujte podle výše uvedeného schématu. Nenechte se zmást D0 senzoru a D0 Nodemcu. V senzoru D0 označuje digitální výstup. Aby nedošlo k záměně, nepoužil jsem D0 Nodemcu k žádnému účelu. Můžete to nechat nedotčené.

Také D2 je připojen k D3 přímo pomocí drátu.

Nyní se můžete ptát, proč používat Nodemcu a ne Arduino? Můžete také použít Arduino. Záleží na vašem kódu. Můj kód se připojuje k internetu, díky čemuž je přesnější.

Krok 4: Kód a práce

Kód a práce
Kód a práce
Kód a práce
Kód a práce
Kód a práce
Kód a práce

Zde jsou dva kódy. Hydrator a Hydrator pro (inspirováno pojmenováním smartphonů: p)

Nebojte se, oba jsou zdarma, nemusíte mi platit.

Poznámka: V kódu budete muset provést nějaké změny.

Do programu musíte přidat své ssid a heslo wifi, kde je uvedeno „YourNetworkName“a „YourPassword“. Také 'YourAuthToken' by měl být nahrazen autentizačním tokenem, který jste obdrželi od blynk (vysvětleno v následujících krocích)

Nejprve mi vysvětlete, co kód dělá.

Nodemcu je připojen k internetu prostřednictvím služby s názvem Blynk. Blynk je zase připojen k jiné službě s názvem IFTTT.

V následujících krocích budeme konfigurovat IFTTT pro odesílání signálu do Nodemcu každou hodinu v: 00

Takže každou hodinu Nodemcu přijme signál a rozsvítí LED. Zvedneme -li láhev k pití vody, senzor přiblížení to detekuje a Nodemcu vypne LED.

Pokud nezvedáme láhev, Nodemcu čeká 10 minut, než dokončíme úkol. V případě, že to neuděláme do 10 minut, Nodemcu udělá barvu LED trochu červenější (zvýší hodnotu červené barvy o 25 a sníží modrou o 25) a vypne LED. Takže příště, až se světlo rozsvítí (příští hodinu), bude o něco červenější než dříve, což naznačuje, že jste minulou hodinu zmeškali pitnou vodu. Pokud každou hodinu chybíte, LED dioda je stále více červená a nakonec na konci dne zcela červená.

Takže teď, co je s profesionální verzí kódu? Je to stejné jako normální verze, ale s přidanými upozorněními na oznámení. Tato verze vás upozorní, abyste pili vodu, než skončí 10minutové zpoždění (přibližně 7 minut) prostřednictvím upozornění na vašem telefonu.

Také na konci dne, pokud je barva LED příliš blízko k červené, vám pošle další oznámení. Tento konkrétní kód jsem netestoval, takže pokud jej vyzkoušíte, dejte mi vědět, jestli funguje.

Krok 5: Konfigurace IFTTT

Konfigurujte IFTTT
Konfigurujte IFTTT
Konfigurujte IFTTT
Konfigurujte IFTTT
Konfigurujte IFTTT
Konfigurujte IFTTT
Konfigurujte IFTTT
Konfigurujte IFTTT

Nainstalujte si IFTTT do telefonu.

Android

IOS

Nyní sledujte obrázky.

Klikněte na +, vyberte „toto“a vyberte „datum a čas“. Vyberte „Každou hodinu v“a poté „00“

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. Formát adresy URL je https:// IP/Auth/update/D4

Nahraďte Auth tokenem Auth projektu blynk (vysvětleno v dalším kroku) a IP adresou blynk cloud IP vaší země. Chcete-li získat IP, otevřete příkazový řádek a zadejte „ping blynk-cloud.com“. V Indii je IP 188,166,206,43

V části metody vyberte „umístit“a v typu obsahu vyberte „aplikace/json“. Do těla zadejte ["1"].

Krok 6: Konfigurujte Blynk

Konfigurujte Blynk
Konfigurujte Blynk
Konfigurujte Blynk
Konfigurujte Blynk
Konfigurujte Blynk
Konfigurujte Blynk

Nainstalujte si Blynk.

Android

IOS

Vytvořte nový projekt. Ověřovací token vám bude zaslán poštou. Toto je adresa, kterou musíte přidat do adresy URL v předchozím kroku a v programu.

Klepněte na „+“a přidejte tlačítko z pole widgetu. V nastavení tlačítek (které otevřete klepnutím na tlačítko) vyberte PIN jako „GP4“a posuňte přepínač směrem k „přepínači“.

Dobré zprávy! Máme hotovo, zbývá už jen montáž.

Krok 7: Sestavení

Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění

Vložte RGB LED do základny. Pro umístění Nodemcu a senzoru jsem vytvořil malou černou lepenkovou krabici a přilepil ji k podkladu lepidlem. V krabici by měl být také vytvořen malý otvor, kterým projde napájecí zdroj Nodemcu. Ujistěte se, že senzor není příliš daleko a dokáže detekovat láhev.

Krok 8: Hotovo

Vše hotovo!
Vše hotovo!
Vše hotovo!
Vše hotovo!
Vše hotovo!
Vše hotovo!

Vše, co musíte udělat, je připojit napájecí zdroj k Nodemcu (nabíječka smartphonu by měla fungovat) a umístit láhev s vodou na hydratační přístroj! Nodemcu se automaticky připojí k vaší WiFi síti a můžete počkat, až se připomenutí objeví!

Některým lidem to samozřejmě nemusí připadat příliš praktické. Ale vidím, že je to užitečné i pro jiné účely. Může to například fungovat jako připomínka užívání léků pro staré lidi, kteří stále zapomínají. Trochu doladění kódu může zajistit, aby fungoval tak, jak chcete.

Doufám, že se vám tento projekt líbil. Hodně štěstí při výrobě jednoho pro sebe!

Doporučuje: