Dr. Shpack, это как я понял не штатное подключение, хотя у меня работает, но возможно какраз тебе и не повезло...
Контроллер пивоварни на esp8266
alexmw2006
Доктор наук
Ljubljana
705 653
Отв.140 06 Янв. 18, 20:02
Dr. Shpack
Кандидат наук
Барнаул
313 129
Отв.141 06 Янв. 18, 20:03, через 2 мин
SCL с SDA не перепутал?EroshKA, 06 Янв. 18, 19:56SDA-D2 SCL-D1
Добавлено через 1мин.:
это как я понял не штатное подключениеalexmw2006, 06 Янв. 18, 20:02Ну да, подключение по схеме [сообщение #12990770]
Отв.142 06 Янв. 18, 20:10, через 7 мин
alexmw2006, это стандартное подключение для ESP, Arduino, Raspberry Pi и других. Что на 5 вольт, что на 3,3 вольта.
Добавлено через 4мин.:
Dr. Shpack, предлагаю оставить пока в стороне экран и пытаться запустить без него, с кнопками. Мне кажется у тебя проблема не с экраном, а с I2C контролером LCD.
Добавлено через 1мин.:
И смотреть через web морду.
Добавлено через 38мин.:
Попробуй с Расширителем портов такая же чехорда с адресами будет если сканер запустить?
Добавлено через 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 градусов, подадутся или сломаются?
З.Ы. Мне кнопки-то, по идее, нафиг не нужны были, а вот дисплей нужен, запарился как слепой котенок через вебморду тыкаться.
Отв.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 мин
Извините что перебиваю диалог, но ситуация такова, что более половины варок у меня идет затирание с отварками. Посему вопрос - есть ли автоматизация данного процесса?
Отв.146 06 Янв. 18, 22:47, через 7 мин
Dr. Shpack, я тут почитал твои сообщения, которые ты писал до этого. Я правильно понял у тебя ПВК с мешалкой? может тебе стоит посмотреть на другой проект. Там чисто web морда и все на немецком. В автопереводе google смотрится не привычно и надо PID настраивать руками, но как раз твой вариант. По крайней мере по паузам проведет, и заточен не под насос, а на мешалку. Ссылка. А "железо" то же. ESP, датчик температуры и пара реле, не нужны кнопки, не нужен экран. Особо не разбирался, но при желании, все можно перевести на русский.
Добавлено через 2мин.:
SavSer, никак. Стоя над варочником-заторником сливаем и отвариваем отдельно. Остальное сделает автоматика. И это все имеет смысл только с пшеничкой. В остальном "синяя" йодная проба не имеет смысла. Если не прав - поправьте.
Добавлено через 2мин.:
SavSer, никак. Стоя над варочником-заторником сливаем и отвариваем отдельно. Остальное сделает автоматика. И это все имеет смысл только с пшеничкой. В остальном "синяя" йодная проба не имеет смысла. Если не прав - поправьте.
Dr. Shpack
Кандидат наук
Барнаул
313 129
Отв.147 06 Янв. 18, 22:52, через 6 мин
ЗАРАБОТАЛО!!! Но с дисплеем какая-то лажа. Яркость выкручена на всю, а надписи еле видно. Подключение на 5В дает опять квадраты в 2 полосы.
Кнопки в скетче поменял, работают как надо.
Кнопки в скетче поменял, работают как надо.
Отв.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?
Отв.152 06 Янв. 18, 23:01, через 4 мин
Dr. Shpack, А в целом, пусть плохо, но показывает?
У меня расширитель портов сквозной. Его к ESP, к нему контролер lcd. у тебя, я так понял не так. делай все 5 вольт, чтоб просадок по питанию не было.
У меня расширитель портов сквозной. Его к ESP, к нему контролер lcd. у тебя, я так понял не так. делай все 5 вольт, чтоб просадок по питанию не было.
Dr. Shpack
Кандидат наук
Барнаул
313 129
Отв.153 06 Янв. 18, 23:06, через 5 мин
А в целом, пусть плохо, но показывает?EroshKA, 06 Янв. 18, 23:01На 3В можно сказать, что вообще ничего не видно.
Сейчас попробую перепрошью рабочую плату (Wemos D1) и повешаю на нее, на 5В. Только что же теперь с Buzzer'ом делать, он у меня почему-то работал только на пине D2.
Отв.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:10Buzzer изначально должен быть на D0, но он у меня на D0 орет не затыкаясь. А D2 теперь у меня будет занят SDA от I2C.
Насчет почистить, согласен, нафлудили не хило.
Отв.156 06 Янв. 18, 23:29, через 3 мин
Проверяй подключение. К стати, что за бузер и как подключал? Может, теперь, стоит заново на D0 подключить? или смотри свободный пин. Но разбираться будем уже утром. У меня первый час, а у тебя на много больше.
Добавлено через 15мин.:
Добавлено через 15мин.:
нафлудили не хило.Dr. Shpack, 06 Янв. 18, 23:27Это не флуд, если есть решение. Просто сколько к нему шли... я целый день тут свои контролеры собирал, а так мог бы через Teamviewer к тебе подключится, быстрее бы было. Утром жду сообщения про бузер. Все решаемо.
Dr. Shpack
Кандидат наук
Барнаул
313 129
Отв.157 07 Янв. 18, 20:27
В общем, методом проб и ошибок выяснил, что I2C и PCF8574, когда подключаю к внешнему пинанию, не работают. Когда оба запитаны от ESP, работают, а когда хоть одно запитано от внешнего питания, оба не работают. Дисплей запитанный и от 5В и от 3В, взятых с Wemos'а, тоже работать не хочет.
chst1000
Доктор наук
Москва
639 520
Отв.158 07 Янв. 18, 21:18, через 52 мин
а когда хоть одно запитано от внешнего питания, оба не работают. Дисплей запитанный и от 5В и от 3В, взятых с Wemos'а, тоже работать не хочет.Dr. Shpack, 07 Янв. 18, 20:27А землю (GND) всех модулей и источников питания вместе соединяешь в этом случае?
Отв.159 07 Янв. 18, 23:39
Dr. Shpack, запитай ESP и с нее бери +5 и GND. Зачем тебе все эти танцы с разным питанием. Либо на макетке распаяй. У меня на плате распаяны бузер с транзисторным ключём, колодка для подключения термодатчиков с сопротивлением, транзисторный ключ на твердотелку, выводы на релейный модуль и PCF8574, вход по питанию с единой шиной GND и колодка под ESP. Никаких проблем.
Примерно так. Тестовая сборка для проверки всего остального.
Примерно так. Тестовая сборка для проверки всего остального.