Правильный вольтметр на Arduino

  Рет қаралды 66,606

arduinoLab

arduinoLab

10 жыл бұрын

Правильный вольтметр на ардуино
код arduinolab.pw/index.php/2015/1...
поддержать канал материально.
www.donationalerts.ru/r/arduin...

Пікірлер: 97
@user-tx8om1kg1q
@user-tx8om1kg1q Жыл бұрын
обожаю этот канал за четкость и краткость: все по делу и без воды. спасибо!
@soldervas
@soldervas 5 жыл бұрын
Можно избавиться от пульсаций и плавания питания довольно простым способом. Делаем привязку плавающей опоры к стабильному источнику, который есть на плате UNO - 3,3 В (если он не нагружен динамически, то достаточно стабилен). То есть применяем дополнительный замер стабильного 3.3 В и оцениваем плавание опоры. А в формулу расчёта вводим эту промежуточную опору. При этом показания плавать не будут, поскольку формула учитывает плавание опоры и привязку к стабильным 3,3 Вольтам. То есть: 1. Вычисляем реальную опору по привязке: Vcc = (1023 * 3.3хх (замеряем точное значение вольтметром) / analogRead (A0) // 3,3 подаём на pin A0. 2. Вычисляем измеряемое U на pin A1: V = analogRead (A1) * Vcc / 1023 Всё. Можем выводить 3-ю цифру после запятой.
@user-jt3nu5oz8h
@user-jt3nu5oz8h 7 жыл бұрын
Доброго времени суток. Я не программист , только учусь. Используя ваш код в качестве измерения напряжения. Дописал ещё кода которы используется как зарядка для сборки литиевых аккумуляторов. Но я хотел использовать только сам микроконтроллер для уменьшения размеров платы. И вот вопрос: будетли работать внутреннее опорное напряжение или оно есть именно в самой плате ардуино уно?. Заранее спасибо!
@exebest
@exebest 9 жыл бұрын
Можно ли реализовать следующее - запитать ардуино nano с дисплеем 5110 от 2-х пальчиковых батареек по 1,5В через преобразователь напряжения NCP1402 и при этом вывести на экран 5110 напряжение этих батареек ?
@sergeganzha3502
@sergeganzha3502 8 жыл бұрын
Здравствуйте. У меня Arduino Nano V3. Какое у него опорное напряжение? Мне нужно мерить напряжение питания самой ардуины и выводить на состояние батареи дисплей (как у обычных устройств, где показывается оставшийся заряд собственной батареи). Заранее спасибо за ответ.
@user-lt9rl1xl5c
@user-lt9rl1xl5c 2 жыл бұрын
Это самый доступный видос который я посмотрел. про замер напряжения. То что надо было для меня по опорному напряжению, я получил. Самое главное это пример с разными источниками питания. Я пытаюсь сделать выключатель нагрузки от аккумулятора при достижению нижнего порога 3 Вольта. Ардуино будет сама работать от этого аккумулятора. В таком случае не правильно было бы применять опорное напряжение питающее ардуино от этого же аккумулятора. (Ответ для тех кто скажет что ардуино на 5 вольт не будет работать от 3 вольт. Проверял лабораторником. ардуино начинает работать от 2,6 вольт)
@vladimirsmichok1901
@vladimirsmichok1901 5 жыл бұрын
Такой вопрос по подбору резисторов по формуле должно быть 0.09 или 0.1 значения
@OlegPogodaev
@OlegPogodaev 8 жыл бұрын
Подскажите, есть ли какие нибудь готовые китайские модули для подключения к ардуино и измерения напряжения и силы тока? У меня задача измерять до 40 вольт и до 5 ампер. Заранее спасибо за ответ!
@GGG-ko9dg
@GGG-ko9dg 8 жыл бұрын
Доброго времени суток! Сделал на примере вашего замечательного видео подобную штуку, но вот столкнулся с одной проблемой , я замеряю два аккумулятора в батарейном держателе. Полный заряд 8.4 вольта, если замеряю заряженные, показывает 8.38 на мультиметре тоже самое разница в 0,03. Но если ардуину выключить и поставить разряженный аккумулятор и снова включить, то на мультеметре например 7,77, а на ком-порту 8,37 (то есть полный заряд) и напряжение уравнивается только , если я щупом мультиметра касаюсь минусового контакта к которому батарея подключается. Так вот не можете подсказать в чем может крыться проблема?
@johnstoker8804
@johnstoker8804 6 жыл бұрын
а какое максимальное напряжение можно измерять с делителем 1:10, не больше 11 вольт, т.е. чтобы не превышать опорное напряжение?
@arduino3709
@arduino3709 6 жыл бұрын
Приветствую коллега! Поделись пожалуйста, в какой программе делаешь надписи с привязкой к картинке? Очень классно и информативно смотрится
@Dimon0014
@Dimon0014 5 жыл бұрын
Можно делать в любой программе где есть трекинг камеры. Например в Adobe After Effects
@dzanis79
@dzanis79 8 жыл бұрын
Спасибо.Делитель напряжения пригодился для измерения ASC712 с помощью Arduino Mini Pro 3.3v. float Vbat = (analogRead(A0) * 3.3) / 1023.0; float Vin = Vbat / (3.3 / (2.2 + 3.3)); // R2/(R1+R2) Serial.print(Vin); Serial.println(" \001V");
@kvk-ut
@kvk-ut 3 жыл бұрын
А полностью посмотреть код и схему подключения, где можно увидеть ?
@X6Mpower
@X6Mpower 6 жыл бұрын
При активации analogReference(INTERNAL) все остальные аналоговые входы шкалят до 1023, и ничего с этим не могу сделать((
@Imstalcon
@Imstalcon 9 жыл бұрын
сделал все как описано только на ардуино по мини и вывод результатов в сериал... возвращает значение inf и nan.... что это значит почему не работает?
@user-eb6rf1yv4w
@user-eb6rf1yv4w 4 жыл бұрын
А на входе А1 какое напряжение получается? Разве не то что на делителе? Т.е. U1*(R2/R1+R2)? Если так, то получается что все значения R сокращаются и от них ничего не зависит! Или я чего не понимаю?
@user-nw2re9uj8u
@user-nw2re9uj8u 4 жыл бұрын
Видио краткое и понятное. Кроме одного. Хоти замерять 12в. Берем резисторы с запасом 15кОм и 5кОм. Можем до 20 вольт мерить. Но чем больше српротивление вольтметра тем лучше. А если взять 150кОм и 50кОм? Что и как лучше?
@fensrg
@fensrg 8 ай бұрын
т.е. повышая точность мы снизили помехоустойчивать? =) а не лучше для повышения точности просто сделать стабилизацию питания arduino кормя ее строго 5В?
@MinaevNikolay
@MinaevNikolay 8 жыл бұрын
У родственника (электрика) валялось несколько источников опорного напряжения, ртутных. от чего еще можно использовать внешнее опорное напряжение? стабилизатор на 3,3 допустим подойдет?
@romfi2050
@romfi2050 6 жыл бұрын
николай минаев стабилитрон можно.
@comehere96
@comehere96 2 жыл бұрын
В Ардуно встроен стабилизатор напряжения. Чтобы его задействовать, надо подключить питание туда, где 12 вольт подключается, а не usb вход.
@dronixon2719
@dronixon2719 4 жыл бұрын
Люди добрые подскажите. Опорное 1,1. На делитель ставлю 22кОм и 1,3кОм. Максим напр 20В. Проблема в том, что чем меньше напряжение тем больше врёт, да и ещё десятые вольта скачут до 0,3В.
@user-ey7lg1vx2r
@user-ey7lg1vx2r 8 жыл бұрын
Спасибо. Новое узнал
@user-fl1qk9sw2v
@user-fl1qk9sw2v 8 жыл бұрын
пробовал такое решение, вылезло то, что в формулах нужно указывать как можно точнее номиналы резисторов(а не то что на них написано)
@vladimirlee5928
@vladimirlee5928 4 жыл бұрын
так резисторы надо измерять, они же еще делятся и по допускам отклонений в процентном соотношении.
@FCorporation
@FCorporation 4 жыл бұрын
у меня отображает только целые значения, как исправить ?
@mamumbar
@mamumbar 5 жыл бұрын
Как выбрать для делителя резисторы? Есть ли какой-то общий принцип? Вы взяли 783к и 89к, есть ли минимально допустимое сопротивление для построения делителя? Как выбрать для этой цели правильный номинал?
@user-nq3oq6ke1y
@user-nq3oq6ke1y 2 жыл бұрын
Закон Ома...
@Panchiks16
@Panchiks16 8 жыл бұрын
Странно, у меня 328-я мега , решил попробовать померить напряжение с использованием внутреннего источника опорного напряжения 1,1 В, а компилятор не понимает функцию AnalogReference(Internal)
@zisoua
@zisoua 8 жыл бұрын
эта функция в меге не работает там - internal1v1 или internal2v56. первое будет 1.1 второе 2.56
@Panchiks16
@Panchiks16 8 жыл бұрын
+zisoua спасибо
@user-pi1ko1ix5h
@user-pi1ko1ix5h 8 жыл бұрын
Если сделать усреднение по нескольким последовательным измерения, скакать должно меньше. Еще при 11в максимальных, 0.01в выше точности АЦП, так что последнему разряду уже веры нет. И ещё опорное может заметно отличаться от 1.1 в зависимости от конкретной микросхемы.
@user-rs3bm8di6j
@user-rs3bm8di6j 4 жыл бұрын
Проще всего поставить подстроечный резистор в качестве делителя и им откалибровать под любой источник опорного напряжения. Как собственно реализовано в китайских вольтметрах.
@ildarmingazov2304
@ildarmingazov2304 2 жыл бұрын
У меня вольтметр сгорел и вольамперметр китайский сгорел ;(
@alexowl8313
@alexowl8313 8 жыл бұрын
Спасибо!
@TheSimpleTruthTeling
@TheSimpleTruthTeling 7 жыл бұрын
Мультиметр как у меня. Охеренный. Мой отец (царство небесное) его покупал 20 лет назад еще, и до сих пор работает!
@nsklital
@nsklital 7 жыл бұрын
а если применить делитель на 10кОм на общий и 100кОм на измерение. какое максимальное напряжение можно измерить?
@arduinoLab
@arduinoLab 7 жыл бұрын
www.google.ru/search?q=%D1%80%D0%B0%D1%81%D1%87%D0%B5%D1%82+%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8F+%D0%BD%D0%B0%D0%BF%D1%80%D1%8F%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F&ie=utf-8&oe=utf-8&gws_rd=cr&ei=kULEWNSfD4bvUNCjrVg
@TEENASPECT
@TEENASPECT 10 жыл бұрын
Спасибо. Интересный выпуск. Есть вопрос оп опорному питанию - от чего оно все же зависит и нужно ли в коде формулы его править?
@arduinoLab
@arduinoLab 10 жыл бұрын
TEEN ASPECT в смысле зависит? это то, с чего начинается отсчет у АЦП, там 3 варианта, это питание, которое может быть не 5, а 3,3 вольта, внутренний источник (в данном случаи) на 1,1 и внешнее, которое подключается к выходу AREF, соответственно и при переводе в вольты нужно указать, что считать 1023.
@user-fd4ub4ic2h
@user-fd4ub4ic2h 5 жыл бұрын
Скажите плз как сделать так, чтобы не было постоянного потребления? Чтобы потребление только в момент замера было?
@animovhere894
@animovhere894 4 жыл бұрын
Выключатель?
@Dmitryrusss
@Dmitryrusss 9 жыл бұрын
У меня после analogReference(INTERNAL); - перестали работать 1,3 и 4 кнопки
@alexp7165
@alexp7165 7 жыл бұрын
тоже самое
@romfi2050
@romfi2050 6 жыл бұрын
Вот и я подумал что из-за этого, не ошибся. Как причину найти?
@gene4000
@gene4000 4 жыл бұрын
А если точно известно, что напряжение будет не более 1 вольта. Какие-то резисторы все равно нужны?
@user-nw2re9uj8u
@user-nw2re9uj8u 3 жыл бұрын
До 5 вольт не нужно.
@mysss2019
@mysss2019 9 жыл бұрын
Здравствуйте. Можно ли с помощью этого вольтметра сделать анализатор замкнутой цепи? Чтобы arduino получал некий сигнал когда цепь замкнута и есть любое напряжение? Есть ли у Вас схема такого вольтметра? На видео не ясно куда подключать какие контакты.
@SpawnerHocKoB
@SpawnerHocKoB 8 жыл бұрын
+Vladimir Ivanov И без ардуино можно) Подключить провод к плюсу от источника напряжения и припаять его к плюсу от спикера, к минусу спикера припаять провод с щупом, пторой провод с щупом подключить к минусу источника питания. Профит) Мб ошибаюсь, если-что - поправьте)
@mysss2019
@mysss2019 8 жыл бұрын
+Spawner HocKoB Спасибо. А есть ли у Вас схема такого вольтметра как на этом видео? На самом видео не ясно куда какие провода подключать, я в электронике не шарю)
@SpawnerHocKoB
@SpawnerHocKoB 8 жыл бұрын
Vladimir Ivanov Я сам не шарю и ардуино мне ещё не приехала. Просто анализатор замкнутой цепи, если я правильно понимаю о чём речь, делается до безобразия просто, по-этому и написал свой вариант.
@mysss2019
@mysss2019 8 жыл бұрын
+Spawner HocKoB Нет, я имел ввиду не схему анализатора. А схему вольтметра о котором говорится в видео.
@SpawnerHocKoB
@SpawnerHocKoB 8 жыл бұрын
Vladimir Ivanov а, ну она то тем-более у меня иметься не может. Надо автора просить
@bewildstudio
@bewildstudio 8 жыл бұрын
Internal Voltage Reference для iskra neo 2.56V min2.4 max2.8
@Yupitrer
@Yupitrer 4 жыл бұрын
А где фильтр помех? Где цифровая фильтрация?
@stroypro48
@stroypro48 8 жыл бұрын
подскажите как избавиться от этих пульсаций - наводок?
@ajiekceumapecbe8316
@ajiekceumapecbe8316 7 жыл бұрын
Самое главное что десятые верно измеряет
@SerjkZ
@SerjkZ 6 жыл бұрын
В for 4 измерения и среднее арифм выбирать
@aln9391
@aln9391 6 жыл бұрын
Лучше медитировать
@smert_okupantam
@smert_okupantam 6 жыл бұрын
раз мы меряем постоянное напряжение, то можно кондерчик на 0.1µF к пину и земле
@soldervas
@soldervas 5 жыл бұрын
@@SerjkZ Только среднее арифметическое лучше вычислять после отбрасывания пиков, которые его могут сильно портить.
@alexandrlatukhin6345
@alexandrlatukhin6345 3 жыл бұрын
Спасибо.
@xx0ru
@xx0ru 8 жыл бұрын
Еще вариант: Использовать опорное напряжение 3.3В )))
@user-pu7vm4me1i
@user-pu7vm4me1i Жыл бұрын
А как замутить диммер с дисплеем?Чтоб можно было видеть на экране сколько вольт дает диммер?
@arduinoLab
@arduinoLab Жыл бұрын
Как управлять Вселенной не привлекая внимания санитаров
@fensrg
@fensrg 8 ай бұрын
у вас не один вопрос, а сразу 10 в одном. Вы сначала определитесь что вы собираетесь диммировать. Возможно что под вашу задачу подойдет какое нибудь готовое решение... а если вы спрашиваете в образовательных целях то тогда сначала нужно изучить мат. часть.
@Imstalcon
@Imstalcon 9 жыл бұрын
а как с помощью ардуино замерить напряжение в диапазоне от -12 до + 12 вольт?
@mr.stelanser2208
@mr.stelanser2208 4 жыл бұрын
ты где напряжение -12 взял? ))))
@mr.stelanser2208
@mr.stelanser2208 4 жыл бұрын
с помощью делителя напряжения уменьшить до 1.1 а дальше по видео
@GGG-xl2is
@GGG-xl2is 4 жыл бұрын
@@mr.stelanser2208 допустим в блоке питания от пк
@animovhere894
@animovhere894 4 жыл бұрын
@@mr.stelanser2208 Две батарейки последовательно соединяешь , центр 0 вольт ,сверху +1.5 ,снизу -1.5.
@MrNiki43
@MrNiki43 8 жыл бұрын
подскажите пожалуйста, а как измерить напряжение 220 вольт в переменной сети
@arduinoLab
@arduinoLab 8 жыл бұрын
+Николай Мушиц примерно также, только с гальванической развязкой оптопарой или трансформатором, замеряется амплитудное значение и делится на 1,41.
@MrNiki43
@MrNiki43 8 жыл бұрын
Если вам не сложно можете набросать схемку и код, и скинуть на mushic@inbox.ru спасибо
@arduinoLab
@arduinoLab 8 жыл бұрын
Николай Мушиц подключить провода и прошить в ардуину ненужно?
@MrNiki43
@MrNiki43 8 жыл бұрын
+arduinoLab спасибо буду пробовать
@MrNiki43
@MrNiki43 7 жыл бұрын
ок спасибо
@dronixon2719
@dronixon2719 5 жыл бұрын
Осталось добавить погрешность опорного внутреннего напряжения до + - 10%. дело в том, что внутренний источник опорного напряжения ATmega требует предварительной калибровки. Надо взять эталонный источник напряжения, подать его на аналоговый пин и сравнить с внутренним, получив таким образом поправку, компенсирующую т.н. систематическую погрешность. Полученное значение надо сохранить в EEPROM микроконтроллера, поскольку оно индивидуально для каждого конкретного чипа, а в скетче считывать после старта.
@esherbinin
@esherbinin 3 жыл бұрын
А в чем его правильность, ну читаете показания ацп, ну перещитываете относительно делителя напряжения...и?
@vovanchik_ru4208
@vovanchik_ru4208 3 жыл бұрын
хорошее видео. Только всё таки правильно было бы делать мультиметр на ардуино с помощью АЦП ads1115. Хотя бы потому что у него свой, правильный(точный) ИОН. С ардуиной всегда будет плвать напряжение и кроме как примерно определить напругу больше ничего не узнать. Я уже не говорю о том, чтобы измерять падение напряжения на токоизмерительном резисторе. ads1115 - наше всё и забудьте про остальные решения. Кстати, напряжение на видео скачет не из-за наводок, а из-за того, что опорное напряжение ниочинь и разрядность в 10 бит - ни о чём для этих делов.
@user-jo9nu4mj3c
@user-jo9nu4mj3c 2 жыл бұрын
Или на ADE7755, взятого с электросчетчика
@sssserya1
@sssserya1 10 жыл бұрын
а если использовать 3,3 вольта тож будет не правильно показывать? стабилизатор должен держать их стабильно .. не знал что внутренний.. есть в ардуине спасибо
@arduinoLab
@arduinoLab 10 жыл бұрын
тогда и перевод в вольты нужно делать с учетом, что потолок у АЦП 3,3 вольта.. напряжение питания может гулять по разным причинам, вплоть до температуры стабилизатора и тут еще вопрос какая точность нужна, иногда на разброс в пол вольта можно наплевать, а иногда нужно брать специализированные стабы для опорного питания и подключать их к AREF
@Dmitryrusss
@Dmitryrusss 9 жыл бұрын
Мне больше понравился этот вариант и до 5 Вольт делитель не нужен: #include LiquidCrystal lcd(8, 9, 4, 5, 6, 7); long readVcc() { long result; // Read 1.1V reference against AVcc ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1); delay(2); // Wait for Vref to settle ADCSRA |= _BV(ADSC); // Convert while (bit_is_set(ADCSRA,ADSC)); result = ADCL; result |= ADCH
@arduinoLab
@arduinoLab 9 жыл бұрын
duran batist 1023 конечно, спасибо, поправил.
@mamumbar
@mamumbar 5 жыл бұрын
Если поставить стабилизатор на 5В на питание ардуины, думаю можно использовать и без делителя на 5В. Вот интересно как дешевле и проще всего этот стабилизатор сделать. :)
@andrewdok3595
@andrewdok3595 5 жыл бұрын
@@mamumbar если после повербанка - стабилитроном. или можно замерять после стабилитрона как эталон и корректировать.
@SergeVoron
@SergeVoron 4 жыл бұрын
А возможно измерять 60 вольт?
@animovhere894
@animovhere894 4 жыл бұрын
да хоть 20 киловольт ,главное правильно резистивный делители посчитать. www.joyta.ru/7328-delitel-napryazheniya-na-rezistorax-raschet-onlajn/
@TheTsiklauri
@TheTsiklauri 7 жыл бұрын
Как сделать тожесамое на 220 вольт?
@tsvigo11_70
@tsvigo11_70 2 жыл бұрын
Может Вам это и не надо но в подобных комплексах должна быть "защита от дурака" представляющая собой отключение от измеряемого устройства при превышении мощИ и написании об этом на экране.
@electronicsengineer-ru
@electronicsengineer-ru 6 жыл бұрын
Какие там у вас могут быть наводки, если у вас два измерительных прибора подключены к одному измеряемому источнику, на мультиметре то нет наводок и вы ещё не показали например 1 Вольт или 0,5 как будет измерять.
@user-rd7pk6wk8g
@user-rd7pk6wk8g 8 жыл бұрын
а ардуино може вимірювать ту напругу до якої сама підключета?
Обзор  INA226 INA3221 INA229
10:59
RADIOSOFT
Рет қаралды 4,1 М.
Омметр на Ардуино
6:35
У Павла!
Рет қаралды 6 М.
ТАМАЕВ УНИЧТОЖИЛ CLS ВЕНГАЛБИ! Конфликт с Ахмедом?!
25:37
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 64 МЛН
New model rc bird unboxing and testing
00:10
Ruhul Shorts
Рет қаралды 24 МЛН
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 43 МЛН
ATmega328PB и Arduino с MiniCore
8:38
arduinoLab
Рет қаралды 17 М.
INA231, Монитор мощности, аналог INA226
7:56
Фишки Arduino, о которых ты не знал!
13:37
Заметки Ардуинщика
Рет қаралды 109 М.
Уроки Arduino. Фильтры данных, обработка сигналов
16:49
Заметки Ардуинщика
Рет қаралды 121 М.
ТОЧНЫЙ вольтметр для БЛОКА ПИТАНИЯ. ARDUINO+ADS1115
6:45
Ідея Інженера
Рет қаралды 39 М.
How to make a voltmeter on Arduino or ESP8266
6:52
Andrei Rybalko
Рет қаралды 9 М.
EXEED VX 2024: Не өзгерді?
9:06
Oljas Oqas
Рет қаралды 48 М.
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,8 МЛН
Как распознать поддельный iPhone
0:44
PEREKUPILO
Рет қаралды 2,1 МЛН
Лазер против камеры смартфона
1:01
NEWTONLABS
Рет қаралды 398 М.
ГОСЗАКУПОЧНЫЙ ПК за 10 тысяч рублей
36:28
Ремонтяш
Рет қаралды 544 М.