We connect an external ADC, ADS1015 (ADS1115). 4 analog inputs!

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ย. 2018
  • Hello! In this video we will connect an external ADC. ADS1015 (ADS1115) has 4 analog inputs with a resolution of 12 (16) bits!
    Friends, support the channel!
    R340967932571
    Z422687519909
    Useful links:
    ADS1015 12 bit: ali.pub/2rjwon
    ADS1115 16 Bit: ali.pub/2rjwqs
    SMD LED 0402 Pre Wired: ali.pub/2r6w3f
    DS1307 RTC: ali.pub/1rjsbr
    DHT22: ali.pub/1weunr
    The cheapest Arduino Pro Mini for crafts: ali.pub/2rg0kr
    HC-SR04: ali.pub/213gl0
    Dimmers: ali.pub/1zmq9k
    BMP280: ali.pub/1z5ck5
    WS2812B: ali.pub/1x8oim
    Power supply 5V 3A: ali.pub/1x8pcy
    Powerful power supply 5V 3A: ali.pub/1x8pfv
    TFT Displays: ali.pub/1ny2rc
    ESP8266 WEMOS D1 Mini Pro: ali.pub/2qbemv
    Label: ali.pub/1ny3ae
    Lintels: ali.pub/1ny3la
    Quality crosspieces: ali.pub/1ny3j5
    The most convenient cashback:
    LetyShops: goo.gl/Ev5XgI
    The most profitable cashback for aliexpress:
    Ecomerce: got.by/238t10
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 104

  • @VyacheslavGol
    @VyacheslavGol 5 ปีที่แล้ว +19

    Вольт же мужик, зачем его так унижать?

  • @TDMLab
    @TDMLab 5 ปีที่แล้ว

    Замечательный дельта-сигма, спасибо)

  • @cyberpunklive4131
    @cyberpunklive4131 3 ปีที่แล้ว

    Прикольно, буду делать точный вольтметр))

  • @PyschYaBatman
    @PyschYaBatman 5 ปีที่แล้ว +1

    Использовал такую(16 битную) для записи данных с фотоэлектороумножителя.

  • @sled8483
    @sled8483 3 ปีที่แล้ว

    Здравствуйте, помогите пожалуйста, как прописать в скетче подключение к ESP-01S и передачи данных в Blynk.

  • @master3763
    @master3763 3 ปีที่แล้ว

    Спасибо за познавательное видео! Все красиво показанно и описанно.
    Скажите пожалуйста а если напряжение питания ADS1015 будет меняться от 2 - 5,5V как описанно в даташите будут ли менятся паказания например с батареи с дициринциальным выходами АЦП ? Или напряжение питания ADS1015 от 2 - 5,5V никак не влияют на точность показаний ; мне нужно снимать напряжение на батарее 18650 3.7V от которой будет паралельно питаться и ардуинка и сам модуль ADS1015 .

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +1

      Напряжение питания не влияет на точность показаний

    • @by0uki
      @by0uki 5 หลายเดือนก่อน

      Да, все будет нормально и вы увидите реальное напряжение

  • @shockblaze8669
    @shockblaze8669 4 ปีที่แล้ว

    Подскажите, этой плате можно указать где брать опороное напряжение или у неё только собственный внутренний источник?

    • @by0uki
      @by0uki 5 หลายเดือนก่อน

      Только свой встроенный, поэтому для термодатчиков на делителе напряжения нужно еще мониторить подаваемое напряжение на делитель

  • @budnirekruta
    @budnirekruta 4 ปีที่แล้ว +1

    а со своим старым проектом индикации на tft дисплее не пробовал этот модуль подружить? индикация не плохая

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

      С голыми дисплеями на Ардуино довольно сложно работать. Не хватает ни памяти, ни скорости. Надо переходить на STM32, или использовать "умные" дисплеи, но цена у них кусается...

  • @user-live_fair
    @user-live_fair 2 ปีที่แล้ว

    Вопрос к автору видео, можно ли к этому АЦП подключить АКБ конфигурацией 3s1p и измерять на каждом аккумуляторе батареи напряжение?

    • @UCanDo
      @UCanDo  2 ปีที่แล้ว

      Да, вполне. Только нужно будет использовать делители напряжения, чтобы согласовать уровни напряжения на аккумуляторе с максимально допустимым входным напряжением АЦП

  • @igorandrusyk2307
    @igorandrusyk2307 ปีที่แล้ว

    Здравствуйте. Спасибо за видео. Такой вопрос. Как избавиться от помех? На видео в сириал мониторе видно, что значения прыгают уже во втором знаке после комы. То есть ни о какой большой точности речи не идет, тк мы просто получаем шум з большой разделительной способностью. То есть с одной стороны, мы измеряем допусти до 6 знака после комы, но уже во втором нету никакой стабильности напряжения.

    • @UCanDo
      @UCanDo  ปีที่แล้ว

      Да, это большая проблема. Тут многое влияет: провода (наводки), качество источника питания (шумы по питанию), разводка платы (опять же - наводки)…
      И т.д.

    • @by0uki
      @by0uki 5 หลายเดือนก่อน

      Сам АЦП 1115 почти не шумит при 128 выборках, это уже надо разбираться с тем что измеряете

  • @by0uki
    @by0uki 5 หลายเดือนก่อน

    Из интересного 1115 может измерять до минус 0,3 вольт относительно своей земли и на 0,3 вольта выше своего питания, главное защитить вход ограничительным резистором и желательно дополнительными диодами шотки

    • @UCanDo
      @UCanDo  5 หลายเดือนก่อน

      Резисторы и диоды будут вносить погрешность в измерение, из-за чего измерения будут не верными. ADS подключается к измеряемому источнику на прямую. Исключение - когда измеряемое напряжение выше вперед-назад измерения ADS, в таком случае применяется делитель напряжения. В остальных случаях подключение происходит на прямую.

  • @DedEgop
    @DedEgop 5 ปีที่แล้ว

    ADS1115 в принципе с термопарой можно использовать на максимальном усилении?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว +3

      Да, можно.Мне на глаза попадались применение с термопарой, так что 100% можно использовать.

  • @user-hd7hq4lf4y
    @user-hd7hq4lf4y 4 ปีที่แล้ว

    По метке времени 11:01 В при прямом и обратном подключении щупов к 1,5 батарее напряжение разное !!! Погрешность или закономерность?

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

      Скорее закономерность. С чем связана - не знаю. Но подобный эффект наблюдается и на обычных мультиметрах.

    • @user-hd7hq4lf4y
      @user-hd7hq4lf4y 4 ปีที่แล้ว

      @@UCanDoПроверил на своем - отличие только в 3 знаке после запятой.... Думаю можно ввести программную поправку если кому нужно будет, хотя не уверен, что она будет линейна.

  • @RomaxSinergy
    @RomaxSinergy 5 ปีที่แล้ว

    Я на этой схемке сочинил джойстик для управления модельками через LoRa uPython.
    Скоро выложу на отдельном канале.

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Как сделаете, напишите ссылку. Будет интересно посмотреть.
      И обязательно сделайте пояснение кода. Будет полезно начинающим!

  • @user-xj7db6ww5e
    @user-xj7db6ww5e 4 ปีที่แล้ว

    Как подключить две ads1115?

  • @user_PsevdonimyEtoPolnyjOtstoj
    @user_PsevdonimyEtoPolnyjOtstoj 5 ปีที่แล้ว +4

    Если подать больше чем два вольта, то скорее всего ничего не будет АЦП просто выдаст максимальное значение, главное не подавать больше чем напряжение питания. Гейн там регулируется скорее всего изменением опорного напряжения, чем меньше опорное тем чувствительнее АЦП. У ATmega примерно тоже самое.

    • @user-co8un6lx3t
      @user-co8un6lx3t 2 ปีที่แล้ว

      Не правильно

    • @user_PsevdonimyEtoPolnyjOtstoj
      @user_PsevdonimyEtoPolnyjOtstoj 2 ปีที่แล้ว

      @@user-co8un6lx3t Правильно.

    • @user-co8un6lx3t
      @user-co8un6lx3t 2 ปีที่แล้ว

      @@user_PsevdonimyEtoPolnyjOtstoj у вас теория, у меня практика, что сильнее? Даже не так, у вас домыслы, а у меня даташит и личный опыт.

    • @user_PsevdonimyEtoPolnyjOtstoj
      @user_PsevdonimyEtoPolnyjOtstoj 2 ปีที่แล้ว

      @@user-co8un6lx3t а у меня теория, даташит, практика и личный опыт. Про гейн, я же написал "скорее всего", это обычно говорит о предположении, да и не суть в общем-то. Да и какая у вас может практика быть, снаружи эта микросхема не более чем устройство с i2c портом, практика бы была еслиб вы её разрабатывали. А так да, по блок-схеме у неё регулируемый усилитель по входу.

    • @user-co8un6lx3t
      @user-co8un6lx3t 2 ปีที่แล้ว

      @@user_PsevdonimyEtoPolnyjOtstoj если у вас даташит то спорить глупо

  • @Yupitrer
    @Yupitrer 6 หลายเดือนก่อน

    Не понятно только как привыборе усилителя в 6,14В он будет измерять если подаем на него 4,8 Вольт. А максимальное питание 5,5В

    • @UCanDo
      @UCanDo  6 หลายเดือนก่อน +1

      Напряжение питания ни на что не влияет так как АЦП имеет встроенный стабилизатор напряжения, от которого он и питается.
      Настройка усилителя влияет на чувствительность, что влечет за собой ограничения по входному напряжению.
      Хоть и разрядность АЦП остаётся той же, но зато меняется значение бита в зависимости от разрядности.
      Чем большую настройку усилителя установить, тем более точно будет измерять АЦП но с этим снижается максимально допустимое входное напряжение. И наоборот чем меньше предусилитель, тем меньше точность, но выше напряжение можно подать на вход.
      В скетчах-примерах в самом начале приведена таблица зависимостей значений усилителя, максимального входного напряжения и чему равен 1 бит в выбранной настройке усилителя.

  • @nikl_dreamer
    @nikl_dreamer 5 ปีที่แล้ว +1

    одна вольта?

  • @m_sav4754
    @m_sav4754 2 ปีที่แล้ว

    Мужики, подскажите пожалуйста кто в теме: ищу именно 10 вольтовый АЦП именно БЕЗ делителей. Сооружаю различные блоки управления для своего производства а с аналоговыми датчиками напряг. Хотелось работать именно с 10вольтовыми .
    Цена на ацп не важна.

    • @UCanDo
      @UCanDo  2 ปีที่แล้ว

      Я сомневаюсь что такие существуют

    • @user-re2fl5br7f
      @user-re2fl5br7f 2 ปีที่แล้ว +1

      Возможно подойдет INA226
      36V, 16-bit, ultra-precise i2c output current/voltage/power monitor w/alert
      или INA3221SensesBusVoltagesFrom 0 V to+26V

  • @dred77780
    @dred77780 5 ปีที่แล้ว

    а что если использовать аналоговый мультиплексор? ну чтобы к-во входов разширить?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

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

    • @101picofarad
      @101picofarad 5 ปีที่แล้ว

      Иногда проще взять еще один AD1115.

    • @by0uki
      @by0uki 5 หลายเดือนก่อน

      Скорее обычно наоборот лучше поставить несколько ацп чтобы не ждать переключения внутреннего мультиплекосра)

  • @user-rd3lj4gn4s
    @user-rd3lj4gn4s 5 ปีที่แล้ว +1

    А чего же не упомянул о ADS1215 с разрядностью до 20 бит (а при некоторых условиях и до 22 бит)?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      В видео говорится об ADS1115

    • @user-rd3lj4gn4s
      @user-rd3lj4gn4s 5 ปีที่แล้ว +1

      В виде показывается ADS1115, а говорится о ADS1015, называется библиотека ADS1x15, да хоть на свой заголовок видео посмотри. Если ты показывая свой АЦП рассказываешь об аналогичных - то почему только о худших?

  • @Vlad_4572
    @Vlad_4572 5 ปีที่แล้ว +2

    Четырею четыре))))

  • @Vitalii.Roshka
    @Vitalii.Roshka 2 ปีที่แล้ว

    интересный ацп. а как подключить несколько штук к esp?

    • @UCanDo
      @UCanDo  2 ปีที่แล้ว

      По i2c можно несколько штук подключить, каждому модулю задав свой адрес.

    • @Vitalii.Roshka
      @Vitalii.Roshka 2 ปีที่แล้ว

      @@UCanDo это понятно а в скетче как опрос делать?

  • @hillclimbracingll6533
    @hillclimbracingll6533 5 ปีที่แล้ว +12

    Тема очень интересная и познавательная, но ОднА ВольтА - это что за единица измерения такая? )))))

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      :))
      Оговорка :)))

    • @hillclimbracingll6533
      @hillclimbracingll6533 5 ปีที่แล้ว

      Home Made - То, что ты можешь сделать бывает.

    • @user-ko3ep7bc8r
      @user-ko3ep7bc8r 5 ปีที่แล้ว +3

      Home Made - То, что ты можешь сделать, дважды подряд и неоднократно? 😁 Это сознательное произношение. Вольта - вольтанутая девушка! 😂

    • @jb9282
      @jb9282 5 ปีที่แล้ว

      Я вольтА
      Ты вольт
      Он/Она вольтюшник 😂😂

    • @SashNone
      @SashNone 5 ปีที่แล้ว

      ВольтА - это комментогенератор, ничего вы не понимаете!

  • @vasyapopkov7542
    @vasyapopkov7542 5 ปีที่แล้ว

    Скажите она может мерить от 1 милливольта до 1000 милливольта ?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Да, может. Но точность нужно будет уточнить по даташиту

  • @MrSasha3050
    @MrSasha3050 5 ปีที่แล้ว +5

    Две вольты да
    😂

  • @konstantinpopkov8525
    @konstantinpopkov8525 3 ปีที่แล้ว

    Спасибо , у меня входы ловят наводки при подключении любой нагрузки блок питания на 6 ампер

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +1

      Если на входах ничего нет, то это нормально.
      А если вы пытаетесь что-то измерить, но постоянно ловите наводки, то вам стоит задуматься о фильтре для питания и об экранировании устройства, для защиты от наводок.

    • @konstantinpopkov8525
      @konstantinpopkov8525 3 ปีที่แล้ว

      @@UCanDo
      Я делал устройство на сим800л которое передает значения с тмр36 , но как только позвонил на этот модуль значения температуры скпчат , менял блоки все безсмыслеенно

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +1

      Блоки менять нет смысла. У вас там какие-то скачки по питанию происходят, вот модуль и «сходит с ума».
      Вам нужно распаять качественный фильтр питания. Разделить питание, отдельно для SIM800, отдельно для всего остального.

    • @konstantinpopkov8525
      @konstantinpopkov8525 3 ปีที่แล้ว

      @@UCanDo
      Делал питание отдельное для тмр36 , для sim800, для адс1115 не помогло, могу по ватсапу плату показать.

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Можете написать в группу: t.me/HomeMadeChannel
      Но вообще лучше создайте тему на форуме

  • @stalkermod8738
    @stalkermod8738 ปีที่แล้ว

    А что делать если работает только один порт а3, а все остальные просто дублируют его показания?

    • @UCanDo
      @UCanDo  ปีที่แล้ว +1

      Тут может быть несколько вариантов:
      Либо микруха мертвая (брак)
      Либо в скетче неправильная инициализация
      Либо между всеми Аналоговыми пинами короткое замыкание.

    • @stalkermod8738
      @stalkermod8738 ปีที่แล้ว +1

      @@UCanDo Спасибо! Разобрался в чем была проблема! Дело было в библиотеке для ADS! Установил другую и все заработало как часы!

  • @knz_igr
    @knz_igr 5 ปีที่แล้ว +3

    "Одна Вольта?" Вольта был Александр, так что лучше говорить "Один Вольт"))

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว +1

      Все верно :)
      Слово-паразит, надо переучиваться. Спасибо за поправку!

  • @NovaCat777
    @NovaCat777 ปีที่แล้ว

    8:44 -- Не главное! Если прописано float значит оно таким и будет. Я не пишу точка ноль и мне float всегда выдаёт значение меньше нуля и никогда не превращается в int.

    • @UCanDo
      @UCanDo  ปีที่แล้ว

      Значит вам везёт. Подавляющее большинство наступают на эти грабли.

  • @user-uv9rf6qm6f
    @user-uv9rf6qm6f 5 ปีที่แล้ว

    почему измеряется в битах??

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      АЦП именно так и измеряет. Ардуино точно так же измеряет. Только у Ардуино АЦП имеет разрядность 8 бит. И на выходе получается значение от 0 до 1023

    • @user-uv9rf6qm6f
      @user-uv9rf6qm6f 5 ปีที่แล้ว

      ну так это значение а не бит же -_-

    • @user-uv9rf6qm6f
      @user-uv9rf6qm6f 5 ปีที่แล้ว

      а поправочка не 8 а 10 бит, 8 бит это от 0 до 255

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Да, все верно

  • @krepton85you
    @krepton85you 5 ปีที่แล้ว

    Не I2C это не серьёзно - очень низкая частота семплирования, осциллограф на этом не сделать, нужна что то по серьёзней.

    • @user-uv9rf6qm6f
      @user-uv9rf6qm6f 5 ปีที่แล้ว

      i2c можно разогнать до 10кб/с

    • @krepton85you
      @krepton85you 5 ปีที่แล้ว

      Валентин Андреев да все равно сомнительное это дело, в даташите что то вообще не указанна скорость / частота выборки измерений и синхронизированна она с чем? С запросом по шине I2C? В любом случае осциллографа на этом не сделать. Нужен АЦП с параллельной (8 или 12 битной) шиной данных , что бы все измрения производились в режиме реального времени - 1 синхроимпульс на шине = 1 - измерение (сразу же АЦП отдал результат на шину данных) вот эта будет тема.

    • @TDMLab
      @TDMLab 5 ปีที่แล้ว +3

      Для ADS1015 MAXIMUM SAMPLE RATE 3,3кSPS для 1115 860SPS, забирать данные можно по сигналу RDY. Дельта-сигма как бы ну совсем не для осциллографов, о чем собственно даташит и говорит. Осциллограф на 328p даже для звукового диапазона маловероятен)

    • @user-uv9rf6qm6f
      @user-uv9rf6qm6f 5 ปีที่แล้ว

      найди ацп с параллельной шиной? если найдешь от 20$, будет стоить мб больше

    • @user-uv9rf6qm6f
      @user-uv9rf6qm6f 5 ปีที่แล้ว

      на asm можно за 4 такта снимать 10 бит

  • @misleprestypnik
    @misleprestypnik 5 ปีที่แล้ว

    Цена на микросхему не приличная. Дешевле второй контроллер поставить, если не прижмет конечно..

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว +1

      Второй контроллер не даст такую же точность как у микросхемы

    • @misleprestypnik
      @misleprestypnik 5 ปีที่แล้ว

      Можно и контроллер изначально более продвинутый использовать. Благо и хватает и не дорого. Было бы входов штук десять хотя бы на микросхемке...

  • @animovhere894
    @animovhere894 4 ปีที่แล้ว +1

    Вольт трансгендер)