Подумал о дешёвой двухпроводной шине для мелкой автоматизации на больших расстояниях.

Придумал простую схему, для передачи данных дёргать двумя GPIO через транзисторные ключи подключенные к высокочастотному трансформатору и таким образом генерировать импульсы с различной частотой. А для приёма данных, подсчитывать число принятых фотодиодом импульсов от светодиода подключенного к шине.

Но возникает проблема. Если кабель неизвестного качества и расстояния неизвестные. И число устройство подключенных на одну шину неизвестно, то для максимально надёжной передачи, нужно напряжение повыше. Но, в сети ведь есть падение напряжения и поэтому непонятно какое конкретно придёт на светодиод, 3 вольта или 50 вольт. Например от одного передатчика придёт 7 вольт, а от другого 40 вольт. А ещё в случае коллизии они могут наложится. А приёмник должен не выйти из строя. А в идеале нужно учесть и всякие проблемы со статическими потенциалами. Я конечно разбираюсь слабо, но что то мне подсказывает что в таких условиях светодиод долго не прослужит.

Нужна какая то простая схема, которая частоту переменного тока частотой несколько килогерц (от 0,3 до 5) и широкого диапазона напряжений, от 3 до 110 вольт преобразует в аналогичное количество открытий полевого транзистора на входном GPIO.

Примечание: Про схему шины с коротким замыканием двух жил знаю, но хочу сделать нечто более универсальное и в теории не требующие запитывания самой шины когда данные не передаются. А ещё что бы через фильтры, поток данных можно было загнать и в сеть переменного тока.

  • torvn77
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    фреймоворк для написания систем умного дома на произвольных языках программирования.

    Тебе лучше избегать этих названий, потому как по закону ты ОБЯЗАН сделать так, чтобы твоя система управлялась исключительно только через внешний сайт с обязательной регистрацией и индентификацией пользователей, о чём можешь прочитать годовалую новость на опеннете.

      • torvn77
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        Вот так, решили что новый зонд должен сразу принадлежать государству, а не как Виндовс или Андройд частным компаниям(это моя интерпретация и я надеюсь что это так)

        • JamesHolden
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

          Я вообще не понимаю какой идиот придумал умный дом изначально через облако пускать.

          • torvn77
            link
            fedilink
            arrow-up
            0
            ·
            4 years ago

            Ну с точки зрения государства это не идеотизм так как позволяет собирать информацию о гражданах

    • torvn77
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      4 years ago

      Чтоб не быть совсем голословным поискал, на опенете ничего не находится, из всей сети нашлось два упоминания, одно из которых ссылается на другое:
      Ссылка: https://www.kommersant.ru/doc/3924324

      Правоохранительные органы должны иметь возможность доступа к информации, хранящейся в системах интернета вещей, для оперативно-разыскной деятельности, следует из проекта концепции построения и развития сетей интернета вещей (есть у “Ъ”), подготовленной Минкомсвязью и Минтрансом. Для этого к сетям IoT должны быть подключены системы средств оперативно-разыскных мероприятий (СОРМ) и внесены изменения в закон «О связи».

      Применение устройств без идентификаторов в России должно быть ограничено, а для услуг в сфере IoT предлагается ввести и выдавать отдельную лицензию.

      В целом может там и нет таких драконовских мер как я написал, но имхо если ТС будет продавать свои устройства как средства IoT то ему следует изучить законы ну или как минимум не давать устройству таких названий.

      Ещё материал: https://polit.ru/article/2019/03/27/IoT/

      • rezedent12OP
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        в системах интернета вещей

        “Интернет вещей” - это когда вещи являются устройствами подключающимися к интернету. Когда они имеют свои IP адреса.