Счетчик воды arduino: Автоматизация снятия показаний со счетчиков воды / Хабр

Содержание

смотреть показания счетчика воды

Кстати – это уже второе видео про счётчики воды. В первом я рассказывал как вывести показания воды на дисплей и сохранять данные во внутренней памяти Ардуино. Но тот урок показался подписчикам довольно сложным и меня попросили сделать что-нибудь попроще. 
Вот вариант попроще. Как говорится «Лень – двигатель прогресса».
Если вы не знаете как работать с модулем WIFI ESP8266, то обязательно посмотрите предыдущее видео, там подробно всё рассказано.
Для работы нам понадобятся импульсные счётчики воды, то есть те из которых выходят 2 провода, а то что они болтаются без дела. И если эта тема вам интересна, то пишите в комментариях и я буду продолжать её усовершенствовать. Есть задумки что ещё можно сделать.

Принцип работы этого счётчика прост. При прохождении круга магнит замыкает контакты геркона и вот в этот момент мы и будем снимать показания со счётчика.  

В принципе это обычная кнопка и работать мы будем с ней как с кнопкой. Примеры работы с кнопками можно посмотреть здесь.

 

Какие данные мы будем выводить.
Так как нам нужно сдавать только кубометры, то и выводить будем только их. Я их сделал побольше чтобы можно было легко увидеть. Так же я их сделал разными цветами. Горячая вода – Красный, холодная вода- Синий.
На счётчике это 5 цифр. Чтобы не перегружать память я сделал переменные типа int, поэтому можно выводить цифры от 0 до 65535. 
Но практика говорит, что вы не сможете использовать столько воды. Раньше счётчик сломается или придёт время его менять. Но если вам принципиально, то вы можете использовать переменные других значений и сохранять большее количество цифр.

Давайте сначала посмотрим как это всё работает.
Сначала надо открыть браузер и ввести IP адрес что был присвоен вашему модулю ESP. Как это сделать рассказано в предыдущем видеоуроке.
На экране отобразятся 2 счётчика и на обоих будут значения ноль.
Имитировать счётчик я буду замыкая провода на землю. 
В скетче я прописал, что к выводу 2 будет подключен счётчик горячей воды, а к четвёртому я подключил холодный.
Ещё я в скетче прописал небольшую задержку при срабатывании. Это необходимо потому, что счётчик – это не кнопка, и нажатие происходит очень медленно и дребезг контактов здесь очень заметен.
Так же я сделал обновление страницы в браузере что бы видеть результат сразу на экране. В реальной жизни это можно убрать, так как цифры меняться будут очень редко и вы не будете держать свой телефон во включенном состоянии так долго.
Для особо внимательных объясняю, что мигание светодиода на модуле WIFI происходит потому, что он подключен ко 2 выводу, как и горячая вода. Если вас это напрягает, то можете поменять вывод на другой, например пятый.
Это мы с эмулировали подключение к новому счётчику, но у вас может быть уже установленный счётчик и вы захотите подключиться к нему.
Для этого я предусмотрел в скетче пару переменных которым можно задать начальные значения. И установив их, вы запустите счётчик не с нуля, а с этих значений.
Давайте например вставим такие значения. Я выбрал вот такие. Через пару кликов мы сможем увидеть как обновляются большие цифры. Сотни и тысячи.
Как видите всё работает. 

 

Скетч для скачивания доступен Активным пользователям канала. Если вы хотите скачать этот скетч, то вам надо посмотреть полностью 5 последних видео и оставить под ними комментарии. Написать мне, и я вышлю ссылку на скетч. 
Прошу меня понять. На каждое видео у меня уходит около недели и всё свободное время, а так же использование различных модулей, которые я покупаю на свои деньги, а вам всего лишь надо включить(и не обязательно смотреть) и написать комментарии. Это не так уж и сложно.
Вот и закончилось ещё одно видео. У меня есть ещё огромные планы и интересные уроки. Так что подписывайтесь, и нажимайте колокольчик чтобы не пропустит. А пока вы можете посмотреть вот эти видео. В конце каждого видеоурока я даю ссылки на видео со схожей тематикой. И рекомендую их посмотреть.

Вот здесь показана схема соединения для прошивки кода. Как я говорил ранее, прошивать можно с помощью специального контроллера или с помощью Ардуино. Так как не у всех может быть контроллер поэтому мы будем использовать Ардуино.
RX Ардуино соединяем с RX на модуле
А TX с TX. То есть напрямую, а вот если прошивать с помощью контроллера, то соединять надо крест-накрест.
Ещё желательно использовать резистивный делитель напряжения, так как логика модуля работает от напряжения 3,3 вольт, а Ардуино от 5 вольт. И чтобы не сжечь модуль надо согласовать выходы.
И при прошивке надо нулевой вывод модуля соединить с землёй. И обязательно до подачи питания. А после прошивки отсоединить нулевой контакт от земли. И делать это надо при отключенном питании.

Самое тяжёлое позади, теперь осталось просто подключить выводы от счётчика воды и подать питание на модуль. Выводы счётчика подключаются. Один вывод к контакту 2 для горячей воды, а другой контакт на земля. Для холодной воды. Один провод подключается к контакту 4, а другой к земле. Плата Ардуино при работе не нужна, так как модуль обеспечивает работу и без Ардуино.
Единственный минус этого скетча – это то что при отключении питания все данные не сохраняются и сбрасываются, поэтому надо обеспечить бесперебойное питание. В предыдущем примере про счётчики воды я использовал для хранения и считывания данных память EEPROM. Здесь же мы отказались от Ардуино. Если видео наберёт достаточно просмотров, то я сделаю следующее с сохранением данных на SD карту и тогда можно не волноваться об отключении питания и потерянных данных, а если подключить ещё и модуль времени, то можно провести статистические исследования когда больше всего расходуется вода. Так что когда будет продолжение зависит только от вас.
 

Arduino счетчик воды

Все размещаемые материалы отражают исключительно мнения их авторов и могут не совпадать с мнением Администрации форума ХоумДистиллер. Форум самогонщиков, пивоваров, виноделов Оборудование Приборы и электр он ика. В качестве преамбулы сражу скажу, что про вот такой девайс я знаю. В этой теме я покажу, как из обычного бытового счетчика воды сделать полезный цифровой прибор, позволяющий регистрировать мгновенный расход воды. Область его применения может быть различной, не обязательно в «нашем деле».




Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам.

Содержание:

  • Самодельный цифровой счетчик расхода воды
  • Снятие показаний счетчика расхода воды на Arduino
  • Считывание показаний с водосчетчиков с импульсным выходом
  • GSM передатчик показаний счетчиков воды на базе модуля SIM800L (DIY)
  • Подключение счетчика воды к arduino
  • Умный счетчик расхода воды: бюджетный подарок к Новому Году.
  • (Умный Дом своими руками)
  • Счетчик воды импульсный датчик
  • Как я воду дома считал. Первый прототип.

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Счетчик учета воды на Arduino — опытная версия

Самодельный цифровой счетчик расхода воды



Вотериус Ватериус. Автономное устройство для передачи показаний воды на телефон по Wi-Fi. Лень каждый месяц лезть в сантехнику, чтобы снять показания счётчиков воды. Я несколько лет ждал заводское решение, но количество знакомых, испытывающих не только лень, но и физические трудности при снятии показаний, превысило критическую цифру. Погнали изучать электронику!

Сделать устройство, которое передает показания в телефон или почту по Wi-fi, который есть у всех. Пусть питается от обычных батареек несколько лет, чтобы вспоминать о нём, когда раз в 4 года приходит поверка счётчиков. Простота настройки.

Нажимаете единственную кнопку. Ватериус включает свою точку доступа. Подключаетесь к ней с телефона и вводите данные: домашнего Wi-Fi, вашу электронную почту и текущие показания воды. Расчётное время работы при ежедневной передачи показаний: 4 года. Питание: 3 батарейки AA. Простота изготовления. Если вы умеете паять, то можете сделать Ватериус сами. Код выложен на github , компоненты покупаются в магазине. Простой исходный код позволяет без труда отсылать показания в другие системы, помимо blynk.

Отправка на электронную почту уже реализована. Вотериус помещается в обычный корпус для четырёх батареек АА. В корпусе 2 отверстия: кнопкa «настройка» и светодиод.

Наличие провода у счётчика воды. Ватериус сам определяет тип счётчика и вес импульса сколько литров. Домашний Wi-Fi к которому будет подключаться Вотериус.

Не более четырёх импульсов счётчика в секунду любые бытовые подходят. Получение данных. У Ватериуса появился свой сайт, где его можно купить и смотреть показания в личном кабинете.

Поддержка приложения blynk. Чуть более сложная настройка, но позволяет вам располагать виджеты в любом месте экрана. Можно добавить график потребления. Если при настройке указать электронную почту, а в приложении добавить виджет «почта», то показания будут приходить на почту. Изготовить Вотериус может любой, кто умеет паять и прошивать микросхемы. В гитхабе выложены платы для домашнего и фабричного производства. Требуемые радиодетали. Заводская плата позволяет делать аккуратную пайку. UPD: Написал скрипт для отправки показаний в Москве.

UPD2: Написал сайт waterius. Пишите, добавлю ваш город! Сайт: waterius. Спасибо Ивану Коваленко и Ивану Ганжа за консультации по электротехнике.

Снятие показаний счетчика расхода воды на Arduino

Сайт помогает найти что-нибудь интересное в огромном ассортименте магазинов и сделать удачную покупку. Если Вы купили что-то полезное, то, пожалуйста, поделитесь информацией с другими. Также у нас есть DIY сообщество , где приветствуются обзоры вещей, сделанных своими руками. Испытание холодильником и морозильником. Идеальный номер два? Зарегистрироваться Логин или эл. Напомнить пароль Пароль.

счетчик воды. Подробнее.. Файлы и библиотеки и другое для Arduino Ардуино, Usb, Дроны Народный мониторинг Electronics Projects, Ардуино.

Считывание показаний с водосчетчиков с импульсным выходом

GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. If nothing happens, download GitHub Desktop and try again. If nothing happens, download Xcode and try again. If nothing happens, download the GitHub extension for Visual Studio and try again. Самое простое в настройке устройство для передачи показаний воды! Поддержать морально:. Автоматическая передача будет реализована через сайт waterius. Напишите, куда вам требуется их отослать тут.

GSM передатчик показаний счетчиков воды на базе модуля SIM800L (DIY)

В хозяйстве нашелся электрический тепловентилятор, оставалось только сделать автомат, который включал бы его при похолодании в комнате. На основе ИК датчиков и Arduino pro mini счетчик посетителей. Программа определяет направление движения и если кто то зашел в ванную автоматически включается свет. Счетчики Valtec с импульсным выходом, цена одного импульса 10 литров.

Правда обычно резючок ставлю на ограничение в районе 80мА.

Подключение счетчика воды к arduino

Умный Дом своими руками Пропустить. Снятие показаний счетчика воды Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений. Вчера заглянул в распред шкаф, где стоят счетки воды и обнаружил у каждого по проводу, на которые подается импульс от счетчка. Как их считать чтобы класть в базу и вести учет? Пробовал кто нибудь это делать? Вернуться к началу.

Умный счетчик расхода воды: бюджетный подарок к Новому Году.

SysCat Пятница, 20 Августа, цитировать ссылка на коммент. Katenok Пятница, 20 Августа, цитировать ссылка на коммент. Gol Пятница, 20 Августа, цитировать ссылка на коммент. Гость Суббота, 2 Апреля, цитировать ссылка на коммент. Гость Понедельник, 16 Мая, цитировать ссылка на коммент.

1. Читать показания со счетчика горячей и холодной воды их состояние и выводить их на экран; 2. Хранить состояние счетчиков в.

(Умный Дом своими руками)

Имя Запомнить? Снятие показаний счетчика воды по WiFi. Решил я поискать решения для дистанционного снятия счетчиков воды по WiFi.

Счетчик воды импульсный датчик

Достаточно давно меня привлекала Arduino и всё что с ней связано. Приобрел разные датчики, посмотрел как с ними работать, но всё это было как-то не то. Хотелось все-таки решить какую-то прикладную задачку. Пускай, может, высосанную из пальца, но прикладную.

Форум Новые сообщения.

Как я воду дома считал. Первый прототип.

В некоторых случаях, новые счетчики воды оснащен импульсным выходом. Однако если у вас есть старые счетчики без выходного импульса, тогда вы сможете использовать один из вариантов ниже, чтобы узнать ваше потребление воды. Он излучает инфракрасный свет и обнаруживает отражение. Некоторые счетчики воды испускают колебания магнитного поля, которые можно обнаружить с помощью датчика на Холла. Инструкции доступны здесь. Есть несколько параметров, которые должны быть настроены на ваш счетчик воды. Частота по умолчанию 3 раза в минуту каждые 20 секунд.

Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you may not be able to execute some actions. На основе это программы построен счетчик для электроэнергии.



Расходомер воды с интерфейсом arduino uno

Автор EG Projects

В этом уроке я расскажу вам, как использовать расходомер Arduino для измерения количества воды, проходящей через водяной клапан. Расходомер на самом деле представляет собой клапан. Клапаном можно управлять вручную и цифровым способом, чтобы ограничить поток воды через трубу. Обычно ручной водяной клапан является обычным явлением, но на рынке также присутствуют цифровые и автономные клапаны. Цифровые клапаны используются в тяжелой промышленности, такой как нефтяная и химическая. В этом уроке мы будем работать с ручным клапаном, в котором есть цифровой расходомер.

Расходомеры могут использоваться для измерения количества воды, проходящей через жидкостные трубы. Если воду можно контролировать, то ею также можно управлять, поэтому некоторые расходомеры имеют специальные схемы с исполнительными механизмами, с помощью которых мы можем контролировать расход воды. Не только водяные, расходомеры могут использоваться для измерения объема газа, проходящего по трубе. По объему газа можно также оценить давление потока. Основными ограничениями расходомеров являются точность, прецизионность и разрешающая способность. Без точности, прецизионности и большего разрешения расходомеры бесполезны.

Как работает расходомер воды?

Расходомеры работают по принципу эффекта Холла. Что такое эффект холла? Эффект Холла — это генерация напряжения на проводнике, когда по нему протекает ток, и в то же время он подвергается воздействию магнитного поля. Эта разница напряжений может быть измерена и откалибрована по шкале. Разность напряжений зависит от свойств проводника (металла, из которого изготовлен проводник).

В случае расходомеров объем проходящей жидкости/газа может быть рассчитан с учетом некоторых других ограничений, таких как площадь трубы/сопло и скорость/скорость газа/жидкости, проходящей через клапан.

Датчик Холла состоит из двух частей. Один стационарный. Это сам датчик на эффекте Холла, а другая часть — магнит. Магнит прикреплен к подвижной поверхности, а датчик Холла расположен перпендикулярно магнитному полю магнита. Вращающийся/движущийся магнит создает разность потенциалов на датчике Холла. Разность напряжений зависит от некоторых параметров, перечисленных выше (площадь, расход и свойства проводника и т. д.).

В случае расходомера воды, который является частью этого руководства. У нас есть вентилятор в расходомере, который вращается, когда вода проходит через него. К центральной точке вентилятора прикреплен магнит, который также вращается вместе с вентилятором. Датчик Холла размещается над магнитом в перпендикулярной ориентации. На рисунке ниже показано расположение всех компонентов расходомера.

Расходомер Arduino с магнитом, вентилятором и датчиком Холла

Датчик Холла Измерение напряжения и создание разности потенциалов на проводнике, принцип показан схематически на рисунке ниже. Магнит перпендикулярен проводнику, и ток, протекающий через источник напряжения, несколько остановлен или уменьшен из-за индукции разности потенциалов на проводнике.

Измерение напряжения датчика Холла

Расходомер, используемый в учебнике

Расходомер и Arduino

Расходомер воды, который я использовал в проекте, взят с aliexpress. Я купил его за 6 долларов. Он самый распространенный/популярный, и отзывы о нем составляют 4,5 балла из 5. Через этот датчик может пройти максимум 30 литров за 1 минуту. Давайте посмотрим технические характеристики этого датчика и узнаем, как рассчитать объем воды? Технические характеристики расходомера воды, использованного в проекте, приведены ниже.

Характеристики расходомера воды

В приведенных выше характеристиках обратите особое внимание на характеристики, обведенные красной рамкой. Давайте пошагово объясним характеристики красного цвета.

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

Для 1 литра в минуту = 7,5 * 1 литр * 60 секунд = 450 импульсов

Приведенная выше формула взята из спецификации. По формуле 450 импульсов соответствует 1 литру. Где 7,5 представляет собой постоянное значение, которое рассчитывается производителем для конкретного датчика расхода 1 представляет собой воду в литрах, а 60 представляет собой секунды или 1 минуту.

Если мы пройдемся по формуле и попытаемся найти количество воды, связанное с 1 импульсом. Оказывается.

Количество 1 импульса = Импульсы/1 литр
Количество 1 импульса = 450 / 1000 = 2,22 мл
​ Где 1000 мл = 1 литр . Теперь мы знаем, что 1 импульс соответствует 2,2 мл. Итак, если мы подсчитаем количество импульсов за 1 минуту (60 секунд) и умножим количество импульсов на 2,2 мл * 60 секунд, наша вода будет рассчитана в литрах в минуту, л/м. Мы также можем рассчитать литры в секунду, поскольку у нас есть литры в минуту.

Примечание : Частота этого расходомера определяется как 7,5 * количество (л/м). Максимальное количество для этого датчика составляет 30 л/м. Мы должны учитывать частоту датчика для расчета импульсов в цифровом виде. Наш микроконтроллер должен работать на большей частоте, чем расходомеры.

Описанный выше принцип можно реализовать с помощью Arduino.

Arduinointerfacingwithwaterflowmeter

Нам нужен только один контакт arduino gpio (ввод-вывод общего назначения) для сопряжения расходомера с arduino. Arduino должен подсчитать количество импульсов, выдаваемых датчиком расхода воды. Для этой цели лучше всего использовать прерывания. Давайте начнем и создадим схему, я объясню код и схему позже.

В приведенной выше схеме я подключил контакт импульсного выхода датчика расхода к цифровому контакту 3 Arduino. Цифровой контакт 3 Arduino настроен как контакт прерывания. Я объясню об этом во время объяснения кода. Датчик расхода питается от внешнего 9вольтовая батарея. Лучше запитать датчик расхода от внешнего источника, так как он потребляет энергию, которая не подходит для питания выводов питания Arduino. Обратите внимание, что я взаимно заземлил землю Arduino и батарею. Светодиод также подключен к контакту № 7 Arduino. Я использую этот светодиод, чтобы увидеть, собирает ли мой вывод прерывания Arduino импульсы, выдаваемые датчиком расхода воды.

Расходомер с Arduino – Код проекта

Хотя я прокомментировал весь код, и каждое утверждение ясно отражает его смысл, я обнаружил, что некоторым из вас все еще нужны дополнительные пояснения. Сначала я назвал контакты 3 и 7 Arduino как «9».0050 Импульсы’ и ‘ светодиод’ . Затем для подсчета импульсов и проверки состояния светодиода используются две энергозависимые переменные « pulsecount » и « i ».

Вам может быть интересно, как светодиод проверяет статус? Что ж, в ISR (процедуре обслуживания прерываний) контакта 3 я переключаю состояние светодиода при каждом импульсе. Таким образом, при одном импульсе светодиод загорается, а при следующем гаснет. Этот процесс настолько быстрый, что трудно сосчитать, сколько раз светодиод мигал за 1 секунду. Но вы можете увидеть эффект затухания невооруженным глазом.

В функции настройки я объявил контакт 3 Arduino в качестве входа и активировал внутренний подтягивающий резистор, подключенный к контакту 3. Значение подтягивающего резистора составляет 10 кОм, проверено по техническому описанию Arduino. После активации подтягивающего резистора и объявления вывода в качестве входа я подключил к нему прерывание. Теперь вывод 3 может считать внешние события. Я инициализировал счетчик внешних событий по заднему фронту. Поскольку активируется подтягивающий резистор, лучше считать событие по заднему фронту (переход с ВЫСОКОГО на НИЗКИЙ). ISR (процедура обслуживания прерывания) также прикреплена к булавке, и я назвал ее «9».0050 Количество импульсов ‘. Теперь при каждом внешнем переходе с высокого на низкий уровень на выводе 3 управление будет переходить на isr ‘ CountPulses ’. В isr я увеличиваю переменную « pulsecount ». Я не только увеличиваю « импульсов », я также переключаю светодиод в isr. В конце я объявил вывод светодиода в качестве выхода в функции настройки, а также открыл последовательный канал Arduino со скоростью 9600 бод.

В функции цикла обе изменчивые переменные инициализируются в 0. Затем разрешены прерывания Arduino. Прерывания включаются на 1 секунду, а затем отключаются. В течение этой секунды количество импульсов подсчитывается и сохраняется в переменной ‘ счетчик импульсов ’. После отключения прерывает свое время для расчета расхода.

Для расчета расхода я использовал те же формулы, что и выше. Я рассчитал расход в миллилитрах в минуту. Вы можете преобразовать миллилитр в минуту в литры в минуту, разделив миллилитр в минуту на 1000. Затем скорость потока будет напечатана на последовательном мониторе Arduino. Вам нужно открыть последовательный монитор Arduino на скорости 9600 бит/с, чтобы увидеть скорость потока.

Функция контура работает бесконечно и до тех пор, пока подается и достаточное питание. Таким образом, скорость потока рассчитывается непрерывно. Приведенный выше код является открытым исходным кодом, который вы можете изменять и использовать в соответствии с вашими потребностями.

Будущая работа
Вы можете прикрепить символ 16×2 LCD к системе, на которой отображается текущий расход. С помощью дополнительных математических расчетов вы можете оценить количество воды, прошедшей через датчик и залитой в резервуар для воды. Вы можете самостоятельно закрыть клапан, когда в бак будет налито нужное количество воды.

Расходомер Arduino (код)


Рубрики: Arduino, Microcontroller Projects

 


Открытый расходомер | Хакадей ио

Создайте расходомер для измерения скорости воды в реках. Текущая сборка показывает скорость воды в км/ч и стоит около 60 долларов США за все детали (стандартный готовый блок будет стоить около 1000 долларов США).

Мотивация

Расходомеры — отличный инструмент для исследования рек, но часто они слишком дороги, особенно для средних школ и центров полевых исследований. LabQuest имеет своего рода монополию на эти датчики для использования в школах, и мы думаем, что пришло время найти простое в изготовлении, недорогое и взламываемое решение для этих инструментов. Здесь я использую Auduino, щит с сенсорным экраном и «датчик объема потока», предназначенный для измерения объема потока в сантехнике.

Детали

Сборка от 20 января 2021 г.:

Усовершенствования по сравнению со сборкой DN50: корпус внутреннего аккумулятора, переключатель включения/выключения, авиационный разъем, датчик DN80, съемный стержень датчика.

Вот одна из первых конструкций с датчиком DN50.

Я перешел на использование датчика DN80, я создал новый корпус Arduino, который теперь имеет переключатель включения / выключения, авиационный разъем для основного кабеля и внутренний корпус батареи. Я работаю над тем, чтобы изменить прошивку, чтобы читать MPS вместо км / ч.
После этого я сделаю некоторые настройки, сравнивая показания с расходомером специальной сборки, чтобы повысить точность. Если все эти шаги пройдут по плану, я выполню инструкции по сборке и закончу этот проект.

Wiring_diagram_2.

pdf

Схема подключения корпуса Arduino и батарейного отсека.

Adobe Portable Document Format —
468,35 КБ —
23.09.2022 в 11:35

Предварительный просмотр

Скачать

IMG_1904.

JPG

Список деталей, за исключением напечатанных на 3D-принтере деталей, шурупов и внутренних проводов.

Изображение в формате JPEG —
2,17 МБ —
23.06.2021 в 09:02

Предварительный просмотр

Скачать

Корпус Arduino и батарея 2.

FCStd

Корпус FreeCAD Auduino

фкстд —
6,96 МБ —
17.12.2020 в 05:57

Скачать

Крепление DN80.FCStd

Ссылки датчика FreeCAD

фкстд —
4,40 МБ —
17. 12.2020 в 05:56

Скачать

  • 1
    ×

    Датчик воды DN80 3″

  • 1
    ×

    Arduino Uno R3 (клоны тоже работают)

  • 1
    ×

    HiLetgo 2,4-дюймовый TFT ЖК-дисплей с сенсорной панелью
    ILI9341 240X320 для Arduino UNO MEGA

  • 1
    ×

    длина трехжильного провода
    (мы использовали медно-кремниевую проволоку, так как она очень мягкая и гибкая)

  • 1
    ×

    9В батарея

Посмотреть все 19 компонентов

  • Обновить схему подключения


    Эбен •
    23. 09.2022 в 11:37 •

    0 комментариев

    Обновлена ​​электрическая схема после обнаружения нескольких ошибок при сборке новых блоков в этом месяце.

  • Я выиграл Hackaday Earth Day Challenge 2021


    Эбен •
    11.06.2021 в 02:04 •

    0 комментариев

  • Добавлен счетчик метров в секунду


    Эбен •
    29.03.2021 в 11:27 •

    0 комментариев

    Новая откалиброванная версия скетч-файла готова для скачивания под V5 из нашего Gitlab.
    Мы добавили метры в секунду на дисплей, так что теперь вы можете видеть и км/ч, и м/с.

  • Калибровка


    Эбен •
    27.03.2021 в 15:32 •

    0 комментариев

    Калибровка с помощью серийно выпускаемого расходомера:

    На изображении выше мы видим коммерческий расходомер слева, преобразование м/с в км/ч в центре и открытый расходомер справа.

    Поначалу открытый расходомер давал показания в 4 раза быстрее, чем показания коммерческого прибора, но после настройки некоторых параметров оба прибора дают примерно одинаковые показания. Необходимо проделать дополнительную работу, однако пока этого будет более чем достаточно для использования студентами GCSE, A Level и IB.

  • Крышка батареи


    Эбен •
    29.12.2020 в 08:31 •

    0 комментариев

    Крышка батарейного отсека теперь подходит лучше, и новая версия загружена по адресу: https://www.thingiverse.com/thing:4700913 Обязательно распечатайте новую версию, так как старая версия не подошла!

  • 24-часовой тест на погружение


    Эбен •
    25.12.2020 в 04:53 •

    0 комментариев

    Здесь я оставляю датчик в воде на 24 часа, чтобы проверить, работает ли силиконовая гидроизоляция электроники.

    Когда я включил блок управления и повернул пропеллер, он все еще работал, как и раньше, так что я пока достаточно доволен этой техникой гидроизоляции.

  • Первый полный блок


    Эбен •
    24.12.2020 в 15:03 •

    0 комментариев

    Вот первый полностью собранный блок:

    Он имеет: переключатель включения/выключения, авиационный разъем, перезаряжаемую батарею, настраиваемые интервалы для проверки скорости и систему быстрого отсоединения от опроса дальности (это означает, что мы можем носить с собой меньше выезды на природу с помощью опроса диапазона для удержания расходомера).

  • Тестирование датчиков


    Эбен •
    19. 12.2020 в 03:50 •

    0 комментариев

    В начале этого проекта в апреле 2019 года я протестировал ряд различных датчиков для труб:

    Я хотел использовать небольшой прозрачный датчик, показанный справа, однако он не мог измерять медленно текущую воду. Первый датчик, который я построил, который использовался для полевых работ в ходе испытаний, использовал DN50 (большой черный датчик в центре слева на изображении). Но он все еще не показал себя хорошо в медленно текущей воде.
    Текущая сборка теперь использует DN80, крайний слева на изображении выше.

Просмотреть все 8 журналов проекта

  • 1

    Распечатайте все напечатанные на 3D-принтере детали

    Загрузите детали отсюда: https://www. thingiverse.com/thing:470091

    После печати очистите отпечатки и убедитесь, что все подходит друг к другу.

  • 2

    Соедините конец датчика с DN80

    Отвинтите черный ящик от верхней части датчика, удалив два винта с крестообразным шлицем.

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

    Возьмите длинный трехжильный кабель, который вы собираетесь использовать для подключения датчика к Arduino, и подготовьте концы для пайки.

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

    Важно: пропустите кабель через напечатанный на 3D-принтере пластиковый корпус, прежде чем припаивать печатную плату к проводу, и добавьте несколько слоев термоусадочной ленты на кабель.

    Припаяйте новый кабель к плате датчика так же, как провода были припаяны ранее: черный к черному, красный к красному и желтый к желтому. Если ваши провода другого цвета, просто запишите разницу в цвете.

    Теперь покройте печатную плату силиконом и заполните силиконом черную пластиковую коробку. Затем поместите датчик обратно в коробку и закройте его. Теперь прикрутите его обратно к остальной части DN80.

    Наденьте напечатанную на 3D-принтере крышку на верхнюю часть DN80 и закрепите ее на месте, теперь оставьте ее, пока силикон не высохнет.

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

    Возьмите 2 гайки и болта M3 и добавьте кабельный захват, это предотвратит вытягивание провода из датчика и разрушение гидроизоляции.

    Припаяйте конец авиационного разъема к основному кабелю. Я сделал контакт 1 красным, контакт 2 желтым и контакт 3 черным. Соедините разъем обратно.

  • 3

    Сборка батарейного отсека и шлангов Aduino

    Загрузите схему подключения из раздела файлов.

    Сначала припаяйте провода питания к нижней части Arduino. Затем поместите TFT-дисплей на Arduino.

    Вставьте корпус авиационного разъема в корпус и зафиксируйте его на месте резьбой.

    Вставьте выключатель питания в корпус (он просто встанет на место).

    Поместите TFT-дисплей и Arduino в нижнюю часть корпуса, стараясь найти хороший путь для проводов питания.

    Поместите держатель батареи в нижний корпус (он будет свободен, пока вы не установите верхний корпус на место и не привинтите его).

    Теперь припаяйте провода вместе, как показано на электрической схеме.