Оглавление:
- Запасы
- Шаг 1: Изготовление основы
- Шаг 2: Поддержка базы
- Шаг 3: Электроника
- Шаг 4: Код и работа
- Шаг 5. Настройте IFTTT
- Шаг 6: настройте Blynk
- Шаг 7: Сборка
- Шаг 8: Готово
Видео: Hydrator - устройство, которое мотивирует вас пить воду: 8 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Пить достаточно воды очень важно для всех. Но каждый день я выпиваю меньше воды, чем следовало бы. Я знаю, что есть такие люди, как я, которым нужно напоминать пить воду. Если вы один из нас, то этот проект изменит вашу жизнь (возможно).
Встречайте Hydrator! Это устройство будет мотивировать вас пить воду. Как? Работает как игра. Вам придется держать бутылку с водой сверху. Каждый час загорается кольцо вокруг базы. Свет будет гореть, пока вы не возьмете бутылку, не выпьете воды и не поставите ее обратно. После этого свет погаснет до следующего часа.
Но что в этом такого мотивационного? Хорошо, что это в светлом кольце. Сначала свет синий. Каждый раз, когда вы пропускаете воду, цвет индикатора слегка смещается в сторону красного. Чем чаще вы пропустите напоминание, тем больше оно станет красным. Обычно цвет меняется от синего к фиолетовому и, в конечном итоге, к красному. Ваша цель - сохранить цвет света как можно ближе к синему к концу дня.
Это был лишь базовый обзор того, что он делает. Вы узнаете точную работу, когда прочитаете это руководство.
Интересно? Давайте сделаем это! Выпейте стакан воды и расслабьтесь, пока я расскажу вам о процессе сборки!
Запасы
Старый компакт-диск
Светодиод RGB с общим катодом
NodeMcu (ESP8266)
Гнездо - Гнездовые перемычки (необязательно)
Блок питания 5 В USB
Наждачная бумага
Черная диаграмма
Шаг 1: Изготовление основы
Я сохранил это просто. Никакого модного оборудования или запчастей. Возьмите старый компакт-диск и наждачной бумагой снимите крышку с одной стороны. Вы увидите, что компакт-диск начинает становиться прозрачным. Удалив большую часть материала, отшлифуйте и другую сторону. Это придаст ей морозный вид, чтобы свет мог хорошо рассеиваться. имеют
Теперь возьмите черную диаграмму и вырежьте круг точно такого же размера, как у компакт-диска. Теперь сделайте кольцо в любом месте вокруг центра с помощью циркуля. Самый простой способ вырезать кольцо - сложить бумагу пополам и разрезать по разметке.
После этого вы можете наклеить бумагу на компакт-диск, как показано на изображении выше. Теперь у вас должен получиться компакт-диск только с кольцом прозрачной области.
Шаг 2: Поддержка базы
Для этого я взяла чашку с лапшой и вырезала верхнюю часть. Все, что вам нужно сделать, это приклеить его к основанию, чтобы придать ему высоту. Сделайте в нем небольшую выемку, чтобы пропустить провода светодиодов.
Затем возьмите колпачок, который подходит ему (крышка от той же чашки для лапши должна быть в порядке), и наденьте ее на вырезанную чашку. Не вставляйте его сейчас, потому что нам еще нужно вставить светодиод внутрь.
Шаг 3: Электроника
Теперь мы могли разработать схему для нашей конкретной цели. Но это займет много времени и может потребовать слишком много компонентов. Мы можем просто использовать микроконтроллер, например Nodemcu, и запрограммировать его для выполнения этой задачи.
Кроме того, чтобы определить, когда бутылка ставится и когда она поднимается, нам нужно использовать инфракрасный датчик приближения.
Подключения очень простые. Просто следуйте диаграмме выше. Не путайте D0 датчика и D0 Nodemcu. В датчике D0 означает цифровой выход. Чтобы избежать путаницы, я не использовал D0 Nodemcu для каких-либо целей. Вы можете оставить его нетронутым.
Также D2 подключается к D3 напрямую проводом.
Теперь вы можете спросить, почему использовать Nodemcu, а не Arduino? Ну, вы тоже можете использовать Arduino. Это зависит от вашего кода. Мой код подключается к Интернету, что делает его более точным.
Шаг 4: Код и работа
Здесь есть два кода. Hydrator и Hydrator pro (на основе названия смартфонов: p)
Не волнуйтесь, оба бесплатны, вам не нужно мне платить.
Примечание: в код вам нужно будет внести некоторые изменения.
Вы должны добавить свой Wi-Fi 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 на свой телефон.
Android
IOS
Теперь следите за изображениями.
Нажмите на +, выберите «это» и выберите «дату и время». Выберите «Каждый час в», затем «00».
Теперь нажмите «это» и найдите «веб-перехватчики» в строке поиска. Щелкните «Сделать веб-запрос» и введите URL-адрес. Формат URL-адреса: https:// IP / Auth / update / D4.
Замените Auth токеном Auth проекта blynk (объяснено в следующем шаге), а IP - IP-адресом облака blynk вашей страны. Чтобы получить IP-адрес, откройте командную строку и введите «ping blynk-cloud.com». Для Индии IP 188.166.206.43.
Выберите «put» в разделе методов и выберите «application / json» в типе содержимого. В теле введите ["1"].
Шаг 6: настройте Blynk
Установите Blynk.
Android
IOS
Создайте новый проект. Токен аутентификации будет отправлен вам по почте. Это тот, который вы должны добавить в URL-адрес на предыдущем шаге и в программе.
Нажмите на «+» и добавьте кнопку из окна виджета. В настройках кнопки (которые можно открыть, нажав на кнопку) выберите PIN-код как «GP4» и сдвиньте переключатель в сторону «переключателя».
Хорошие новости! Готово, осталось только сборка.
Шаг 7: Сборка
Вставьте светодиод RGB в основание. Для размещения Nodemcu и сенсора я сделал небольшую черную картонную коробку и приклеил ее к основанию с помощью суперклея. Также в коробке необходимо проделать небольшое отверстие для прохождения источника питания Nodemcu. Убедитесь, что датчик не слишком далеко и может обнаружить бутылку.
Шаг 8: Готово
Все, что вам нужно сделать, это подключить блок питания к Nodemcu (зарядное устройство для смартфона должно подойти) и поставить бутылку с водой на Hydrator! Nodemcu автоматически подключится к вашей сети Wi-Fi, и вы можете дождаться появления напоминания!
Конечно, некоторым это может показаться не очень практичным. Но я вижу, что это полезно и для других целей. Например, он может работать как напоминание о необходимости принимать лекарства для пожилых людей, которые все время забывают. Небольшая настройка кода может заставить его работать так, как вы хотите.
Надеюсь, вам понравился этот проект. Удачи в изготовлении одного для себя!
Рекомендуемые:
Сетевое хранилище Raspberry Pi, которое действительно похоже на сетевое хранилище: 13 шагов (с изображениями)
Сетевое хранилище Raspberry Pi, которое действительно похоже на сетевое хранилище: почему Raspberry Pi NAS Ну, я искал в Интернете красивое, но экономящее место NAS-устройство Raspberry Pi, и ничего не нашел. Я нашел какой-то дизайн NAS с Raspberry Pi, приклеенным к деревянной основе, но это не то, что мне нужно. Я хочу
Регистратор данных GPS DIY для вас, следующая поездка / пешеходная тропа: 11 шагов (с изображениями)
Самодельный регистратор данных GPS для вас. Следующая поездка / пешеходная тропа: это регистратор данных GPS, который вы можете использовать для нескольких целей, скажем, если вы хотите записать свою долгую поездку, которую вы совершили на выходных, чтобы проверить цвета осени. или у вас есть любимая тропа, которую вы посещаете осенью каждый год, и вы
Голова мистера Уолплейта поворачивается, чтобы выследить вас: 9 шагов (с изображениями)
Голова мистера Уолплейта поворачивается, чтобы отслеживать вас: это более продвинутая версия робота-иллюзиониста мистера Уолплейта https://www.instructables.com/id/Mr-Wallplates-Eye-Illusion. Ультразвуковой датчик позволяет голове мистера Уолплейта отслеживать вас, когда вы идете перед ним. Процесс можно резюмировать
Экономьте воду и деньги с помощью монитора уровня воды в душе: 15 шагов (с изображениями)
Экономьте воду и деньги с помощью монитора воды в душе: для чего используется больше воды - ванна или душ? Недавно я размышлял над этим вопросом и понял, что на самом деле не знаю, сколько воды используется, когда я принимаю душ. Я знаю, что когда я в душе, иногда мои мысли блуждают, думая о крутой девушке
Может ли MakerBit напомнить вам проверить воду под елкой?: 7 шагов
Может ли MakerBit напомнить вам проверить воду под елкой? Свежесрубленное дерево - традиционное праздничное украшение во многих домах. Важно, чтобы в него всегда была свежая вода. Разве не было бы неплохо иметь орнамент, который напоминал бы вам о необходимости проверить воду под деревом? Этот проект является частью