• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

  1. Slacky

    Заливаем скетчи в ESP8266, управляем каналами по Wi-Fi, создаем свои сети.

    Да я на самом деле без всяких подколок спросил. Ну вдруг есть что-то такое, чего я не знаю. А прочитал всего-лишь рассуждения на эту тему, причем не автора ...
  2. Slacky

    Заливаем скетчи в ESP8266, управляем каналами по Wi-Fi, создаем свои сети.

    Ответа от автора, мной процитированного сообщения, не было. Было рассуждение на тему, но не ответ ...
  3. Slacky

    Заливаем скетчи в ESP8266, управляем каналами по Wi-Fi, создаем свои сети.

    Для самообразования вопрос - а куда их принято класть исходя из реалий микроконтроллера?
  4. Slacky

    Делюсь опытом Изобрел велосипед, точнее снятие показаний счетчиков воды на Wemos D1 mini :))

    Если кто вдруг возьмет за основу мой код устранения дребезга, то я нашел там небольшой косяк, хотя ни на что это не влияет, но мало ли ... В функции прерывания os_timer_arm() может вызваться несколько раз. А документация гласит For the same timer, os_timer_arm (or os_timer_arm_us) cannot be...
  5. Slacky

    Обсуждение SIM800l как альтернатива ESP8266, возможно ли?

    А можете для тупеньких пояснить? :))) Что подразумевают под "голосовыми функциями"? Можно как-то заставить Sim800 говорить в линию? Я пока придумал только тупо проигрывать на mp3-плеере нужный мне текст и подавать с выхода на наушники на микрофонный вход Sim800 через делитель. Работает. Но на...
  6. Slacky

    Делюсь опытом Изобрел велосипед, точнее снятие показаний счетчиков воды на Wemos D1 mini :))

    А хрен его знает, и так стоит 1000 пик ... С новым кодом счетчик не ушел ни на литр :)))
  7. Slacky

    Делюсь опытом Изобрел велосипед, точнее снятие показаний счетчиков воды на Wemos D1 mini :))

    Наблюдение за счетчиком выявило, что несмотря на применение специализированной микросхемы для подавления дребезга, счетчик все равно немного убегает вперед. Т.е. это говорит о том, что иногда он считает два импульса вместо одного. Добавил устранение дребезга программным способом, которое тут...
  8. Slacky

    MQTTwarn

    @replay, мне не очень понравилось из mqqtwarn сразу писать в sqlite. Потому я использую execute, вызывая скрипт на perl, который уже работает с базой ...
  9. Slacky

    Делюсь опытом Изобрел велосипед, точнее снятие показаний счетчиков воды на Wemos D1 mini :))

    А есть какие-то противопоказания для использования os_timer* ? :))) Мне было важно. Изначально я тоже сделал при замыкании на землю. Но потом в код добавился блок с отправкой платы в light_sleep. А выходом из этого режима служит опять же минусовой сигнал. Потому прерывания были перенесены на...
  10. Slacky

    Делюсь опытом Изобрел велосипед, точнее снятие показаний счетчиков воды на Wemos D1 mini :))

    @kab проверил Ваш код. Скорей всего это не связано с логикой (она вроде на первый взгляд верна), а связано с помехами. Иногда (причем достаточно часто, т.е. на 20 нажатий 3-4 раза) прерывание срабатывает при замыкании кнопки, хотя по коду, должен при размыкании. И если счетчик увеличился при...
  11. Slacky

    Делюсь опытом Изобрел велосипед, точнее снятие показаний счетчиков воды на Wemos D1 mini :))

    @kab вроде все верно, надо попробовать ...
  12. Slacky

    Делюсь опытом Изобрел велосипед, точнее снятие показаний счетчиков воды на Wemos D1 mini :))

    Я вижу логику работы по другому. Ответьте себе (ну и мне заодно), когда программа попадет в это место? void hotInterrupt() { if (millis()-hotLastTime>TIME_BOUNCE) { counterHotWater++; hotLastTime = millis(); }
  13. Slacky

    Делюсь опытом Изобрел велосипед, точнее снятие показаний счетчиков воды на Wemos D1 mini :))

    @kab сработает одно прерывание (без дребезга вообще, такое иногда случается) и счетчик не увеличится ...
  14. Slacky

    Делюсь опытом Изобрел велосипед, точнее снятие показаний счетчиков воды на Wemos D1 mini :))

    Допилил код. То что выше неправильно - таймер не выключается и все время грузит систему. В новый добавил вывод информации, чтобы было понятно, сколько прерываний сработало и сколько таймеров запустилось. Это чисто заготовка. На два канала. extern "C" { #include "user_interface.h" } os_timer_t...
  15. Slacky

    Делюсь опытом Изобрел велосипед, точнее снятие показаний счетчиков воды на Wemos D1 mini :))

    В общем я тут немного поэкспериментировал :))) Вроде работает, счетчик один (просто замыкаю пару проводков на макетке). Никакого аппаратного устранения дребезга, все программно. Хотите проверить, код вот - extern "C" { #include "user_interface.h" } os_timer_t hotTimer; #define HOT_PIN D1...
  16. Slacky

    Делюсь опытом Изобрел велосипед, точнее снятие показаний счетчиков воды на Wemos D1 mini :))

    Не, просто при срабатывании геркона прибавляется не 10 литров, а от 10 до 130 ... Ну и аппаратный устранитель дребезга мне показался и проще и надежней ...
  17. Slacky

    Делюсь опытом Изобрел велосипед, точнее снятие показаний счетчиков воды на Wemos D1 mini :))

    На "не прерываниях" вряд ли получится. Если проверку осуществлять непосредственно из loop(), то будут пропуски импульсов, если например 8266 подключается к роутеру по WiFi или пытается засинхронизироваться по NTP ...
  18. Slacky

    Делюсь опытом Изобрел велосипед, точнее снятие показаний счетчиков воды на Wemos D1 mini :))

    Замыкание происходит с переходом на последнем сегменте с 9 на 0, а размыкание где-то на цифре 3. Если кран открыть на полную, то от 0 до 3 проходит секунды 3 ...
  19. Slacky

    Делюсь опытом Изобрел велосипед, точнее снятие показаний счетчиков воды на Wemos D1 mini :))

    Да я как бы тоже не сильный специалист. Просто есть аппаратное решение в виде микросхемы, которая специально разработана для подавления дребезга. На просторах интернета ее хвалят. К тому же обвес минимальный в виде одного кондера. Большая частота нажатий, кондер поменьше (в даташите 100 пик)...
  20. Slacky

    Делюсь опытом Изобрел велосипед, точнее снятие показаний счетчиков воды на Wemos D1 mini :))

    О, хорошая статья. Нужно будет попробовать на досуге ...
Сверху Снизу