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

Доступная автоматика HelloDistiller на Ардуино Мега 2560

Форум самогонщиков Автоматика
1 ... 759 760 761 762 763 764 765 ... 794 762
Phisik Куратор Екатеринбург 656 1.4K
Отв.15220  18 Окт. 22, 12:20
Думал не рабочий, поставил другой, аналогичная ситуацияgalaxes, 18 Окт. 22, 11:57
Там надо смотреть. Китайцы именно в этих модулях часто паяют не тот операционный усилитель. Там должен стоять сдвоенный lm358 , а стоит одиночный. Проверяй.

А вообще тебе лучше осциллографом посмотреть, что там на выходах у ДТ и ДН.
galaxes Студент Питер 22 7
Отв.15221  18 Окт. 22, 20:32
Извиняюсь за портянку, но мало ли у кого не показывает напряжение на дисплее. Можно проверить работоспособность трансформатора напряжения прямо на собранной плате автоматики. Заливаем скетч, включаем монитор порта и смотрим измеряет или нет. Если измеряет, значит косяк в скетче автоматики и нужно его править. Если не измеряет значит проблема в железе.
P.S. если это уже было, извините.

double sensorValue1 = 0;
double sensorValue2 = 0;
int crosscount = 0;
int climb_flag = 0;
int val[100];
int max_v = 0;
double VmaxD = 0;
double VeffD = 0;
double Veff = 0;

void setup() {
Serial.begin(9600);
}

void loop() {

for ( int i = 0; i < 100; i++ ) {
sensorValue1 = analogRead(A2);
if (analogRead(A2) > 511) {
val = sensorValue1;
}
else {
val = 0;
}
delay(1);
}

max_v = 0;

for ( int i = 0; i < 100; i++ )
{
if ( val > max_v )
{
max_v = val;
}
val = 0;
}
if (max_v != 0) {

VmaxD = max_v;
VeffD = VmaxD / sqrt(2);
Veff = (((VeffD - 420.76) / -90.24) * -210.2) + 210.2;
}
else {
Veff = 0;
}
Serial.print("Voltage: ");
Serial.println(Veff);
VmaxD = 0;

delay(100);
}
sachalin-1 Кандидат наук Куйбышев 432 126
Отв.15222  18 Окт. 22, 21:20, через 49 мин
Если измеряет, значит косяк в скетче автоматики и нужно его править. Если не измеряет значит проблема в железе.galaxes, 18 Окт. 22, 20:32
это значит, ты его поборол?
в чем был косяк?
galaxes Студент Питер 22 7
Отв.15223  18 Окт. 22, 21:37, через 18 мин
это значит, ты его поборол?
в чем был косяк?
Нет еще, пытаюсь разобраться с детектором нуля. У меня на переменное напряжение на контактах 1,2 pc814 составляет 0.8в. Подскажите сколько должно быть? и как вообще детектор проверить ?

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

На контактах 3,4 постоянное напряжение при включении в сеть 220в составляет 0.13в. При отключении от сети 0.3в
sachalin-1 Кандидат наук Куйбышев 432 126
Отв.15224  18 Окт. 22, 21:49, через 12 мин
На ЗМПТ-2,5В, на детекторе-0,54В. Постоянки.
См.личку.
Портянка-это скетч-определитель работоспособности ЗМПТ? Что у тебя он показал?
galaxes Студент Питер 22 7
Отв.15225  18 Окт. 22, 22:43, через 55 мин
Портянка-это скетч-определитель работоспособности ЗМПТ? Что у тебя он показал?sachalin-1, 18 Окт. 22, 21:49
Это ардуино скетч измерителя напряжения на ЗМПТ. Прошиваешь мегу уже на собранной плате и он будет по компорту показывать напряжение.

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

Огромное спасибо всем Вам, что помогали. Проблема найдена. Прилип паразитный резистор на линии D3. Еще если мало ли у кого не будет работать обратная связь с esp8266 на платах MIND замените резисторы 330ом в линии rx/tx на перемычки. Мне помогло связь заработала.
38954.366247.jpg
38954.366247.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
SedoY Профессор Новосибирск 5.1K 2.2K
Отв.15226  19 Окт. 22, 15:54
замените резисторы 330ом в линии rx/tx на перемычкиgalaxes, 18 Окт. 22, 22:43
на перемычки заменять не стоит - есп не любит более 3.3вольта на ножках - начинает грустить и умирает.
если не работает на 330 Ом, поставь 150 Ом, попробйу, не взлетит, поставь 100 Ом. а вот ниже - уже корень проблемы надо искать .

сдыхает бывает не сразу!!! но сдыхет неизбежно.

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

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

сфоткай модуль есп
galaxes Студент Питер 22 7
Отв.15227  19 Окт. 22, 16:12, через 19 мин
на перемычки заменять не стоит - есп не любит более 3.3 вольта на ножках - начинает грустить и умирает.
если не работает на 330 Ом, поставь 150 Ом, попробйу, не взлетит, поставь 100 Ом. а вот ниже - уже корень проблемы надо искать .

сдыхает бывает не сразу!!! но сдыхет неизбежно.SedoY, 19 Окт. 22, 15:54

Так ведь сигнал идет через logic level converter, в линиях esp и не может быть больше 3.3 вольт, а сопротивления стоят с high стороны, где мега. Сейчас даже замерил напряжение на контактах rx/tx esp8266 оно четко 3.3-3.31в. Так что, все норм.
Фото esp приложил
photo_2022-10-19_16-12-10.jpg
photo_2022-10-19_16-12-10.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
photo_2022-10-19_16-12-05.jpg
photo_2022-10-19_16-12-05.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
SedoY Профессор Новосибирск 5.1K 2.2K
Отв.15228  19 Окт. 22, 20:00
сигнал идет через logic level converter, в линиях espgalaxes, 19 Окт. 22, 16:12
не в курсе, ну раз норм, значит норм.
при использовнаии конвертера - конечно резисторы ненужны, можно поставить ом на десять))) для плезиру, но имхо это даже лишнее
saniaxxx Кандидат наук Кострома 421 63
Отв.15229  20 Окт. 22, 23:44
Сначала подбирают P. Заверни остальные в 0 и прикинь мощность на градус. Например, 1 градус разницы = 5Вт. Потом, чтобы компенсировать "залёт" первоначальный, подбираешь Д. Ну, и в конце подкручиваешь I, чтобы быстрее выходило в целевой значение.Phisik, 17 Окт. 22, 12:40
Я пробовал разные варианты, правда на другой автоматике, но не суть. Возникла мысль что может быть стоит смотреть на температуру рубашки, либо на разницу температур в рубашке и чаше. Зачастую бывает так, что рубашка уже кипит, а температура содержимого ещё не достигла нужной. Когда нагрев отключается, то по инерции происходит сильный перегрев содержимого. Тоесть мысль такая, что инерция котла не постоянна, а зависит от разницы температур, и это нужно учитывать в алгоритме и использовать два датчика, внутри котла и в рубашке. Правильно ли я мыслю?
DizzJK Доцент Воронеж 1.2K 308 4
Отв.15230  21 Окт. 22, 07:58
saniaxxx, хз, у меня такой проблемы нет

image.png
Image. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.


Это автоматика брюманьяк. Вначале намудрил с белковой паузой, много поставил.
saniaxxx Кандидат наук Кострома 421 63
Отв.15231  21 Окт. 22, 11:13
Это автоматика брюманьякDizzJK, 21 Окт. 22, 07:58
А синий график это что? Температура в рубашке ПВК или в заторе?
DizzJK Доцент Воронеж 1.2K 308 4
Отв.15232  21 Окт. 22, 12:39
saniaxxx, красный - заданная температура, синий фактическая в заторе
saniaxxx Кандидат наук Кострома 421 63
Отв.15233  21 Окт. 22, 13:01, через 22 мин
красный - заданная температура, синий фактическая в затореDizzJK, 21 Окт. 22, 12:39
А какой объем ПВК?
DizzJK Доцент Воронеж 1.2K 308 4
Отв.15234  21 Окт. 22, 15:22
saniaxxx, 160л
Nicki Бакалавр Екатеринбург 98 26
Отв.15235  26 Окт. 22, 17:18
перестал работать режим термостата. До этого работал. При этом все другие режимы работают - дистиляции, ректификация, регулятор мощности. Явно что то в настройках. Скетч от Физика.

Причем если переключится с режима дистяляции на режим термостата на экране который показывает мощность кратковременно будет видно мощность около 1500 - это как раз что установлено в пункте (ТМ) Мощность варки зерна, Вт, потом 0 и нагрев не идет

ответ тут [сообщение #13958725]
сообщение удалено
m_i_g Кандидат наук Муром 428 111
Отв.15236  27 Окт. 22, 15:27
Очень не нравилось как работают механические кнопки. Просто бесило. Сделал сенсорные на модулях TTP223 (D1-D5 на схеме). Сейчас работает всё просто шикарно. Плату сделал точно по компоновке и размеру как у модуля кнопок из китая.
модуль кнопок.png
модуль кнопок. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.


Модуль кнопок схема.png
Модуль кнопок схема. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

Модуль кнопок плата с компонентами.png
Модуль кнопок плата с компонентами. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

Так выглядит в живую
IMG_20221028_121246.jpg
IMG_20221028_121246. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.


Соответственно нужно поправить кусок в файле keyboard.cpp на такие коды:

if (key >= 520) KeyCode = 1; // SELECT 1
if (key >= 560) KeyCode = 2; // RIGHT 2
if (key >= 600) KeyCode = 5; // DOWN 5
if (key >= 650) KeyCode = 4; // UP 4
if (key >= 700) KeyCode = 3; // LEFT 3
if (key >= 1000) KeyCode = 0;

либо посмотреть просмотрщиком, какие выдаются при нажатии у Вас.

Модуль кнопок плата для травления.pdf (под использование фоторезиста, для ЛУТ надо инвертировать цвета)

p.s. полигон не стал никуда подключать, а сделал его только, что бы меньше травить меди.
aniskin37 Новичок Москва 1
Отв.15237  28 Окт. 22, 00:31
Ребята привет. У друга случилась беда - не работает... всё пропало, всё испортится. Имеется заводской девайс hellodistiller. Не заходит в веб интерфейс и не конектится с приложением. Wifi как точка доступа отображается. Я так понимаю неисправен модуль esp01. Перепаял ради интереса сам чип esp8266 c такой же платы - не помогло хотя сеть wifi работает. Есть такие новые модули могу перепаять прошить итд. Чтобы не копать всю и все темы ткните носом на актуальную заводскую прошивку и где взять ключи.
photo_2022-10-27_23-40-46.jpg
photo_2022-10-27_23-40-46.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
photo_2022-10-28_00-19-54.jpg
photo_2022-10-28_00-19-54.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
photo_2022-10-28_00-20-14.jpg
photo_2022-10-28_00-20-14.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
limon Доктор наук Липецк 986 925
Отв.15238  28 Окт. 22, 12:42
перестал работать режим термостата.Nicki, 26 Окт. 22, 17:18
Смотри параметр Power Varka Zerno =хххх установи его равным мощности тэна и PID коэффициенты.
Из инструкции:
В контроллере имеется режим работы термостата по следующему алгоритму:
- Если температура менее заданной, то на ТЭНы подается мощность, согласно коэффициентам ПИД регулирования, максимальная мощность ТЭНов ограничена параметром
Power Varka Zerno =3000
Поэтому при необходимости Вам необходимо установить эти параметры нужными значениями через пункт меню UstParam.


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

заводской девайс hellodistilleraniskin37, 28 Окт. 22, 00:31
Не заходит в веб интерфейс и не конектится с приложениемaniskin37, 28 Окт. 22, 00:31
Чтобы не копать всю и все темы ткните носом на актуальную заводскую прошивку и где взять ключи.aniskin37, 28 Окт. 22, 00:31
Заводской прошивки в открытом доступе нет. Обращайся в тех.поддержку hellodistiller.
Tsoi Студент Барнаул 22 38
Отв.15239  28 Окт. 22, 17:08
Заводской прошивки в открытом доступе нетlimon, 28 Окт. 22, 12:42
На веб-модуль есть прошивка в облаке версия 021, и часть файлов из файловой системы, самого SPIFFS нету, надо собрать из приложенных файлов htm и js, для первоначальной настройки веб модуля их хватит, оставшиеся файлы можно взять с рабочего веб-модуля