Умный счетчик расхода воды: бюджетный подарок к Новому Году.

Тема в разделе "Глядите, что я сделал", создана пользователем ИгорьК, 6 дек 2016.

  1. parovoZZ

    parovoZZ Гуру

    Правила хорошего тона требуют резистора либо в эмиттере (но у нас ОЭ - поэтому отпадает), либо в базе.
     
  2. parovoZZ

    parovoZZ Гуру

    Плечи делителя с разным номиналом.
     
  3. mao-dzedun

    mao-dzedun Нерд

    Эту схему видел, проверял не на wemos а на "обычной" nodemcu, у меня нормально не заработало. Насчитывает сама в замкнутом состоянии геркона, причем произвольно.
     
  4. ИгорьК

    ИгорьК Гуру

    Жаль. С точки зрения электричества разницы между этими железками нет.
    Думаю, с применением 5 вольт все таки есть вероятность запустить намур, точнее поигравшись с сопротивлением.

    Возможно схема и нашего левого гуру будет работать.

    Для тех, кто обвинят меня, что я обзываюсь, поясняю.
    Дядя Витя неоднократно называет этот форум левым. На этом (левом) форуме он наобъяснял каждым вторым сообщением о дураках вокруг себя на почетное звание гуру.

    Мой скудный логический аппарат делает вывод: "гуру" на "левом" форуме должен быть левым гуру.
     
    Последнее редактирование: 29 янв 2019
  5. ИгорьК

    ИгорьК Гуру

    Кошмар.
     
  6. mao-dzedun

    mao-dzedun Нерд

    На самом деле вроде есть. При подключении 5v китайского реле, напрямую (для проверки), вывода wemos хватает для удержания якоря, а "обычной" nodemcu не хватает (нужен логический преобразователь уровней).
     
  7. ИгорьК

    ИгорьК Гуру

    Ну тогда надо схему выходов смотреть.
    Однако по входу разницы быть не должно.
     
  8. parovoZZ

    parovoZZ Гуру

    ПАЧАМУ? Если два счетчика соединить последовательно, верхний счетчик подключить к плюсу через резистор 1к, АЦП подключить в точку между счетчиками, то получатся следующие значения (умножить на напряжение питания):
    оба разомкн
    0,459
    ГЧ замкн
    0,685
    ХЧ замкн
    0,193
    оба замкн
    0,38
    Если линию возле АЦП подтянуть к плюсу через какой-то резистор (50к или 100к), то можем ловить неисправности линии - обрыв или коротыш.
     
  9. alp69

    alp69 Форумчанин

    Nodemcu до 3.3 вольт.
     
  10. SergeiL

    SergeiL Оракул Модератор

    А Вы точно резисторы 6,8к к 5В подключали? Не к 3,3В?
     
  11. mao-dzedun

    mao-dzedun Нерд

    Да. И к 3 и к 5. При замкнутом герконе насчитывает произвольно, то 1-2 импульса за 10-20 минут, то подряд по несколько штук. Плавающий эффект.
     
  12. SergeiL

    SergeiL Оракул Модератор

    Похоже на наводку. Кабель от ESP до счетчика длинный?
     
  13. mao-dzedun

    mao-dzedun Нерд

    родной и + метр = около 2,5м
     
  14. mao-dzedun

    mao-dzedun Нерд

    Еще момент. Был собран на столе (на макетной плате) аналог счетчика (резисторы и кнопка), esp насчитывал лишнего и при минимальных проводах (10-20см).
     
  15. parovoZZ

    parovoZZ Гуру

    Токи коллектора озвучишь?
     
  16. ИгорьК

    ИгорьК Гуру

    [​IMG]

    Подходит?
     
  17. parovoZZ

    parovoZZ Гуру

    Ну я в ltspice погонял от -10 до 100 с указанными номиналами - закрытый транзистор таки открылся.
     
    ИгорьК нравится это.
  18. Ivan711

    Ivan711 Нуб

    Игорь, добрый день! А в чем может быть проблема?
    Код (C++):
    > dofile("water00200602_iotAmperka.lua")
    Connecting
    > Got WiFi!
    Connected
    Subscribed
     
    И дальше не идет, хотя нажимая на кнопки диод загорается. По mqtt пакеты тоже не приходят
    Изменения в lua - только добавил логин, по которому подключаться к брокеру
    Код (C++):
    Broker="192.168.20.20"
    port=1883
    myClient="water01"
    pass="pass"
    name="login"
    m = mqtt.Client(myClient,180, name, pass)
    Плата esp-01s
     
  19. ИгорьК

    ИгорьК Гуру

    А что там дальше? Насколько мне помнится он данные выкидывает раз в час.
     
  20. Ivan711

    Ivan711 Нуб

    Он уже больше часа висит.. 0 Эмоций.
    А как можно это время уменьшить, или как-то принудительно заставить его отослать? А то что-то я в легком недоумении. Так же как и на приложенных скринах, у меня не получается воспроизвести