Blynk + ESP-01 + MEGA2560 + Nextion

Контроллеры на основе ESP8266
Ответить
Timur
Рядовой
Сообщения: 23
Зарегистрирован: 25.01.2019{, 11:05}
Репутация: 0
Имя: Тимур

Blynk + ESP-01 + MEGA2560 + Nextion

#1

Сообщение Timur » 21.03.2021{, 20:47}

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

Serg_Grn
Лейтенант
Сообщения: 333
Зарегистрирован: 11.02.2018{, 13:07}
Репутация: 36
Имя: Сергей

Blynk + ESP-01 + MEGA2560 + Nextion

#2

Сообщение Serg_Grn » 21.03.2021{, 23:01}


Timur
Рядовой
Сообщения: 23
Зарегистрирован: 25.01.2019{, 11:05}
Репутация: 0
Имя: Тимур

Blynk + ESP-01 + MEGA2560 + Nextion

#3

Сообщение Timur » 22.03.2021{, 12:22}

Спасибо. Попробую... :smile9:

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Blynk + ESP-01 + MEGA2560 + Nextion

#4

Сообщение vovka1973 » 22.03.2021{, 13:05}

Timur писал(а):
21.03.2021{, 20:47}
Сделал другу автоматику в теплицу на ардуино уно+nextion
Вопрос такой ,какими блоками пользовались для некстион ? штатными? или свои ваяли?
Изображение

Timur
Рядовой
Сообщения: 23
Зарегистрирован: 25.01.2019{, 11:05}
Репутация: 0
Имя: Тимур

Blynk + ESP-01 + MEGA2560 + Nextion

#5

Сообщение Timur » 22.03.2021{, 14:36}

vovka1973 писал(а):
22.03.2021{, 13:05}
Вопрос такой ,какими блоками пользовались для некстион ? штатными? или свои ваяли?
Использовал штатные.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Blynk + ESP-01 + MEGA2560 + Nextion

#6

Сообщение vovka1973 » 22.03.2021{, 14:39}

Timur писал(а):
22.03.2021{, 14:36}
Использовал штатные.
:shok: и панель не тормозила?
Изображение

Timur
Рядовой
Сообщения: 23
Зарегистрирован: 25.01.2019{, 11:05}
Репутация: 0
Имя: Тимур

Blynk + ESP-01 + MEGA2560 + Nextion

#7

Сообщение Timur » 22.03.2021{, 16:28}

Нет. :no: А должна была?

Serg_Grn
Лейтенант
Сообщения: 333
Зарегистрирован: 11.02.2018{, 13:07}
Репутация: 36
Имя: Сергей

Blynk + ESP-01 + MEGA2560 + Nextion

#8

Сообщение Serg_Grn » 22.03.2021{, 18:05}

Timur писал(а):
21.03.2021{, 20:47}
Попробую...
Я реализовал по такой схеме один проект, пару лет назад, тогда и блоки опубликовал.
Моё субъективное мнение: связка меги и esp-01 - это не лучшее решение, я так больше не делаю. Хотя блоки работают. Но сама мега у меня периодически висла в связке с esp01, причину я так и не нашёл, поставил внешний ватчдог. Как по мне, лучше применять esp8266. А еще лучше esp32 :)
Но на истину не претендую)

Timur
Рядовой
Сообщения: 23
Зарегистрирован: 25.01.2019{, 11:05}
Репутация: 0
Имя: Тимур

Blynk + ESP-01 + MEGA2560 + Nextion

#9

Сообщение Timur » 22.03.2021{, 18:33}

Esp по количеству входов/выходов не хватает. Уно поэтому и меняю на мегу.

Telman
Рядовой
Сообщения: 47
Зарегистрирован: 06.02.2021{, 15:26}
Репутация: 0
Имя: Telman

Blynk + ESP-01 + MEGA2560 + Nextion

#10

Сообщение Telman » 22.03.2021{, 19:40}

Serg_Grn писал(а):
22.03.2021{, 18:05}
Timur писал(а):
21.03.2021{, 20:47}
Попробую...
Я реализовал по такой схеме один проект, пару лет назад, тогда и блоки опубликовал.
Моё субъективное мнение: связка меги и esp-01 - это не лучшее решение, я так больше не делаю. Хотя блоки работают. Но сама мега у меня периодически висла в связке с esp01, причину я так и не нашёл, поставил внешний ватчдог. Как по мне, лучше применять esp8266. А еще лучше esp32 :)
Но на истину не претендую)
во во) я тоже столкнулся с этой проблемой мега+есп8266, значения скачут, никак не могу победить эту проблему. думаю поставить 2 штуки есп32 и все собрать на них.

Serg_Grn
Лейтенант
Сообщения: 333
Зарегистрирован: 11.02.2018{, 13:07}
Репутация: 36
Имя: Сергей

Blynk + ESP-01 + MEGA2560 + Nextion

#11

Сообщение Serg_Grn » 22.03.2021{, 20:24}

Timur писал(а):
22.03.2021{, 18:33}
Esp по количеству входов/выходов не хватает.
Есть микросхемы расширений в FLProg, по I2C.
А в ESP32 вообще немало пинов.
Не сочтите за рекламу :D исключительно на личном опыте :)

Timur
Рядовой
Сообщения: 23
Зарегистрирован: 25.01.2019{, 11:05}
Репутация: 0
Имя: Тимур

Blynk + ESP-01 + MEGA2560 + Nextion

#12

Сообщение Timur » 22.03.2021{, 20:35}

А если написать отдельно программку для ESP и отдельно для меги и просто обмениваться данными по UART по изменению значения? :smile37:

Serg_Grn
Лейтенант
Сообщения: 333
Зарегистрирован: 11.02.2018{, 13:07}
Репутация: 36
Имя: Сергей

Blynk + ESP-01 + MEGA2560 + Nextion

#13

Сообщение Serg_Grn » 22.03.2021{, 20:45}

Сама идея использования двух мк - одного для интернета, другого для обработки периферии - мне нравится, я как раз сейчас так собираюсь делать.
Но вот по изменению значения я бы пожалуй не посылал, ибо можно случайно прозевать по какой-то причине переменную... Хорошо бы по команде, но в блоке отправки переменных нет такой функции, только периодически.

Ответить

Вернуться в «ESP8266»