Sadržaj:

Hidrator - uređaj koji vas motivira da pijete vodu: 8 koraka (sa slikama)
Hidrator - uređaj koji vas motivira da pijete vodu: 8 koraka (sa slikama)

Video: Hidrator - uređaj koji vas motivira da pijete vodu: 8 koraka (sa slikama)

Video: Hidrator - uređaj koji vas motivira da pijete vodu: 8 koraka (sa slikama)
Video: Deutsch lernen im Beruf B2 2024, Srpanj
Anonim
Image
Image
Hidrator - uređaj koji vas motivira da pijete vodu
Hidrator - uređaj koji vas motivira da pijete vodu
Hidrator - uređaj koji vas motivira da pijete vodu
Hidrator - uređaj koji vas motivira da pijete vodu
Hidrator - uređaj koji vas motivira da pijete vodu
Hidrator - uređaj koji vas motivira da pijete vodu

Pijenje dovoljno vode vrlo je važno za svakoga. Ali svaki dan popijem manje vode nego što bih trebao. Znam da postoje ljudi poput mene koje treba podsjetiti da piju vodu. Ako ste jedan od nas, ovaj će vam projekt promijeniti (vjerojatno) život.

Upoznajte Hydrator! Ovaj uređaj će vas motivirati da pijete vodu. Kako? Radi kao igra. Morat ćete držati bocu vode na vrhu. Svakog sata svijetli prsten oko baze. Svjetlo ostaje upaljeno dok ne podignete bocu, ne popijete vodu i ne vratite je natrag. Nakon toga svjetlo se gasi do sljedećih sat vremena.

No, što je u tome tako motivirajuće? Pa to je u svjetlosnom prstenu. Svjetlo je na početku plavo. Svaki put kad propustite vodu za piće, boja svjetla se lagano mijenja prema crvenoj. Što više puta propustite podsjetnik, on postaje sve crveni. U osnovi prelazi iz plave u ljubičastu i na kraju u potpunu crvenu. Vaš cilj je zadržati boju svjetla što bliže plavoj do kraja dana.

Ovo je bio samo osnovni pregled onoga što radi. Čitajući ove upute, upoznat ćete točan rad.

Zanimljiv? Uspjet ćemo! Popijte čašu vode i sjednite dok vas vodim kroz proces izgradnje!

Pribor

Stari CD

Uobičajena katodna RGB LED

NodeMcu (ESP8266)

Ženski-Ženske kratkospojne žice (opcionalno)

5v USB napajanje

Brusni papir

Crni papir za grafikone

Korak 1: Izrada baze

Izrada baze
Izrada baze
Izrada baze
Izrada baze
Izrada baze
Izrada baze

Ja sam ovo držao jednostavnim. Bez moderne opreme i dijelova. Uzmite stari CD i brusnim papirom uklonite poklopac s jedne strane. Vidjet ćete da CD postaje proziran. Nakon što uklonite većinu materijala, izbrusite i drugu stranu. To će mu dati ledeni izgled kako bi se svjetlo moglo dobro raspršiti. imati

Sada uzmite crni papir i izrežite krug potpuno iste veličine kao i CD. Sada napravite prsten bilo gdje oko središta pomoću kompasa. Jednostavan način izrezivanja prstena je presavijanje papira na pola i rezanje uz oznaku.

Nakon što završite, možete zalijepiti papir na CD kao na gornjoj slici. Sada biste trebali imati CD sa samo prstenom prozirnog područja.

Korak 2: Podrška za bazu

Podrška za bazu
Podrška za bazu
Podrška za bazu
Podrška za bazu
Podrška za bazu
Podrška za bazu

Za to sam uzeo šalicu s rezancima i izrezao gornji dio. Sve što trebate učiniti je zalijepiti ga na podnožje kako biste mu dali određenu visinu. Napravite mali zarez u njemu kako bi LED žice mogle proći.

Zatim uzmite čep koji mu odgovara (čep iz iste šalice za rezance trebao bi biti u redu) i stavite ga na izrezanu šalicu. Nemojte ga sada lijepiti jer unutra još uvijek moramo zalijepiti LED diodu.

Korak 3: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Sada bismo mogli projektirati sklop za našu specifičnu namjenu. No, to će potrajati i može zahtijevati previše komponenti. Mi jednostavno možemo koristiti mikrokontroler poput Nodemcua i programirati ga za izvršavanje zadatka.

Također, da bismo otkrili kada se boca postavlja i kada se podiže, moramo koristiti IR senzor blizine.

Veze su vrlo jednostavne. Samo slijedite gornji dijagram. Nemojte se zbuniti s D0 senzora i D0 Nodemcua. U senzoru, D0 označava digitalni izlaz. Da ne bude zabune, nisam koristio D0 Nodemcua u bilo koju svrhu. Možete ga ostaviti netaknutim.

Također, D2 je izravno spojen na D3 žicom.

Sada se možete zapitati, zašto koristiti Nodemcu, a ne Arduino? Pa možete koristiti i Arduino. Ovisi o vašem kodu. Moj se kôd povezuje s internetom što ga čini točnijim.

Korak 4: Kôd i rad

Kod i rad
Kod i rad
Kod i rad
Kod i rad
Kod i rad
Kod i rad

Ovdje postoje dva koda. Hydrator i Hydrator pro (inspirirano prema nazivu pametnih telefona: p)

Ne brini, oboje je besplatno, ne moraš mi plaćati.

Napomena: U kodu ćete morati unijeti neke promjene.

Morate dodati svoj wifi ssid i lozinku u program gdje piše 'YourNetworkName' i 'YourPassword'. Također "YourAuthToken" treba zamijeniti tokenom za autorizaciju koji ste primili od blynk (objašnjeno u sljedećim koracima)

Prvo mi dopustite da objasnim što kôd radi.

Nodemcu je povezan s internetom putem usluge pod nazivom Blynk. Blynk je pak povezan s drugom uslugom koja se zove IFTTT.

U sljedećim koracima konfigurirat ćemo IFTTT za slanje signala Nodemcuu svaki sat u: 00

Tako svaki sat Nodemcu prima signal i uključuje LED. Podignemo li bocu da pije vodu, senzor blizine to otkriva i Nodemcu isključuje LED.

Ako ne podižemo bocu, Nodemcu čeka 10 minuta da dovršimo zadatak. U slučaju da to ne učinimo za 10 minuta, Nodemcu čini boju LED -a malo više crvenom (povećava vrijednost crvene boje za 25 i smanjuje plavu za 25) i isključuje LED. Dakle, sljedeći put kad se svjetlo uključi (sljedeći sat), bit će malo više crveno nego prije, što znači da ste propustili piti vodu prošli sat. Ako vam svaki sat nedostaje, LED dioda postaje sve više crvena, a na kraju na kraju dana postaje potpuno crvena.

Dakle, što je s profesionalnom verzijom koda? Ista je kao i normalna verzija, ali s dodatnim upozorenjima o obavijestima. Ova verzija vas obavještava da pijete vodu prije isteka kašnjenja od 10 minuta (oko 7 minuta) putem obavijesti na telefonu.

Također na kraju dana, ako je boja LED preblizu crvenoj, šalje vam drugu obavijest. Nisam testirao ovaj kôd, pa ako ga isprobate, javite mi radi li.

Korak 5: Konfigurirajte IFTTT

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

Instalirajte IFTTT na svoj telefon.

Android

IOS

Sada slijedite slike.

Pritisnite +, odaberite "ovo" i odaberite "datum i vrijeme". Odaberite "Svaki sat u", zatim "00"

Sada kliknite "to" i potražite "webhooks" na traci za pretraživanje. Kliknite na "napravi web zahtjev" i unesite URL. Format URL -a je https:// IP/Auth/update/D4

Zamijenite Auth tokenom Auth za blynk projekt (objašnjeno u sljedećem koraku) i IP s blynk cloud IP -om vaše zemlje. Da biste dobili IP, otvorite naredbeni redak i upišite "ping blynk-cloud.com". Za Indiju je IP 188.166.206.43

Odaberite "put" u odjeljku metode i odaberite "application/json" u vrsti sadržaja. U tijelo upišite ["1"].

Korak 6: Konfigurirajte Blynk

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

Instalirajte Blynk.

Android

IOS

Izradite novi projekt. Token za autorizaciju bit će vam poslan. Ovo je onaj koji morate dodati u URL u prethodnom koraku i u programu.

Dodirnite "+" i dodajte gumb iz okvira widgeta. U postavkama gumba (koje možete otvoriti dodirom na gumb) odaberite PIN kao "GP4" i pomaknite prekidač prema "prekidač".

Dobre vijesti! Gotovi smo, preostaje samo montaža.

Korak 7: Montaža

Skupština
Skupština
Skupština
Skupština
Skupština
Skupština

Umetnite RGB LED diodu u bazu. Za postavljanje Nodemcua i senzora napravio sam malu crnu kartonsku kutiju i zalijepio je na podlogu superljepilom. Također bi trebalo napraviti malu rupu u kutiji za prolaz napajanja Nodemcu. Uvjerite se da senzor nije predaleko i može otkriti bocu.

Korak 8: Sve je učinjeno

Sve gotovo!
Sve gotovo!
Sve gotovo!
Sve gotovo!
Sve gotovo!
Sve gotovo!

Sve što trebate učiniti je priključiti napajanje na Nodemcu (punjač za pametni telefon bi trebao biti u redu) i staviti bocu vode na hidratant! Nodemcu će se automatski povezati s vašom WiFi mrežom i možete čekati da se podsjetnik pojavi!

Naravno, nekima se to možda ne čini praktičnim. Ali vidim da je to korisno i za druge svrhe. Na primjer, može poslužiti kao podsjetnik za uzimanje lijekova za stare ljude koji stalno zaboravljaju. Malo dotjerivanje koda može ga natjerati da radi onako kako želite.

Nadam se da ste uživali u ovom projektu. Sretno u izradi jednog za sebe!

Preporučeni: