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

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

Форум самогонщиков Автоматика
1 ... 17 18 19 20 21 22 23 20
killboss Студент Пермский край 33 6
Отв.380  17 Сент. 19, 09:21

Видимо так и есть, буду транзюки ставить! Спасибоishimcity, 17 Сент. 19, 09:12
Глянуть бы на ваш вариант подключения было бы понятней всё
101.jpg
101.jpg Контроллер пивоварни на esp8266 . Автоматика.
102.jpg
102.jpg Контроллер пивоварни на esp8266 . Автоматика.
dslimp Специалист Подольск 118 65 1
Отв.381  17 Сент. 19, 09:23, через 2 мин
Видимо так и есть, буду транзюки ставить! Спасибоishimcity, 17 Сент. 19, 09:12
Как подключено твердотельное реле? одним выводом понятно, к микроконтроллеру, а второй куда идет? на плюс или минус?
ishimcity Студент Ишим 18 1
Отв.382  17 Сент. 19, 09:36, через 13 мин
Я собирал по схеме как на первой странице, реле все одна ножка на контролер другая +
dslimp Специалист Подольск 118 65 1
Отв.383  17 Сент. 19, 09:37, через 2 мин
я +ishimcity, 17 Сент. 19, 09:36
попробуй переключить  ssr  на землю , а не на плюс. в той схеме я мог накосячить)
ishimcity Студент Ишим 18 1
Отв.384  17 Сент. 19, 09:38, через 2 мин
Пробвал непролазит))) думаю транзисторы надо ставить, в выходной проверю
leon013 Бакалавр Тутаев 56 14
Отв.385  23 Сент. 19, 21:13
Коллеги, простите что не по теме, но больше негде спросить...
Кто нибудь кодит для esp8266 в platformIO ?
есть вопрос... Применение цикла while с любыми условиями приводит к перезагрузке платы по срабатыванию wdt...
даже простейшее while (1); не проходит...
не побеждали такую проблему ?
thanks Доктор наук город-деревня Кудрово 765 426
Отв.386  25 Сент. 19, 10:46
leon013, коллега, а вы случайно не забыли о необходимости использовать функцию yield (или delay) внутри цикла? В противном случае срабатывание вотчдога (почти) неизбежно.
Можно взглянуть на код внутри цикла?
Кто нибудь кодит для esp8266 в platformIO ?leon013, 23 Сент. 19, 21:13
Я пользую eclipse, но не думаю, что это принципиально. Скорее есть нюансы в зависимости от используемой SDK.
leon013 Бакалавр Тутаев 56 14
Отв.387  25 Сент. 19, 11:31, через 45 мин
коллега, а вы случайно не забыли о необходимости использовать функцию yield (или delay) внутри цикла?thanks, 25 Сент. 19, 10:46
Да я и не в курсе про такие тонкости)) До этого времени я на СИ кодил, там такого нет, псину вообще можно отключить, что бы не мешался.
код такой
while (msek_main < 10){
// Пока пусто
}
В это время работает таймер и прерывания, увеличивают счетчик msek_main...Так что не сказать что камень ничего не делает...
thanks Доктор наук город-деревня Кудрово 765 426
Отв.388  25 Сент. 19, 12:14, через 44 мин
leon013, не, с этим микроконтроллером так нельзя. Ему надо регулярно давать время на его внутрисистемные дела (работу с WiFi и др.). Функция yield (== delay(0)) именно это и делает. Впрочем, есть разные SDK (RTOS и NonOS), которые работают немного по-разному, насколько я понимаю. Но сам работаю только с NonOS, где yield приходится втыкать во всех местах, где есть вероятность словить wdt.
Кстати, если цикл отрабатывает быстро, то возможно проблема не в нём, а в каком-то другом месте.

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

На мой взгляд, отключать вотчдог - себе дороже. В лучшем случае можно зависнуть до железного ресета.
Вообще-то дорогой наш Espressif Systems не балует изобилием документации (если вы не владеете китайским). Кое-что про разницу между RTOS и NonOS SDK есть, например, тут: ESP8266 SDK Getting Started Guide  (раздел 1.3).
Ещё можно покопаться в этой помойке этом хоронилище информации: https://www.espressif.com/en/support/download/documents
leon013 Бакалавр Тутаев 56 14
Отв.389  25 Сент. 19, 13:35
Функция yield (== delay(0)) именно это и делает.thanks, 25 Сент. 19, 12:14
Век живи - век учись ))  Не знал о таких тонкостях.
спасибо за ссылки.  Почитаю на досуге.
wzor Студент Арбузная мастерская 14 1
Отв.390  21 Янв. 20, 17:34
Вопрос по АВТОПИДу.
Пытаюсь настроить автоматом. Захожу в matual mode и удерживаю Heat. Как бы вода была нагрета до 50 гр.. Начинается PID Auto Tune. Включает тэн и выключается, доходит до 56 гр. по инерции и ждем когда опустится до 50 гр.. И так 3 раза. Выкидывает в manual mode. Ну думаю норм. Задаю температуру, включаю и не доходя до нужной температуры за 3 гр. выключает тэн. Но опять по инерции на 6-7 градусов температура поднимается(((
Подскажите как с этим бороться?
ddd123 Студент Новосибирск 15 5
Отв.391  24 Февр. 20, 18:02
Подскажите Buzzer какие звуки должен издавать?) у меня просто щелкает - подозреваю что это не правильно, уже 2 перепробовал результат один
ys1797 Доцент Санкт-Петербург 1K 338
Отв.392  24 Февр. 20, 20:12
Подскажите Buzzer какие звуки должен издавать?) у меня просто щелкает - подозреваю что это не правильно, уже 2 перепробовал результат одинddd123, 24 Февр. 20, 18:02

У вас не тот buzzer. Вам нужен тот, который пищит при подачи питания на +. А у вас тот, который типа спикера без пищалки.
Mikl_Klg_40 Студент Калуга 11
Отв.393  07 Марта 20, 01:35
Доброго времени суток. Контроллер делал по просьбе хорошего знакомого. Все заработало сразу. Делал строго по схеме из первого сообщения. Питание дисплея 5В, транзисторные ключи, питание реле 12В, pcf8574Т (у микросхемы которая на кнопки А0-А2 на землю, которая на дисплей А0-А2 на +5В через резисторы 1кОм). Прошивку установил 046, после подключения к сети обновилась до 047, установил русский язык. Осталось сделать: 1. корпус (будет состоять из силового блока и блока индикации). 2. Тк от технологии далек разобраться, как устройство работает и объяснить это заказчику. Фото, что получилось прилагаю.
1.jpg
1.jpg Контроллер пивоварни на esp8266 . Автоматика.
2.jpg
2.jpg Контроллер пивоварни на esp8266 . Автоматика.
killboss Студент Пермский край 33 6
Отв.394  07 Марта 20, 06:43
Доброго времени суток. Контроллер делал по просьбе хорошего знакомого........Mikl_Klg_40, 07 Марта 20, 01:35
Приветствую, хорошая работа. Осталось поделится с нами файлом печатной платы ))).
Mikl_Klg_40 Студент Калуга 11
Отв.395  07 Марта 20, 23:39
Плата двухсторонняя, была сделана в Альтиуме, под фоторезист. Не учел, что переходные отверстия Альтиум делает очень мелкими и некоторые отверстия еще оказались под клеммами. При изготовлении платы пришлось помучиться. Файлы под фотошоп.

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

Файл JobESP8266_bottom.psd JobESP8266_top.psd ы
Sany531 Кандидат наук Саяногорск 397 137
Отв.396  08 Марта 20, 07:58
тут же уже есть нормальная плата, зачем было делать новую? Гораздо удачнее было бы сделать плату с блоком питания на плате и на симисторах
Mikl_Klg_40 Студент Калуга 11
Отв.397  08 Марта 20, 11:57
Платы, которые здесь встречал сделаны из готовых блоков, у меня таких нет (кроме дисплея). Также проблема со сверловкой, поэтому делаю на SMD. Сама плата питается от 12в, тк реле 12В на дин рейку. Симисторы, реле и блок питания на 12в будут находится в отдельном силовом блоке. Металлические элементы типа радиаторов будут установлены внутри корпуса. Также планирую поставить туда автомат или дифавтомат.
Sany531 Кандидат наук Саяногорск 397 137
Отв.398  08 Марта 20, 12:45, через 49 мин
https://www.pcbway.com/...Controller.html как один из примеров из готового тут только вемос с усб на борту, в чем ее плюс в отличии от твоей. Я понимаю каждому свой велик хочется сделать просто из того что под ногами лежит.
Mikl_Klg_40 Студент Калуга 11
Отв.399  09 Марта 20, 09:55
проблема со сверловкой, поэтому делаю на SMDMikl_Klg_40, 08 Марта 20, 11:57
это элементы для поверхностного монтажа, сверлить плату не нужно.
Тк вемоса у меня нет, а плату все равно делать, я добавил 5 резисторов и получил вемос. Программируется через USB/UART конвертер. Также на плату добавил кнопки.