#269

Поделиться
HTML-код
  • Опубликовано: 17 окт 2024

Комментарии • 31

  • @serggorelii7897
    @serggorelii7897 7 лет назад +4

    Спасибо ОГРОМНОЕ!Недавно заказал себе 1115 чтобы расширить кол-во аналоговых портов для wifi модуля ESP8266 12f witty cloud и нигде толком не было внятного описания что и как делать. А тут хоть и подробно, но самое главное ДОСТУПНЫМ языком все рассказано! Большое вам спасибо-однозначно подпись на канал и лайкос)))))

  • @sdkutis
    @sdkutis Год назад

    Спасибо. Коротко и ясно.

  • @ВиталийИванов-и4о
    @ВиталийИванов-и4о 7 лет назад +8

    Gain это не делитель а коэффициэнт усиления, к примеру 16x gain усиливает входное напряжение в 16 раз, поэтому оно не должно быть выше 0.256v (0.256v*16=4.096), автор исправь ошибку

  • @student2012ify
    @student2012ify 8 месяцев назад

    Спасибо интересное видео. Не подскажите какая частота измерений у данной микросхемы(сколько раз в секунду она меряет)?

    • @BuyAndDiy
      @BuyAndDiy  8 месяцев назад

      ну по даташиту - преобразования от 8 до 860 выборок в секунду (SPS).

    • @student2012ify
      @student2012ify 8 месяцев назад

      @@BuyAndDiy спасибо

  • @vasyldanchevsky
    @vasyldanchevsky 7 лет назад +3

    По возможности сделайте пожалуйста обзор на етом модуле, ваттметр с измерениями 0-30в, и током 0-20А с отдельним шунтом. Спасибо

  • @семенантонов-ч7ф
    @семенантонов-ч7ф 6 лет назад

    Подскажите пожалуйста, можно ли подключить к этому АЦП такой сенсор - store.plux.info/bitalino-sensors/11-electrodermal-activity-eda-sensor.html#/27-connectors-molex_sherlock

  • @MrAnd361
    @MrAnd361 6 лет назад

    Полезный видос. Лайк

  • @grieschagriegorjev3453
    @grieschagriegorjev3453 7 лет назад

    Самое лучшее объяснение предназначения на русском.

  • @nice_photoalbum
    @nice_photoalbum 6 лет назад

    почитал частоту измерений - 860 выборок в секунду. не подскажите есть ли у ардуино модуль ацп с частотой 25 000 гц (или какие нибудь, от 20000 гц)

    • @DmytryyDAS
      @DmytryyDAS 6 лет назад

      Есть! У ATMega328 АЦП до 70000гц. Но вот можно ли задействовать его через язык ардуино - хз. Через простой СИ легко!

  • @serggorelii7897
    @serggorelii7897 7 лет назад +1

    Добрый день. А можете рассказать как выход Alert использовать?

  • @xMorne
    @xMorne 7 лет назад

    можно два джостика подключить (не считая кнопок и занять всего 1 цифровой порт ?
    Сколько мА она кушает сама интересно.
    И было бы классно узнать что за SDA SCL и сколько устройств можно на них вешать.

    • @BuyAndDiy
      @BuyAndDiy  7 лет назад +1

      Ответы на любые "интересные" вопросы можно подчерпнуть из даташита на микруху - собственное потребление (Low Current Consumption) 150 мкA.
      SDA+SCL - это выводы шины I2C (так что на 1 а как минимум 2 цифровых порта), и согласно спецификации на шину I2C можно повешать до 127 устройств.
      Странное конечно сочетание вопросов "что за SDA SCL" и "Сколько мА она кушает сама", обычно вопросами потребления замарачиваются на более продвинутых уровнях разработки, на которых уже знают что такое шина i2c )))))

    • @xMorne
      @xMorne 7 лет назад +1

      понятно, пасибо
      люблю портативные устройства.

  • @nikmanmar4601
    @nikmanmar4601 3 года назад

    Сегодня столкнулся с проблемой, что у меня 2 модуля и на втором как бы не старался не могу выставить делитель. Нужен х16, но работает всегда по умолчанию х2

  • @MrAnd361
    @MrAnd361 6 лет назад

    Не подскажете как сделать скетч чтобы обрабатывалось два модуля? Мне надо 8 каналов на lcd 20x4, 4 канала вывел вольтметр а 8 никак не соображу.
    Два адреса, 0х48 и 0х49 назначить не получается, ругается компилятор.
    Заранее спасибо.

    • @BuyAndDiy
      @BuyAndDiy  6 лет назад +1

      И ножку addr у двух модулей подключили по разному - один питание, у второго на землю.

    • @BuyAndDiy
      @BuyAndDiy  6 лет назад +1

      и как компилятор может ругаться - ему то не пофиг по какому адресу обращаться - странно как то.

    • @MrAnd361
      @MrAnd361 6 лет назад +1

      да. все по схеме
      www.dessy.ru/include/images/ware/rdkt/RDKT0289_2.JPG

    • @MrAnd361
      @MrAnd361 6 лет назад +1

      ножку add на + подключил модуль АЦП.
      ----------------------------------
      Adafruit_ADS1115 ads(0x48); // указываем адрес устройства
      // Adafruit_ADS1115 ads(0x49); // указываем адрес устройства
      -----------------------------------
      если к обоим адресам обращаться то не компилируется, к любому из них отдельно - все нормально, читается все 4 входа и выводится на дисплей как напряжение. вот скетч целиком
      -------------------------------------------------------------------------------------------------------------
      /*
      ** NOTE: Tested on Arduino Uno whose I2C pins are A4==SDA, A5==SCL
      ** < мерим напряжение с модуля ADS1015 >
      */
      #include
      #include
      #include
      // Initialize the display at the address 0x3F
      LiquidCrystal_I2C lcd ( 0x3F , 2 , 1 , 0 , 4 , 5 , 6 , 7 , 3 , POSITIVE);
      Adafruit_ADS1115 ads(0x49); // указываем адрес устройства
      float Voltage1 = 0.0;
      float Voltage2 = 0.0;
      float Voltage3 = 0.0;
      float Voltage4 = 0.0;
      void setup ()
      { // инициализируем Serial/ADS/LCD
      Serial.begin(9600); //включаем последовательный порт
      ads.begin(); // включаем АЦП
      lcd.begin ( 20 , 4 ); // Задаем количество столбцов и рядов ЖК-экрана:
      // Encender Pantalla e imprimir en pantalla.
      lcd.setBacklight (HIGH); // яркость
      lcd.setCursor(0, 0); lcd.print("a> v b> v"); // Устанавливаем позицию курсора:
      lcd.setCursor(0, 1); lcd.print("c> v d> v");
      lcd.setCursor(0, 2); lcd.print("e> v f> v");
      lcd.setCursor(0, 3); lcd.print("g> v h> v");
      }
      void loop ()
      {
      int16_t adc0, adc1, adc2, adc3; // на выходе преобразования АЦП мы получаем 16-разрядное знаковое целое
      adc0 = ads.readADC_SingleEnded(0); // получаем данные измерения с A0 ADS1115
      adc1 = ads.readADC_SingleEnded(1);
      adc2 = ads.readADC_SingleEnded(2);
      adc3 = ads.readADC_SingleEnded(3);
      Voltage1 = (adc0 * 0.1875) / 1000; //пересчитываем в вольты
      Voltage2 = (adc1 * 0.1875) / 1000; //пересчитываем в вольты
      Voltage3 = (adc2 * 0.1875) / 1000; //пересчитываем в вольты
      Voltage4 = (adc3 * 0.1875) / 1000; //пересчитываем в вольты
      //Выводим полученную информацию
      // Serial.print("AIN0: ");
      // Serial.print("AIN1: ");
      // Serial.print("AIN2: ");
      // Serial.print("AIN3: ");
      // Serial.print(adc0);
      // Serial.print(adc1);
      // Serial.print(adc2);
      // Serial.print(adc3);
      Serial.print("voltage:") ;
      Serial.print(" ch1: ");
      Serial.print(Voltage1, 4); // вывод в порт переменной, число знаков после запятой
      Serial.print(" ch2: ");
      Serial.print(Voltage2, 4);
      Serial.print(" ch3: ");
      Serial.print(Voltage3, 4);
      Serial.print(" ch4: ");
      Serial.print(Voltage4, 4);
      Serial.println(""); // перенос строки
      // Serial.println(Voltage1, 1);
      // Serial.println(Voltage2, 2);
      // Serial.println(Voltage3, 3);
      // Serial.println(Voltage4, 4);
      // Serial.println(""); // перенос строки
      delay(200); // Опрос АЦП интервал
      lcd.setCursor(2, 0); // устанавливаем курсор на 2 символ, 0 строку
      lcd.print(Voltage1, 4); // Переменная для вывода. К-во знаков после запятой
      lcd.setCursor(13, 0);
      lcd.print(Voltage2, 4);
      lcd.setCursor(2, 1);
      lcd.print(Voltage3, 4);
      lcd.setCursor(13, 1);
      lcd.print(Voltage4, 4);
      }

    • @BuyAndDiy
      @BuyAndDiy  6 лет назад +1

      Сейчас попробовал свой скетч вот так -
      Adafruit_ADS1115 ads1(0x48);
      Adafruit_ADS1115 ads2(0x49);
      не ругается, компилируется

  • @МатвейУстимов-т8к
    @МатвейУстимов-т8к 7 лет назад

    Мне надо померить напряжение от 8в с этим модулем возможно?

    • @BuyAndDiy
      @BuyAndDiy  7 лет назад +2

      Напрямую нет. МАксимальное напряжение питания VDD=7 В, Максимальное напряжение на входах VDD+0.3. Хотя и 7В будет в зашкале, ведь максимальное опорное напряжение 6.144В. Смотря какая вам нужна точность - всегда ведь можно взять резисторы С2-29В 0,1% и построить нужный делитель ))))

  • @АлександрАлександр-ч1х

    Больше не опорного, а напряжения питания, диоды защитные по входам пробиваются, поэтому, при любом усилении вход не больше питание на 0,5 вольта . Специалист блин.

  • @волк06волк
    @волк06волк 5 лет назад

    Очень хочется смотреть твои видео но эта музыка заколебала уже

  • @icub3070
    @icub3070 3 года назад

    1.45 Не с точностью, а с дискретностью!

    • @BuyAndDiy
      @BuyAndDiy  3 года назад

      ну так то да, но с другой стороны - чем больше дискретность - тем больше точность