RobotDyn Mega + ESP8266 - Быстрый старт

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: RobotDyn Mega + ESP8266 - Быстрый старт

Сообщение serghei » Пт апр 20, 2018 4:43 pm

Вопросы правильные. Для этого форум и существует. Отправил модератору бездушный робот - не нравятся ему ссылки некоторые.
Интернет шилд в данной ситуации не спасет. Для быстрого старта можно вообще без него обойтись. У Меги выводы 5 вольт , у ESP8266 - 3.3 вольта. Соединишь напрямую - выбросишь контроллер. Как быстрый вариант - просто добавить делитель из двух резисторов. Но это временная мера.
Конкретный код выложу вечером.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
sansanich
Сообщения: 36
Зарегистрирован: Пт апр 20, 2018 10:46 am
Благодарил (а): 3 раза
Поблагодарили: 0

Re: RobotDyn Mega + ESP8266 - Быстрый старт

Сообщение sansanich » Пт апр 20, 2018 5:04 pm

Конкретный код выложу вечером.
serghei ещё раз спасибо за поддержку!

но мне бы ещё подсказку как физически их соединить, мои Мегу и Есп 12
Изображение

т.е в Мегу сверху я вставлю шилд с CD картой, вот этот
Изображение
У Меги выводы 5 вольт , у ESP8266 - 3.3 вольта. Соединишь напрямую - выбросишь контроллер.
это я знаю, 3,3 вольта у меня есть питание, к тому же ESP8266 у меня с миниУсб - подключал от компа - работает, я делал на нём уже простейшие опыты, типа Блинк через браузер, но хочется большего и не сложно - в общем AMS мне показался самым подходящим
sansanich
Сообщения: 36
Зарегистрирован: Пт апр 20, 2018 10:46 am
Благодарил (а): 3 раза
Поблагодарили: 0

Re: RobotDyn Mega + ESP8266 - Быстрый старт

Сообщение sansanich » Пт апр 20, 2018 5:33 pm

Соединяете их по сериалу через преобразователи уровней.
вот про это ещё напиши как время будет плиз
Интернет шилд в данной ситуации не спасет. Для быстрого старта можно вообще без него обойтись.
тут не понятно, как так? ведь для работы надо всего то Мегу CD карту и этот шилд - т.е исходя из описания AMS это всё что нужно или имеется в виду что инет у нас через комп для быстрого подключения?

и пока меня не погнали за болтливость Изображение ещё вопрос - есть такая штука у РоботДина - Mega +WiFi R3 ATmega2560+ESP8266 (32Mb memory), USB-TTL CH340G. Compatible for Arduino Mega, NodeMCU, WeMos ESP8266 - мега сразу с файфаем и лучшими характеристиками - есть ли смысл заказать что бы потом без костылей с AMS работать
Изображение

и ещё вот такая штука есть в наличии
Изображение
но, как я понял, это к моей Есп не пойдёт, это для программирования первой версии модуля Есп (пути из китая парочка таких есп 01)
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: RobotDyn Mega + ESP8266 - Быстрый старт

Сообщение serghei » Пт апр 20, 2018 5:38 pm

Быстро отвечу. Сначала я имел ввиду последнюю Мегу - у меня такая же. Подробнее - после 21.00
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: RobotDyn Mega + ESP8266 - Быстрый старт

Сообщение Alex » Пт апр 20, 2018 6:14 pm

но мне бы ещё подсказку как физически их соединить, мои Мегу и Есп 12
С вашим уровнем знаний нужно начинать с самого простого — Мега + шилд и карта памяти. И поработать с этой конфигурацией хотя бы какое-то время. А вы пытаетесь начать с одной из сложных конфигураций.
sansanich
Сообщения: 36
Зарегистрирован: Пт апр 20, 2018 10:46 am
Благодарил (а): 3 раза
Поблагодарили: 0

Re: RobotDyn Mega + ESP8266 - Быстрый старт

Сообщение sansanich » Пт апр 20, 2018 6:43 pm

у меня такая же. Подробнее - после 21.00
обнадёживает, ок - Изображение
нужно начинать с самого простого — Мега + шилд и карта памяти
Alex
вы верно подметили, но я уже писал выше - дело в том что сегодня набрёл на тему AMS и нетерпится поюзать - соответственно из того что есть в наличии
я согласен с вами и уже писал тут что сомневаюсь в рациональности своей писанины тут - но Сергей даёт мне надежду ))
попробую по его пути пройти - но шилд я уже заказал, у быстрого достаточно продавца, но всё равно ждать...((
Изображение

а то что путь не лёгкий избрал, у меня бывает так, да и мне в любом случае копать тему ардуино долго и упорно надо - потому что сейчас я для ребёнка, что бы его развивать, а позднее и в проф.плоскость перейду - я писал выше - светодиодными экранами занимаюсь, что то вроде инженера - а пока вот простейшие расширения стандартных возможностей сочиняю))
Изображение
кому интересно - могу проконсультировать по ПО и технологии сборки/эксплуатации экранов или бегущий строк
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: RobotDyn Mega + ESP8266 - Быстрый старт

Сообщение serghei » Пт апр 20, 2018 10:19 pm

В общем , СанСаныч , у Вас есть два пути решения проблемы двух серверов.
1 Лёгкий и быстрый. Я Вам скидываю готовое решение и на этом всё закончится , так как сам не знаю , как передавать значения по сериалу.

2 Трудный и тяжелый. Я Вам скидываю готовое решение , Вы сами отвечаете на вопросы " Почему так а не иначе" и мы двигаемся дальше. По ходу дела объясню , как прикручивать железо ( хотя есть соответствующая тема ). Выбирайте.

Для начала загрузите в Мегу скетч из дистрибутива двух серверов. Поставьте шилд с SD картой и закинте на неё файлы. Етернет подключать не надо. Что бы AMS стартанул и в сериале увидеть осознанную инфу , закомментируйте и напишите строки
СпойлерПоказать

Код: Выделить всё

// Time
#define TIME_NONE    0
#define TIME_NETWORK 1
#define TIME_RTC     2
//byte timeProvider = TIME_NETWORK;
byte timeProvider = TIME_NONE;
После этого AMS не будет ломиться за временем и нормально стартанёт. Вы увидите ,что ESP = 0 , потому что её нет. Ну и ВЕБа тоже не будет )).

Дальше заливаете в ESP c SD картой !! готовый код
WeMos_sd_robotdyn_wg.zip
Для ESP8266 с 4-я мегабайтами
(43.75 КБ) 133 скачивания
От дистрибутива отличается прикрученной NRF24 ( код пустой! работать НЕ будет!!). Как его заставить работать , расскажите сами. Я на форуме объяснял. Ну и до кучи вмонтирован запрос на сайт погоды. Надо только вписать свой API-key.

Файлы SD карты с кучей библиотек занимают много мегабайт и пока не знаю ,куда выложить. Для начала просто залейте файлы из дистрибутива с SD-картой.

Для быстрой работы надо выбрать версию дров 2.4.0-rc1 и плату NodeMCU 1.0

Запустите сервер. Должен работать быстро.
WeMos_sd_robotdyn_wg.zip
Для ESP8266 с 4-я мегабайтами
(43.75 КБ) 133 скачивания
Как соединить два сервера по сериалу. Прочитали статью ? Должно быть все понятно. У Меги это пины 14 и 15. У ESP RX и TX. Но напрямую их втыкать НЕЛЬЗЯ !!. Надо ставить конвертор уровней. Хотя RX ESP можно подключить к TX Меги , и тогда в сериале увидите ответы от 8266. А чтобы подключить Мегу , надо взять и поделить резисторами 10 + 10 ком вывод TX3 и среднюю точку подключить к RX 8266. Тогда в Даш панели увидите зелёненькую Мегу.

Уффф. Во наваял. главное , чтобы не зря.

Купите ту плату , с двумя серверами. Не пожалеете !
Последний раз редактировалось serghei Пт апр 20, 2018 10:44 pm, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
sansanich
Сообщения: 36
Зарегистрирован: Пт апр 20, 2018 10:46 am
Благодарил (а): 3 раза
Поблагодарили: 0

Re: RobotDyn Mega + ESP8266 - Быстрый старт

Сообщение sansanich » Пт апр 20, 2018 10:41 pm

ух, прочёл )) спасибо Сергей за труд, тоже надеюсь что не зря! К тому возможно у кого нибудь возникнут такие вопросы, а тут есть решение

у меня быстро всё это переварить точно не выйдет учитывая мой уровень)) плюс работа, дом... но разберусь конечно как то, отпишу тут
так же иду и от простого, вот сейчас вот включаю/выключаю))
Изображение
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: RobotDyn Mega + ESP8266 - Быстрый старт

Сообщение serghei » Пт апр 20, 2018 10:48 pm

Что бы это не пропало зря надо писать в теме про AMS. Решений много ,но наполовину сделаны, так как знаний не хватает. Но за два года что то получается.
А по поводу экранов еще обращусь не однократно.

Что то карта не залилась. Еще раз
SD_WeMos.zip
Файлы SD карты для 8266+RobotDyn
(1.9 МБ) 131 скачивание
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: RobotDyn Mega + ESP8266 - Быстрый старт

Сообщение alexsis_76 » Сб апр 21, 2018 12:12 pm

но хочется большего и не сложно - в общем AMS мне показался самым подходящим
так не бывает,AMS как раз не для начинающих,Вы просто запутаетесь во всем этом,плюс к тому для успешной работы надо постигнуть HTML ну и (куда же без него) JS.
Ответить