Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Автоматика Самовар

Форум самогонщиков Вопросы по электр(он)ике
1 ... 191 192 193 194 195 196 197 194
VegKiller Новичок Ейск 6
Отв.3860  15 Апр. 26, 13:12
Здравствуйте, возник вопрос, не могу понять какая линия питания какого напряжения. Красная с полосой 5 вольт как я понял, а просто красная 3,3, но к этой линии припаян датчик уровня флегмы т датчик расхода воды, также не особо понятен смысл стабилизатора с 5 в на 3,3 в, если можно с есп кинуть 3,3, а также logic level converter раньше вроде всë без него было в схеме
Kuban Доктор наук Краснодар 684 537
Отв.3861  15 Апр. 26, 14:27
Да, раньше так и было: 12 вольт на преобразователь - 5 вольт и далее 5 вольт на VIN, а с ESP бралось 3,3 вольта для периферии. У меня так и работает. Все потребители от 3,3 вольта, кроме дисплея. - он на 5.
Очевидно, чтобы не нагружать стабилизатор ESP добавили преобразователь 5v-3,3v, а для стабильности работы часть потребителей запитали через преобразователь уровней.
По-хорошему надо бы всю переферию пустить через преобразователь уровней, но и от 3,3 вольта работает.
dranek Доктор наук Минск 605 641
Отв.3862  15 Апр. 26, 15:16 (через 49 мин)
Да. Разгрузить преобразователь esp32. Учитывая наличие hc-12 со своими помехами и токами при передаче отдельный имхо нужен. Опять таки если на плате кз он легко горит. Отдельный поменять проще. Датчики потока и флегмы подключены на 3.3 потому что сигнал выдают в esp32, туда 5В нельзя, а потребление у них мизерное. Смысл logic level converter в поднятии питающего напряжения на китайских ds18b20 для их более стабильной работы. В своё время бился с ними. Они меня довели до термисторов. Серво через него пропущен заодно как защита esp32. Это не обязательно. Есть резон датчик флегмы через converter пропустить и запитать от 5В, последние версии от китайцев неустойчиво работают от 3.3В.
VegKiller Новичок Ейск 6
Отв.3863  15 Апр. 26, 18:41
Спасибо, большое
SLOG Студент Москва 22 4
Отв.3864  17 Апр. 26, 12:39
на китайских ds18b20 для их более стабильной работы. В своё время бился с ними. Они меня довели до термисторов.dranek, 15 Апр. 26, 15:16

А не пробовали NS18B20 от NOVOSENSE вместо DS18B20? И недорого и качество вроде бы пока стабильное. По крайней мере, я с глюками на этих датчиках ещё не сталкивался.
dranek Доктор наук Минск 605 641
Отв.3865  17 Апр. 26, 13:04 (через 25 мин)
SLOG, если я правильно понял о чем речь у этой платы питание от 6 В и выше плюс интерфейс rs485. Нужен некий преобразователь на 3.3В. Поэтому просуммировав преобразователь, плату и отдельно продающиеся датчики выйдет не дешевле. Для меня так точно. Кроме того код написан. Всё работает. Приставок собрано с избытком. К моему варианту можно любые термистры подключить и настроить. Не вижу смысла опять туда лезть. Желающие - пожалуйста, код открытый. Напишет кто адаптацию - хорошо. Мне чтоб написать надо её купить, но незачем.
SLOG Студент Москва 22 4
Отв.3866  17 Апр. 26, 13:19 (через 16 мин)
если я правильно понял о чем речь у этой платы питание от 6 В и выше плюс интерфейс rs485.dranek, 17 Апр. 26, 13:04
NS18B20 это полный аналог DALLAS-овских DS18B20 (только от честных китайцев Улыбающийся ). Качество (пока) стабильное. А так, если с термисторами Ваша сборка работает, то смысла переделывать нет, конечно.
dranek Доктор наук Минск 605 641
Отв.3867  17 Апр. 26, 15:52
SLOG, Раз аналог то и переделывать ничего не надо. Покупай и подключай. Раньше таких не видел. Посему пришлось термисторами заняться. Назад не отмотаешь. Дискретность небось как у ds18b20, тогда термисторы всё равно лучше. Также наводки от импульсных БП на 1-ware от этого не пропадут. Термисторам они не мешают, почти.

Добавлено через 1ч. 33мин.:

Я ошибочно решил, что речь об этом https://ali.click/03zy51d.
VegKiller Новичок Ейск 6
Отв.3868  20 Апр. 26, 20:23
Здравствуйте, такая проблема дисплей просто горит синим, а также отсутствуют значения с термопар. Что может быть не так?
17767057159963371298160410286631.jpg
17767057159963371298160410286631.jpg Автоматика Самовар. Вопросы по электр(он)ике.
Kuban Доктор наук Краснодар 684 537
Отв.3869  20 Апр. 26, 20:29 (через 7 мин)
Резистор подстроечный сзади, на модуле I2C, крутите.
VegKiller Новичок Ейск 6
Отв.3870  20 Апр. 26, 20:50 (через 21 мин)
Спасибо, с контрастность разобрался, но теперь просто полосы

Добавлено через 4мин.:

Возможно я неправильно эту плату подключил, хотя и модуль bme280 тоже нормально не работает
17767073790954744881885985306525.jpg
17767073790954744881885985306525.jpg Автоматика Самовар. Вопросы по электр(он)ике.
IMG_20260420_205225.jpg
IMG_20260420_205225.jpg Автоматика Самовар. Вопросы по электр(он)ике.
Kuban Доктор наук Краснодар 684 537
Отв.3871  20 Апр. 26, 20:54 (через 5 мин)
Может SDL и SDA перепутаны?

Добавлено через 9мин.:

Возможно я неправильно эту плату подключил, хотя и модуль bme280 тоже нормально не работаетVegKiller, 20 Апр. 26, 20:50
Да кто ж знает, кроме вас, как подключено).
Делайте поэтапно. И проверяйте в WEB - интерфейсе Самовара на компьютере.
Подключили датчик давления, смотрите есть ли показания. Если нет, добивайтесь чтобы появились. И так далее, поэтапно, проверяя каждый новый подключенный к ESP девайс.
Дисплей, пока, можно оставить в стороне - не самый необходимый элемент.
VegKiller Новичок Ейск 6
Отв.3872  20 Апр. 26, 21:05 (через 12 мин)
Убрал фиолетовую плату и всë заработало, замкнул перемычками
Kuban Доктор наук Краснодар 684 537
Отв.3873  20 Апр. 26, 21:10 (через 5 мин)
Убрал фиолетовую плату и всë заработалоVegKiller, 20 Апр. 26, 21:05
Это преобразователь уровней.
Кстати дисплей можно без него подключать. Можно подать на дисплей 3,3 вольта, но будут тусклые символы, а можно подать и 5 вольт. Тоже нормально, у меня так и сделано. Несколько лет полет нормальный.
VegKiller Новичок Ейск 6
Отв.3874  20 Апр. 26, 21:15 (через 6 мин)
Почему термопары могут показывать по нулям?
17767089349957668714698137376085.jpg
17767089349957668714698137376085.jpg Автоматика Самовар. Вопросы по электр(он)ике.
Kuban Доктор наук Краснодар 684 537
Отв.3875  20 Апр. 26, 21:21 (через 6 мин)
Почему термопары могут показывать по нулям?VegKiller, 20 Апр. 26, 21:15
А в настройках вы их выбрали и распределили по местам?
И надеюсь у вас не термопары, а все-таки цифровые датчики DS18B20.
lkosoj Куратор Видное 673 761
Отв.3876  26 Апр. 26, 14:59
Давно не было ничего нового. Встречайте новую версию Самовара 6.27
Как обычно - исправлены старые ошибки, добавлены новые Улыбающийся

Исправленные ошибки:

⦁ Исправлено отображение времени работы: счётчик не должен сбрасываться по суточному формату.
⦁ Исправлена обработка HTTP-запросов без интернета: при таймаутах запрос корректно обрабатывается, без зависания/перезагрузки.
⦁ Реализован запуск точки доступа по документации: при включении питания нужно удерживать универсальную кнопку 2 секунды.
⦁ В режиме «Дистилляция» сообщение о завершении программы отбора теперь отправляется один раз, без массового спама и следующей за ним перезагрузки.
⦁ В режиме «Пиво» для UART-регулятора убран медленный on/off PWM: PID теперь рассчитывает целевое напряжение или мощность, а релейный вариант продолжает использовать медленный PWM.
⦁ Исправлено отображение выходного напряжения/мощности регулятора в спящем/выключенном состоянии: текущие и целевые значения показываются корректно.
⦁ Уточнена работа автотюнинга PID: выход PID ограничен диапазоном 0..100, sample time выставлен в 1000 ms, чтобы результат корректно преобразовывался в долю мощности.
⦁ Исправлено отображение PWM насоса охлаждения: в режиме ПИВО теперь отображается корректно.

Сделанные изменения:

⦁ Добавлена интеграция I2CStepper v2 в Samovar: отдельные роли/адреса для Mixer и Pump/Filling, возможность параллельного подключения двух устройств.
⦁ Добавлен отдельный экран веб-интерфейса /i2cstepper.htm для управления Mixer, Pump/Filling, настройками, калибровкой, реле и сохранением в EEPROM расширителя.
⦁ В I2CStepper добавлен протокол v2: EEPROM-конфигурация, роли устройств, команды Apply/Start/Stop/Save/Calibration, ACK/error-регистры, статусы, реле, датчики, пауза насоса с обнулением таймера.
⦁ Калибровка насоса и расчёт дозирования приведены к модели «шагов на 1 мл».
⦁ Добавлена документация по I2C-протоколу v2 и обновлён hardware checklist.
⦁ Так же изменен I2CStepper, для работы с версией 6.27 требуется обновить скетч I2CStepper
сообщение удалено
dranek Доктор наук Минск 605 641
Отв.3877  27 Апр. 26, 09:59
lkosoj, 😉 "Я понял, это намёк."
Вы не против если у Самоварыча появится своя тема?
lkosoj Куратор Видное 673 761
Отв.3878  27 Апр. 26, 10:23 (через 25 мин)
Конечно не против, мне кажется, это уже давно вполне самостоятельный продукт с совсем другими принципами и подходами.
Удалил, потому что погодная станция всё-таки немного не по теме Улыбающийся
vad2112 Бакалавр Москва 66 12
Отв.3879  01 Мая 26, 11:26
Добрый день!
Попытка прошиться на 6.27
Arduino 1.8.19
SDK 2.0.17

In file included from C:UsersAdministratorDocumentsArduinoSamovarSamovar.ino:77:
C:UsersAdministratorDocumentsArduinoSamovarcrash_handler.h:34:17: note: #pragma message: USE_CRASH_HANDLER is DISABLED
#pragma message "USE_CRASH_HANDLER is DISABLED"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WebServer:1579:32: error: variable or field 'abort_http_request' declared void
static void abort_http_request(asyncHTTPrequest& request) {
^~~~~~~~~~~~~~~~
WebServer:1579:32: error: 'asyncHTTPrequest' was not declared in this scope
C:UsersAdministratorDocumentsArduinoSamovarWebServer.ino:1579:32: note: suggested alternative: 'asyncHTTPrequest_h'
static void abort_http_request(asyncHTTPrequest& request) {
^~~~~~~~~~~~~~~~
asyncHTTPrequest_h
WebServer:1579:50: error: 'request' was not declared in this scope
static void abort_http_request(asyncHTTPrequest& request) {
^~~~~~~
C:UsersAdministratorDocumentsArduinoSamovarWebServer.ino:1579:50: note: suggested alternative: 'renameat'
static void abort_http_request(asyncHTTPrequest& request) {
^~~~~~~
renameat
exit status 1
variable or field 'abort_http_request' declared void


Помогла рекомендация https://github.com/...a23f5a121cbaa26
странно почему сам файл WebServer.ino не содержал этих изменений.
Теперь ловлю ошибки Programm error! при попытке изменить программу, включить нагрев, следующая программа
Походу не загружается интерфейс, попробую убрать запрет на обновление интерфейса