INHOUDSOPGAWE:

Hydrator - 'n toestel wat u motiveer om water te drink: 8 stappe (met foto's)
Hydrator - 'n toestel wat u motiveer om water te drink: 8 stappe (met foto's)

Video: Hydrator - 'n toestel wat u motiveer om water te drink: 8 stappe (met foto's)

Video: Hydrator - 'n toestel wat u motiveer om water te drink: 8 stappe (met foto's)
Video: Быстрая укладка плитки на стены в санузле. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #27 2024, Julie
Anonim
Image
Image
Hydrator - 'n toestel wat u motiveer om water te drink
Hydrator - 'n toestel wat u motiveer om water te drink
Hydrator - 'n toestel wat u motiveer om water te drink
Hydrator - 'n toestel wat u motiveer om water te drink
Hydrator - 'n toestel wat u motiveer om water te drink
Hydrator - 'n toestel wat u motiveer om water te drink

Om genoeg water te drink is baie belangrik vir almal. Maar elke dag drink ek uiteindelik minder water as hoeveel ek moet. Ek weet daar is mense soos ek wat daaraan herinner moet word om water te drink. As u een van ons is, sal hierdie projek u lewe waarskynlik verander (waarskynlik).

Ontmoet die Hydrator! Hierdie toestel sal u motiveer om water te drink. Hoe? Dit werk soos 'n speletjie. U moet u waterbottel bo -op hou. Elke uur brand die ring om die basis. Die lig bly aan totdat jy die bottel optel, water drink en terugsit. Daarna gaan die lig af tot die volgende uur.

Maar wat is so motiverend daarin? Wel, dit is in die ligring. Die lig is blou in die begin. Elke keer as u drinkwater mis, skuif die kleur van die lig effens na rooi. Hoe meer kere u u herinnering mis, hoe meer rooi word dit. Dit gaan basies van blou na violet en uiteindelik tot rooi. U doel is om die kleur van die lig teen die einde van die dag so na as moontlik aan blou te hou.

Dit was slegs 'n basiese oorsig van wat dit doen. U sal die presiese werking leer ken terwyl u hierdie instruksies lees.

Interessant? Kom ons maak dit! Drink 'n glas water en sit terug terwyl ek u deur die bouproses neem!

Voorrade

'N Ou CD

Algemene katode RGB LED

NodeMcu (ESP8266)

Vroulik-vroulike springdrade (opsioneel)

5v USB-kragtoevoer

Sandpapier

Swart kaartpapier

Stap 1: Maak die basis

Maak die basis
Maak die basis
Maak die basis
Maak die basis
Maak die basis
Maak die basis

Ek het dit eenvoudig gehou. Geen luukse toerusting of onderdele nie. Neem 'n ou CD en gebruik 'n skuurpapier om die deksel aan die een kant te verwyder. U sal sien dat die CD deursigtig begin word. As u die meeste materiaal verwyder het, skuur u ook die ander kant. Dit gee 'n ysige voorkoms sodat die lig goed kan versprei. het

Neem nou 'n swart kaartpapier en sny 'n sirkel uit wat presies dieselfde grootte as die CD is. Maak nou 'n ring oral in die middel met 'n kompas. 'N Maklike manier om die ring uit te sny, is deur die papier in die helfte te vou en langs die merk te sny.

As u klaar is, kan u die papier op die CD plak soos in die prent hierbo. Nou moet u 'n CD hê met slegs 'n ring van deursigtige gebied.

Stap 2: Ondersteuning vir die basis

Ondersteuning vir die basis
Ondersteuning vir die basis
Ondersteuning vir die basis
Ondersteuning vir die basis
Ondersteuning vir die basis
Ondersteuning vir die basis

Hiervoor neem ek 'n noedelbeker en sny die boonste gedeelte uit. Al wat u hoef te doen, is om dit aan die voetstuk te plak om dit 'n bietjie hoogte te gee. Maak 'n klein gaatjie daarin sodat die LED -drade deur kan gaan.

Neem dan 'n deksel wat daarby pas (die dop van dieselfde noedelbeker behoort fyn te wees) en plaas dit op die uitgesnyde koppie. Moet dit nie nou plak nie, want ons moet nog 'n LED daarin plak.

Stap 3: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Nou kan ons 'n stroombaan ontwerp vir ons spesifieke doel. Maar dit sal lank neem en kan te veel komponente verg. Ons kan eenvoudig 'n mikrobeheerder soos 'n Nodemcu gebruik en dit programmeer om die taak uit te voer.

Ons moet ook 'n IR -nabyheidssensor gebruik om vas te stel wanneer die bottel geplaas word en wanneer dit opgetel word.

Die verbindings is baie eenvoudig. Volg net die diagram hierbo. Moenie verwar word met die D0 van die sensor en D0 van Nodemcu nie. In die sensor dui D0 aan Digitale uitset. Om verwarring te voorkom, het ek die D0 van Nodemcu vir geen doel gebruik nie. U kan dit onaangeraak laat.

D2 is ook direk met D3 verbind met 'n draad.

Nou kan u vra: waarom 'n Nodemcu en nie 'n Arduino nie? U kan ook 'n Arduino gebruik. Dit hang af van u kode. My kode maak verbinding met die internet, wat dit meer akkuraat maak.

Stap 4: Kodeer en werk

Kode en werk
Kode en werk
Kode en werk
Kode en werk
Kode en werk
Kode en werk

Daar is twee kodes hier. Hydrator en Hydrator pro (geïnspireer deur die naam van slimfone: p)

Moenie bekommerd wees nie, albei is gratis, u hoef my nie te betaal nie.

Opmerking: in die kode moet u 'n paar veranderinge aanbring.

U moet u wifi -ssid en wagwoord byvoeg in die program waar 'YourNetworkName' en 'YourPassword' staan. Die 'YourAuthToken' moet ook vervang word met die outyktoken wat u van blynk ontvang het (verduidelik in die volgende stappe)

Laat ek eers verduidelik wat die kode doen.

Die Nodemcu is aan die internet gekoppel via 'n diens genaamd Blynk. Blynk is op sy beurt gekoppel aan 'n ander diens genaamd IFTTT.

In die volgende stappe stel ons IFTTT op om elke uur om: 00 'n sein na die Nodemcu te stuur

Elke uur ontvang die Nodemcu die sein en skakel die LED aan. As ons die bottel lig om water te drink, bespeur die nabyheidssensor dit en die Nodemcu skakel die LED af.

As ons nie die bottel lig nie, wag die Nodemcu 10 minute totdat ons die taak voltooi. As ons dit nie binne 10 minute doen nie, maak die Nodemcu die kleur van die LED bietjie meer rooi (verhoog die waarde van die rooi kleur met 25 en verminder die blou met 25) en skakel die LED uit. Die volgende keer dat die lig (volgende uur) aangaan, sal dit 'n bietjie rooi wees as voorheen, wat aandui dat u die drinkwater die afgelope uur gemis het. As u elke uur steeds ontbreek, word die LED meer en meer rooi, en uiteindelik word dit aan die einde van die dag heeltemal rooi.

So, wat is nou met die pro -weergawe van die kode? Dit is dieselfde as die normale weergawe, maar met ekstra kennisgewings. Hierdie weergawe stel u in kennis om water te drink voordat die vertraging van 10 minute (ongeveer 7 minute) eindig, via 'n kennisgewing op u telefoon.

Aan die einde van die dag, as die kleur van die LED te naby aan rooi is, stuur dit u nog 'n kennisgewing. Ek het hierdie spesifieke kode nie getoets nie, as u dit probeer, laat weet my as dit werk.

Stap 5: Stel IFTTT op

Stel IFTTT op
Stel IFTTT op
Stel IFTTT op
Stel IFTTT op
Stel IFTTT op
Stel IFTTT op
Stel IFTTT op
Stel IFTTT op

Installeer IFTTT op u telefoon.

Android

IOS

Volg nou die beelde.

Klik op +, kies "hierdie" en kies "datum en tyd". Kies "Elke uur om" en dan "00"

Klik nou op "dit" en soek na "webhooks" in die soekbalk. Klik op "maak 'n webversoek" en voer die URL in. Die URL -formaat is https:// IP/Auth/update/D4

Vervang Auth met die Auth -teken van die blynk -projek (verduidelik in die volgende stap) en IP met blynk -wolk -IP van u land. Om die IP te kry, maak die opdragprompt oop en tik "ping blynk-cloud.com". Vir Indië is die IP 188.166.206.43

Kies "sit" in die metode -afdeling en kies "toepassing/json" in die inhoudstipe. Tik ["1"] in die liggaam.

Stap 6: Stel Blynk op

Stel Blynk op
Stel Blynk op
Stel Blynk op
Stel Blynk op
Stel Blynk op
Stel Blynk op

Installeer Blynk.

Android

IOS

Skep 'n nuwe projek. 'N Auth -teken sal aan u gestuur word. Dit is die een wat u by die URL in die vorige stap en in die program moet byvoeg.

Tik op die "+" en voeg 'n knoppie uit die widget -boks by. Kies in die knoppie -instellings (wat u kan oopmaak deur op die knoppie te tik) die PIN as "GP4" en skuif die skakelaar na "skakelaar".

Goeie nuus! Ons is klaar, al wat oorbly, is die vergadering.

Stap 7: Montering

Vergadering
Vergadering
Vergadering
Vergadering
Vergadering
Vergadering

Plak die RGB LED in die basis. Vir die plasing van die Nodemcu en sensor het ek 'n klein swart kartondoos gemaak en dit met supergom aan die basis vasgesteek. Daar moet ook 'n klein gaatjie in die boks gemaak word sodat die Nodemcu -kragtoevoer kan deurkom. Maak seker dat die sensor nie te ver is nie en die bottel kan opspoor.

Stap 8: Alles klaar

Alles klaar!
Alles klaar!
Alles klaar!
Alles klaar!
Alles klaar!
Alles klaar!

Al wat u hoef te doen is om die kragtoevoer van die Nodemcu aan te sluit ('n slimfoonlaaier behoort goed te wees) en u waterbottel op die hidrator te plaas! Die Nodemcu maak outomaties verbinding met u WiFi -netwerk en u kan wag totdat die herinnering verskyn!

Vir sommige mense lyk dit natuurlik nie baie prakties nie. Maar ek kan sien dat dit ook vir ander doeleindes nuttig is. Dit kan byvoorbeeld 'n herinnering wees om medisyne te neem vir ou mense wat aanhou vergeet. Met 'n bietjie aanpassing van die kode kan dit werk soos u wil.

Hoop jy het hierdie projek geniet. Sterkte met die maak van een vir jouself!

Aanbeveel: