Arduino Mega Server для ESP32

Модератор: Alex

Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Arduino Mega Server для ESP32

Сообщение ser009 » Вт фев 06, 2018 11:25 am

Тут посмотри
За это сообщение автора ser009 поблагодарил:
serghei (Вт фев 06, 2018 12:24 pm)
Рейтинг: 1.16%
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для ESP32

Сообщение serghei » Вт фев 06, 2018 12:24 pm

Круто. Буду разбираться!
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
kvn73
Сообщения: 5
Зарегистрирован: Пн янв 15, 2018 8:51 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Arduino Mega Server для ESP32

Сообщение kvn73 » Вт фев 06, 2018 6:23 pm

serghei писал(а):обслуживание далласов
Вот этот код на esp32 у меня стабильно работает, хотя датчики соединены звездой, 2+15+20м. Библиотека OneWire 2.3.3

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

void dallRead(unsigned long interval) {
  static unsigned long prevTime = 0;
  if (millis() - prevTime > interval) { //Проверка заданного интервала
    static boolean flagDall = 0; //Признак операции
    prevTime = millis();
    flagDall = ! flagDall; //Инверсия признака
    if (flagDall) {
      ds.reset();
      ds.write(0xCC); //Обращение ко всем датчикам
      ds.write(0x44); //Команда на конвертацию

      flagDallRead = 1; //Время возврата в секундах
    }
    else {
      byte i;
      float temp;
      for (i = 0; i < 6; i++) { //Перебор количества датчиков
        ds.reset();
        ds.select(addr[i]);
        ds.write(0xBE); //Считывание значения с датчика
        float celsius = (short)(ds.read() | (ds.read() << 8)) / 16.0;
        Temp[i] = (float) celsius;
        flagDallRead = 2; //Время возврата в секундах
      }
    }
eGorka
Сообщения: 182
Зарегистрирован: Чт ноя 24, 2016 10:47 am
Благодарил (а): 5 раз
Поблагодарили: 25 раз

Re: Arduino Mega Server для ESP32

Сообщение eGorka » Вт фев 06, 2018 8:13 pm

С правильными библиотеками любой корректный код работает стабильно.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server для ESP32

Сообщение nick7zmail » Ср фев 28, 2018 8:02 pm

Наткнулся тут случайно на просторах АЛИ https://ru.aliexpress.com/item/M5Stack- ... cd9af91802

Никто не брал се? АМС встаёт? Дороговато канеш, зато выглядит цивильно и законченно))

*** Сообщение запрещено. Содержит контактную информацию. Сообщение похоже на спам. ***
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server для ESP32

Сообщение nick7zmail » Ср фев 28, 2018 9:16 pm

Злобный бот залочил моё сообщение(((
Короче наткнулся на просторах алиэкспресса на занятный девайс M5Stack (вбейте в поиске...а то бот по ходу ссылки не любит)...
По сути esp32 на квадратной плате с опрятным корпусом, кнопочками и 2х дюймовым цветным oled дисплеем в комплекте. Так же есть возможность наслоить ещё кучу плат расширения...
Дороговато канеш...зато всё красиво и аккуратно...
Дак вот собственно вопрос...стал уже кто нить обладателем сего чуда? Шьется оно АМС-ом (думаю да, но спросить всё же стоит)?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для ESP32

Сообщение serghei » Ср фев 28, 2018 9:34 pm

40 баксов за такую коробочку.......Это имеет смысл только в одном случае - нужно очень хорошо понимать , как работать с ESP32. AMS в том виде , в каком он представлен на сайте - НЕ ПОДХОДИТ. Там работает только движок - обслуживание ВЕБ страницы. Подключение любого железа требует неимоверных усилий.
Посмотри реализацию и разбиение на задачи у профессионального разработчика на сайте olmoro.ru
Готовая плата у меня работает , но благодаря нашим форумчанам eGorka,ser009,Alexsis_76,ledmax и многих других....

Молодцы Китайцы - не спят и плодят девайсы.....А что будет через год-два???
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server для ESP32

Сообщение nick7zmail » Ср фев 28, 2018 10:21 pm

serghei писал(а):40 баксов за такую коробочку...
Ну не 40 а 35...и предупредил, что дороговато, зато красиво))
serghei писал(а):AMS в том виде , в каком он представлен на сайте - НЕ ПОДХОДИТ.
Там работает только движок - обслуживание ВЕБ страницы. Подключение любого железа требует неимоверных усилий.
Да прям таки неимоверных...с esp32 не работал канеш...но на 8266 и на мегу отлично навешивается практически всё...
serghei писал(а):Молодцы Китайцы - не спят и плодят девайсы.....А что будет через год-два???
Ох...страшно представить...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для ESP32

Сообщение serghei » Ср фев 28, 2018 10:38 pm

40 с доставкой в мою страну. Решение супер красивое ! Но как его практически использовать??? Можно прибить на стенку и гонять данные по сети для вывода температуры со всех серверов. У меня такой лезет на сайт погоды.
А попробуй прицепить какой нибудь датчик или 5 реле. Вся красота корпуса уйдет в горы.

А по поводу кода. Просто попробуй прицепить 4 далласа на 50 метров шлейфа. То то . И зачем гонять ДВА ядра с одной задачей? С этим банально справляется 8266. А тестовый скетч для LCD экрана? До сих пор не работает.

Так что это только красивый корпус со шилдами.

Вообще все эти DIY позицируют для РАЗРАБОТКИ. Для практического применения - классика от MEGA-D.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Kabron
Сообщения: 11
Зарегистрирован: Вс авг 13, 2017 12:23 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Arduino Mega Server для ESP32

Сообщение Kabron » Пт мар 09, 2018 12:07 pm

nick7zmail писал(а): Дак вот собственно вопрос...стал уже кто нить обладателем сего чуда? Шьется оно АМС-ом (думаю да, но спросить всё же стоит)?
Шьеца и работает с #define SD_CHIP_SELECT 4

А вот то что стальные пины SD переназначить нельзя - это шняга.
Ответить