• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. enjoynering

    wemos d1 mini / ads1015

    Угу, поддерживаю Ильдара. автор вам надо разобраться в чем разница между: analogRead(), analogWrite() и digitalWrite()
  2. enjoynering

    wemos d1 mini / ads1015

    Угу, поддерживаю Ильдара, автор вам надо разобраться в чем разница между: analogRead(), analogWrite() и digitalWrite().
  3. enjoynering

    сгенерировать png или jpg на esp

    у alexgyver есть билиотека рисования графиков с помощью псевдографики в телеге.
  4. enjoynering

    wemos d1 mini / ads1015

    ads1015 - это ADC или по русский АЦП (аналого-цифровой преобразователь). Вот тут о нем подробно - тыц. По простому он нужен чтобы измерять (например наряжение), управлять насосами им не получиться.
  5. enjoynering

    Таймеры

    Кстати delay(), в начале или конце loop() хотя-бы на 1..5 миллисекунд уменьшает потребление с включённым wifi на 15%..20%. Без него радио модем не успеват спать. Вот такая баг-фича ардуино.
  6. enjoynering

    Таймеры

    У ардуино esp8266 два стека - sys где крутится wifi и все критические функции и cont в котором крутится ваш код. У ticker есть 3 вида таймеров: просто *_attach, *_attach_scheldured и _atrach_scheldured_accurete. Разберитесь какой в каком стеке исполняется и когда.
  7. enjoynering

    Таймеры

    Для загрузки с флеш памяти некоторые пины должны быть подтянуты в земле, другие к питанию. Смотрите даташит.
  8. enjoynering

    Таймеры

    Таки да, пока транзистор целый :)
  9. enjoynering

    Таймеры

    Больше всего падений наблюдается от ticker + i2c (который у ESP8266 софтовый bit bang). Пока лечу добавлением всех критически функций обращения к i2c в IRAM.
  10. enjoynering

    Таймеры

    Я даже с работающим wifi в ticker вывожу в serial порот. Знаю что, это не рекомендуется, но если сообщение не большое (60..150) символов, то на скорости 115200 у меня проблем с wifi и watchdog не было. ESP8266 легко периваривает 5в, но есть нюанс. Главное ограничить ток (с помощью...
  11. enjoynering

    Разность показаний датчиков

    Вы не забывайте, что pvvx перфекционист. Ему и разность в 0.01С не устроит. Большинству людей +-0.2С выше крыши.
  12. enjoynering

    Что не так со структурой?

    Понял. Спасибо.
  13. enjoynering

    Что не так со структурой?

    Спасибо, очень интересно. Не знал. Я пакую так: typedef struct uint8_t rest78; bool check; } __attribute__((packed)) foo;
  14. enjoynering

    Что не так со структурой?

    Если мне не изменяет память, в struct нельзя задавать default values. Te вот так нельзя : bool check1: 1; Вот так можно: bool check1;
  15. enjoynering

    Разность показаний датчиков

    Тысяча извинений.
  16. enjoynering

    Разность показаний датчиков

    Вы наверное имели ввиду SDC40 - это новый тип датчиков фотоакустический. SDC30 ещё по старой NIRD технологии. Имхо новая дешевле и проще, но не такая точная как NIRD. P.S. Почему-то то никто не читает datasheet. В SDC30 и SDC40 нельзя задавать отрицательные смещения температуры. Те если вы...
  17. enjoynering

    Разность показаний датчиков

    вы погрешность измерения датчиков учитываете? например у AHT10 и HTU21 она заявленна T ±0.3°C, RH ±2%. так что 0,2-0,3 градуса - это все в пределах допуска.
  18. enjoynering

    Разность показаний датчиков

    у меня еще есть SDC30. Умеет CO2 влажность и температуру. CO2 измеряет отлично, не калибровал уже 3 месяца и ASC отключен. недавно вынес на улицу и он показал 400ppm. а вот с влажностью и температурой беда - +-10% и +1С. толи это SHT31 такой, толи самонагрев измерительной камеры высокий.
  19. enjoynering

    Таймеры

    Я пользуюсь ticker (идет в составе Arduino ESP8266). Отличная штука, но есть ограничение на количество тикеров (64 шт, но это не точно) и максимальное время (чуть больше 1.5 часа). Второе ограничение поборол написанием своего велосипеда. Вот два проекта где все написано на них (в loop() ничего...
  20. enjoynering

    Разность показаний датчиков

    Из моего опыта - AHT10 довольно точен. Расхождения с HTU21 и сенсором SHTC3 из Xiaomi Thermometer в пределах заявленных погрешностей измерения. А вот с полностью кремниевым AHT21 не сложилось - очень врёт по влажности +-15%. Пытался его "жарить" и "увлажнять" согласно процедуре описанной в...
Сверху Снизу