Sisukord:

Hüdraator - seade, mis motiveerib teid vett jooma: 8 sammu (piltidega)
Hüdraator - seade, mis motiveerib teid vett jooma: 8 sammu (piltidega)

Video: Hüdraator - seade, mis motiveerib teid vett jooma: 8 sammu (piltidega)

Video: Hüdraator - seade, mis motiveerib teid vett jooma: 8 sammu (piltidega)
Video: КАКИМ БУДЕТ PORTAL 3 2024, Juuli
Anonim
Image
Image
Hüdraator - seade, mis motiveerib teid vett jooma
Hüdraator - seade, mis motiveerib teid vett jooma
Hüdraator - seade, mis motiveerib teid vett jooma
Hüdraator - seade, mis motiveerib teid vett jooma
Hüdraator - seade, mis motiveerib teid vett jooma
Hüdraator - seade, mis motiveerib teid vett jooma

Piisav vee joomine on kõigile väga oluline. Kuid ma joon lõpuks iga päev vähem vett, kui peaksin. Ma tean, et minusuguseid on, kellele tuleb vee joomist meelde tuletada. Kui olete üks meist, muudab see projekt teie elu (tõenäoliselt).

Tutvuge hüdraatoriga! See seade motiveerib teid vett jooma. Kuidas? See toimib nagu mäng. Peate veepudelit selle peal hoidma. Iga tunni tagant süttib rõngas aluse ümber. Valgus jääb põlema, kuni võtate pudeli kätte, joote vett ja asetate selle tagasi. Pärast seda lülitub tuli järgmise tunnini välja.

Aga mis selles nii motiveerivat on? Noh, see on valgusrõngas. Valgus on alguses sinine. Iga kord, kui igatsete joogivett, nihkub valguse värv kergelt punase poole. Mida rohkem kordi oma meeldetuletusest ilma jääte, seda punasemaks see muutub. Põhimõtteliselt läheb see sinisest violetseks ja lõpuks punaseks. Teie eesmärk on hoida valguse värv päeva lõpuks võimalikult sinise lähedal.

See oli lihtsalt põhiline ülevaade sellest, mida see teeb. Selle juhendi lugemisel saate teada täpse toimimise.

Huvitav? Saame hakkama! Jooge klaas vett ja istuge tagasi, kui juhatan teid ehitusprotsessi läbi!

Tarvikud

Vana CD

Tavaline katood RGB LED

NodeMcu (ESP8266)

Naine-naissoost džemprijuhtmed (valikuline)

5v USB toiteallikas

Liivapaber

Must kaardipaber

Samm: aluse valmistamine

Aluse valmistamine
Aluse valmistamine
Aluse valmistamine
Aluse valmistamine
Aluse valmistamine
Aluse valmistamine

Olen seda lihtsana hoidnud. Ei mingeid uhkeid seadmeid ega osi. Võtke vana CD ja kasutage ühelt poolt kaane eemaldamiseks liivapaberit. Näete, et CD hakkab muutuma läbipaistvaks. Kui olete suurema osa materjalist eemaldanud, lihvige ka teine pool. See annab sellele härmatava välimuse, nii et valgus võib hästi hajuda. on

Võtke nüüd must kaardipaber ja lõigake välja ring, mis on täpselt sama suur kui CD -l. Nüüd tehke kompassi abil rõngas kesklinnas. Lihtne viis rõngast välja lõigata on paber pooleks voltida ja mööda märgistust lõigata.

Kui olete valmis, saate paberi kleepida CD -le, nagu ülaltoodud pildil. Nüüd peaks teil olema CD, millel on ainult läbipaistva ala rõngas.

2. samm: baasi tugi

Toetus baasile
Toetus baasile
Toetus baasile
Toetus baasile
Toetus baasile
Toetus baasile

Selleks võtsin nuudlitopsi ja lõikasin ülemise osa välja. Kõik, mida pead tegema, on kleepida see aluse külge, et anda sellele teatud kõrgus. Tehke sellesse väike sälk, et LED -juhtmed läbiksid.

Seejärel võtke kork, mis sobib (sama nuudlitopsi kork peaks olema korras) ja asetage see väljalõigatud tassile. Ärge kleepige seda kohe, sest peame ikkagi LED -i sisse kleepima.

3. samm: elektroonika

Elektroonika
Elektroonika
Elektroonika
Elektroonika
Elektroonika
Elektroonika

Nüüd võiksime konstrueerida vooluringi meie konkreetseks otstarbeks. Kuid see võtab kaua aega ja võib nõuda liiga palju komponente. Saame lihtsalt kasutada mikrokontrollerit nagu Nodemcu ja programmeerida selle ülesande täitmiseks.

Samuti, et tuvastada, millal pudel pannakse ja millal seda tõstetakse, peame kasutama IR -lähedusandurit.

Ühendused on väga lihtsad. Lihtsalt järgige ülaltoodud diagrammi. Ärge laske end segi ajada D0 ja Nodemcu D0 -ga. Anduris tähistab D0 digitaalset väljundit. Segaduste vältimiseks ei ole ma Nodemcu D0 -d mingil eesmärgil kasutanud. Võite selle puutumata jätta.

Samuti on D2 otse juhtmega ühendatud D3 -ga.

Nüüd võite küsida, miks kasutada Nodemcu ja mitte Arduino? Noh, võite kasutada ka Arduinot. See sõltub teie koodist. Minu kood ühendub Internetiga, mis muudab selle täpsemaks.

4. samm: kood ja töö

Kood ja töötab
Kood ja töötab
Kood ja töötab
Kood ja töötab
Kood ja töötab
Kood ja töötab

Siin on kaks koodi. Hydrator ja Hydrator pro (inspireeritud nutitelefonide nimetamisest: p)

Ärge muretsege, mõlemad on tasuta, te ei pea mulle maksma.

Märkus. Koodis peate tegema mõned muudatused.

Peate lisama oma wifi SSID ja parooli programmi, kus on kirjas „YourNetworkName” ja „YourPassword”. Ka „YourAuthToken” tuleks asendada blynkilt saadud autentimismärgiga (selgitatud järgmistes sammudes)

Kõigepealt lubage mul selgitada, mida kood teeb.

Nodemcu on Internetiga ühendatud teenuse Blynk kaudu. Blynk on omakorda ühendatud teise teenusega IFTTT.

Järgmistes sammudes konfigureerime IFTTT -d saatma signaali Nodemcu iga tund kell: 00

Nii et iga tund võtab Nodemcu signaali vastu ja lülitab LED -i sisse. Kui tõstame pudeli vett jooma, tuvastab lähedusandur selle ja Nodemcu lülitab LED -i välja.

Kui me pudelit ei tõsta, ootab Nodemcu 10 minutit, et saaksime ülesande täita. Kui me ei tee seda 10 minuti jooksul, muudab Nodemcu LED -i värvi pisut punasemaks (suurendab punase värvi väärtust 25 võrra ja vähendab sinist 25 võrra) ja lülitab LED -i välja. Nii et järgmisel korral, kui tuli süttib (järgmisel tunnil), on see pisut punasem kui varem, mis näitab, et olete viimase tunni jooksul joogivee vahele jätnud. Kui iga tund jääb pidevalt puudu, muutub LED üha punasemaks ja lõpuks päeva lõpuks täiesti punaseks.

Mis on nüüd koodi pro -versiooniga? See on sama mis tavaversioon, kuid sellele on lisatud märguannete hoiatused. See versioon teavitab teid telefoni märguande kaudu vett jooma enne 10 -minutilise viivituse lõppu (umbes 7 minuti pärast).

Kui LED -i värv on punasele liiga lähedal, saadab see teile päeva lõpus ka uue teate. Ma pole seda koodi testinud, nii et kui proovite, andke mulle teada, kas see töötab.

Samm: IFTTT seadistamine

IFTTT seadistamine
IFTTT seadistamine
IFTTT seadistamine
IFTTT seadistamine
IFTTT seadistamine
IFTTT seadistamine
IFTTT seadistamine
IFTTT seadistamine

Installige IFTTT oma telefoni.

Android

IOS

Nüüd järgige pilte.

Klõpsake nuppu +, valige "see" ja valige "kuupäev ja kellaaeg". Valige "Iga tund kell" ja seejärel "00"

Nüüd klõpsake "seda" ja otsige otsinguribalt sõna "webhooks". Klõpsake "esita veebipäring" ja sisestage URL. URL -i vorming on https:// IP/Auth/update/D4

Asendage Auth projekti blynk autoriseerimismärgiga (selgitatakse järgmises etapis) ja IP oma riigi blynk cloud IP -ga. IP-aadressi saamiseks avage käsuviip ja tippige "ping blynk-cloud.com". India puhul on uurimisperiood 188.166.206.43

Valige meetodi jaotisest "put" ja sisutüübist "application/json". Sisestage põhiosa ["1"].

Samm: seadistage Blynk

Seadistage Blynk
Seadistage Blynk
Seadistage Blynk
Seadistage Blynk
Seadistage Blynk
Seadistage Blynk

Installige Blynk.

Android

IOS

Loo uus projekt. Autentimisluba saadetakse teile postiga. See on see, mille peate URL -i lisama eelmises etapis ja programmis.

Puudutage "+" ja lisage vidinakastist nupp. Valige nuppude seadetes (mida saate avada nupule vajutades) PIN -koodiks „GP4” ja libistage lülitit „lüliti” suunas.

Head uudised! Oleme valmis, jäänud on vaid kokkupanek.

7. samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Kleepige RGB LED aluse sisse. Nodemcu ja anduri paigutamiseks tegin väikese musta pappkasti ja kleepisin selle superliimiga aluse külge. Samuti tuleks kasti teha väike auk Nodemcu toiteallika läbimiseks. Veenduge, et andur pole liiga kaugel ja suudab pudeli tuvastada.

8. samm: kõik on tehtud

Kõik tehtud!
Kõik tehtud!
Kõik tehtud!
Kõik tehtud!
Kõik tehtud!
Kõik tehtud!

Kõik, mida pead tegema, on ühendada Nodemcu toiteallikas (nutitelefoni laadija peaks hästi toimima) ja asetada veepudel hüdraatorile! Nodemcu loob automaatselt ühenduse teie WiFi -võrguga ja võite oodata, kuni meeldetuletus ilmub!

Muidugi ei pruugi see mõnele inimesele kuigi praktiline tunduda. Kuid ma näen, et see on kasulik ka muudel eesmärkidel. Näiteks võib see meeldetuletusena võtta ravimeid vanadele inimestele, kes unustavad pidevalt. Koodi veidi muutes saate selle töötada nii, nagu soovite.

Loodan, et teile meeldis see projekt. Palju õnne endale sellise tegemisel!

Soovitan: