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

Контроллер пивоварни на esp8266

Форум самогонщиков Автоматика
1 ... 5 6 7 8 9 10 11 ... 23 8
alexmw2006 Доктор наук Ljubljana 703 652
Отв.140  06 Янв. 18, 20:02
Dr. Shpack, это как я понял не штатное подключение, хотя у меня работает, но возможно какраз тебе и не повезло...
Dr. Shpack Кандидат наук Барнаул 313 129
Отв.141  06 Янв. 18, 20:03, через 2 мин
SCL с SDA не перепутал?EroshKA, 06 Янв. 18, 19:56
SDA-D2 SCL-D1

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

это как я понял не штатное подключениеalexmw2006, 06 Янв. 18, 20:02
Ну да, подключение по схеме [сообщение #12990770]
EroshKA Кандидат наук Самара 477 321
Отв.142  06 Янв. 18, 20:10, через 7 мин
alexmw2006, это стандартное подключение для ESP, Arduino, Raspberry Pi и других. Что на 5 вольт, что на 3,3 вольта.

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

Dr. Shpack, предлагаю оставить пока в стороне экран и пытаться запустить без него, с кнопками. Мне кажется у тебя проблема не с экраном, а с I2C контролером LCD.

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

И смотреть через web морду.

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

Попробуй с Расширителем портов такая же чехорда с адресами будет если сканер запустить?
Dr. Shpack Кандидат наук Барнаул 313 129
Отв.143  06 Янв. 18, 21:51
Попробуй с Расширителем портов такая же чехорда с адресами будет если сканер запустить?EroshKA, 06 Янв. 18, 20:10
С расширителем портов сканер работает нормально, на ходу dip'ы переключал, а он сразу выдавал новый адрес. В общем, dip'ами установил адрес 0х25, залил BrewManiac, кнопки сразу заработали.
Есть одна проблема, кнопки работают наоборот, надо разъем переворачивать, а как тогда быть с землей, она оденется на P4. Подскажите как сделать? Пины если выгнуть под 90 градусов, подадутся или сломаются?

З.Ы. Мне кнопки-то, по идее, нафиг не нужны были, а вот дисплей нужен, запарился как слепой котенок через вебморду тыкаться.
IMG_20180107_015159.jpg
IMG_20180107_015159.jpg Контроллер пивоварни на esp8266 . Автоматика.
EroshKA Кандидат наук Самара 477 321
Отв.144  06 Янв. 18, 22:01, через 11 мин
Подключать через провода, удленители. И теперь стоит ко всему этому подключить экран.
Должно быть две пары проводов перевернутых. И кнопки будут работать нормально. Или в скетче поменяй пины
Примерно так
Вместо
#define ButtonUpPin    2 // P1
#define ButtonDownPin  1 // p0 NODEMCU_PIN_D4
#define ButtonStartPin  8 //P3 NODEMCU_PIN_D5
#define ButtonEnterPin  4 //P2 NODEMCU_PIN_D6
прописать
#define ButtonUpPin    1 // P0
#define ButtonDownPin  2 // p1 NODEMCU_PIN_D4
#define ButtonStartPin  4 //P2 NODEMCU_PIN_D5
#define ButtonEnterPin  8 //P3 NODEMCU_PIN_D6
Если кнопки не нужны, тогда и экран не нужен, но тогда надо ставить версию 0.3.1, там работают одновременные нажатия на две кнопки в web морде. Без этого никак.
SavSer Студент Тула 24 4
Отв.145  06 Янв. 18, 22:41, через 40 мин
Извините что перебиваю диалог, но ситуация такова, что более половины варок у меня идет затирание с отварками. Посему вопрос - есть ли автоматизация данного процесса?
EroshKA Кандидат наук Самара 477 321
Отв.146  06 Янв. 18, 22:47, через 7 мин
Dr. Shpack, я тут почитал твои сообщения, которые ты писал до этого. Я правильно понял у тебя ПВК с мешалкой? может тебе стоит посмотреть на другой проект. Там чисто web морда и все на немецком. В автопереводе google смотрится не привычно и надо PID настраивать руками, но как раз твой вариант. По крайней мере по паузам проведет, и заточен не под насос, а на мешалку. Ссылка. А "железо" то же. ESP, датчик температуры и пара реле, не нужны кнопки, не нужен экран. Особо не разбирался, но при желании, все можно перевести на русский.

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

SavSer, никак. Стоя над варочником-заторником сливаем и отвариваем отдельно. Остальное сделает автоматика. И это все имеет смысл только с пшеничкой. В остальном "синяя" йодная проба не имеет смысла. Если не прав - поправьте.
Dr. Shpack Кандидат наук Барнаул 313 129
Отв.147  06 Янв. 18, 22:52, через 6 мин
ЗАРАБОТАЛО!!! Но с дисплеем какая-то лажа. Яркость выкручена на всю, а надписи еле видно. Подключение на 5В дает опять квадраты в 2 полосы.
Кнопки в скетче поменял, работают как надо.
EroshKA Кандидат наук Самара 477 321
Отв.148  06 Янв. 18, 22:56, через 5 мин
Возьми питание с платы. 5V и GND. У меня на плате, кроме температурного датчика, все идет питание 5V от блока питания. От него же идет питание самой ESP.
Dr. Shpack Кандидат наук Барнаул 313 129
Отв.149  06 Янв. 18, 22:56, через 1 мин
Я правильно понял у тебя ПВК с мешалкой?EroshKA, 06 Янв. 18, 22:47
Константин, ты правильно понял. Меня эта автоматика устраивает. Все работает отлично. Я на ней уже варок 10-12 сделал. Тут просто супруга с кухни выселила, ну и под такое дело, пока обустраиваю все на новом месте, решил кнопки с дисплеем прикрутить.
SavSer Студент Тула 24 4
Отв.150  06 Янв. 18, 22:57, через 1 мин
Я правильно понял у тебя ПВК с мешалкойEroshKA, 06 Янв. 18, 22:47
Кастрюля на индукции с мешалкой, но исходя из хотелок буду добавлять варочник, и менять систему нагрева заторника.
За ссылочку спасибо, поизучаю.
Так все дело в пшеничке  Улыбающийся
Dr. Shpack Кандидат наук Барнаул 313 129
Отв.151  06 Янв. 18, 22:58, через 2 мин
Возьми питание с платы. 5V и GNDEroshKA, 06 Янв. 18, 22:56
Слушай а на 5В нужно запитывать и кнопки и дисплей? Типа параллелить, так же как SDA и SCL?
EroshKA Кандидат наук Самара 477 321
Отв.152  06 Янв. 18, 23:01, через 4 мин
Dr. Shpack, А в целом, пусть плохо, но показывает?
У меня расширитель портов сквозной. Его к ESP, к нему контролер lcd. у тебя, я так понял не так. делай все 5 вольт, чтоб просадок по питанию не было.
Dr. Shpack Кандидат наук Барнаул 313 129
Отв.153  06 Янв. 18, 23:06, через 5 мин
А в целом, пусть плохо, но показывает?EroshKA, 06 Янв. 18, 23:01
На 3В можно сказать, что вообще ничего не видно.

Сейчас попробую перепрошью рабочую плату (Wemos D1) и повешаю на нее, на 5В. Только что же теперь с Buzzer'ом делать, он у меня почему-то работал только на пине D2.
EroshKA Кандидат наук Самара 477 321
Отв.154  06 Янв. 18, 23:10, через 4 мин
Только что же теперь с Buzzer'ом делать, он у меня почему-то работал только на пине D2.Dr. Shpack, 06 Янв. 18, 23:06
хочешь на другой пин, тогда ищи свободный. Чем у тебя занят D0? Оставь его на D2. работает и ладно.
Мы с тобой тут на сорили много. Очень много лишней информации. Почистить бы, чтоб те у кого будут подобные проблемы не мучались сутки, как ты. Или сделай один пост с решением всей проблемы. Итог, так сказать. И в начале, где описал проблему, ссылку на итоговый пост. Всем будет понятно. Многие скажут "спасибо".

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

SavSer, хочешь автоматику, тогда переделывай все на ТЭН, или придется "ломать" индукционку, и  передавать все управление контролеру.
Dr. Shpack Кандидат наук Барнаул 313 129
Отв.155  06 Янв. 18, 23:27, через 17 мин
Чем у тебя занят D0? Оставь его на D2.EroshKA, 06 Янв. 18, 23:10
Buzzer изначально должен быть на D0, но он у меня на D0 орет не затыкаясь. А D2 теперь у меня будет занят SDA от I2C.

Насчет почистить, согласен, нафлудили не хило.
EroshKA Кандидат наук Самара 477 321
Отв.156  06 Янв. 18, 23:29, через 3 мин
Проверяй подключение. К стати, что за бузер и как подключал? Может, теперь, стоит заново на D0 подключить? или смотри свободный пин. Но разбираться будем уже утром. У меня первый час, а у тебя на много больше.

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

нафлудили не хило.Dr. Shpack, 06 Янв. 18, 23:27
Это не флуд, если есть решение. Просто сколько к нему шли... я целый день тут свои контролеры собирал, а так мог бы через Teamviewer к тебе подключится, быстрее бы было. Утром жду сообщения про бузер. Все решаемо.
Dr. Shpack Кандидат наук Барнаул 313 129
Отв.157  07 Янв. 18, 20:27
В общем, методом проб и ошибок выяснил, что I2C и PCF8574, когда подключаю к внешнему пинанию, не работают. Когда оба запитаны от ESP, работают, а когда хоть одно запитано от внешнего питания, оба не работают. Дисплей запитанный и от 5В и от 3В, взятых с Wemos'а, тоже работать не хочет.
chst1000 Доктор наук Москва 630 520
Отв.158  07 Янв. 18, 21:18, через 52 мин
а когда хоть одно запитано от внешнего питания, оба не работают. Дисплей запитанный и от 5В и от 3В, взятых с Wemos'а, тоже работать не хочет.Dr. Shpack, 07 Янв. 18, 20:27
А землю (GND) всех модулей и источников питания вместе соединяешь в этом случае?
EroshKA Кандидат наук Самара 477 321
Отв.159  07 Янв. 18, 23:39
Dr. Shpack, запитай ESP и с нее бери +5 и GND. Зачем тебе все эти танцы с разным питанием. Либо на макетке распаяй. У меня на плате распаяны бузер с транзисторным ключём, колодка для подключения термодатчиков с сопротивлением, транзисторный ключ на твердотелку, выводы на релейный модуль и PCF8574, вход по питанию с единой шиной GND и колодка под ESP. Никаких проблем.
Примерно так. Тестовая сборка для проверки всего остального.
15153574535881342173608.jpg
15153574535881342173608.jpg Контроллер пивоварни на esp8266 . Автоматика.