Страница 1 из 1
Blynk + ESP-01 + MEGA2560 + Nextion
Добавлено: 21 мар 2021, 20:47
Timur
Добрый день.
Сделал другу автоматику в теплицу на ардуино уно+nextion. Полтора сезона отработало без нареканий. Теперь друг просит сделать расширение. Планирую Уно заменить на Мегу и хочу подключить ESP-01 к меге для обмена данными с Blynk. Блоки, скаченные с форума работают нормально. Но с ними прошивается сама ESP-шка. В стандартной библе к Blynk есть пример ESP8266_Shield, которым прошивается ардуинка, подключается ESP к UART и обмен данными идет напрямую с ардуино.
На форуме искал блок для этого примера, не нашел(может оно есть и я просто плохо искал

).
Помогите, люди добрые...

Blynk + ESP-01 + MEGA2560 + Nextion
Добавлено: 21 мар 2021, 23:01
Serg_Grn
Blynk + ESP-01 + MEGA2560 + Nextion
Добавлено: 22 мар 2021, 12:22
Timur
Спасибо. Попробую...

Blynk + ESP-01 + MEGA2560 + Nextion
Добавлено: 22 мар 2021, 13:05
vovka1973
Timur писал(а): 21 мар 2021, 20:47
Сделал другу автоматику в теплицу на ардуино уно+nextion
Вопрос такой ,какими блоками пользовались для некстион ? штатными? или свои ваяли?
Blynk + ESP-01 + MEGA2560 + Nextion
Добавлено: 22 мар 2021, 14:36
Timur
vovka1973 писал(а): 22 мар 2021, 13:05
Вопрос такой ,какими блоками пользовались для некстион ? штатными? или свои ваяли?
Использовал штатные.
Blynk + ESP-01 + MEGA2560 + Nextion
Добавлено: 22 мар 2021, 14:39
vovka1973
Timur писал(а): 22 мар 2021, 14:36
Использовал штатные.

и панель не тормозила?
Blynk + ESP-01 + MEGA2560 + Nextion
Добавлено: 22 мар 2021, 16:28
Timur
Нет.

А должна была?
Blynk + ESP-01 + MEGA2560 + Nextion
Добавлено: 22 мар 2021, 18:05
Serg_Grn
Timur писал(а): 21 мар 2021, 20:47Попробую...
Я реализовал по такой схеме один проект, пару лет назад, тогда и блоки опубликовал.
Моё субъективное мнение: связка меги и esp-01 - это не лучшее решение, я так больше не делаю. Хотя блоки работают. Но сама мега у меня периодически висла в связке с esp01, причину я так и не нашёл, поставил внешний ватчдог. Как по мне, лучше применять esp8266. А еще лучше esp32

Но на истину не претендую)
Blynk + ESP-01 + MEGA2560 + Nextion
Добавлено: 22 мар 2021, 18:33
Timur
Esp по количеству входов/выходов не хватает. Уно поэтому и меняю на мегу.
Blynk + ESP-01 + MEGA2560 + Nextion
Добавлено: 22 мар 2021, 19:40
Telman
Serg_Grn писал(а): 22 мар 2021, 18:05
Timur писал(а): 21 мар 2021, 20:47Попробую...
Я реализовал по такой схеме один проект, пару лет назад, тогда и блоки опубликовал.
Моё субъективное мнение: связка меги и esp-01 - это не лучшее решение, я так больше не делаю. Хотя блоки работают. Но сама мега у меня периодически висла в связке с esp01, причину я так и не нашёл, поставил внешний ватчдог. Как по мне, лучше применять esp8266. А еще лучше esp32

Но на истину не претендую)
во во) я тоже столкнулся с этой проблемой мега+есп8266, значения скачут, никак не могу победить эту проблему. думаю поставить 2 штуки есп32 и все собрать на них.
Blynk + ESP-01 + MEGA2560 + Nextion
Добавлено: 22 мар 2021, 20:24
Serg_Grn
Timur писал(а): 22 мар 2021, 18:33
Esp по количеству входов/выходов не хватает.
Есть микросхемы расширений в FLProg, по I2C.
А в ESP32 вообще немало пинов.
Не сочтите за рекламу

исключительно на личном опыте

Blynk + ESP-01 + MEGA2560 + Nextion
Добавлено: 22 мар 2021, 20:35
Timur
А если написать отдельно программку для ESP и отдельно для меги и просто обмениваться данными по UART по изменению значения?

Blynk + ESP-01 + MEGA2560 + Nextion
Добавлено: 22 мар 2021, 20:45
Serg_Grn
Сама идея использования двух мк - одного для интернета, другого для обработки периферии - мне нравится, я как раз сейчас так собираюсь делать.
Но вот по изменению значения я бы пожалуй не посылал, ибо можно случайно прозевать по какой-то причине переменную... Хорошо бы по команде, но в блоке отправки переменных нет такой функции, только периодически.