Kazalo:

Hidrator - naprava, ki vas motivira, da pijete vodo: 8 korakov (s slikami)
Hidrator - naprava, ki vas motivira, da pijete vodo: 8 korakov (s slikami)

Video: Hidrator - naprava, ki vas motivira, da pijete vodo: 8 korakov (s slikami)

Video: Hidrator - naprava, ki vas motivira, da pijete vodo: 8 korakov (s slikami)
Video: Shanghai Yuuki(上海遊記) 1-10 Ryunosuke Akutagawa (Audiobook) 2024, November
Anonim
Image
Image
Hidrator - naprava, ki vas motivira, da pijete vodo
Hidrator - naprava, ki vas motivira, da pijete vodo
Hidrator - naprava, ki vas motivira, da pijete vodo
Hidrator - naprava, ki vas motivira, da pijete vodo
Hidrator - naprava, ki vas motivira, da pijete vodo
Hidrator - naprava, ki vas motivira, da pijete vodo

Pitje dovolj vode je zelo pomembno za vsakogar. Ampak vsak dan spijem manj vode, kot bi jo moral. Vem, da obstajajo ljudje, kot sem jaz, ki jih je treba opozoriti, naj pijejo vodo. Če ste eden izmed nas, vam bo ta projekt (verjetno) spremenil življenje.

Spoznajte hidrator! Ta naprava vas bo motivirala, da pijete vodo. Kako? Deluje kot igra. Steklenico vode morate držati na vrhu. Vsako uro se prižge obroč okoli osnove. Lučka ostane prižgana, dokler ne vzamete steklenice, spijete vode in jo postavite nazaj. Po tem se lučka ugasne do naslednje ure.

Toda kaj je pri tem tako motivirajočega? No, v svetlobnem obroču je. Luč je na začetku modra. Vsakič, ko zamudite pitno vodo, se barva svetlobe rahlo premakne proti rdeči. Večkrat ko zamudite opomnik, bolj rdeč postane. V bistvu gre od modre do vijolične in sčasoma do popolne rdeče. Vaš cilj je obdržati barvo svetlobe čim bližje modri do konca dneva.

To je bil le osnovni pregled tega, kar počne. Natančno delovanje boste spoznali, ko boste prebrali ta navodila.

Zanimivo? Naj nam uspe! Popijte kozarec vode in sedite, ko vas bom popeljal skozi postopek izdelave!

Zaloge

Stari CD

Skupna katodna RGB LED

NodeMcu (ESP8266)

Ženski-Ženski mostički (neobvezno)

Napajanje 5v USB

Brusni papir

Črni papir z grafikoni

1. korak: izdelava osnove

Ustvarjanje osnove
Ustvarjanje osnove
Ustvarjanje osnove
Ustvarjanje osnove
Ustvarjanje osnove
Ustvarjanje osnove

To sem ohranil preprosto. Brez modne opreme ali delov. Vzemite star CD in z brusnim papirjem odstranite ovitek na eni strani. Videli boste, da CD postane pregleden. Ko odstranite večino materiala, pobrusite tudi drugo stran. To bo dalo leden videz, da se bo svetloba dobro razpršila. imeti

Sedaj vzemite črni papir in izrežite krog, ki je popolnoma enake velikosti kot CD. Zdaj naredite obroč kjer koli okoli središča s kompasom. Obroč lahko preprosto izrežete tako, da papir prepognete na polovico in prerežete vzdolž oznake.

Ko končate, lahko papir prilepite na CD, kot je na zgornji sliki. Zdaj bi morali imeti zgoščenko s samo obročem prozornega območja.

2. korak: Podpora za bazo

Podpora za bazo
Podpora za bazo
Podpora za bazo
Podpora za bazo
Podpora za bazo
Podpora za bazo

Za to sem vzel skodelico z rezanci in izrezal zgornji del. Vse, kar morate storiti, je, da ga prilepite na podlago, da mu dodate nekaj višine. V njem naredite majhno zarezo, da bodo LED žice prehajale.

Nato vzemite pokrovček, ki mu ustreza (pokrovček iz iste skodelice za rezance mora biti v redu) in ga položite na izrezano skodelico. Ne prilepite ga zdaj, ker moramo v notranjost še vedno prilepiti LED.

3. korak: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Zdaj bi lahko oblikovali vezje za naš poseben namen. Toda to bo trajalo dolgo in morda bo zahtevalo preveč komponent. Lahko preprosto uporabimo mikrokrmilnik, kot je Nodemcu, in ga programiramo za izvajanje naloge.

Za odkrivanje, kdaj je steklenica postavljena in kdaj se dvigne, moramo uporabiti senzor bližine IR.

Povezave so zelo preproste. Samo sledite zgornjemu diagramu. Ne zamenjujte se z D0 senzorja in D0 Nodemcuja. V senzorju D0 označuje digitalni izhod. Da bi se izognili zmedi, D0 Nodemcuja nisem uporabil za noben namen. Lahko ga pustite nedotaknjenega.

Prav tako je D2 neposredno povezan z D3 z žico.

Zdaj se lahko vprašate, zakaj uporabiti Nodemcu in ne Arduino? No, lahko uporabite tudi Arduino. Odvisno je od vaše kode. Moja koda se poveže z internetom, zaradi česar je natančnejša.

4. korak: Koda in delo

Koda in delo
Koda in delo
Koda in delo
Koda in delo
Koda in delo
Koda in delo

Tu sta dve kodi. Hydrator in Hydrator pro (navdihnjeno po imenu pametnih telefonov: p)

Brez skrbi, oba sta brezplačna, ni mi treba plačati.

Opomba: V kodi boste morali narediti nekaj sprememb.

V program morate dodati ssid in geslo za wifi, kjer piše 'YourNetworkName' in 'YourPassword'. Tudi "YourAuthToken" je treba zamenjati z žetonom za preverjanje pristnosti, ki ste ga prejeli od blynk (razloženo v naslednjih korakih)

Najprej naj razložim, kaj počne koda.

Nodemcu je povezan z internetom prek storitve, imenovane Blynk. Blynk je nato povezan z drugo storitvijo, imenovano IFTTT.

V naslednjih korakih bomo konfigurirali IFTTT za pošiljanje signala Nodemcu vsako uro ob: 00

Tako Nodemcu vsako uro sprejme signal in prižge LED. Če steklenico dvignemo za pitje vode, jo zazna senzor bližine in Nodemcu izklopi LED.

Če steklenice ne dvignemo, Nodemcu čaka 10 minut, da dokončamo nalogo. Če tega ne storimo v 10 minutah, Nodemcu naredi barvo LED nekoliko bolj rdečo (vrednost rdeče barve poveča za 25 in modro zmanjša za 25) in LED ugasne. Naslednjič, ko se lučka prižge (naslednjo uro), bo nekoliko bolj rdeča kot prej, kar pomeni, da ste zadnjo uro zamudili pitje vode. Če vsako uro pogrešate, LED postane vedno bolj rdeča in na koncu dneva postane popolnoma rdeča.

Kaj je torej s profesionalno različico kode? Je enaka običajni različici, vendar z dodatnimi opozorili o obvestilih. Ta različica vas obvesti, da pijete vodo pred iztekom 10 -minutne zamude (približno 7 minut) prek obvestila v telefonu.

Tudi ob koncu dneva, če je barva LED preblizu rdeče, vam pošlje drugo obvestilo. Te kode nisem preizkusil, zato, če jo preizkusite, mi sporočite, če deluje.

5. korak: Konfigurirajte IFTTT

Konfigurirajte IFTTT
Konfigurirajte IFTTT
Konfigurirajte IFTTT
Konfigurirajte IFTTT
Konfigurirajte IFTTT
Konfigurirajte IFTTT
Konfigurirajte IFTTT
Konfigurirajte IFTTT

Namestite IFTTT v telefon.

Android

IOS

Zdaj sledite slikam.

Kliknite na +, izberite »to« in izberite »datum in ura«. Izberite "Vsako uro ob" in nato "00"

Zdaj kliknite "to" in v iskalni vrstici poiščite "webhooks". Kliknite »podaj spletno zahtevo« in vnesite URL. Oblika URL je https:// IP/Auth/update/D4

Zamenjajte Auth z žetonom Auth za projekt blynk (razloženo v naslednjem koraku) in IP z blynk cloud IP vaše države. Če želite pridobiti IP, odprite ukazni poziv in vnesite "ping blynk-cloud.com". Za Indijo je IP 188.166.206.43

V razdelku z metodo izberite "put" in v vrsti vsebine izberite "application/json". V telo vnesite ["1"].

6. korak: Konfigurirajte Blynk

Konfigurirajte Blynk
Konfigurirajte Blynk
Konfigurirajte Blynk
Konfigurirajte Blynk
Konfigurirajte Blynk
Konfigurirajte Blynk

Namestite Blynk.

Android

IOS

Ustvarite nov projekt. Žeton za preverjanje pristnosti vam bo poslan po pošti. To je tisto, kar morate dodati v URL v prejšnjem koraku in v programu.

Dotaknite se gumba »+« in dodajte gumb iz polja za pripomočke. V nastavitvah gumba (ki ga lahko odprete s pritiskom na gumb) izberite PIN kot "GP4" in potisnite stikalo proti "stikalo".

Dobre novice! Končali smo, preostane le še montaža.

7. korak: Montaža

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža

RGB LED prilepite v podnožje. Za namestitev Nodemcuja in senzorja sem naredil majhno črno kartonsko škatlo in jo s superlepilom prilepil na podlago. V škatli je treba narediti tudi majhno luknjo, skozi katero lahko preide napajanje Nodemcu. Prepričajte se, da senzor ni predaleč in da lahko zazna steklenico.

8. korak: Vse končano

Končano!
Končano!
Končano!
Končano!
Končano!
Končano!

Vse, kar morate storiti, je, da priključite napajanje na Nodemcu (polnilnik za pametne telefone bi moral biti v redu) in postavite steklenico vode na hidrator! Nodemcu se bo samodejno povezal z vašim omrežjem WiFi in lahko počakate, da se prikaže opomnik!

Seveda se nekaterim morda ne zdi zelo praktično. Vidim pa, da je uporaben tudi za druge namene. Na primer, lahko služi kot opomnik pri jemanju zdravil za stare ljudi, ki pozabljajo. Z majhnim spreminjanjem kode lahko deluje tako, kot želite.

Upam, da ste uživali v tem projektu. Vso srečo pri izdelavi enega zase!

Priporočena: