Sisällysluettelo:

Hydraattori - laite, joka motivoi sinua juomaan vettä: 8 vaihetta (kuvilla)
Hydraattori - laite, joka motivoi sinua juomaan vettä: 8 vaihetta (kuvilla)

Video: Hydraattori - laite, joka motivoi sinua juomaan vettä: 8 vaihetta (kuvilla)

Video: Hydraattori - laite, joka motivoi sinua juomaan vettä: 8 vaihetta (kuvilla)
Video: Keeping the Heart | John Flavel | Christian Audiobook 2024, Heinäkuu
Anonim
Image
Image
Hydrator - laite, joka motivoi juomaan vettä
Hydrator - laite, joka motivoi juomaan vettä
Hydrator - laite, joka motivoi juomaan vettä
Hydrator - laite, joka motivoi juomaan vettä
Hydrator - laite, joka motivoi juomaan vettä
Hydrator - laite, joka motivoi juomaan vettä

Riittävä veden juominen on erittäin tärkeää kaikille. Mutta juon joka päivä vähemmän vettä kuin minun pitäisi. Tiedän, että kaltaisiani ihmisiä on muistutettava juomaan vettä. Jos olet yksi meistä, tämä projekti muuttaa elämäsi (luultavasti).

Tutustu Hydratoriin! Tämä laite motivoi sinua juomaan vettä. Miten? Se toimii kuin peli. Sinun on pidettävä vesipullo sen päällä. Pohjan ympärillä oleva rengas syttyy joka tunti. Valo palaa, kunnes otat pullon, juot vettä ja asetat sen takaisin. Tämän jälkeen valo sammuu seuraavaan tuntiin.

Mutta mikä siinä on niin motivoivaa? No se on valokehässä. Valo on alussa sininen. Aina kun kaipaat juomavettä, valon väri muuttuu hieman punaiseksi. Mitä useammin unohdat muistutuksesi, sitä punaisemmaksi se muuttuu. Pohjimmiltaan se muuttuu sinisestä violetiksi ja lopulta täydelliseksi punaiseksi. Tavoitteesi on pitää valon väri mahdollisimman lähellä sinistä päivän loppuun mennessä.

Tämä oli vain peruskuva siitä, mitä se tekee. Opit tarkan työskentelyn lukiessasi tämän ohjeen.

Mielenkiintoista? Selvitetään! Juo lasillinen vettä ja istu alas, kun johdan sinut rakentamisprosessin läpi!

Tarvikkeet

Vanha CD

Yleinen RGB-katodi-LED

NodeMcu (ESP8266)

Naaras-naarasliitännät (valinnainen)

5v USB-virtalähde

Hiekkapaperi

Musta karttapaperi

Vaihe 1: Pohjan tekeminen

Pohjan tekeminen
Pohjan tekeminen
Pohjan tekeminen
Pohjan tekeminen
Pohjan tekeminen
Pohjan tekeminen

Olen pitänyt tämän yksinkertaisena. Ei hienoja laitteita tai osia. Ota vanha CD ja poista kansi toiselta puolelta hiekkapaperilla. Näet, että CD alkaa muuttua läpinäkyväksi. Kun olet poistanut suurimman osan materiaalista, hio myös toinen puoli. Tämä antaa sille huurretun ilmeen, jotta valo voi hajota hyvin. omistaa

Ota nyt musta karttapaperi ja leikkaa ympyrä, joka on täsmälleen samankokoinen kuin CD -levy. Tee nyt rengas missä tahansa keskustan ympärillä kompassilla. Helppo tapa leikata rengas on taittaa paperi puoliksi ja leikata merkkiä pitkin.

Kun olet valmis, voit liittää paperin CD -levylle kuten yllä olevassa kuvassa. Nyt sinulla pitäisi olla CD, jossa on vain läpinäkyvä alue.

Vaihe 2: Tukiaseman tuki

Tukiaseman tuki
Tukiaseman tuki
Tukiaseman tuki
Tukiaseman tuki
Tukiaseman tuki
Tukiaseman tuki

Tätä varten otin nuudelikupin ja leikkasin yläosan pois. Sinun tarvitsee vain kiinnittää se pohjaan, jotta se saa jonkin verran korkeutta. Tee siihen pieni lovi, jotta LED -johdot kulkevat läpi.

Ota sitten siihen sopiva korkki (saman nuudelikupin korkin pitäisi olla kunnossa) ja aseta se leikatun kupin päälle. Älä kiinnitä sitä nyt, koska meidän on vielä kiinnitettävä LED -valo.

Vaihe 3: Elektroniikka

Elektroniikka
Elektroniikka
Elektroniikka
Elektroniikka
Elektroniikka
Elektroniikka

Nyt voisimme suunnitella piirin erityistä tarkoitustamme varten. Mutta se kestää kauan ja saattaa vaatia liikaa komponentteja. Voimme yksinkertaisesti käyttää Nodemcu -kaltaista mikro -ohjainta ja ohjelmoida sen suorittamaan tehtävän.

Lisäksi, jotta voimme havaita, milloin pullo asetetaan ja milloin sitä nostetaan, meidän on käytettävä IR -läheisyysanturia.

Liitännät ovat hyvin yksinkertaisia. Seuraa vain yllä olevaa kaaviota. Älä sekoitu anturin D0: een ja Nodemcun D0: een. Anturissa D0 osoittaa digitaalilähdön. Sekaannusten välttämiseksi en ole käyttänyt Nodemcu D0: ta mihinkään tarkoitukseen. Voit jättää sen koskemattomaksi.

Lisäksi D2 on kytketty D3: een suoraan johdolla.

Nyt voit kysyä, miksi käyttää Nodemcu eikä Arduino? Voit käyttää myös Arduinoa. Se riippuu koodistasi. Koodini muodostaa yhteyden Internetiin, mikä tekee siitä tarkemman.

Vaihe 4: Koodi ja toiminta

Koodi ja toimii
Koodi ja toimii
Koodi ja toimii
Koodi ja toimii
Koodi ja toimii
Koodi ja toimii

Tässä on kaksi koodia. Hydrator ja Hydrator pro (innoittamana älypuhelimien nimestä: p)

Älä huoli, molemmat ovat ilmaisia, sinun ei tarvitse maksaa minulle.

Huomautus: Koodiin on tehtävä joitain muutoksia.

Sinun on lisättävä wifi ssid ja salasana ohjelmaan, jossa lukee 'YourNetworkName' ja 'YourPassword'. Myös 'YourAuthToken' tulisi korvata blynkiltä saamallasi todennusmerkillä (selitetään seuraavissa vaiheissa)

Selitän ensin, mitä koodi tekee.

Nodemcu on yhteydessä Internetiin Blynk -palvelun kautta. Blynk on puolestaan yhteydessä toiseen IFTTT -palveluun.

Seuraavissa vaiheissa määritämme IFTTT: n lähettämään signaalin Nodemcuun joka tunti klo: 00

Joten joka tunti Nodemcu vastaanottaa signaalin ja kytkee LED -valon päälle. Jos nostamme pullon juomaan vettä, läheisyysanturi havaitsee sen ja Nodemcu sammuttaa LED -valon.

Jos emme nosta pulloa, Nodemcu odottaa 10 minuuttia, jotta voimme suorittaa tehtävän. Jos emme tee sitä 10 minuutissa, Nodemcu tekee LED -valosta hieman punaisemman (lisää punaisen värin arvoa 25 ja pienentää sinistä 25: llä) ja sammuttaa LED -valon. Joten seuraavalla kerralla, kun valo syttyy (seuraavan tunnin aikana), se on hieman punaisempi kuin ennen, mikä osoittaa, että et ole juonut vettä viime tunnissa. Jos puutut jatkuvasti joka tunti, LED -valo muuttuu yhä punaisemmaksi ja lopulta päivän päätteeksi se muuttuu täysin punaiseksi.

Joten mikä on koodin pro -versio? Se on sama kuin tavallinen versio, mutta siihen on lisätty ilmoituksia. Tämä versio kehottaa sinua juomaan vettä ennen 10 minuutin viiveen päättymistä (noin 7 minuutin kuluttua) puhelimessasi olevan ilmoituksen kautta.

Jos päivän lopussa LED on liian lähellä punaista, se lähettää sinulle uuden ilmoituksen. En ole testannut tätä koodia, joten jos kokeilet sitä, kerro minulle, toimiiko se.

Vaihe 5: Määritä IFTTT

Määritä IFTTT
Määritä IFTTT
Määritä IFTTT
Määritä IFTTT
Määritä IFTTT
Määritä IFTTT
Määritä IFTTT
Määritä IFTTT

Asenna IFTTT puhelimeesi.

Android

IOS

Seuraa nyt kuvia.

Napsauta +, valitse "tämä" ja valitse "päivämäärä ja aika". Valitse "Joka tunti" ja sitten "00"

Napsauta nyt "sitä" ja etsi hakupalkista "webhooks". Napsauta "tee verkkopyyntö" ja kirjoita URL -osoite. URL -muoto on https:// IP/Auth/update/D4

Korvaa Auth blynk -projektin Auth -tunnuksella (selitetään seuraavassa vaiheessa) ja IP maasi blynk -pilviprotokollalla. Saat IP-osoitteen avaamalla komentokehotteen ja kirjoittamalla "ping blynk-cloud.com". Intiassa IP on 188.166.206.43

Valitse menetelmäosasta "put" ja sisällön tyypiksi "application/json". Kirjoita runkoon ["1"].

Vaihe 6: Määritä Blynk

Määritä Blynk
Määritä Blynk
Määritä Blynk
Määritä Blynk
Määritä Blynk
Määritä Blynk

Asenna Blynk.

Android

IOS

Luo uusi projekti. Auth -tunnus lähetetään sinulle postitse. Tämä on se, joka sinun on lisättävä URL -osoitteeseen edellisessä vaiheessa ja ohjelmassa.

Napauta "+" ja lisää painike widget -ruudusta. Valitse painikeasetuksista (jotka voit avata napauttamalla painiketta) ja valitse PIN -koodiksi "GP4" ja liu'uta kytkintä "kytkin" -asentoon.

Hyviä uutisia! Olemme valmiit, jäljellä on vain kokoonpano.

Vaihe 7: Kokoonpano

Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano

Kiinnitä RGB -LED jalustaan. Nodemcun ja anturin sijoittamiseksi tein pienen mustan pahvilaatikon ja kiinnitin sen pohjaan liimalla. Lisäksi laatikkoon on tehtävä pieni reikä Nodemcu -virtalähteen läpi. Varmista, että anturi ei ole liian kaukana ja pystyy tunnistamaan pullon.

Vaihe 8: Kaikki valmis

Valmista!
Valmista!
Valmista!
Valmista!
Valmista!
Valmista!

Sinun tarvitsee vain kytkeä virtalähde Nodemcuun (älypuhelimen laturin pitäisi toimia hyvin) ja laittaa vesipullo hydraattorin päälle! Nodemcu muodostaa automaattisesti yhteyden WiFi -verkkoon ja voit odottaa muistutuksen ponnahtamista!

Joillekin se ei tietenkään vaikuta kovin käytännölliseltä. Mutta näen sen olevan hyödyllinen myös muihin tarkoituksiin. Se voi esimerkiksi toimia muistutuksena lääkkeiden ottamisesta vanhoille ihmisille, jotka unohtavat jatkuvasti. Pienellä koodin säätämisellä saat sen toimimaan haluamallasi tavalla.

Toivottavasti pidit tästä projektista. Onnea sellaisen tekemiselle itsellesi!

Suositeltava: