Arduino Mega Server для esp8266

Модератор: Alex

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

Re: Arduino Mega Server для esp8266

Сообщение serghei » Ср июл 13, 2016 8:18 am

Главная проблема была в соответствии выводов Node_Mcu и скетча. Выложу все обязательно до вечера (на работе еще и работать надо, блин)))))). Попробую " портировать " на D1 mini. Весёлая игрушка получается- кубик 2*2*2 см . Главное его не потерять физически))) . Тонкую настройку таймеров не производил. Но вроде и так работает + вывод температуры сенсора на LCD экран.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Ср июл 13, 2016 9:26 am

на работе еще и работать надо, блин
Да, вот это действительно проблема :)

В связи с этим вспоминаются два изречения:

1. Ежели водка мешает работе, то … (ну дальше вы помните) :)

2. Найдите себе работу по душе и вам никогда не придётся работать (какой-то мудрец, точно не помню)

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

Re: Arduino Mega Server для esp8266

Сообщение serghei » Ср июл 13, 2016 11:15 am

Выкладываю код для ESP+NRF Говорю сразу - может он не корректно обрабатывает вкладку Таймеры и где то есть конфликт, поэтому и грузит на 100 процентов. В скетче подключен LCD экран и на него выведена температура с сенсора. Полноэкранные демо не работают- надо дописать код (завтра). Скетч сенсора из стандартной поставки АМС Мега 015. Я пока не понимаю,что делаю ,поэтому пинать не надо ,а лучше помочь и доделать ))))
Вложения
ams_esp8266_RFN_lcd.rar
(953.85 КБ) 145 скачиваний
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
serghei
Сообщения: 2561
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 297 раз
Поблагодарили: 281 раз

Re: Arduino Mega Server для esp8266

Сообщение serghei » Ср июл 13, 2016 11:38 am

Подключение железа. У меня NODE_MCU_V3 , поэтому могу говорить только про неё. сам NRF - D3-gpio 0-CE , D5-gpio14-SCK ,
D6-gpio 12-MISO , D7-gpio 13 -MOSI ,D8- gpio 15- CSN/CS .Питание 3.3 вольта брал с платы ЕСП . LCD запитываю от отдельного +5 вольт. D1- SCL ,D2 - SDA .И остается ДВА!!!! пина свободных ( зла не хватает на этих китайских китайцев - На модуле 30 !!! выводов, двух- ядерный камень , скорости валом а нормально привести соответствие пинов скетча к gpio -ну ни как нельзя!!! 3 дня на это убил))) блинн)
Вложения
nrfTop.png
nrfTop.png (115.87 КБ) 7537 просмотров
За это сообщение автора serghei поблагодарил:
Alex (Ср июл 13, 2016 6:09 pm)
Рейтинг: 1.22%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
serghei
Сообщения: 2561
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 297 раз
Поблагодарили: 281 раз

Re: Arduino Mega Server для esp8266

Сообщение serghei » Ср июл 13, 2016 1:19 pm

Судя по картинке MOSI, MISO,CS есть с другой стороны платы. На них сажать не пробовал. Еще наблюдения. Если напутать с подключением NRF,в сериале модуль стартанет, дойдет до загрузки HTTP и уйдет в перезагрузку. Маркеры для меня темный лес, если подскажите чего и куда воткнуть- буду очень признателен.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
zilibob4ik
Сообщения: 41
Зарегистрирован: Вс июл 10, 2016 5:52 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для esp8266

Сообщение zilibob4ik » Ср июл 13, 2016 1:37 pm

serghei писал(а):Судя по картинке MOSI, MISO,CS есть с другой стороны платы. На них сажать не пробовал. Еще наблюдения. Если напутать с подключением NRF,в сериале модуль стартанет, дойдет до загрузки HTTP и уйдет в перезагрузку. Маркеры для меня темный лес, если подскажите чего и куда воткнуть- буду очень признателен.
Те, которые GPIO 12-13-14-15, можно использовать,
те, которые с надписями SD, использовать не выйдет, на них сидит внутренняя флешка
и зачем их выводят наружу, не понятно
За это сообщение автора zilibob4ik поблагодарил:
serghei (Ср июл 13, 2016 1:40 pm)
Рейтинг: 1.22%
serghei
Сообщения: 2561
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 297 раз
Поблагодарили: 281 раз

Re: Arduino Mega Server для esp8266

Сообщение serghei » Ср июл 13, 2016 1:45 pm

Так что у нас остается- D0 - gpio 16 это сон, но можно использовать на выход. D4 вроде как универсальный и живой. SD3 и SD2-gpio 10 и 9 ....Жесть))))


PS На все вопросы отвечу завтра с утра
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
relict
Сообщения: 72
Зарегистрирован: Пт июл 10, 2015 8:44 pm
Благодарил (а): 9 раз
Поблагодарили: 7 раз

Re: Arduino Mega Server для esp8266

Сообщение relict » Ср июл 13, 2016 4:04 pm

serghei писал(а):Так что у нас остается- D0 - gpio 16 это сон, но можно использовать на выход. D4 вроде как универсальный и живой. SD3 и SD2-gpio 10 и 9 ....Жесть))))
Возникает необходимость расширения портов.
zilibob4ik писал(а):и зачем их выводят наружу, не понятно
По мануалу МК поддерживает память до 128М, вдруг кто-то захочет ... . Вообще Нода куда более удобна для "издевательств" чем D1 mini, если подключать 5В, то остаётся 3 пина земли и 3 пина 3.3В, можно обойтись без макетки.
За это сообщение автора relict поблагодарил:
serghei (Чт июл 14, 2016 7:07 am)
Рейтинг: 1.22%
Debian GNU/Linux 8 (jessie)
Arduino 1.8.5 / esp32 1.0.1
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Ср июл 13, 2016 6:09 pm

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

Применение до нельзя простое: втыкаете в код там, где подозреваете проблему (да, немного фантазии и интуиции всё-таки потребуется) и выводите информацию любым удобным способом. Вот и вся магия.

Эта техника — первое, что должен освоить любой ардуинщик (и не только).
Возникает необходимость расширения портов.
Мне как-то больше нравится идея подключить Pro Mini.
relict
Сообщения: 72
Зарегистрирован: Пт июл 10, 2015 8:44 pm
Благодарил (а): 9 раз
Поблагодарили: 7 раз

Re: Arduino Mega Server для esp8266

Сообщение relict » Ср июл 13, 2016 6:29 pm

Alex писал(а):Мне как-то больше нравится идея подключить Pro Mini.
Но мы не ищем лёгких путей :).
Debian GNU/Linux 8 (jessie)
Arduino 1.8.5 / esp32 1.0.1
Ответить