Качественный и недорогой прибор для блока питания. Основа INA226, Nano V3.0, TFT 160x128 Часть 3.

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.พ. 2021
  • Это Ампервольтметр для ЛБП и других источников тока, сварочных аппаратов на основе INA226, Nano V3.0 ATmega328 и 1,8-дюймовый TFT ЖК-модуль. Новая версия прошивки. Наличие калибровки вольтметра.
    Скетчи и схемы - drive.google.com/drive/folder...
    Купил здесь - www.aliexpress.ru/item/diymor...
    Купил здесь - www.aliexpress.ru/item/Mini-U...
    Купил здесь - www.aliexpress.ru/item/1-8-1-...
  • แนวปฏิบัติและการใช้ชีวิต

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

  • @UsefulDIYs___kot_pensioner
    @UsefulDIYs___kot_pensioner  ปีที่แล้ว +6

    Всем кто столкнулся с проблемой "16,38" напоминаю что ИНА с Ардуиной общаются по линии I2С и эта застывшая на экране цифра говорит о том что по этой линии идет сбой. Это бывает прежде всего из за плохого (от ПК) и неправильного питания, не правильно организованной "общей" линии и при не разделенных сигнальных цепей и силовых цепей. Прибор может не работать если его собрать на столе с применением длинных проводов и отсутствии заземления. Я собрал с десяток приборов, залил в них те же скетчи что и вам показываю и все работают, но я все приборы запускал собранными на плате и с соблюдением всех правил монтажа. Про библиотеки - они у меня все лежат на диске С и регулярно обновляются стандартными методами из под Ардуино.ехе.

    • @LogicLevel1
      @LogicLevel1 2 หลายเดือนก่อน

      Проблема 16,38 вольт возникает из-за того, что народ покупает готовую плату устройства или заказывает с чужого гербера, берет плату ina226 и не смотря распиновку запаивает. И даже не подозревает, что ina226 существуют с разной распиновкой сигналов sda и scl . В некоторых платах они поменяны местами.

  • @RolletUA
    @RolletUA 3 ปีที่แล้ว +4

    Большое спасибо автору!!! Обязательно попробую сделать.

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

    Интересно правок много делать под 240*320 точек? 2.4 или 2.8 дюйма.

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

    Уважаемый автор, нужна Ваша помощь в настройке ардуинки, а именно Ваш выложенный скетч не компилируется выдает ошибку (не может найти файл или директорию User_Setup.h) Данный файл находится в папке TTF и в корне пришлось скопировать. в чем причина не пойму. Как с вами можно связаться в онлайне или почта, очень буду благодарен.

  • @gta_KaskaD
    @gta_KaskaD 9 หลายเดือนก่อน

    6:25 подскажите, пожалуйста, шунт стоит на минусе как у вас на схеме. ina226 показывает напряжение на шунте -2.2mV и ток -0.43А, если увеличивающую нагрузку (лед лентой) возрастает до -1.7mV и ток -0.36А. Если увеличивать нагрузку (еще на 0.3А), то вольтаж становится положительным, а ток ~-80А. Если коэффициент положить -1 то на шунте 2.2mV и ток ~ -80А. На других схемах шунт на +, грешу на етот фактор.

    • @RadioKot_Pensioner
      @RadioKot_Pensioner 9 หลายเดือนก่อน

      Доброго. У Вас где то что то со схемой и прибор фиксирует "левый" ток. По другому я это не могу никак объяснить.

  • @Random-dg6qu
    @Random-dg6qu 4 หลายเดือนก่อน

    Постоянный ток и напряжение - это да! А вот переменное напряжение и ток,+ ваттметр?

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

    ЗДРАВСТВУЙТЕ!! спасибо за видео, как повысить диапозон измерения напряжения?до 50. заранее спасибо

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

      Здравствуйте. Делитель на входе + коэффициент в скетче.

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

      @@RadioKot_Pensionerбольшое спасибо,буду делать.

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

    Что бы экран не белел внезапно , нужно снизить частоту spi интерфейса дисплея .для st7796 оптимальная частота 60мгц ..это если используем esp или стм

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

      И где же это он белел? К тому же внезапно. Что то я такого не наблюдал. Может это "белочка" проскочила?

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

    Сброс счетчика А\Ч - th-cam.com/video/XsaRsJNqYWw/w-d-xo.html

  • @user-je5kg9lc1n
    @user-je5kg9lc1n 3 ปีที่แล้ว +2

    Доброго дня. Было бы интересно переделать скетч под более дешевый экран LCD 1602 с модулем для подключения его по I2C. Может, у кого-то есть мысли по осуществлению данной переделки скетча?

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

      Доброго дня. Я не программист и такого никогда не делал. Увы. LCD 1602 для моего зрения очень плохо читаемый, поэтому я взялся за ТФТ который я хорошо вижу с расстояния 1,5 метра.

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

      Переделал под LCD 4004

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

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

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

      Переделал под LCD 1602 по I2C и LCD 2004

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

      @@user-ny6bc9po6l

  • @vesta1905
    @vesta1905 5 หลายเดือนก่อน +1

    Скажите пожалуйста как калибруется значение ВОЛЬТ на INA226?

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

      Доброго.
      Если шкала линейная то V = V * Х ; где Х это коэффициент.
      А если имеется нелинейность шкалы то на вкладке INA226.h строчки 37 и 38. Конкретнее не скажу так как мне кривые ИНА не попадались.

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

      @@UsefulDIYs___kot_pensioner спасибо Вам большое!) только что прошил, проверил и с первого раза угадал коэффициент! 12300 поставил!) все работает правильно на разных напряжениях!)

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

    Здравствуйте можете написать эту программу но на дисплей 2.4д ?

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

      Здравствуйте. Что за дисплей? Эта программа подходит для дисплея с интерфейсом SPI с разрешением 160x128 и не зависит от размера. Мне кажется что у 2,4 модуля разрешение 320х240 и для него надо arduino R3 Mega2560.

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

    Здравствуйте. Собрал такой прибор (на синей плате), а напряжение плавает в пределах 0.5~0.7 вольт… в чем может быть дело?

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

      Доброго. А может оно на самом деле "плавает" а прибор просто это фиксирует?

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

      @@UsefulDIYs___kot_pensioner нет, дело не в этом. Я уже разобрался, может кому полезно будет. У меня было отдельное питание прибора и измерения. Я объединил их общие проводы (минусы) и все стало на свои места. А ведь я когда-то попался с такой же мелочью, когда собирал электронную нагрузку )))

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

      @@vitalii_1110 Ну так это же первое правило построения эл. цепей

  • @user-sw8op5sr7u
    @user-sw8op5sr7u 2 ปีที่แล้ว +3

    Приветствую. собрался повторить это изделие.сталкнулся с проблеммой. прошиваю разными скетчами дисплей показвывает 16.38V.все остальные значения по нолям. отключаю ину вольтметр не меняет показаний. что сделал не так?

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

      разобрался

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

      @@user-sw8op5sr7u Доброго времени суток. Подскажите - в чем была причина, второй день решить не могу. Так-же 16.38V.

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

      @@Kochegarification Нет общей массы и поэтому не работает шина I2C

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

      @@UsefulDIYs___kot_pensioner Спасибо за ответ. Общую массу проверил в первую очередь. Ничего не помогало. Собрал с библиотекой от Alex Gyver, правда, пришлось под неё переделывать скетч.

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

      @@user-sw8op5sr7u Приветствую та же ерунда,в чем была причина?не поделитесь скетчем

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

    Отлично. Есть готовый прибор на продажу? Спасибо.

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

      Доброго. Приборов на продажу нет.

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

      @@RadioKot_Pensioner жаль, так бы взял. Может появятся.

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

      @@user-kv9od7pk5v Это вряд ли - цены на комплектующие взлетели до небес и в результате военных действий мой регион не имеет доступа до комплектующих вообще.

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

      @@RadioKot_Pensioner Скорее бы всё закончилось. Очень понравился приборчик. Имейте в виду, в любой момент куплю. Терпения Вам и мирного неба.

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

      @@user-kv9od7pk5v ОК

  • @vocal1
    @vocal1 21 วันที่ผ่านมา

    А можешь сделать такой же, но более прецизионный на 24 ацп, чтобы на 7 цифр, или максимально на сколько можно. Хотелось бы на миллион отсчётов.

    • @RadioKot_Pensioner
      @RadioKot_Pensioner 20 วันที่ผ่านมา

      Нет, потому что такого АЦП у меня нет.

    • @vocal1
      @vocal1 20 วันที่ผ่านมา

      @@RadioKot_Pensioner Ну тогда на INA226 можно выжать максимуму он сколько бит 16? а это 65536 отсчётов, ещё одну цифру можно добавить. А проверить можно так, например подключить литий ионный аккумулятор для измерения напряжения, если последняя пятая цифра не будет прыгать, менять показания, значит точность удалась.

    • @RadioKot_Pensioner
      @RadioKot_Pensioner 20 วันที่ผ่านมา +1

      Там ресурсы делятся между током и напряжением и третья цифра все время неустойчивой получается, но если хочется то добавить не проблема, внимательно слушаем мое объяснение по кодам строчек и там я упоминал что за что отвечает, включаем мозги и дело в шляпе. Это я говорил в другом видео в 1 или 2 не помню, захотите то найдете.

    • @vocal1
      @vocal1 20 วันที่ผ่านมา

      @@RadioKot_Pensioner Спасибо большое, обращу внимание.

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

    Компилятор ругается на 12 строчку кода. У вас ina226_class оранжевого цвета, у меня черного. Далее ina226 в этой же строчке у вас черный текст, у меня оранжевый. Пробовал разные библиотеки, не помогло.

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

      Прошивок несколько, какая именно? А то я не могу сообразить что это за строчка.

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

      Я пользуюсь официальными библиотеками отсюда drive.google.com/drive/folders/148Q6XyfYGEGf-Jpu3sl9BaLgbzuorCmQ?usp=share_link

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

      @@RadioKot_Pensioner Прошивки пробовал разные. Сейчас попробую ваши библиотеки, спасибо.

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

      'INA226_Class' does not name a type; did you mean 'INA226'?
      вот что пишет компилятор на эту строчку:
      INA226_Class INA226; ///< INA class instantiationint V_max = 36 ; //

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

      Заработал прибор с библиотекой из этого видео
      th-cam.com/video/otcygsfQmX0/w-d-xo.html

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

    А как сделать вместо ампер часов ваттчасы

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

      Доброго. Очень просто. В строчке - float V, A, W , Ah , Wh ; - должна быть функция Wh (если нет то добавить). Затем строчку - Ah += A * (millis() - new_Millis) / 3600000 * 1; //расчет емкости в Ач - заменить на строчку - Wh += W * (millis() - new_Millis) / 3600000 * 1; //расчет емкости в Wч - . Затем в строчке - //< цвет текста , цвет заливки текста "Ah" - "Ah" - заменить на "Wh". Затем в блоке команды начинающейся со строчки - tft.setTextColor(ST7735_PINK, ST7735_BLACK); //< цвет текста, цвет заливки табло "A\час" - все надписи "Ah" заменить на надписи "Wh" и должно заработать. В комментариях "A\час" то же желательно написать "W\час".

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

      @@RadioKot_Pensioner Вот Спасибо. Ватчасы это корректное измерение ёмкости.

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

    Автор, дайте мне пожалуйста свои контакты.

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

      kot_pensioner@ukr.net - пишите сюда.

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

      @@RadioKot_Pensioner Написал.