Введение в OpenSCADA. Работа с шиной I2C и GPIO Raspberry Pi

Sdílet
Vložit
  • čas přidán 18. 06. 2018
  • Пока пропущен ролик с логическим типом параметров. Пробел будет восполнен.
    Проект LCD: walhi.ru/wp-content/uploads/20...
    Проект GPIO: walhi.ru/wp-content/uploads/20...
    Железо из ролика (описание):
    Raspberry Pi: www.raspberrypi.org/products/...
    Asus Tinkerboard: www.asus.com/us/Single-Board-...
    OrangePi Zero: www.orangepi.org/orangepizero/
    Датчик температуры: www.ti.com/lit/ds/symlink/lm75...
    Изолятор I2C: static.chipdip.ru/lib/205/DOC...
    Ссылки на покупку (проверенные):
    Плата для подключения LCD через I2C: goo.gl/1PLgzV
    Модуль реле: goo.gl/jBDDZe
    Программатор USBasp (берите несколько): goo.gl/9CxSkq
    OrangePi Zero 256MB: goo.gl/169ZtR
    Кешбек на покупки: got.by/2f5mlr

Komentáře • 18

  • @arcsin1474
    @arcsin1474 Před 5 lety

    Пишу из февраля 2019. Модуль уже называется GPIO, a не BMC...... ради унификации шаблонов для Raspberry и некоторых Orange. Поддерживается инверсия. т.е. в этом случае реле управляется инверсной логикой (для включения надо подать 0) а можно инвертировать выход, и управлять прямой логикой.
    метод с MidnightComander интересный, а то я по обычному ssh гоняю. для записывания на флешки, и другие *FAT*, NTFS надо закатывать в тар-архив, иначе потом не откроется корректно.
    полученный шаблон на LM75 можно выложить на форум + описание по примеру и Роман включит в основную библиотеку.

  • @greenme74
    @greenme74 Před 5 lety +2

    Сергей, с интересом смотрю твои видео. Хотелось бы больше тем по Open Scada. Спасибо.

    • @SergeyKarpesh
      @SergeyKarpesh  Před 5 lety

      Добрый день. У меня на работе отошли немного от использования OpenSCADA, так что занимаюсь в свободное время. В теории можно сделать стрим с ковырянием мнемосхем. А то давно просят, но для ролика опыта пока мало.

    • @BeremizAutomation
      @BeremizAutomation Před 5 lety

      @@SergeyKarpesh , а почему отошли от использования OpenSCADA? В чём не устраивала?

    • @SergeyKarpesh
      @SergeyKarpesh  Před 5 lety

      @@BeremizAutomation из-за обстоятельств, не связанных с OpenSCADA напрямую. Нужен комп, придумывать как и куда устанавливать монитор... В этом плане Овен СПК более привлекательный продукт.

  • @bluesnake00
    @bluesnake00 Před 4 lety

    Здравствуйте, как подключить лазерный дальномер через i2c? Модель vl53l0x

    • @SergeyKarpesh
      @SergeyKarpesh  Před 4 lety

      Нужно смотреть даташит. Как читать показания с него. А физически он подключается примерно так де.

  • @S1ipkn0t
    @S1ipkn0t Před 6 lety

    Дружище, не сталкивался с проблемой, что на новом распбиане опенскада сбрасывает в дефолт опции ip адрес и порт при запуске?

    • @SergeyKarpesh
      @SergeyKarpesh  Před 6 lety

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

  • @SS-vq7lo
    @SS-vq7lo Před 3 lety

    какое максимальное количество устройств с разными адресами можно подключить к Raspberry Pi 4 по i2c ? и где это посмотреть? нужно управлять 6 двигателями с энкодерами по отдельности, возможно ли это сделать по i2c и как подключать энкодеры? хватит ли пинов GPIO?

    • @SergeyKarpesh
      @SergeyKarpesh  Před 3 lety

      Смотрите стандарт i2c. Всего 127 устройств на шине. С использованием мультиплексоров можно увеличить многократно. Насчет энкодеров... через gpio и высокоуровневое программирование будут пропуски шагов. Тут сложнее.

    • @SS-vq7lo
      @SS-vq7lo Před 3 lety

      @@SergeyKarpesh интересно можно ли воспользоваться счетчиком для энкодера в stm32 и соединить их с драйвером BLdC L6234D и уже этим всем управлять с raspberry по i2c? только не задумывался есть ли возможность прикрутить i2c к stm32

    • @SergeyKarpesh
      @SergeyKarpesh  Před 3 lety

      @@SS-vq7lo можно. и не обязательно по i2c соединять. Можно по uart.

    • @SS-vq7lo
      @SS-vq7lo Před 3 lety

      @@SergeyKarpesh не сталкивался с uart, он лучше чем i2с? Сейчас пойду смотреть про него) спасибо огромное за ваши быстрые и полезные ответы

    • @SergeyKarpesh
      @SergeyKarpesh  Před 3 lety

      @@SS-vq7lo можно в обе стороны данные одновременно гнать. Плюс скорость повысить.

  • @deniskam5730
    @deniskam5730 Před 6 lety +1

    Привет! Подскажите мультиплексор для i2c

    • @SergeyKarpesh
      @SergeyKarpesh  Před 6 lety +1

      Использую этот: www.nxp.com/docs/en/data-sheet/PCA9547.pdf

    • @deniskam5730
      @deniskam5730 Před 6 lety

      Благодарю!