» » Устройство для контроля уровня воды – уровнемер, бакомер: ультразвуковой датчик + микроконтроллер

 
 
 
37

Устройство для контроля уровня воды – уровнемер, бакомер: ультразвуковой датчик + микроконтроллер

Разместил Discover 1 апреля 2013. Просмотров: 78 484


Я большой любитель русской бани. Летом прошлого года, принимая банные процедуры, я остался без холодной воды. Почему так получилось? Дело в том, что бак для холодной воды установлен на чердаке бани.
Воду, в бак закачиваем насосом, а сливается она самотеком по трубам. Контролировать количество воды, как при наполнении, так и при использовании задача непростая – бак скрыт под крышей бани. По струе воды тоже сложно определить, сколько воды осталось – я не определил smile.
Нужно устройство для контроля уровня воды – уровнемер!!!

Устройство для контроля уровня воды – уровнемер, бакомер: ультразвуковой датчик + микроконтроллерВнимание!
Описанное устройство с усовершенствованиями
доступно в виде нового датагорского кита -
набор для сборки или как готовое изделие!

Метод измерения

Уровнемеров в продаже великое множество. Но мне как-то даже и мысль в голову не пришла искать что-то готовое, не спортивно это, не по «нашему». Вот и решил сделать прибор сам. Более того, мне недостаточно было знать, верхний и нижний уровень, я хотел знать, сколько точно литров в баке. Конечно, для данной цели – контроль уровня воды в баке, эта информация избыточна, но так солидней. Поскольку моя нынешняя работа связана с ультразвуковой дефектоскопией, то выбор способа измерения был нетрудным. В продаже есть много предложений ультразвуковых датчиков расстояния. Есть дорогие с цифровым интерфейсом и на большое расстояние, есть дешевые с более простым интерфейсом, на меньшее расстояние. Выбор пал на самый простой и дешевый датчик HC-SR04.


Датчик

Датчик представляет из себя печатную плату. На которой установлены передающий и приёмные пьезоэлементы. На плате собрана схема формирования зондирующей пачки импульсов с частотой 40кГц, которая подается на драйвер, выполненный на преобразователе уровня TTL в RS232.
Да-да, вот такое необычное применение. Не совсем правильное, но дешевое и работоспособное решение позволяющее обойтись без дополнительного высокого напряжения для раскачки излучающего пьезоэелемента. Также плата содержит усилитель для приемного пьезоэлемента и небольшой управляющий микроконтроллер. У датчика четыре ножки управления: питание +5 Вольт (VCC), вход запуска (Trig), выход (Echo), и земля (GND).

На вход Trig мы подаем импульс 10 мкС, на выходе Echo, при получении датчиком эхо-сигнала (отражения), будет сформирован импульс длительностью пропорциональной времени прохождения звука от датчика до отражателя и обратно. Это время мы делим на два и умножаем на скорость звука в воздухе, среднее значение 340 м/с – получаем расстояние до отражателя (объекта). Ниже диаграмма работы датчика.


Схема

Прототип был собран на макетной плате на микроконтроллере ATmega16 и индикаторе TIC3321. Для дополнительной визуализации есть линейка из десяти светодиодов. Схему прототипа я не привожу, кому будет нужно, в приложенном архиве проект для Протеус.
В конечном варианте я решил поставить светодиодный индикатор вместо TIC3321 – лучше подходил по габаритам к корпусу, четыре против трех разрядов и лучше видно в темноте. Микроконтроллер поставил ATmega32, давно валявшийся у меня на полке.
Две кнопки, для включения наполнения и слива. Эти же кнопки используются при процедуре калибровки, пара транзисторов и реле для включения электромагнитных клапанов или насоса.


Конструктив

Некоторое время назад, мой бывший коллега принес мне три сломанных теплосчетчика мол: сделаешь что-нибудь полезное.




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

Примерка индикатора


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


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

Передняя панель

Для передней панели была изготовлена наклейка. Приятным бонусом для меня оказалось то, что при печати на прозрачном полимере краски получаются полупрозрачными, это позволило мне отказаться от светофильтра индикатора, я просто сделал прямоугольную заливку красного цвета.


Поскольку минимальный формат печати оказался А3, то наклеек я заказал три варианта в двух экземплярах. Мне больше понравился темный. Ну, или если надоест, то всегда можно заказать новую наклейку.

Монтаж датчика

Датчик, я установил в корпус от елочной гирлянды.



Корпус закрепил на крышке бака.


Просверлил отверстия для установки датчика.



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


Описание работы

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

Калибровка

Калибровка состоит из трех этапов:
1. Калибровка нуля. Показываем прибору нижний уровень бака – пустой бак.
2. Калибровка верхнего уровня. Показываем прибору максимальный уровень.
3. Ввод объема бака.

Вход в режим калибровки происходит после теста индикатора при удерживании обеих кнопок. После отпускания кнопок на индикаторе отображается дистанция до дна в миллиметрах, а на линейке светодиодов горит нижний светодиод, символизируя режим калибровки нуля.

Для калибровки параметра на пустом баке нажимаем кнопку «Слить», переходим к следующему этапу – калибровке максимального уровня. На индикаторе так же отображается дистанция в миллиметрах. На линейке горят все светодиоды, символизируя режим калибровки максимального уровня. Дальше возможны варианты – либо мы наполняем бак на сто процентов и после этого жмем кнопку «Наполнить» для установки верхнего уровня. Или можно просто поднести отражатель к датчику на предполагаемый максимальный уровень.

После калибровки уровней переходим к вводу объема бака. Кнопкой «Наполнить» меняем значение разряда, а кнопкой «Слить» меняем разряд и так все четыре разряда по очереди. В калибровке предусмотрены две блокировки. Не критическая – если объем не введен, то устанавливается объем 100, соответственно отображение будет в процентах или в литрах, если бак при этом на сто литров. Вторая — критическая блокировка, поскольку расположение датчика у нас верхнее, то значение верхнего уровня не может быть больше нижнего.
В этом случае прибор калибровку не проходит, а просто отображает дистанцию.

Описание работы и видео в действии

После успешной калибровки прибор отображает объем воды в литрах и уровень в десятках процентов на линейке светодиодов. Также становятся доступными функции наполнения и слива бака. В приборе предусмотрено автоматическое наполнение, которое неактивно после подачи питания. Для активации автоматического наполнения необходимо нажать кнопку «Наполнить» после чего бак наполнится на 90%.

При наполнении бака, уровень на светодиодной линейке будет отображаться как при зарядке аккумулятора в телефоне. Повторное наполнение включиться автоматически при отпускании уровня ниже 10%. Наполнение бака можно запускать в любой момент. Для остановки наполнения нужно нажать кнопку «Слить» во время наполнения. Функция слива предусмотрена для вывода бака из эксплуатации на зимний период. Может быть, и не очень нужная функция, прибор опытный трудно вот так все сразу продумать, пускай пока будет.

Для активации слива нажимаем кнопку «Слить», включается реле включения клапана слива. Реле выключается при достижении нулевого уровня после задержки необходимой для слива воды с трубопровода. Теперь, во время слива, батарейка — бак будет уже не заряжаться, а разряжаться. После активации слива, режим автоматического наполнения выключается, повторно включить его можно нажав на кнопку «Наполнить».

Вот собственно и все, смотрим демо-видео.


Видео прототипа:


Файлы (обновлено 05-04-2014):

Схема, плата, даташиты: Shema-plata-datashity.7z | Файл 467,61 Kb загружен 167 раз.
Файл прошивки для варианта на led-индикаторах: TankControl-led-hex-05042014.7z | Файл 4,28 Kb загружен 130 раз.

Устройство для контроля уровня воды – уровнемер, бакомер: ультразвуковой датчик + микроконтроллерВнимание!
Описанное устройство с усовершенствованиями
доступно в виде нового датагорского кита -
набор для сборки или как готовое изделие!



Заключение

Хотя на дворе уже весна, но дачный сезон еще не наступил, поэтому придется подождать, пока можно будет начать пользоваться баком. Более того, мне еще долго не придется использовать прибор в полном объеме, так как в старой бане нет постоянно подключенного водоснабжения, а новую я еще не достроил.
Но смотреть уровень уже можно!!!
yahoo
Иван Гаврилов (Discover)
Вологодская обл. Череповецкий р-н, п.Тоншалово
Профиль Discover
Дата рождения: 13.09.1977.
Работаю в компании "Нординкрафт" , электрик по совместительству в своем ТСЖ.
С паяльником с 12 лет.
Интересы: паяльник, работа, фото, лес.
C 2007г занимаюсь микроконтроллерами AVR.

Напаяно уже много чего, всего и не припомню.
 

Понравилось? Палец вверх!

  • всего лайков: 115

Поделись с друзьями!

Связанные материалы:


Схема на Датагоре. Новая статья Kaspersky FREE. Бесплатная годовая лицензия для России, Белоруссии и Украины... Привет, друзья! Очередной подарок от kaspersky.ru — антивирус «Kaspersky FREE». Спасибо Евгению...
Схема на Датагоре. Новая статья Пусть всегда будет солнце!... Сегодня День Победы. Мы так долго живём без войны, что начали забывать, что это такое, а без этой...
Схема на Датагоре. Новая статья Контроллер системы водоснабжения «бак - насос» с ультразвуковым датчиком уровня. Датагорский бакомер in action!... Вперёд, товарищи! На дачу! В. Ленин И. Гаврилов Конечно, у меня уже есть уровнемер и большого...
Схема на Датагоре. Новая статья Спасибо деду за Победу 2015!... Датагорцы, сограждане, друзья! У кого деды-ветераны живы — успевайте, поздравляйте, расспрашивайте...
Схема на Датагоре. Новая статья 17/01 киберсубботник на портале... Привет, дрУги! В ближайщую субботу на нашем портале и в магазине будет проводиться...
Схема на Датагоре. Новая статья Coil32 v9.0 - программа для расчета катушек индуктивности... Всем, кто занимался изготовлением (и ремонтом) приемников, передатчиков, акустических систем, ИБП,...
Схема на Датагоре. Новая статья Библиотеки Diptrace +3D. Разъёмы PBS (розетки)... Продолжая тему библиотек для Diptrace, хочу предложить розетки однорядные PBS для пайки на плату...
Схема на Датагоре. Новая статья Схемка в блокнот. Индикатор разрядки аккумуляторной батареи... При выездах и эксплуатации радиоаппаратуры от аккумуляторных батарей в полевых условиях, например...
Схема на Датагоре. Новая статья Toshiba - это хорошо! Новейший каталог 4Q2012... Предлагаю вниманию сограждан новейший каталог Toshiba Bipolar Power Transistors — 4 квартал...
Схема на Датагоре. Новая статья Сделай сам преобразователь сигналов для механического энкодера, v.2... Хотелось бы дополнить и продолжить мою статью про энкодер «Преобразователь сигналов...
Схема на Датагоре. Новая статья Transformer: программа расчета маломощного (до 500 Вт) силового трансформатора на частоте 50 Гц... Предлагаю начинающим очень простую программулину для расчета силовых трансформаторов. Автор...
Схема на Датагоре. Новая статья Датагорская Ярмарка электроники v.2 открылась!... Уважаемые граждане Датагории и гости нашего кибер-города! После обновления открылась Датагорская...
<
  • Гражданин
1 апреля 2013 12:51

Алишер / killboss

  • С нами с 15.03.2010
  • Ушёл в реал Пользователь offline
  • 6 комментариев
  • 0 публикаций
 
  • 0
Доброго дня!
Очень интересное и нужное устройство получилось. Иван скажите, а можно к этому устройству добавить таймер или календарь? У моего знакомого большое аквариумное хозяйство, да и у самого стоит банка на 400 литров. Было бы интересно применить этот "уровнемер" для частичной подмены воды в аквариуме раз в неделю.
Устройство просто супер получилось. Давно заглядывался на этот датчик, все думал куда его применить. Спасибо за статью!

<
  • Главный редактор
1 апреля 2013 14:01

Игорь Петрович Котов / Datagor

  • С нами с 25.02.2011
  • Ушёл в реал Пользователь offline
  • 1 638 комментариев
  • 261 публикация
 
  • 0
Алишер, если сильно постараться, можно даже сделать, что ЭТО будет само за пивом бегать исходя из уровня в мочевом пузыре. drinks Но это будет уже совсем другая история.

<
  • Гражданин
1 апреля 2013 14:04

Иван Гаврилов / Discover

  • С нами с 17.08.2009
  • Ушёл в реал Пользователь offline
  • 38 комментариев
  • 15 публикаций
 
  • 0
killboss,
Возможно все, но думаю в версии с календарем лучше применить другой, более информативный индикатор.

<
  • Прохожий
1 апреля 2013 18:11

/ maximus_lt

  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
  • 0
На последний диод надо добавить пищалку yes

<
  • Гражданин
1 апреля 2013 22:43

Игорь / игорь джан

  • С нами с 7.02.2012
  • Ушёл в реал Пользователь offline
  • 65 комментариев
  • 0 публикаций
 
  • 0
Не лучше поставить в бак поплавковый насос и контрольку сброса воды из верхнего уровня (на всякий случай)?
И смотреть не надо, и бак всегда полный будет.
Есть и готовый вариант, а кому охота руками сделать - тоже не проблема!

<
  • Гражданин
2 апреля 2013 14:42

Иван Гаврилов / Discover

  • С нами с 17.08.2009
  • Ушёл в реал Пользователь offline
  • 38 комментариев
  • 15 публикаций
 
  • 0
maximus_lt,
Была такая мысль.

игорь джан,
Для кого-то и лучше.
Я и не буду смотреть, система будет следить за уровнем.

<
  • Гражданин
2 апреля 2013 21:41

Игорь / игорь джан

  • С нами с 7.02.2012
  • Ушёл в реал Пользователь offline
  • 65 комментариев
  • 0 публикаций
 
  • 0
Discover,я и не спорю,работа отличная.Просто я иду по пути наименьшего сопротивления. Меньше узлов,значит на выходе надежней.
P.S.Тоже баню люблю,не давно сделал обливное устройство,рекомендую!

<
  • Гражданин
3 апреля 2013 00:37

Валерий Романов / Elektrik

  • С нами с 2.11.2008
  • Ушёл в реал Пользователь offline
  • 23 комментария
  • 0 публикаций
 
  • +1
игорь джан, Не очевидно. Все датчики которые контактируют с водой, зарастают накипью, илом, всякой слизью. Соответственно требуют обслуживания. Ультразвуковой, в этом плане, мне видится надежней будет.

<
  • Гражданин
3 апреля 2013 00:50

Иван Гаврилов / Discover

  • С нами с 17.08.2009
  • Ушёл в реал Пользователь offline
  • 38 комментариев
  • 15 публикаций
 
  • +1
Elektrik,
Время покажет, сегодня коллега предположил что из-за конденсата могут быть проблемы. Думаю для избежания этого применить герметичные датчики. Этим летом, прибор будет стоять в старой бане, где не предусмотрено постоянных коммуникаций - понаблюдаю. А вот когда дострою новую баню(очень хочу за лето управиться), то буду запускать прибор с полным функционалом - с управлением наливом бака.

<
  • Гражданин
3 апреля 2013 01:48

Саша / uni-t

  • С нами с 23.01.2009
  • Ушёл в реал Пользователь offline
  • 2 комментария
  • 0 публикаций
 
  • 0
Классная идея. good
Главное результат достигнут, а это не каждому дано )))

А в чем писалась программа? Спасибо.

<
  • Гражданин
3 апреля 2013 02:16

Иван Гаврилов / Discover

  • С нами с 17.08.2009
  • Ушёл в реал Пользователь offline
  • 38 комментариев
  • 15 публикаций
 
  • 0
uni-t,
СИ, Atmel Studio 6.0

<
  • Кандидат
3 апреля 2013 10:21

Артем / TeaMoon

  • С нами с 13.10.2011
  • Ушёл в реал Пользователь offline
  • 21 комментарий
  • 0 публикаций
 
  • 0
Скажите пожалуйста, а отражение идет от уровня воды, или на воде должна плавать "платформа", от которой будет идти отражение? На втором видео видно, что на прототипе уровень скачет просто от воды, но на сколько велика погрешность измерений в данном случае - не совсем ясно.

<
  • Гражданин
3 апреля 2013 15:35

Иван Гаврилов / Discover

  • С нами с 17.08.2009
  • Ушёл в реал Пользователь offline
  • 38 комментариев
  • 15 публикаций
 
  • +1
TeaMoon,
Отражение от уровня воды.
На втором видео, первая версия программы, где было 8 против 16-ти накоплений измерений, плюс немного изменен сам алгоритм опроса датчика. В общем не стоит сравнивать. Но более сильное влияние на "дерганье" показаний, влияют волны от струи воды, ультразвук при этом может и не вернуться в датчик. На втором видео я старался избежать волн. Когда датчик ловит отражение от статичной поверхности(стена или пол) - никаких колебаний нет. В реальности таких сильных волн не будет.

<
  • Гражданин
3 апреля 2013 22:00

Игорь / игорь джан

  • С нами с 7.02.2012
  • Ушёл в реал Пользователь offline
  • 65 комментариев
  • 0 публикаций
 
  • 0
Discover,Время покажет, сегодня коллега предположил что из-за конденсата могут быть проблемы.
Только сегодня обсуждал с братом по поводу работоспособности датчиков во влажной среде(вызывает сомнения).

<
  • Гражданин
4 апреля 2013 02:02

Олег / leg42

  • С нами с 22.02.2010
  • Ушёл в реал Пользователь offline
  • 10 комментариев
  • 0 публикаций
 
  • 0
Спасибо. Задумка нравится, как говорят бум делать!
На даче бочка с поплавками, типа унитазной механики, работает уж лет 6. 220 нету. Летом обесчают свет.

<
  • Гражданин
6 апреля 2013 18:21

Андрей / AVL_007

  • С нами с 23.08.2011
  • Ушёл в реал Пользователь offline
  • 20 комментариев
  • 4 публикации
 
  • 0
Лиц. панель печатали на пленке на струйнике?

<
  • Гражданин
6 апреля 2013 19:54

Иван Гаврилов / Discover

  • С нами с 17.08.2009
  • Ушёл в реал Пользователь offline
  • 38 комментариев
  • 15 публикаций
 
  • 0
AVL_007,
Печать я заказывал в типографии. Каким образом они там печатают я не интересовался.

<
  • Кандидат
23 мая 2013 23:13

Алекс / Civil

  • С нами с 24.05.2013
  • Ушёл в реал Пользователь offline
  • 1 комментарий
  • 0 публикаций
 
  • 0
Удалось ли уже испытать в реальных условиях?
У меня есть опыт эксплуатации такого датчика в ванной - там он при купании от влажности начинал жутко глючить и возвращался в рабочее состояние только примерно через полчаса.

<
  • Прохожий
18 августа 2013 09:35

/ sTARcRAB

  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
  • 0
отличная работа. сам занимаюсь подобным устройством только для емкости поболее - водонапорной башни. етакий показометр чтобы каждый раз не лезть наверх. надеюсь довести его таки до внедрения.

<
  • Гражданин
4 февраля 2014 03:05

Владимир / voffk

  • С нами с 28.07.2009
  • Ушёл в реал Пользователь offline
  • 1 комментарий
  • 0 публикаций
 
  • 0
Подскажите,пожалуйста,какие фьюзы нужно выстовлять

<
  • Гражданин
4 февраля 2014 03:34

Иван Гаврилов / Discover

  • С нами с 17.08.2009
  • Ушёл в реал Пользователь offline
  • 38 комментариев
  • 15 публикаций
 
  • +1
Внутренний RC генератор 8МГц.
JTAG выключен
Остальные по умолчанию

<
  • Кандидат
5 апреля 2014 16:03

Алексей / Alexey76

  • С нами с 26.12.2013
  • Ушёл в реал Пользователь offline
  • 2 комментария
  • 0 публикаций
 
  • 0
Доброго дня Всем !
Отличный проект, Огромное спасибо Автору!!!
Решил реализовать на даче данное устройство, всё собрал.
Вот дело дошло до прошивки контроллера, в архиве как я понял не
скомпилированная прошивка?! Или я ошибаюсь? Если не трудно пришлите скомпилированный вариант прошивки. Заранее Вам благодарен.

<
  • Гражданин
5 апреля 2014 20:44

Иван Гаврилов / Discover

  • С нами с 17.08.2009
  • Ушёл в реал Пользователь offline
  • 38 комментариев
  • 15 публикаций
 
  • +1
В архиве прошивка есть: \\Files\TankControl-LED\TankControl-LED\Debug\TankControl-LED.hex
Если будут сложности - обращайтесь.

<
  • Главный редактор
5 апреля 2014 22:14

Игорь Петрович Котов / Datagor

  • С нами с 25.02.2011
  • Ушёл в реал Пользователь offline
  • 1 638 комментариев
  • 261 публикация
 
  • 0
Alexey76, посмотрите внизу статьи - я обновил блок файлов на закачивание.
Вытащил файл прошивки отдельно.

<
  • Кандидат
18 апреля 2014 01:30

Алексей / Alexey76

  • С нами с 26.12.2013
  • Ушёл в реал Пользователь offline
  • 2 комментария
  • 0 публикаций
 
  • 0
Большое СПАСИБО ВАМ !!! good

<
  • Подписчик
4 июля 2014 01:14

Тимка / TimkaBoy

  • С нами с 3.07.2014
  • Ушёл в реал Пользователь offline
  • 2 комментария
  • 0 публикаций
 
  • 0
Доброго дня! Подскажите, возможно переделать индикацию шкалы светодиодов, чтобы была в обычном режиме, а не как зарядка на телефоне? Насколько это сложно? Возможно переделать прошивку? Если не сложно? Был бы премного благодарен :)

<
  • Главный редактор
6 июля 2014 11:53

Игорь Петрович Котов / Datagor

  • С нами с 25.02.2011
  • Ушёл в реал Пользователь offline
  • 1 638 комментариев
  • 261 публикация
 
  • 0
Тимка / TimkaBoy, совершенно не понятно, чего вы написали.
Обычный режим - это как? Для кого/чего он обычный?

<
  • Подписчик
7 июля 2014 01:03

Тимка / TimkaBoy

  • С нами с 3.07.2014
  • Ушёл в реал Пользователь offline
  • 2 комментария
  • 0 публикаций
 
  • 0
Игорь / Datagor, на первом видео на 2.05 минуте идет включение наполнения. В этом режиме индикатор который отображает процент наполнения емкости - работает как индикация "зарядки" в сотовых телефонах. Т.е. светодиоды загораются до уровня наполнения "бака" и снова выключаются. И так снова и снова, с увеличением уровня...
Вопрос состоит в следующем. Возможно переделать код, что бы светодиоды не гасли? Т.е. "обычный" режим, 10% - горит 1 светодиод, 20% - горит 1-й и 2-й, и т.д. Но не было "иллюминации" бегущих огней?
Данное требование связано с использованием "бакомера" с терморегулятором. Т.е. тен нагрева не включался до тех пор пока бак не наберет 10% или 20% емкости (возможно на выбор). Хотел задействовать выход на 10% или 20% сигнал на включение терморегулятора. Понимаю, что данное решение не совсем правильное. Но оно может быть реализовано проще? Терморегулятор был собран раньше - на "тиньке13". И включался отдельно, после визуального контроля воды в баке. Далее при набирании нужной температуры в баке приходилось его отключать. Дабы не сгореть. Т.к. принимался душ :) и вода постепенно уходила. А набор новой не предполагался потому как не нужно смешивать нагретую воду с холодной. Решил совместить Ваше устройство с уже установленным терморегулятором. Что бы вода набиралась при уровне 10% или 20%. Естественно понятно, что можно выставить нижний порог уровня с уже покрытым "теном" и не "заморачивать" голову. Но хотелось все же замкнуть управление нагревом (подачей опасного напряжения) на "бакомер".
Огромное спасибо за понимание.

<
  • Подписчик
22 сентября 2014 21:52

Аноним / Razzgon

  • С нами с 22.09.2014
  • Ушёл в реал Пользователь offline
  • 2 комментария
  • 0 публикаций
 
  • 0
В данном приборе не хватает внешнего датчика наличия воды в скважине и отключения насоса в случае ее отсутствия. Можно сделать как доп опцию, с возможностью вкл. вкл. Такая проблема актуальна для многих загородных домов и дачных участков, с неглубокими скважинами и колодцами, когда насос выходит из строя из-за холостой работы и перегрева.

<
  • Подписчик
16 октября 2014 20:40

Аноним / Razzgon

  • С нами с 22.09.2014
  • Ушёл в реал Пользователь offline
  • 2 комментария
  • 0 публикаций
 
  • 0
Также рекомендую автору обратить внимание на водонепроницаемые датчики (которые широко используют в автомобильных парктрониках) готовый такой модуль маркируется dyp me007y имеется в двух исполнениях:
а) с выносным датчиком
б) впаянным непосредственно в плату контроллера. Заявленное расстояние замера 30cm-3.5 M

Однако стоимость его на порядок выше чем HC-SR04, но вполне приемлема для домашних разработок радиолюбителей, также этот модуль легкодоступный, приобрести его можно на любом интернет аукционе или китайшопе.
Сам пока его не тестировал, т.к. еще ожидаю детали для сборки, по результатам обязательно отпишусь.

<
  • Кандидат
13 декабря 2014 13:54

Михаил / Maikl

  • С нами с 12.12.2014
  • Ушёл в реал Пользователь offline
  • 1 комментарий
  • 0 публикаций
 
  • 0
Доброго времечки! Подскажите пож. можно ли данную прошивку залить в Atmega16?

<
  • Кандидат
23 июня 2015 02:09

Андрей / Asmi

  • С нами с 22.06.2015
  • Ушёл в реал Пользователь offline
  • 2 комментария
  • 0 публикаций
 
  • 0
Добрый день. Подскажите пожалуйста. Я в программировании пока еще новичек, но пробую свои силы.
Собрал устройство на макетной плате.
Залил прошивку. (тут сразу вопрос: флеш заливать или eeprom тоже лить?)
Но на дисплее абракадабра. Через которую просматривается работа устройства. Т.е сигналы меняются когда подносиш или отдаляеш руку от датчика.
Можно вопрос по флеш и еепром, что лить и в какой последовательности?
И 2-й вопрос. Можно по подробнее про фьюзы рассказать.
Спасибо .

Назад Вперед
Информация
Вы не можете участвовать в комментировании. Вероятные причины:
— Администратор остановил комментирование этой статьи.
— Вы не авторизовались на сайте. Войдите с паролем.
— Вы не зарегистрированы у нас. Зарегистрируйтесь.
— Вы зарегистрированы, но имеете низкий уровень доступа. Получите полный доступ.