RobotDyn Mega + ESP8266 - Быстрый старт
Модератор: immortal
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: RobotDyn Mega + ESP8266 - Быстрый старт
Вопросы правильные. Для этого форум и существует. Отправил модератору бездушный робот - не нравятся ему ссылки некоторые.
Интернет шилд в данной ситуации не спасет. Для быстрого старта можно вообще без него обойтись. У Меги выводы 5 вольт , у ESP8266 - 3.3 вольта. Соединишь напрямую - выбросишь контроллер. Как быстрый вариант - просто добавить делитель из двух резисторов. Но это временная мера.
Конкретный код выложу вечером.
Интернет шилд в данной ситуации не спасет. Для быстрого старта можно вообще без него обойтись. У Меги выводы 5 вольт , у ESP8266 - 3.3 вольта. Соединишь напрямую - выбросишь контроллер. Как быстрый вариант - просто добавить делитель из двух резисторов. Но это временная мера.
Конкретный код выложу вечером.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 36
- Зарегистрирован: Пт апр 20, 2018 10:46 am
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: RobotDyn Mega + ESP8266 - Быстрый старт
serghei ещё раз спасибо за поддержку!Конкретный код выложу вечером.
но мне бы ещё подсказку как физически их соединить, мои Мегу и Есп 12
т.е в Мегу сверху я вставлю шилд с CD картой, вот этот
это я знаю, 3,3 вольта у меня есть питание, к тому же ESP8266 у меня с миниУсб - подключал от компа - работает, я делал на нём уже простейшие опыты, типа Блинк через браузер, но хочется большего и не сложно - в общем AMS мне показался самым подходящимУ Меги выводы 5 вольт , у ESP8266 - 3.3 вольта. Соединишь напрямую - выбросишь контроллер.
-
- Сообщения: 36
- Зарегистрирован: Пт апр 20, 2018 10:46 am
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: RobotDyn Mega + ESP8266 - Быстрый старт
вот про это ещё напиши как время будет плизСоединяете их по сериалу через преобразователи уровней.
тут не понятно, как так? ведь для работы надо всего то Мегу CD карту и этот шилд - т.е исходя из описания AMS это всё что нужно или имеется в виду что инет у нас через комп для быстрого подключения?Интернет шилд в данной ситуации не спасет. Для быстрого старта можно вообще без него обойтись.
и пока меня не погнали за болтливость ещё вопрос - есть такая штука у РоботДина - Mega +WiFi R3 ATmega2560+ESP8266 (32Mb memory), USB-TTL CH340G. Compatible for Arduino Mega, NodeMCU, WeMos ESP8266 - мега сразу с файфаем и лучшими характеристиками - есть ли смысл заказать что бы потом без костылей с AMS работать
и ещё вот такая штука есть в наличии
но, как я понял, это к моей Есп не пойдёт, это для программирования первой версии модуля Есп (пути из китая парочка таких есп 01)
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: RobotDyn Mega + ESP8266 - Быстрый старт
Быстро отвечу. Сначала я имел ввиду последнюю Мегу - у меня такая же. Подробнее - после 21.00
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: RobotDyn Mega + ESP8266 - Быстрый старт
С вашим уровнем знаний нужно начинать с самого простого — Мега + шилд и карта памяти. И поработать с этой конфигурацией хотя бы какое-то время. А вы пытаетесь начать с одной из сложных конфигураций.но мне бы ещё подсказку как физически их соединить, мои Мегу и Есп 12
-
- Сообщения: 36
- Зарегистрирован: Пт апр 20, 2018 10:46 am
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: RobotDyn Mega + ESP8266 - Быстрый старт
обнадёживает, ок -у меня такая же. Подробнее - после 21.00
Alexнужно начинать с самого простого — Мега + шилд и карта памяти
вы верно подметили, но я уже писал выше - дело в том что сегодня набрёл на тему AMS и нетерпится поюзать - соответственно из того что есть в наличии
я согласен с вами и уже писал тут что сомневаюсь в рациональности своей писанины тут - но Сергей даёт мне надежду ))
попробую по его пути пройти - но шилд я уже заказал, у быстрого достаточно продавца, но всё равно ждать...((
а то что путь не лёгкий избрал, у меня бывает так, да и мне в любом случае копать тему ардуино долго и упорно надо - потому что сейчас я для ребёнка, что бы его развивать, а позднее и в проф.плоскость перейду - я писал выше - светодиодными экранами занимаюсь, что то вроде инженера - а пока вот простейшие расширения стандартных возможностей сочиняю))
кому интересно - могу проконсультировать по ПО и технологии сборки/эксплуатации экранов или бегущий строк
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: RobotDyn Mega + ESP8266 - Быстрый старт
В общем , СанСаныч , у Вас есть два пути решения проблемы двух серверов.
1 Лёгкий и быстрый. Я Вам скидываю готовое решение и на этом всё закончится , так как сам не знаю , как передавать значения по сериалу.
2 Трудный и тяжелый. Я Вам скидываю готовое решение , Вы сами отвечаете на вопросы " Почему так а не иначе" и мы двигаемся дальше. По ходу дела объясню , как прикручивать железо ( хотя есть соответствующая тема ). Выбирайте.
Для начала загрузите в Мегу скетч из дистрибутива двух серверов. Поставьте шилд с SD картой и закинте на неё файлы. Етернет подключать не надо. Что бы AMS стартанул и в сериале увидеть осознанную инфу , закомментируйте и напишите строки
После этого AMS не будет ломиться за временем и нормально стартанёт. Вы увидите ,что ESP = 0 , потому что её нет. Ну и ВЕБа тоже не будет )).
Дальше заливаете в ESP c SD картой !! готовый код От дистрибутива отличается прикрученной NRF24 ( код пустой! работать НЕ будет!!). Как его заставить работать , расскажите сами. Я на форуме объяснял. Ну и до кучи вмонтирован запрос на сайт погоды. Надо только вписать свой API-key.
Файлы SD карты с кучей библиотек занимают много мегабайт и пока не знаю ,куда выложить. Для начала просто залейте файлы из дистрибутива с SD-картой.
Для быстрой работы надо выбрать версию дров 2.4.0-rc1 и плату NodeMCU 1.0
Запустите сервер. Должен работать быстро. Как соединить два сервера по сериалу. Прочитали статью ? Должно быть все понятно. У Меги это пины 14 и 15. У ESP RX и TX. Но напрямую их втыкать НЕЛЬЗЯ !!. Надо ставить конвертор уровней. Хотя RX ESP можно подключить к TX Меги , и тогда в сериале увидите ответы от 8266. А чтобы подключить Мегу , надо взять и поделить резисторами 10 + 10 ком вывод TX3 и среднюю точку подключить к RX 8266. Тогда в Даш панели увидите зелёненькую Мегу.
Уффф. Во наваял. главное , чтобы не зря.
Купите ту плату , с двумя серверами. Не пожалеете !
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;
Дальше заливаете в ESP c SD картой !! готовый код От дистрибутива отличается прикрученной NRF24 ( код пустой! работать НЕ будет!!). Как его заставить работать , расскажите сами. Я на форуме объяснял. Ну и до кучи вмонтирован запрос на сайт погоды. Надо только вписать свой API-key.
Файлы SD карты с кучей библиотек занимают много мегабайт и пока не знаю ,куда выложить. Для начала просто залейте файлы из дистрибутива с SD-картой.
Для быстрой работы надо выбрать версию дров 2.4.0-rc1 и плату NodeMCU 1.0
Запустите сервер. Должен работать быстро. Как соединить два сервера по сериалу. Прочитали статью ? Должно быть все понятно. У Меги это пины 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
-
- Сообщения: 36
- Зарегистрирован: Пт апр 20, 2018 10:46 am
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: RobotDyn Mega + ESP8266 - Быстрый старт
ух, прочёл )) спасибо Сергей за труд, тоже надеюсь что не зря! К тому возможно у кого нибудь возникнут такие вопросы, а тут есть решение
у меня быстро всё это переварить точно не выйдет учитывая мой уровень)) плюс работа, дом... но разберусь конечно как то, отпишу тут
так же иду и от простого, вот сейчас вот включаю/выключаю))
у меня быстро всё это переварить точно не выйдет учитывая мой уровень)) плюс работа, дом... но разберусь конечно как то, отпишу тут
так же иду и от простого, вот сейчас вот включаю/выключаю))
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: RobotDyn Mega + ESP8266 - Быстрый старт
Что бы это не пропало зря надо писать в теме про AMS. Решений много ,но наполовину сделаны, так как знаний не хватает. Но за два года что то получается.
А по поводу экранов еще обращусь не однократно.
Что то карта не залилась. Еще раз
А по поводу экранов еще обращусь не однократно.
Что то карта не залилась. Еще раз
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: RobotDyn Mega + ESP8266 - Быстрый старт
так не бывает,AMS как раз не для начинающих,Вы просто запутаетесь во всем этом,плюс к тому для успешной работы надо постигнуть HTML ну и (куда же без него) JS.но хочется большего и не сложно - в общем AMS мне показался самым подходящим