Turinys:

Hidratorius - prietaisas, skatinantis gerti vandenį: 8 žingsniai (su nuotraukomis)
Hidratorius - prietaisas, skatinantis gerti vandenį: 8 žingsniai (su nuotraukomis)

Video: Hidratorius - prietaisas, skatinantis gerti vandenį: 8 žingsniai (su nuotraukomis)

Video: Hidratorius - prietaisas, skatinantis gerti vandenį: 8 žingsniai (su nuotraukomis)
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Lapkritis
Anonim
Image
Image
Hidratorius - prietaisas, skatinantis gerti vandenį
Hidratorius - prietaisas, skatinantis gerti vandenį
Hidratorius - prietaisas, skatinantis gerti vandenį
Hidratorius - prietaisas, skatinantis gerti vandenį
Hidratorius - prietaisas, skatinantis gerti vandenį
Hidratorius - prietaisas, skatinantis gerti vandenį

Gerti pakankamai vandens yra labai svarbu kiekvienam. Tačiau kiekvieną dieną aš geriu mažiau vandens nei reikia. Žinau, kad yra tokių žmonių kaip aš, kuriems reikia priminti, kad reikia gerti vandenį. Jei esate vienas iš mūsų, šis projektas pakeis jūsų gyvenimą (tikriausiai).

Susipažinkite - Hidratorius! Šis prietaisas paskatins jus gerti vandenį. Kaip? Tai veikia kaip žaidimas. Turėsite laikyti vandens buteliuką ant jo. Kiekvieną valandą užsidega žiedas aplink pagrindą. Šviesa dega tol, kol pakelsite buteliuką, išgersite vandens ir padėsite atgal. Po to šviesa išsijungia iki kitos valandos.

Bet kas čia tokio motyvuojančio? Na, tai yra šviesos žiede. Šviesa pradžioje yra mėlyna. Kiekvieną kartą, kai pasiilgstate geriamojo vandens, šviesos spalva šiek tiek pasikeičia į raudoną. Kuo daugiau kartų praleidote priminimą, tuo raudonesnis jis tampa. Iš esmės jis pereina nuo mėlynos iki violetinės ir galiausiai iki raudonos. Jūsų tikslas - iki dienos pabaigos išlaikyti šviesos spalvą kuo arčiau mėlynos.

Tai buvo tik pagrindinė jo veiklos apžvalga. Skaitydami šią instrukciją sužinosite tikslų darbą.

Įdomus? Padarykime! Išgerkite stiklinę vandens ir atsisėskite, kai jus supažindinsiu su kūrimo procesu!

Prekės

Senas kompaktinis diskas

Įprastas katodo RGB šviesos diodas

„NodeMcu“(ESP8266)

Moteris-moteriški jungiamieji laidai (neprivaloma)

5v USB maitinimo šaltinis

Smėlio popierius

Juodas diagramos popierius

1 žingsnis: padarykite pagrindą

Pagrindo gamyba
Pagrindo gamyba
Pagrindo gamyba
Pagrindo gamyba
Pagrindo gamyba
Pagrindo gamyba

Aš išlaikiau tai paprasta. Nėra išgalvotos įrangos ar dalių. Paimkite seną kompaktinį diską ir švitriniu popieriumi nuimkite dangtelį iš vienos pusės. Pamatysite, kad kompaktinis diskas tampa skaidrus. Pašalinus didžiąją dalį medžiagos, nušlifuokite ir kitą pusę. Tai suteiks šalčio išvaizdą, kad šviesa galėtų gerai išsisklaidyti. turėti

Dabar paimkite juodą diagramos popierių ir iškirpkite apskritimą, kurio dydis yra toks pat kaip ir kompaktinio disko. Dabar padarykite žiedą bet kurioje centro vietoje naudodami kompasą. Paprastas būdas iškirpti žiedą yra sulankstyti popierių per pusę ir pjauti išilgai žymėjimo.

Baigę galite klijuoti popierių ant kompaktinio disko, kaip parodyta aukščiau esančiame paveikslėlyje. Dabar turėtumėte turėti kompaktinį diską, kuriame būtų tik skaidrios srities žiedas.

2 žingsnis: bazės palaikymas

Parama bazei
Parama bazei
Parama bazei
Parama bazei
Parama bazei
Parama bazei

Tam paėmiau makaronų puodelį ir išpjoviau viršutinę dalį. Viskas, ką jums reikia padaryti, tai priklijuoti prie pagrindo, kad suteiktumėte tam tikrą aukštį. Padarykite nedidelį įpjovą, kad LED laidai galėtų praeiti.

Tada paimkite jam tinkamą dangtelį (to paties makaronų puodelio dangtelis turi būti gerai) ir padėkite jį ant išpjautos taurės. Negalima klijuoti dabar, nes vis tiek turime įklijuoti šviesos diodą viduje.

3 žingsnis: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Dabar mes galėtume sukurti grandinę savo konkrečiam tikslui. Tačiau tai užtruks ilgai ir gali prireikti per daug komponentų. Mes galime tiesiog naudoti mikrovaldiklį, pvz., „Nodemcu“, ir užprogramuoti jį užduočiai atlikti.

Be to, norėdami nustatyti, kada butelis dedamas ir kada jis pakeliamas, turime naudoti IR artumo jutiklį.

Sujungimai yra labai paprasti. Tiesiog sekite aukščiau pateiktą schemą. Nepainiokite su jutiklio D0 ir Nodemcu D0. Jutiklyje D0 reiškia skaitmeninę išvestį. Kad išvengčiau painiavos, Nodemcu D0 nenaudojau jokiems tikslams. Galite palikti jį nepaliestą.

Be to, D2 yra tiesiogiai prijungtas prie D3 laidu.

Dabar galite paklausti, kodėl naudoti „Nodemcu“, o ne „Arduino“? Taip pat galite naudoti „Arduino“. Tai priklauso nuo jūsų kodo. Mano kodas prisijungia prie interneto, todėl jis yra tikslesnis.

4 žingsnis: kodas ir darbas

Kodas ir veikimas
Kodas ir veikimas
Kodas ir veikimas
Kodas ir veikimas
Kodas ir veikimas
Kodas ir veikimas

Čia yra du kodai. „Hydrator“ir „Hydrator pro“(įkvėpti išmaniųjų telefonų pavadinimų: p)

Nesijaudinkite, abu yra nemokami, man nereikia mokėti.

Pastaba: Kode turėsite atlikti keletą pakeitimų.

Turite pridėti savo „wifi ssid“ir slaptažodį programoje, kurioje sakoma „YourNetworkName“ir „YourPassword“. Taip pat „YourAuthToken“turėtų būti pakeistas autentifikavimo žyma, kurią gavote iš „blynk“(paaiškinta atlikus šiuos veiksmus)

Pirmiausia leiskite man paaiškinti, ką daro kodas.

„Nodemcu“yra prijungtas prie interneto per paslaugą „Blynk“. „Blynk“savo ruožtu yra prijungtas prie kitos paslaugos, vadinamos IFTTT.

Atlikdami šiuos veiksmus, mes sukonfigūruosime IFTTT siųsti signalą į „Nodemcu“kas valandą, 00:00 val.

Taigi kiekvieną valandą „Nodemcu“gauna signalą ir įjungia šviesos diodą. Jei pakeliame buteliuką gerti vandens, artumo jutiklis jį aptinka ir „Nodemcu“išjungia šviesos diodą.

Jei nepakeliame butelio, „Nodemcu“laukia 10 minučių, kol įvykdysime užduotį. Jei to nepadarysime per 10 minučių, „Nodemcu“šviesos diodo spalva bus šiek tiek raudonesnė (padidins raudonos spalvos reikšmę 25, o sumažins mėlyną iki 25) ir išjungs šviesos diodą. Taigi kitą kartą, kai šviesa įsijungs (kitą valandą), ji bus šiek tiek raudonesnė nei anksčiau, o tai rodo, kad praėjusią valandą praleidote geriamąjį vandenį. Jei kas valandą vis praleidžiate, šviesos diodas tampa vis raudonesnis, o galiausiai dienos pabaigoje jis tampa visiškai raudonas.

Taigi, kas dabar yra su pro kodo versija? Tai tokia pati kaip įprasta versija, tačiau su papildomais įspėjimais. Ši versija praneša jums išgerti vandens iki 10 minučių vėlavimo pabaigos (apie 7 minutes) per telefono pranešimą.

Be to, dienos pabaigoje, jei šviesos diodo spalva yra per arti raudonos, ji siunčia jums kitą pranešimą. Aš neišbandžiau šio kodo, todėl jei išbandysite, praneškite man, ar jis veikia.

5 veiksmas: sukonfigūruokite IFTTT

Konfigūruokite IFTTT
Konfigūruokite IFTTT
Konfigūruokite IFTTT
Konfigūruokite IFTTT
Konfigūruokite IFTTT
Konfigūruokite IFTTT
Konfigūruokite IFTTT
Konfigūruokite IFTTT

Įdiekite IFTTT savo telefone.

„Android“

IOS

Dabar sekite paveikslėlius.

Spustelėkite +, pasirinkite „tai“ir pasirinkite „data ir laikas“. Pasirinkite „Kas valandą“, tada „00“

Dabar spustelėkite „tai“ir paieškos juostoje ieškokite „webhooks“. Spustelėkite „pateikti žiniatinklio užklausą“ir įveskite URL. URL formatas yra https:// IP/Auth/update/D4

Pakeiskite „Auth“projekto „blynk“autentifikavimo žetonu (paaiškinta kitame žingsnyje), o IP - savo šalies „blynk“debesies IP. Norėdami gauti IP, atidarykite komandų eilutę ir įveskite „ping blynk-cloud.com“. Indijos IP yra 188.166.206.43

Metodo skiltyje pasirinkite „put“, o turinio tipe - „application/json“. Kūne įveskite ["1"].

6 veiksmas: sukonfigūruokite „Blynk“

Konfigūruokite „Blynk“
Konfigūruokite „Blynk“
Konfigūruokite „Blynk“
Konfigūruokite „Blynk“
Konfigūruokite „Blynk“
Konfigūruokite „Blynk“

Įdiekite „Blynk“.

„Android“

IOS

Sukurkite naują projektą. Autentifikavimo ženklas bus išsiųstas jums paštu. Tai yra tas, kurį turite pridėti prie URL ankstesniame žingsnyje ir programoje.

Bakstelėkite „+“ir pridėkite mygtuką iš valdiklio laukelio. Mygtuko nustatymuose (kuriuos galite atidaryti paliesdami mygtuką) pasirinkite PIN kodą kaip „GP4“ir pastumkite jungiklį link „jungiklis“.

Geros naujienos! Baigėme, liko tik surinkimas.

7 žingsnis: Surinkimas

Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas

Įdėkite RGB šviesos diodą į pagrindo vidų. Norėdami įdėti „Nodemcu“ir jutiklį, aš padariau nedidelę juodą kartoninę dėžutę ir priklijavau ją prie pagrindo superklijais. Taip pat dėžutėje reikia padaryti nedidelę skylę, kad galėtų praeiti „Nodemcu“maitinimo šaltinis. Įsitikinkite, kad jutiklis nėra per toli ir gali aptikti butelį.

8 žingsnis: viskas padaryta

Viskas padaryta!
Viskas padaryta!
Viskas padaryta!
Viskas padaryta!
Viskas padaryta!
Viskas padaryta!

Viskas, ką jums reikia padaryti, tai prijungti „Nodemcu“maitinimo šaltinį (išmaniojo telefono įkroviklis turėtų gerai veikti) ir uždėti vandens buteliuką ant hidratoriaus! „Nodemcu“automatiškai prisijungs prie jūsų „WiFi“tinklo ir galėsite palaukti, kol pasirodys priminimas!

Žinoma, kai kuriems žmonėms tai neatrodo labai praktiška. Bet matau, kad tai naudinga ir kitiems tikslams. Pavyzdžiui, tai gali būti priminimas vartoti vaistus senyvo amžiaus žmonėms, kurie nuolat pamiršta. Šiek tiek pakoregavus kodą, jis gali veikti taip, kaip norite.

Tikimės, kad jums patiko šis projektas. Sėkmės kuriant sau!

Rekomenduojamas: