SmartLiving.ru

Обсуждение проекта
 
Текущее время: Ср ноя 22, 2017 2:12 am

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 172 ]  На страницу 1, 2, 3, 4, 5 ... 18  След.
Автор Сообщение
 Заголовок сообщения: Arduino Mega Server для ESP32
СообщениеДобавлено: Пн май 08, 2017 9:28 pm 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2037
Благодарил (а): 37 раз.
Поблагодарили: 233 раз.
Свершилось очередное чудо — АМС портирован на ESP32. Значение этого события трудно переоценить. :)

Первые впечатления:

- это работает
- микро модуль с мощным(и) процессором(и) и до 32 ГБ памяти на SD
- очень быстрая работа, даже без оптимизации
- море свободной памяти, там где у Меги было 3 КБ — тут 128 (!)
- куча GPIO
- прочие плюшки

АМС портирован в экспериментальном режиме, дистрибутив будет позже, после тестирования и приведения системы в порядок.

На мой взгляд ESP32 (особенно + AMS) это совершенно замечательная вещь для создания любых проектов. С чем всех и поздравляю. :)


Вложения:
Комментарий к файлу: ESP32 Dev module
esp32-dev-module.jpg
esp32-dev-module.jpg [ 30 КБ | Просмотров: 2495 ]
Комментарий к файлу: AMS for ESP32
ams-esp32-sd.png
ams-esp32-sd.png [ 60.13 КБ | Просмотров: 2495 ]

_________________
AMS: сайт, загрузка, документация, разработка проектов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Вт май 16, 2017 7:33 am 
Не в сети

Зарегистрирован: Пт ноя 06, 2015 10:22 am
Сообщения: 1343
Откуда: Кишинёв
Благодарил (а): 173 раз.
Поблагодарили: 106 раз.
Пока приедут модули хотелось бы подготовить среду разработки. В прошлый раз установил всё для ESP c 16 мегабайтами , но что то пошло не так - сервер запустился , но установилось только половина файлов. Восстанавливать было тяжело, но реально. Сейчас вроде сделал все по инструкции с ГитХаба , но опять куда то мимо )).
В какой IDE написан скетч ? Думаю, если примеры будут компилироваться , то и АМС залью.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Чт июн 08, 2017 10:23 pm 
Не в сети

Зарегистрирован: Пт ноя 06, 2015 10:22 am
Сообщения: 1343
Откуда: Кишинёв
Благодарил (а): 173 раз.
Поблагодарили: 106 раз.
Alex писал(а):
Кстати, главное обнаруженное неудобство в том, что библиотека Time на ESP32 не работает, а без времени это как-то несерьёзно. Если кто знает как завести время на ESP32 под Ардуино — было бы интересно узнать.

Похоже эта библиотека тут не фигурирует. Осталось только распарсить Юникс-время.
[Показать] Скрытый текст:
Вложение:
NTP_ESP32.jpg
NTP_ESP32.jpg [ 192.43 КБ | Просмотров: 2192 ]

Не могу найти автора кода , но брал отсюда.
И кстати, у меня одна из плат точно такая же. Синхронизирует с первого раза.
Разобрался только с SD - картой. Далласы компилируются , но не могу найти соответствие GPIO и пинов в коде. Библиотека EmonLib.h то же правильно работает.И электро модуль надо на ней делать.
Сейчас пытаюсь поработать с аналоговыми портами.
Температура кристалла 70 градусов ???? Или это по фаренгейту ?
[Показать] Скрытый текст:
Вложение:
Температура кристалла .jpg
Температура кристалла .jpg [ 226.37 КБ | Просмотров: 2188 ]

Точно не уверен , но автора кода зовут Alexey Shikharbeev.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Пт июн 09, 2017 6:21 am 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2037
Благодарил (а): 37 раз.
Поблагодарили: 233 раз.
Цитата:
Осталось только распарсить Юникс-время.

Да, спасибо за наводку — получение NTP времени это уже полдела. Самое главное, непонятно почему библиотека Time не работает, ведь это чистая абстракция и по идее ей всё равно на каком железе работать.

Нужно будет повнимательнее посмотреть в чём там дело, в крайнем случае свою библиотеку времени написать.

Цитата:
Температура кристалла 70 градусов ???? Или это по фаренгейту ?

У автора статьи написано, что по Фаренгейту.

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Пт июн 09, 2017 7:32 am 
Не в сети

Зарегистрирован: Пт ноя 06, 2015 10:22 am
Сообщения: 1343
Откуда: Кишинёв
Благодарил (а): 173 раз.
Поблагодарили: 106 раз.
За короткое время знакомства с модулем понял , что многие вещи работают не так как на 8266. И виной скорее всего драйвера ESP32. Авторы похоже воткнули чистый SDK , поэтому они весят почти пол гига.
Я переименовал библиотеку в TimeLib.h и компилятор ее скушал , но не загружал. А вот на RF24 сильно ругается.А без радио модуля уже скучно )).
С нетерпением жду релиза :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Пт июн 09, 2017 11:16 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 28, 2013 8:14 am
Сообщения: 3618
Откуда: Екатеринбург
Благодарил (а): 92 раз.
Поблагодарили: 739 раз.
Библиотеку давно пора в TimeLib переименовать...причем желательно во всех дистрибутивах....старшими версиями IDE она вообще отказывается восприниматься....но как только переименуешь - всё ок, и AMS и AMS_ESP компилятся в 1.8.х...
Возможно есть какие-то конфликты с системными директивами, или ещё с чем то...я хз

_________________
Raspberry Pi3 + Broadlink + esp8266 (blynk) + Arduino Mega (AMS)
Уважаемые пользователи! Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Помощь пользователям | Создание сцен | Код Arduino/esp


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Пт июн 09, 2017 1:41 pm 
Не в сети

Зарегистрирован: Пт ноя 06, 2015 10:22 am
Сообщения: 1343
Откуда: Кишинёв
Благодарил (а): 173 раз.
Поблагодарили: 106 раз.
Я очень далек от этой войны названий , но не понял в чем прикол - код одинаковый , названия разные. И компилятор на одну ругается , а TimeLib глотает как миленький. То же самое и DHT градусники - код разный.Придется разбираться заново.
С сенсорными кнопками работает на ура ( аш 10 штук !). Если прицепить релюшки , то никакого геморроя с выключателями не будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Пн июн 12, 2017 10:39 am 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2037
Благодарил (а): 37 раз.
Поблагодарили: 233 раз.
В общем, удалось преодолеть все принципиальные проблемы и дистрибутив АМС для платформы ESP32 практически готов. Сейчас он проходит тестирование и доводку.

Для тех, кто знаком с АМС работа на ESP32 практически не будет отличаться от работы на других контроллерах, за исключением некоторых специфических моментов. Периферию не тестировал, но при наличии библиотек я думаю с этим не возникнет никаких проблем.

При работающем АМС свободной памяти 126 КБ против 3 КБ на Меге. Типичное время загрузки — одна секунда — быстрее, чем на любом другом контроллере (это без оптимизации и несмотря на работу по Wi-Fi).

Модуль едва тёплый, никакого особого нагрева нет.


Вложения:
Комментарий к файлу: AMS ESP32
ams-esp32.png
ams-esp32.png [ 61.91 КБ | Просмотров: 2035 ]
Комментарий к файлу: AMS ESP32 Ports status
ams-esp32-ports-status.png
ams-esp32-ports-status.png [ 85.62 КБ | Просмотров: 2035 ]

_________________
AMS: сайт, загрузка, документация, разработка проектов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Пн июн 12, 2017 12:04 pm 
Не в сети

Зарегистрирован: Пт ноя 06, 2015 10:22 am
Сообщения: 1343
Откуда: Кишинёв
Благодарил (а): 173 раз.
Поблагодарили: 106 раз.
Жду ! А интерфейс будет на английском ? Если структура страниц такая же , то перевести можно быстро. Переферию пока завести не удается. Изучаю дальше.
10 июня был равно год с момента выхода AMS для ESP8266. Поздравляю Всех !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Пн июн 12, 2017 1:27 pm 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2037
Благодарил (а): 37 раз.
Поблагодарили: 233 раз.
Цитата:
А интерфейс будет на английском ?

Просто под руку попался английский дистрибутив, переводить на русский не вижу особого смысла — по мне так вообще никакой разницы. Хотя теоретически перевести можно, нужно только причину для этого придумать.

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 172 ]  На страницу 1, 2, 3, 4, 5 ... 18  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB