Съдържание:

Хидратор - устройство, което ви мотивира да пиете вода: 8 стъпки (със снимки)
Хидратор - устройство, което ви мотивира да пиете вода: 8 стъпки (със снимки)

Видео: Хидратор - устройство, което ви мотивира да пиете вода: 8 стъпки (със снимки)

Видео: Хидратор - устройство, което ви мотивира да пиете вода: 8 стъпки (със снимки)
Видео: Shanghai Yuuki(上海遊記) 1-10 Ryunosuke Akutagawa (Audiobook) 2024, Юли
Anonim
Image
Image
Хидратор - устройство, което ви мотивира да пиете вода
Хидратор - устройство, което ви мотивира да пиете вода
Хидратор - устройство, което ви мотивира да пиете вода
Хидратор - устройство, което ви мотивира да пиете вода
Хидратор - устройство, което ви мотивира да пиете вода
Хидратор - устройство, което ви мотивира да пиете вода

Пиенето на достатъчно вода е много важно за всички. Но всеки ден пия по -малко вода, отколкото трябва. Знам, че има хора като мен, на които трябва да се напомни да пият вода. Ако сте един от нас, тогава този проект ще промени живота ви (вероятно).

Запознайте се с Хидратора! Това устройство ще ви мотивира да пиете вода. Как? Работи като игра. Ще трябва да държите бутилката с вода върху нея. Всеки час пръстенът около основата светва. Светлината остава включена, докато не вземете бутилката, изпиете вода и я поставите обратно. След това светлината се изключва до следващия час.

Но какво е толкова мотивиращо в това? Е, това е в светлинния пръстен. Светлината е синя в началото. Всеки път, когато пропуснете да пиете вода, цветът на светлината леко се измества към червено. Колкото повече пъти пропускате напомнянето си, толкова по -червено става. По принцип той преминава от синьо към виолетово и в крайна сметка до пълно червено. Вашата цел е да запазите цвета на светлината възможно най -близо до синьото до края на деня.

Това беше само основен преглед на това, което прави. Ще се запознаете с точната работа, докато четете тази инструкция.

Интересно? Нека успеем! Изпийте чаша вода и седнете, докато ви превеждам през процеса на изграждане!

Консумативи

Стар диск

Общ катоден RGB LED

NodeMcu (ESP8266)

Женски-Женски джъмперни проводници (по избор)

5v USB захранване

Шкурка

Черна хартия с диаграми

Стъпка 1: Създаване на основата

Създаване на базата
Създаване на базата
Създаване на базата
Създаване на базата
Създаване на базата
Създаване на базата

Запазих това просто. Без изискано оборудване или части. Вземете стар компактдиск и използвайте шкурка, за да свалите капака от едната страна. Ще видите, че компактдискът започва да става прозрачен. След като сте премахнали по -голямата част от материала, изпилейте и другата страна. Това ще му придаде мразовит вид, така че светлината да може да се разпръсне добре. имам

Сега вземете черна хартия и изрежете кръг с точно същия размер като този на компактдиска. Сега направете пръстен навсякъде около центъра с помощта на компас. Лесен начин да изрежете пръстена е като сгънете хартията наполовина и изрежете по маркировката.

След като приключите, можете да залепите хартията на компактдиска, както е на изображението по -горе. Сега трябва да имате компактдиск само с пръстен с прозрачна област.

Стъпка 2: Поддръжка за базата

Поддръжка за базата
Поддръжка за базата
Поддръжка за базата
Поддръжка за базата
Поддръжка за базата
Поддръжка за базата

За целта взех чаша за юфка и изрязах горната част. Всичко, което трябва да направите, е да го залепите към основата, за да му придадете известна височина. Направете малък прорез в него, за да преминат LED проводниците.

След това вземете капачка, която й пасва (капачката от същата чаша за юфка трябва да е добре) и я поставете върху изрязаната чаша. Не го залепвайте сега, защото все още трябва да залепим светодиод вътре.

Стъпка 3: Електроника

Електроника
Електроника
Електроника
Електроника
Електроника
Електроника

Сега бихме могли да проектираме верига за нашата конкретна цел. Но това ще отнеме много време и може да изисква твърде много компоненти. Можем просто да използваме микроконтролер като Nodemcu и да го програмираме за изпълнение на задачата.

Също така, за да открием кога бутилката е поставена и кога се повдига, трябва да използваме IR сензор за близост.

Връзките са много прости. Просто следвайте диаграмата по -горе. Не се бъркайте с D0 на сензора и D0 на Nodemcu. В сензора D0 показва цифров изход. За да избегна объркване, не съм използвал D0 на Nodemcu за никакви цели. Можете да го оставите недокоснат.

Също така, D2 е свързан директно с D3 с проводник.

Сега може да попитате, защо да използвате Nodemcu, а не Arduino? Е, можете да използвате и Arduino. Зависи от вашия код. Моят код се свързва с интернет, което го прави по -точен.

Стъпка 4: Код и работа

Код и работа
Код и работа
Код и работа
Код и работа
Код и работа
Код и работа

Тук има два кода. Hydrator и Hydrator pro (вдъхновени от името на смартфоните: p)

Не се притеснявайте, и двете са безплатни, не е нужно да ми плащате.

Забележка: В кода ще трябва да направите някои промени.

Трябва да добавите своя wifi ssid и парола в програмата, където пише „YourNetworkName“и „YourPassword“. Също така „YourAuthToken“трябва да бъде заменен с маркера за удостоверяване, който сте получили от blynk (обяснено в следващите стъпки)

Първо нека да обясня какво прави кодът.

Nodemcu е свързан с интернет чрез услуга, наречена Blynk. Blynk от своя страна е свързан с друга услуга, наречена IFTTT.

В следващите стъпки ще конфигурираме IFTTT да изпраща сигнал до Nodemcu на всеки час в: 00

Така че всеки час Nodemcu получава сигнала и включва светодиода. Ако вдигнем бутилката, за да пием вода, сензорът за близост я открива и Nodemcu изключва светодиода.

Ако не вдигаме бутилката, Nodemcu чака 10 минути, за да изпълним задачата. В случай, че не го направим за 10 минути, Nodemcu прави цвета на светодиода малко по -червен (увеличава стойността на червения цвят с 25 и намалява синьото с 25) и изключва светодиода. Така че следващия път, когато светлината се включи (следващия час), тя ще бъде малко по -червена от преди, което показва, че сте пропуснали да пиете вода през последния час. Ако продължавате да пропускате всеки час, светодиодът става все по -червен и накрая в края на деня става напълно червен.

И така, сега какво е с професионалната версия на кода? Това е същото като нормалната версия, но с добавени предупреждения за известия. Тази версия ви уведомява да пиете вода преди 10 -минутното забавяне (около 7 минути) чрез известие на телефона ви.

Също така в края на деня, ако цветът на светодиода е твърде близо до червен, той ви изпраща друго известие. Не съм тествал този конкретен код, така че ако го изпробвате, уведомете ме дали работи.

Стъпка 5: Конфигурирайте IFTTT

Конфигурирайте IFTTT
Конфигурирайте IFTTT
Конфигурирайте IFTTT
Конфигурирайте IFTTT
Конфигурирайте IFTTT
Конфигурирайте IFTTT
Конфигурирайте IFTTT
Конфигурирайте IFTTT

Инсталирайте IFTTT на телефона си.

Android

IOS

Сега следвайте изображенията.

Кликнете върху +, изберете „това“и изберете „дата и час“. Изберете „Всеки час в“, след това „00“

Сега кликнете върху „това“и потърсете „уеб куки“в лентата за търсене. Кликнете върху „направете уеб заявка“и въведете URL адреса. Форматът на URL адреса е https:// IP/Auth/update/D4

Заменете Auth с маркер Auth на проекта blynk (обяснено в следващата стъпка) и IP с blynk облачен IP на вашата страна. За да получите IP, отворете командния ред и въведете „ping blynk-cloud.com“. За Индия IP е 188.166.206.43

Изберете „пусни“в секцията за методи и изберете „приложение/json“в типа съдържание. В тялото въведете ["1"].

Стъпка 6: Конфигурирайте Blynk

Конфигурирайте Blynk
Конфигурирайте Blynk
Конфигурирайте Blynk
Конфигурирайте Blynk
Конфигурирайте Blynk
Конфигурирайте Blynk

Инсталирайте Blynk.

Android

IOS

Създайте нов проект. Токен за удостоверяване ще ви бъде изпратен по пощата. Това е този, който трябва да добавите в URL адреса в предишната стъпка и в програмата.

Докоснете „+“и добавете бутон от полето с джаджа. В настройките на бутоните (които можете да отворите, като докоснете бутона), изберете ПИН кода като „GP4“и плъзнете превключвателя към „превключвател“.

Добри новини! Свършихме, остава само сглобяването.

Стъпка 7: Монтаж

Монтаж
Монтаж
Монтаж
Монтаж
Монтаж
Монтаж

Поставете RGB LED вътре в основата. За поставянето на Nodemcu и сензора направих малка черна картонена кутия и я залепих за основата със суперлепило. Също така трябва да се направи малка дупка в кутията, за да може да премине захранването на Nodemcu. Уверете се, че сензорът не е твърде далеч и може да открие бутилката.

Стъпка 8: Всичко е готово

Готово!
Готово!
Готово!
Готово!
Готово!
Готово!

Всичко, което трябва да направите, е да включите захранването към Nodemcu (зарядното устройство за смартфон трябва да се справи добре) и да поставите бутилката с вода върху хидратора! Nodemcu автоматично ще се свърже с вашата WiFi мрежа и можете да изчакате напомнянето да се появи!

Разбира се, на някои хора това може да не изглежда много практично. Но виждам, че е полезно и за други цели. Например, може да работи като напомняне за приемане на лекарства за възрастни хора, които непрекъснато забравят. Малко промяна на кода може да го накара да работи по начина, по който искате.

Надявам се този проект да ви хареса. Успех в приготвянето на такъв за себе си!

Препоръчано: