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

  Рет қаралды 29,462

Home Made

Home Made

5 жыл бұрын

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 жыл бұрын
Вольт же мужик, зачем его так унижать?
@TDMLab
@TDMLab 5 жыл бұрын
Замечательный дельта-сигма, спасибо)
@cyberpunklive4131
@cyberpunklive4131 3 жыл бұрын
Прикольно, буду делать точный вольтметр))
@PyschYaBatman
@PyschYaBatman 5 жыл бұрын
Использовал такую(16 битную) для записи данных с фотоэлектороумножителя.
@master3763
@master3763 3 жыл бұрын
Спасибо за познавательное видео! Все красиво показанно и описанно. Скажите пожалуйста а если напряжение питания ADS1015 будет меняться от 2 - 5,5V как описанно в даташите будут ли менятся паказания например с батареи с дициринциальным выходами АЦП ? Или напряжение питания ADS1015 от 2 - 5,5V никак не влияют на точность показаний ; мне нужно снимать напряжение на батарее 18650 3.7V от которой будет паралельно питаться и ардуинка и сам модуль ADS1015 .
@UCanDo
@UCanDo 3 жыл бұрын
Напряжение питания не влияет на точность показаний
@by0uki
@by0uki 4 ай бұрын
Да, все будет нормально и вы увидите реальное напряжение
@sled8483
@sled8483 3 жыл бұрын
Здравствуйте, помогите пожалуйста, как прописать в скетче подключение к ESP-01S и передачи данных в Blynk.
@igorandrusyk2307
@igorandrusyk2307 Жыл бұрын
Здравствуйте. Спасибо за видео. Такой вопрос. Как избавиться от помех? На видео в сириал мониторе видно, что значения прыгают уже во втором знаке после комы. То есть ни о какой большой точности речи не идет, тк мы просто получаем шум з большой разделительной способностью. То есть с одной стороны, мы измеряем допусти до 6 знака после комы, но уже во втором нету никакой стабильности напряжения.
@UCanDo
@UCanDo Жыл бұрын
Да, это большая проблема. Тут многое влияет: провода (наводки), качество источника питания (шумы по питанию), разводка платы (опять же - наводки)… И т.д.
@by0uki
@by0uki 4 ай бұрын
Сам АЦП 1115 почти не шумит при 128 выборках, это уже надо разбираться с тем что измеряете
@shockblaze8669
@shockblaze8669 4 жыл бұрын
Подскажите, этой плате можно указать где брать опороное напряжение или у неё только собственный внутренний источник?
@by0uki
@by0uki 4 ай бұрын
Только свой встроенный, поэтому для термодатчиков на делителе напряжения нужно еще мониторить подаваемое напряжение на делитель
@user_PsevdonimyEtoPolnyjOtstoj
@user_PsevdonimyEtoPolnyjOtstoj 5 жыл бұрын
Если подать больше чем два вольта, то скорее всего ничего не будет АЦП просто выдаст максимальное значение, главное не подавать больше чем напряжение питания. Гейн там регулируется скорее всего изменением опорного напряжения, чем меньше опорное тем чувствительнее АЦП. У 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 если у вас даташит то спорить глупо
@budnirekruta
@budnirekruta 4 жыл бұрын
а со своим старым проектом индикации на tft дисплее не пробовал этот модуль подружить? индикация не плохая
@UCanDo
@UCanDo 4 жыл бұрын
С голыми дисплеями на Ардуино довольно сложно работать. Не хватает ни памяти, ни скорости. Надо переходить на STM32, или использовать "умные" дисплеи, но цена у них кусается...
@by0uki
@by0uki 4 ай бұрын
Из интересного 1115 может измерять до минус 0,3 вольт относительно своей земли и на 0,3 вольта выше своего питания, главное защитить вход ограничительным резистором и желательно дополнительными диодами шотки
@UCanDo
@UCanDo 4 ай бұрын
Резисторы и диоды будут вносить погрешность в измерение, из-за чего измерения будут не верными. ADS подключается к измеряемому источнику на прямую. Исключение - когда измеряемое напряжение выше вперед-назад измерения ADS, в таком случае применяется делитель напряжения. В остальных случаях подключение происходит на прямую.
@user-live_fair
@user-live_fair Жыл бұрын
Вопрос к автору видео, можно ли к этому АЦП подключить АКБ конфигурацией 3s1p и измерять на каждом аккумуляторе батареи напряжение?
@UCanDo
@UCanDo Жыл бұрын
Да, вполне. Только нужно будет использовать делители напряжения, чтобы согласовать уровни напряжения на аккумуляторе с максимально допустимым входным напряжением АЦП
@RomaxSinergy
@RomaxSinergy 5 жыл бұрын
Я на этой схемке сочинил джойстик для управления модельками через LoRa uPython. Скоро выложу на отдельном канале.
@UCanDo
@UCanDo 5 жыл бұрын
Как сделаете, напишите ссылку. Будет интересно посмотреть. И обязательно сделайте пояснение кода. Будет полезно начинающим!
@Vlad_4572
@Vlad_4572 5 жыл бұрын
Четырею четыре))))
@user-hd7hq4lf4y
@user-hd7hq4lf4y 4 жыл бұрын
По метке времени 11:01 В при прямом и обратном подключении щупов к 1,5 батарее напряжение разное !!! Погрешность или закономерность?
@UCanDo
@UCanDo 4 жыл бұрын
Скорее закономерность. С чем связана - не знаю. Но подобный эффект наблюдается и на обычных мультиметрах.
@user-hd7hq4lf4y
@user-hd7hq4lf4y 4 жыл бұрын
@@UCanDoПроверил на своем - отличие только в 3 знаке после запятой.... Думаю можно ввести программную поправку если кому нужно будет, хотя не уверен, что она будет линейна.
@Erepbs
@Erepbs 5 жыл бұрын
ADS1115 в принципе с термопарой можно использовать на максимальном усилении?
@UCanDo
@UCanDo 5 жыл бұрын
Да, можно.Мне на глаза попадались применение с термопарой, так что 100% можно использовать.
@nikl_dreamer
@nikl_dreamer 5 жыл бұрын
одна вольта?
@MrSasha3050
@MrSasha3050 5 жыл бұрын
Две вольты да 😂
@Vitalii.Roshka
@Vitalii.Roshka 2 жыл бұрын
интересный ацп. а как подключить несколько штук к esp?
@UCanDo
@UCanDo 2 жыл бұрын
По i2c можно несколько штук подключить, каждому модулю задав свой адрес.
@Vitalii.Roshka
@Vitalii.Roshka 2 жыл бұрын
@@UCanDo это понятно а в скетче как опрос делать?
@Yupitrer
@Yupitrer 5 ай бұрын
Не понятно только как привыборе усилителя в 6,14В он будет измерять если подаем на него 4,8 Вольт. А максимальное питание 5,5В
@UCanDo
@UCanDo 5 ай бұрын
Напряжение питания ни на что не влияет так как АЦП имеет встроенный стабилизатор напряжения, от которого он и питается. Настройка усилителя влияет на чувствительность, что влечет за собой ограничения по входному напряжению. Хоть и разрядность АЦП остаётся той же, но зато меняется значение бита в зависимости от разрядности. Чем большую настройку усилителя установить, тем более точно будет измерять АЦП но с этим снижается максимально допустимое входное напряжение. И наоборот чем меньше предусилитель, тем меньше точность, но выше напряжение можно подать на вход. В скетчах-примерах в самом начале приведена таблица зависимостей значений усилителя, максимального входного напряжения и чему равен 1 бит в выбранной настройке усилителя.
@user-rd3lj4gn4s
@user-rd3lj4gn4s 5 жыл бұрын
А чего же не упомянул о ADS1215 с разрядностью до 20 бит (а при некоторых условиях и до 22 бит)?
@UCanDo
@UCanDo 5 жыл бұрын
В видео говорится об ADS1115
@user-rd3lj4gn4s
@user-rd3lj4gn4s 5 жыл бұрын
В виде показывается ADS1115, а говорится о ADS1015, называется библиотека ADS1x15, да хоть на свой заголовок видео посмотри. Если ты показывая свой АЦП рассказываешь об аналогичных - то почему только о худших?
@dred77780
@dred77780 5 жыл бұрын
а что если использовать аналоговый мультиплексор? ну чтобы к-во входов разширить?
@UCanDo
@UCanDo 5 жыл бұрын
С ним у вас будет больше аналоговых входов (точнее вход останется один, но данные получать из разных источников). Но характеристики самого аналогового входа (битность и пределы напряжения) останутся неизменными.
@101picofarad
@101picofarad 5 жыл бұрын
Иногда проще взять еще один AD1115.
@by0uki
@by0uki 4 ай бұрын
Скорее обычно наоборот лучше поставить несколько ацп чтобы не ждать переключения внутреннего мультиплекосра)
@user-xj7db6ww5e
@user-xj7db6ww5e 4 жыл бұрын
Как подключить две ads1115?
@hillclimbracingll6533
@hillclimbracingll6533 5 жыл бұрын
Тема очень интересная и познавательная, но ОднА ВольтА - это что за единица измерения такая? )))))
@UCanDo
@UCanDo 5 жыл бұрын
:)) Оговорка :)))
@hillclimbracingll6533
@hillclimbracingll6533 5 жыл бұрын
Home Made - То, что ты можешь сделать бывает.
@user-ko3ep7bc8r
@user-ko3ep7bc8r 5 жыл бұрын
Home Made - То, что ты можешь сделать, дважды подряд и неоднократно? 😁 Это сознательное произношение. Вольта - вольтанутая девушка! 😂
@jb9282
@jb9282 5 жыл бұрын
Я вольтА Ты вольт Он/Она вольтюшник 😂😂
@SashNone
@SashNone 5 жыл бұрын
ВольтА - это комментогенератор, ничего вы не понимаете!
@m_sav4754
@m_sav4754 2 жыл бұрын
Мужики, подскажите пожалуйста кто в теме: ищу именно 10 вольтовый АЦП именно БЕЗ делителей. Сооружаю различные блоки управления для своего производства а с аналоговыми датчиками напряг. Хотелось работать именно с 10вольтовыми . Цена на ацп не важна.
@UCanDo
@UCanDo 2 жыл бұрын
Я сомневаюсь что такие существуют
@user-re2fl5br7f
@user-re2fl5br7f 2 жыл бұрын
Возможно подойдет INA226 36V, 16-bit, ultra-precise i2c output current/voltage/power monitor w/alert или INA3221SensesBusVoltagesFrom 0 V to+26V
@vasyapopkov7542
@vasyapopkov7542 5 жыл бұрын
Скажите она может мерить от 1 милливольта до 1000 милливольта ?
@UCanDo
@UCanDo 5 жыл бұрын
Да, может. Но точность нужно будет уточнить по даташиту
@knz_igr
@knz_igr 5 жыл бұрын
"Одна Вольта?" Вольта был Александр, так что лучше говорить "Один Вольт"))
@UCanDo
@UCanDo 5 жыл бұрын
Все верно :) Слово-паразит, надо переучиваться. Спасибо за поправку!
@konstantinpopkov8525
@konstantinpopkov8525 3 жыл бұрын
Спасибо , у меня входы ловят наводки при подключении любой нагрузки блок питания на 6 ампер
@UCanDo
@UCanDo 3 жыл бұрын
Если на входах ничего нет, то это нормально. А если вы пытаетесь что-то измерить, но постоянно ловите наводки, то вам стоит задуматься о фильтре для питания и об экранировании устройства, для защиты от наводок.
@konstantinpopkov8525
@konstantinpopkov8525 3 жыл бұрын
@@UCanDo Я делал устройство на сим800л которое передает значения с тмр36 , но как только позвонил на этот модуль значения температуры скпчат , менял блоки все безсмыслеенно
@UCanDo
@UCanDo 3 жыл бұрын
Блоки менять нет смысла. У вас там какие-то скачки по питанию происходят, вот модуль и «сходит с ума». Вам нужно распаять качественный фильтр питания. Разделить питание, отдельно для SIM800, отдельно для всего остального.
@konstantinpopkov8525
@konstantinpopkov8525 3 жыл бұрын
@@UCanDo Делал питание отдельное для тмр36 , для sim800, для адс1115 не помогло, могу по ватсапу плату показать.
@UCanDo
@UCanDo 3 жыл бұрын
Можете написать в группу: t.me/HomeMadeChannel Но вообще лучше создайте тему на форуме
@stalkermod8738
@stalkermod8738 Жыл бұрын
А что делать если работает только один порт а3, а все остальные просто дублируют его показания?
@UCanDo
@UCanDo Жыл бұрын
Тут может быть несколько вариантов: Либо микруха мертвая (брак) Либо в скетче неправильная инициализация Либо между всеми Аналоговыми пинами короткое замыкание.
@stalkermod8738
@stalkermod8738 Жыл бұрын
@@UCanDo Спасибо! Разобрался в чем была проблема! Дело было в библиотеке для ADS! Установил другую и все заработало как часы!
@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 жыл бұрын
Для 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 жыл бұрын
Второй контроллер не даст такую же точность как у микросхемы
@misleprestypnik
@misleprestypnik 5 жыл бұрын
Можно и контроллер изначально более продвинутый использовать. Благо и хватает и не дорого. Было бы входов штук десять хотя бы на микросхемке...
@animovhere894
@animovhere894 3 жыл бұрын
Вольт трансгендер)
Mini solar weather station on ESP8266 (ESP-12f)
19:27
Home Made
Рет қаралды 10 М.
ТОЧНЫЙ вольтметр для БЛОКА ПИТАНИЯ. ARDUINO+ADS1115
6:45
Ідея Інженера
Рет қаралды 39 М.
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
kak budto
Рет қаралды 1,3 МЛН
Tom & Jerry !! 😂😂
00:59
Tibo InShape
Рет қаралды 31 МЛН
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 21 МЛН
ТАМАЕВ vs ВЕНГАЛБИ. ФИНАЛЬНАЯ ГОНКА! BMW M5 против CLS
47:36
Particle Wave Visualizer
30:00
Hypno Bubbles
Рет қаралды 107
TUTORIAL: How to / About the ADS1115 External 16 Bit ADC - Part 2
16:25
Antony Cartwright
Рет қаралды 64 М.
ATtiny26 - новый король бомж самоделок?
10:40
Заметки Ардуинщика
Рет қаралды 318 М.
Простая беспроводная сеть датчиков на Arduino и 433 MHz
18:54
Заметки Ардуинщика
Рет қаралды 258 М.
После ввода кода - протирайте панель
0:18
DC Fast 🏃‍♂️ Mobile 📱 Charger
0:42
Tech Official
Рет қаралды 485 М.
ТОП-5 культовых телефонов‼️
1:00
Pedant.ru
Рет қаралды 19 М.