Умный диспенсер для воды | ESP32 и приложение........

Источник:

Умный диспенсер для воды

Описание

Вода — самое важное для наших питомцев. И кто захочет продолжать пополнять его, когда вы можете провести сэкономленное время вместе с ними?

И именно поэтому я создал этот гаджет, который облегчит вашу жизнь благодаря собственному мобильному приложению .

Функции
Автоматический долив воды (с настройками значений MIN и MAX)
Ручное управление
Светодиодная индикация
Мобильное приложение с возможностью подключения по Bluetooth
История данных через график
Для удержания бутылки используется стандартный клапан PCO-1810 (можно использовать любую стандартную бутыль!)

Используемое оборудование и програ��мное обеспечение
Аппаратное обеспечение
Имя Ссылка (cz)
Комплект для разработки ESP32 v1 dratek.cz
Водяной насос R385 dratek.cz
Силиконовая трубка 6 х 8 мм 2 метра dratek.cz
Датчик уровня воды dratek.cz
Понижающий регулируемый инвертор (12 В → 5 В) dratek.cz
Макетная плата dratek.cz
Релейный модуль 12 В gme.cz
Светодиод (синий) dratek.cz
Резистор (220 Ом) dratek.cz
Транзистор (NPN) dratek.cz
Разъем 12 В dratek.cz
Несколько соединительных кабелей… -
Несколько винтов М3… -
Программное обеспечение
Код Visual Studio
TincerCAD
FreeCAD
ПусаСлайсер
TypeScript
React-родной
Котлин
Схема подключения

Наша проводка с реле 12В и транзистором PNP

Альтернативное подключение с релейным модулем 5 В.

узел: эта настройка требует изменения пропорций коробки, чтобы модуль реле вписывался (в будущем может быть включен в папку файлов)

Код
Код ESP32

Этот код взаимодействует через характеристики Bluetooth, получая команды из мобильного приложения и отправляя ответ обратно. Он также считывает значения датчика и имеет базовую логику для автоматического управления водяным насосом.

Репозиторий на Гитхабе

Код мобильного приложения

С помощью мобильного приложения вы можете контролировать и просматривать состояние устройства и историю измерений датчиков в понятном пользовательском интерфейсе.

Репозиторий на Гитхабе

Инструкции по печати

Приношу извинения за возможные неточности в качестве печати. У меня была возможность распечатать только на полуфункциональном принтере Two Trees Bluer.

Некоторым моделям перед печатью может потребоваться использовать алгоритм восстановления Windows

Модель с двумя версиями
Держатель светодиода можно распечатать в обычном и плотном варианте. Используйте то, что вам больше подходит, или обратитесь к странице модели.
У бутылки-держателя-штатива-ножки есть оригинальный размер и загружен мой измененный размер, потому что я не смог поместить его в держатель. Используйте то, что вам больше подходит.
Основные настройки печати (принтер Two Trees Bluer)
Материал нити — PLA (Elegoo RAPID PLA+)
Высота слоя — 0,3 мм
Заполнение — около 90 %
Опоры — Да, для держателя бутылки
Параметры печати для Box (основная часть)
Материал нити — PLA (Elegoo RAPID PLA+)
Высота слоя — 0,3 мм
Заполнение — около 30 %
Поддерживает — Нет
Слои — (необязательно) 0 верхних и нижних слоев (здесь используйте заполнение не менее 60%)
Инструкции по сборке

Сначала прочитайте все описание, а затем распечатайте все, что вам понадобится :)

Микроконтроллер
Подключите микроконтроллер к компьютеру и загрузите код ESP32 — ПРЕЖДЕ ЧЕМ вставлять его в коробку.
Коробка
Припаяйте кабели к разъему постоянного тока, водяному насосу и светодиоду с резистором.
Поместите релейный модуль в макет (или используйте релейный модуль Arduino).
Вкрутите все в коробку (ESP32, водяной насос, ступень вниз) и вставьте макетную плату.
Вставьте держатель светодиода в переднюю панель и вставьте в него светодиод.
Вставьте разъем постоянного тока в переднюю панель и закрутите его.
Вставьте перемычки датчика уровня воды в переднюю панель (при желании приклейте)
Соедините детали и микроконтроллер, как показано на схеме подключения.
Закройте коробку верхней частью
Держатель для бутылок
Свинтите вместе основание держателя бутылки и основание держателя бутылки-штатива.
Вставьте ножку-держатель бутылки 3 раза.
Датчик
Поместите датчик с трубкой от насоса (более высокого) к чаше (или к желаемой точке потока воды)
3D модели появятся
Трубы
Соедините бутылочну�� часть и помпу трубкой (нижняя — ВХОДНАЯ, верхняя — ВЫХОДНАЯ).
Вставьте бутылку с водой

Поздравляю! Он собран ✨

Демо и инструкции по использованию
Приложение
После включения устройства вы можете сканировать устройство на «Экран сканирования» и подключиться к нему (вас спросят разрешение Bluetooth и, возможно, некоторые «найти устройства по местоположению»).
Итак, теперь вы подключены к устройству для

17:43
26
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Arduino Nano Винтовые клеммы для крепления на DIN-рейку 4..
Вы можете загрузить STL Madhulk ​​иПодробнее
Защитный чехол для Arduino 0,98 дюйма OLED........
Это защитный передний корпус для 0,98Подробнее
Панель дверного замка Arduino
Для одного из моих крупных проектов яПодробнее
Подставка для макета Arduino Uno и Arduino Nano с опорным..
Это ремикс двух 3D-моделей. https://wwwПодробнее
Крепление на DIN-рейку для Arduino Uno.
Крепление для Arduino Uno на Din-рейкуПодробнее
8x держатель DIN релейной платы SSR Arduino........
Уважаемые создатели, мы хотели быПодробнее
Arduino Uno и подставка для макета с опорными контактами...
Это ремикс двух 3D-моделей. https://wwwПодробнее
Держатель катушки на базе Arduino с датчиком веса, беспла..
Это держатель катушки с датчиком веса вПодробнее
Контроллер Telescope OnStep - Коробка для платы Arduino M..
Коробка контроллера Telescope OnStepПодробнее
Грибная светодиодная лампа Arduino
Введение Честно говоря, я сделал этоПодробнее
Монтажный кронштейн на DIN-рейку для RAMPS/Arduino Mega....
Для моего нового 3D-принтера VORONПодробнее
Защитный чехол для Arduino с ЧПУ
Привет сообщество! Я разработал этотПодробнее
Настенное крепление Arduino UNO Mini Limited Edition.......
Резюме Это настенное крепление дляПодробнее
Крепление на DIN-рейку для Arduino Mega + RAMPS Remix с к..
Модифицированный кронштейн DIN-рейки дляПодробнее
Arduino Art Deco Прогноз погоды Дисплей Ретро........
Это дисплей прогноза погоды в стилеПодробнее
Stream Deck с большим количеством места для Arduino........
Инструкции см. в оригинале; этоПодробнее
Крепления Arduino Uno и Mega на DIN-рейку
Это крепления на DIN-рейку для ArduinoПодробнее
Ретро термометр Arduino в стиле ар-деко........
Это аналоговый термометр в стиле ар-декоПодробнее
Монтажный корпус DIN для Arduino NANO с экраном Ethernet ..
Это корпус, монтируемый по стандарту DINПодробнее
SKADIS поддерживает ARDUINO Uno R4 MINIMA/WIFI
ФР: Это поддержка Arduino Uno R4 дляПодробнее
MAKER CNC ROUTER Фрезерный станок GRBL Arduino Uno + щито..
Надеюсь, вам понравится этот проектПодробнее
Корпус Arduino DIN
Мне нужен был корпус DIN, в которыйПодробнее
Автомобиль с управлением через Bluetooth на Arduino........
Это файлы для автомобиля с BluetoothПодробнее
Arduino Uno с креплением прототипа платы на DIN-рейку......
Крепление для Arduino Uno с макетнойПодробнее
Адаптер цифровых штангенциркулей к Arduino........
Цифровые штангенциркули великолепны. ЧтоПодробнее
Реактивное колесо (Arduino, MPU6050)
Это маленькое и легкое в сборкеПодробнее
Супермаленький робот-манипулятор (Arduino)........
Все детали, код и схему подключенияПодробнее
Формула B1 Ремикс - Arduino Pro Micro
Этот руль — ремикс с https://wwwПодробнее
Arducam B0205 1080P Чехол для USB-камеры дневного и ночно..
Это модификация 6d6178 «Чехол для USBПодробнее
Крепление Arduino Mega DIN повернуто на 90 градусов........
То же, что и исходный файл, толькоПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.