Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5

ТЕМА: Контролер управління водопостачанням

Контролер управління водопостачанням 26 жовт. 2019 04:44 #1

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 902
  • Подякували: 61
  • sxem.org Sponsor 2019
Доброго всем. Решил создать контроллер управления водоснабжением для частного дома. Поможете?
P.S. Soir, я не смог придумать другого способа контроля датчиков, поэтому пусть остается как есть. Да и транзисторы пусть останутся. В случае чего - лучше поменять транзистор, чем МК. По поводу учета потребляемой электроэнергии - да, можно бы предусмотреть один вход МК для подсчета импульсов с AD7755 (3200 имп = 1 кВ/ч). Тогда еще необходим 1 выв МК для подключения кнопки смены индикации. И эти импульсы ведь запоминать как то нужно при пропадании электроэнергии. Если поможете, я только ЗА. В любом случае, счетчик электроэнергии будет отдельным устройством, с возможностью подключения к контроллеру. Ну а пока... ТЗ во вложении. Ну а с индикацией... Буду пробовать рисовать. Выложу позже. Что не понятно - спрашивайте. Возьметесь?
Долучення:
Останнє редагування: 26 жовт. 2019 07:17 від Shredder_chip. Причина: Добавил фото датчика
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 26 жовт. 2019 07:22 #2

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Кнопки, настройки... никакие не нужны?
Укажите конкретную модель дисплея (на каком контроллере).
Какой микроконтроллер планируете использовать?
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 10 груд. 2019 19:07 #3

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 902
  • Подякували: 61
  • sxem.org Sponsor 2019
Вот и приехал мой дисплей.
Модель: 12232-I
Точечная Матрица: 122X32
Контроллер: SED1520, или, EQV

Ссылка: ru.aliexpress.com/item/32816375531.html?...1.0.0.4ca033ed8lo3zY
Не реклама.
Останнє редагування: 13 груд. 2019 08:37 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 19 груд. 2019 07:11 #4

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 902
  • Подякували: 61
  • sxem.org Sponsor 2019
Soir пише:
память МК не бесконечная...Ну или сразу нацеливаться на более мощный МК, например ATMEGA328

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

Скачал, но ругается антивирус. Скорее всего из-за того, что она "крякнутая". Я хочу предложить такой вариант. Если мы все соберем и отладим с этими шрифтами, а в конце, когда устройство будет готово, если не понравится шрифт, мы его заменим. (пока менять не собираюсь. Красота на втором месте. На первом "пожирнее и покрупнее").
В архиве шрифты 8х16, доработанные схема и ТЗ. Остальное позже. Спрашивайте, что непонятно по ТЗ. Спасибо.
Soir пише:
Еще доработка вывода на дисплей. Проверьте все шрифты.

Только вечером.
Долучення:
Останнє редагування: 19 груд. 2019 07:12 від Shredder_chip. Причина: Добавил текст
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 19 груд. 2019 19:16 #5

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Shredder_chip пише:
Откуда скачать проект?
Потерялся... Будет здесь, и прошивки тоже.

Shredder_chip пише:
ВАММОЙ.
Так в Ваших шрифтах, исправьте символ "Н".

Shredder_chip пише:
Нарисовал. Посмотрите, так?
Да, так. Только при создании шрифта ограничьте набор. В данном случае 10 символов. И все символы собирайте в одном файле шрифта. В общем, я его и сам создал по Вашему примеру - посмотрите во вложении, если что - правьте.
В программе работает копировать-вставить. Поэтому такой шрифт (семисегментный) создается легко и быстро. Делается восьмерка, затем вставляется во все десять символов и ластиком удаляются ненужные сегменты.

Но символы почему-то не отобразились. Возможно из-за того, что я уже попытался завести на них давление, измерение которого еще не работает. Сейчас снова две статичные цифры.
Долучення:
Останнє редагування: 25 квіт. 2020 18:43 від Soir. Причина: Обновление прошивки.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 29 груд. 2019 09:00 #6

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Перенес выводы, прошивку и проект обновил. Порог срабатывания детектора около 1,3V, поэтому установите на этом выводе при нормальном состоянии около 1,5V. Можете попробовать подключить детектор непосредственно к +5V - теперь возможно и будет успевать, но не факт. Надежнее все-таки брать напряжение где-то до стабилизатора.
Делитель должен быть рассчитан и на колебания входного напряжения. Немного изменил алгоритм, теперь после падения напряжения возможно и повторное сохранение без полного обесточивания. Задержка перед повторным сохранением 2 секунды, за это время входное напряжение или полностью исчезнет, или восстановится. Но все равно детектор следует настроить с запасом.

P.S.
Тему почищу до сообщения №5. Если есть что-то важное - сохраните у себя.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 29 груд. 2019 09:54 #7

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 902
  • Подякували: 61
  • sxem.org Sponsor 2019
Спасибо. Вроде все работает. Погоняю еще конечно. Еще будет к Вам пару вопросов по "косметике".
Вроде проект почти завершен. Осталось с листаниями сообщений определится.
P.S. Тему подчищайте. Все нужное сохранил.
Останнє редагування: 29 груд. 2019 09:58 від Shredder_chip. Причина: Добавил текст
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 29 груд. 2019 10:36 #8

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Вопросы давайте уже сейчас.
И что у нас осталось? Листание ошибок и, кажется настройка времени работы насоса? Что еще?
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 29 груд. 2019 15:40 #9

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 902
  • Подякували: 61
  • sxem.org Sponsor 2019
По косметике. Прошу изменить букву "Ж" в шрифтах. Как во вложении. И растянуть вторую строку В "ПОТРЕБЛЕНИЕ 0000,00 кВт*ч". То есть сдвинуть вторую строку на 2 пикселя левее и промежуток между показаниями (0000,00) и (кВт*ч) сделать не 2 а 6 пикселей. Чтобы выровнять края первой и второй строки.

Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 29 груд. 2019 15:53 #10

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Косметику поправил, то такое... А в глобальном смысле, что еще нужно сделать?
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 29 груд. 2019 15:56 #11

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 902
  • Подякували: 61
  • sxem.org Sponsor 2019
Вроде бы все. Осталось только "Листание ошибок и, кажется настройка времени работы насоса"
Останнє редагування: 29 груд. 2019 15:57 від Shredder_chip. Причина: Добавил текст
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 29 груд. 2019 16:19 #12

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Настройку времени насоса добавил. В меню еще одно окно. Смотрите косметику...
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Shredder_chip

Контролер управління водопостачанням 29 груд. 2019 16:46 #13

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 902
  • Подякували: 61
  • sxem.org Sponsor 2019
Спасибо. Работает. Только В меню время работы насоса не выставляется. Только 10 минут.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 29 груд. 2019 22:07 #14

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Добавил, а внешний вид нормальный?

P.S.
Сделал перелистывание ошибок. Но что получилось, даже не знаю... Вообразить себе, что, как и куда выводится уже не могу. Тут только проверка а железе.

Принцип такой. Если произошла ошибка (авария) выводится сообщение о ней. Если пришли другие ошибки, то для их просмотра нужно нажать на кнопку PLUS или MINUS. Если они есть, то будут на дисплей выводиться по очереди и по кругу при каждом нажатии на кнопку.
Попробуйте воссоздать разные ситуации и проверить правильность работы этой функции.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 30 груд. 2019 19:43 #15

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 902
  • Подякували: 61
  • sxem.org Sponsor 2019
Soir пише:
Добавил, а внешний вид нормальный?
Вы о меню? Нормальный. По поводу меню мне не критично. Лишь бы читаемо и понятно.
Soir пише:
Принцип такой. Если произошла ошибка (авария) выводится сообщение о ней. Если пришли другие ошибки, то для их просмотра нужно нажать на кнопку PLUS или MINUS.
А откуда я узнаю, что пришли другие ошибки? Здесь нужно еще подумать.

Просьба изменить настройки по умолчанию. В этой прошивке все датчики утечки выключены. Должны быть включены. И время работы насоса сделать 10 минут. Сейчас 0.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 30 груд. 2019 19:52 #16

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Shredder_chip пише:
А откуда я узнаю, что пришли другие ошибки?
Нажмёте кнопку и узнаете... Я предлагал пиктограммы, но Вы не захотели рисовать...
Можно сделать периодическое автоматическое перелистывание, но мне кажется, так менее удобно. Если несколько ошибок, Вы предприняли какие-то меры и чтобы узнать, ушла ошибка или нет - нужно ждать, пока к ней снова дойдет очередь.

Shredder_chip пише:
В этой прошивке все датчики утечки выключены. Должны быть включены. И время работы насоса сделать 10 минут. Сейчас 0.
Настройки по умолчанию не менялись. Перепрошейте еще раз и сотрите память EEPROM. Если не поможет - значит проблема где-то осталась...
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 30 груд. 2019 20:31 #17

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 902
  • Подякували: 61
  • sxem.org Sponsor 2019
Soir пише:
Нажмёте кнопку и узнаете
В принципе подходит такой вариант. Все равно при первой ошибке насос отключается. И другая ошибка вряд ли появится.
Soir пише:
Перепрошейте еще раз и сотрите память EEPROM
Перепрошил еще раз. Теперь все нормально. Странно...

Погоняю еще. Но вроде бы все ОК. Свободная память еще осталась? Для заставки.

P.S. Чуть не забыл. Верните, пожалуйста, переключение индикации не по кнопке, а по таймеру 5 секунд.
Останнє редагування: 30 груд. 2019 20:43 від Shredder_chip. Причина: Добавил текст
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 30 груд. 2019 21:43 #18

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Shredder_chip пише:
Свободная память еще осталась? Для заставки.
Диктуйте текст - посмотрю.

Shredder_chip пише:
Верните, пожалуйста, переключение индикации не по кнопке, а по таймеру 5 секунд.
Вернул.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 01 січ. 2020 06:28 #19

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 902
  • Подякували: 61
  • sxem.org Sponsor 2019
С Новым Годом всех!

По косметике. Заметил несколько моих ошибок в шрифте. Символ "Б" (0х01) и символ "Й" (0х09). Большая просьба исправить.
Soir пише:
Диктуйте текст - посмотрю
Заставка во вложении. Получится?
Долучення:
Останнє редагування: 01 січ. 2020 06:30 від Shredder_chip.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 01 січ. 2020 08:55 #20

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Получилась, но не вся. Эти черточки не являются шрифтом.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 01 січ. 2020 13:00 #21

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 902
  • Подякували: 61
  • sxem.org Sponsor 2019
Я понимаю, что не являются шрифтом. Думал может, все таки... Нет, так нет. Только, пожалуйста, сделайте время заставки 5 секунд. Сейчас ее прочитать не успеваешь.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 02 січ. 2020 12:23 #22

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Сделал 5 сек, читайте...
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Shredder_chip

Контролер управління водопостачанням 02 січ. 2020 17:16 #23

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 902
  • Подякували: 61
  • sxem.org Sponsor 2019
Спасибо. По остальному, пока, замечаний нет. Тестирую дальше.

Заметил такой баг. После сработки реле давления- "НАСОС ВКЛЮЧЕН". Допустим подачи воды нет. Сообщение на дисплее "НЕТ ПОДАЧИ ВОДЫ". Здесь все правильно. Далее коротким нажатием отключаем звук. И длинным нажатием сбрасываем устройство в исходное состояние. На дисплее только индикация давления и все. Ни "ДЕЖУРНЫЙ РЕЖИМ" ни "НАСОС ВКЛЮЧЕН" и на реле давления не реагирует. Если не понятно описал ситуацию - отправил Вам на почту видео.
Останнє редагування: 02 січ. 2020 18:27 від Shredder_chip. Причина: Добавил текст
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер управління водопостачанням 02 січ. 2020 18:54 #24

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Исправил.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Shredder_chip

Контролер управління водопостачанням 02 січ. 2020 19:10 #25

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 902
  • Подякували: 61
  • sxem.org Sponsor 2019
Спасибо. Работает. Тестирую дальше.
P.S. Извините, если надоедаю. Могу еще просить опять изменить временные параметры? Время заставки с 5 секунд изменить на 3 секунды, а время отображения потребленной электроэнергии с 5 секунд увеличить до 10 секунд. Думаю для Вас это мелочь.
Останнє редагування: 02 січ. 2020 19:15 від Shredder_chip.
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
Модератори: Wolf, Vakula, Айнцвайдрайченко, Soir