Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Pohjan tekeminen
- Vaihe 2: Tukiaseman tuki
- Vaihe 3: Elektroniikka
- Vaihe 4: Koodi ja toiminta
- Vaihe 5: Määritä IFTTT
- Vaihe 6: Määritä Blynk
- Vaihe 7: Kokoonpano
- Vaihe 8: Kaikki valmis
Video: Hydraattori - laite, joka motivoi sinua juomaan vettä: 8 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
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
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
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
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
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
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
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
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:
Robotti, joka ilmoittaa, huijaako elektroniikkamyyjä sinua vai ei: 6 vaihetta
Robotti, joka kertoo, onko elektroniikkamyyjä huijaa sinua vai ei: Viime vuonna menimme isäni kanssa äskettäin avattuun robotiikka-/elektroniikkaliikkeeseen hyvin lähellä asuinpaikkaa. Kun tulin sinne, se oli täynnä elektroniikkaa, serovia, antureita, Vadelma pis ja Arduinos. Seuraavana päivänä menimme samaan kauppaan ja ostimme
MyPetBot (Bot, joka seuraa sinua): 10 vaihetta (kuvilla)
MyPetBot (botti, joka seuraa sinua): Ai on yksi matematiikan kauneimmista sovelluksista. Se on pohjimmiltaan joukko matriisitoimintoja, jotka on optimoitu vastaamaan etsimääsi tulosta. Onneksi on olemassa monia avoimen lähdekoodin työkaluja, joiden avulla voimme käyttää sitä. Alunperin ha
VASTAAMINEN: älypuhelimen pidike, joka auttaa sinua keskittymään: 7 vaihetta (kuvilla)
ANTiDISTRACTION: älypuhelimen pidike, joka auttaa sinua keskittymään: ANTiDISTRACTION -laitteemme on suunniteltu lopettamaan kaikenlaiset solun häiriötekijät intensiivisen keskittymisen aikana. Kone toimii latausasemana, johon mobiililaite on asennettu helpottaakseen häiriötekijää
Covid-19-naamio, joka huutaa sinua, jos kosket kasvosi: 4 vaihetta
Covid-19-naamio, joka huutaa sinua, jos kosket kasvosi: Et voi lopettaa kasvojesi koskettamista? Kiinnitä tämä elektroniikka naamioosi, ja sinua muistutetaan jatkuvasti, ettet tee sitä
24 - tikittävä pommi, joka pyytää sinua laittamaan puhelimesi alas: 5 vaihetta
24 - tikittävä pommi, joka pyytää sinua laittamaan puhelimesi alas: 24 (aiemmin tunnettu avaimena) on ajastin, joka kannustaa käyttäjiä laittamaan puhelimen ja keskittymään muihin tehtäviin sen sijaan, että tuhlaisi aikaa puhelimeen. Se on suunniteltu olemaan kuin pommi, joka tarjoaa paremman tuloksen käyttäytymisen muutoksesta sen luonteen vuoksi