Всем привет. У меня опять модернизация схемы.
Добавил второй НС-12 для вывода сообщений из СОМ порта без проводов, соответственно у него другой канал передачи и скорость 115200.
Парный модуль подключен к USB/UART переходнику, для приёма можно использовать монитор ком порта в arduino ide, но удобней сторонний, мне больше всего понравился "Монитор Порта Про 1.7.1". Нужно это для отладки LUA скриптов, без этого ничего путного не выходит.
В процессе отладки LUA скрипта пришел к выводу, что модули HC-12 лучше запитывать от 3.3V. Так стабильней приём/передача. Поэтому оба модуля запитаны от 3.3V, соответственно нужда в диоде отпала. Для того чтоб не нагружать стабилизатор ESP32 для остальной периферии установлен отдельный AMS1117.
Между vin ESP32 и +5V поставил джампер, чтоб иметь возможность подключать её к компу шнурком не изымая с платы. Плюс небольшой кондёр на ногу 3,3V ESP32 для стабильности.
Upd Обнаружены ошибки, исправленная схема здесь.
Автоматика Самовар
dranek
Кандидат наук
Минск
328 260
Отв.1600 25 Марта 24, 11:55
logvinov
Магистр
Москва
259 45
Отв.1601 27 Марта 24, 12:15
Здравствуйте доработал подачу хмеля, все можно распечатать на 3д принтере с рабочем полем 220 на 220
Все исходники так же добавляю, возможно пригодится
Программное обеспечения Компас v.18.1
Крепления двигателя....stl
низ подачи хмеля.m3d
низ подачи хмеля.stl
подача хмеля.frw
фланец для хмеля_крепления.m3d
хмель подстаканник.m3d
Все исходники так же добавляю, возможно пригодится
Программное обеспечения Компас v.18.1
Крепления двигателя....stl
низ подачи хмеля.m3d
низ подачи хмеля.stl
подача хмеля.frw
фланец для хмеля_крепления.m3d
хмель подстаканник.m3d
lkosoj
Куратор
Видное
495 513
Отв.1602 27 Марта 24, 12:46, через 32 мин
Круто!
А у меня руки не дошли сделать.
А у меня руки не дошли сделать.
Fnr
Специалист
Иркутск
115 10
Отв.1603 31 Марта 24, 08:06
Обновился на последнюю версию. выдает сразу аварию и ничего не могу даже включить. что может быть?
lkosoj
Куратор
Видное
495 513
Отв.1604 31 Марта 24, 08:16, через 10 мин
Настройки менялись? Что ещё, кроме обновления менялось? Аварию выдаёт сразу после включения?
Fnr
Специалист
Иркутск
115 10
Отв.1605 31 Марта 24, 08:28, через 13 мин
Настройки менялись? Что ещё, кроме обновления менялось? Аварию выдаёт сразу после включенияlkosoj, 31 Марта 24, 08:16настроил заного. аварию дает сразу, то есть я просто в розетку включил и ничего в самоваре еще не нажимал.
Kuban
Кандидат наук
Краснодар
481 357
Отв.1606 31 Марта 24, 08:29, через 2 мин
Обновлялся неделю назад - аварии нет. Самовар в режиме имитации (без нагрева) отработал более часа без замечаний.
Fnr
Специалист
Иркутск
115 10
Отв.1607 31 Марта 24, 08:35, через 6 мин
поставил версию 6.16 и все нормально стало
Kuban
Кандидат наук
Краснодар
481 357
Отв.1608 31 Марта 24, 08:37, через 3 мин
Может 6.17 криво стала. Попробуйте еще раз.
logvinov
Магистр
Москва
259 45
Отв.1609 31 Марта 24, 10:15
Стоит версия 6.17 все гуд. аварий нет.
Fnr
Специалист
Иркутск
115 10
Отв.1610 31 Марта 24, 12:11
3 раза ставил, одно и тоже.
Kuban
Кандидат наук
Краснодар
481 357
Отв.1611 31 Марта 24, 12:51, через 41 мин
А ставили с полной заменой библиотек? Типа так.
Если ДА, то возможно это SDK. У меня SDK 2.0.9.
Если ДА, то возможно это SDK. У меня SDK 2.0.9.
Fnr
Специалист
Иркутск
115 10
Отв.1612 31 Марта 24, 14:09
А ставили с полной заменой библиотек? Типа так.да с нуля полностью делал, ставлю предыдущую версию и все норм.
Если ДА, то возможно это SDK. У меня SDK 2.0.9Kuban, 31 Марта 24, 12:51
lkosoj
Куратор
Видное
495 513
Отв.1613 31 Марта 24, 16:16
Не пишет, из-за чего авария?
Использование аварийной кнопки закомментировано?
Использование аварийной кнопки закомментировано?
//#define USE_ALARM_BTN //использовать аварийную кнопку. Нажатие на нее останавливает подачу воды и отключает питание. Можно использовать, установив датчики протечки (можно несколько параллельно), или обыкновенную кнопку (ее так-же можно включить параллельно датчикам протечки).
dranek
Кандидат наук
Минск
328 260
Отв.1614 31 Марта 24, 16:55, через 40 мин
Написал простенький монитор COM порта. Можно шить в Измеритель, только на RX, TX ардуины подключить HC-12. Запитать её от 5В через диод.
com_test.rar
Соответственно из схемы Измерителя нужен только дисплей и ардуина.
В скетче подправленная библиотека ASOLED. Отличается от той, что в комплекте с Самоваром наличием двух функций чтения текущей позиции курсора, почему то они были задекларированы, а самих их не было.
Скетч принимает по UART строку в юникоде, дробит её на 8 подстрок (разделитель запятая ",", максимум 20 символов) и выводит их на дисплей. В конце тоже должна быть запятая.
Можно LUA скриптом командой print выводить себе на отдельный дисплей что угодно. Но только одной командой print.
Например вот так:
В итоге на экране получаю
Естественно экранчик желательно побольше ставить - 2.4', но вполне можно рассмотреть и на 1.3'
Если не понятно вот полный скрипт 31.03.24.rar .
Он пока на отладке, но BSOD-ов с ним нет, что радует.
com_test.rar
Соответственно из схемы Измерителя нужен только дисплей и ардуина.
В скетче подправленная библиотека ASOLED. Отличается от той, что в комплекте с Самоваром наличием двух функций чтения текущей позиции курсора, почему то они были задекларированы, а самих их не было.
Скетч принимает по UART строку в юникоде, дробит её на 8 подстрок (разделитель запятая ",", максимум 20 символов) и выводит их на дисплей. В конце тоже должна быть запятая.
Можно LUA скриптом командой print выводить себе на отдельный дисплей что угодно. Но только одной командой print.
Например вот так:
S1=string.format("tB=%.2f(%.1f-%.1f),tSt=%.2f(%.1f-%.1f),P=%.2f(%.1f-%.1f),", BT, Tmin, Tmax, StT, StTmin, StTmax, CP, dPmin, dPmax)
S2=string.format("tAlc=%.1f tW=%.1f,",TCC, WT)
S3=string.format("Бр%.1f%sл/ч ТЭН%d%s,", St/1000, BS, PwRd, PS )
print(S1..S2..S3)
В итоге на экране получаю
tB=95.0(90.7-91.3)
tSt=93.0(80-86)
P=4.00(2.0-10.0)
tAlc=26.8 tW=26.7
Бр15.8+л/ч ТЭН2410-
Естественно экранчик желательно побольше ставить - 2.4', но вполне можно рассмотреть и на 1.3'
Если не понятно вот полный скрипт 31.03.24.rar .
Он пока на отладке, но BSOD-ов с ним нет, что радует.
Cmak39
Студент
Усть-Илимск
19 3
Отв.1615 31 Марта 24, 17:12, через 17 мин
dranek, Подскажите чайнику, в измерителе на схеме 3v3 со стрелочкой, это куда их подключать?) я понял только, что это 3,3 вольта.
dranek
Кандидат наук
Минск
328 260
Отв.1616 31 Марта 24, 17:18, через 6 мин
Cmak39, Это питание 3.3V от AMS 1117.
Fnr
Специалист
Иркутск
115 10
Отв.1617 01 Апр. 24, 14:22
Не пишет, из-за чего авария?неа, не пишет.
Использование аварийной кнопки закомментировано?lkosoj, 31 Марта 24, 16:16
вот думаю тоже из за кнопки, 6.16 закомментировал ее, а на 6.17 нет
lkosoj
Куратор
Видное
495 513
Отв.1618 01 Апр. 24, 14:41, через 19 мин
Вариантов два: либо из-за кнопки, либо из-за добавленной опции (не помню уже, какой). Если отключение кнопки не поможет, сохраните настройки в веб-интерфейсе в файл и пришлите в личку.
muxtair
Бакалавр
Мелеуз
90 16
Отв.1619 03 Апр. 24, 08:20