Первый раз виду, чтобы кто то так детально скетч объяснял. Лайк без сомнений.
@КонстантинЮрьевичжук Жыл бұрын
Подскажите куда подключить нагрузочное сопротивление это R9 ?
@АндрейКулешов-у9п5 жыл бұрын
Вот на таких людей и надо подписываться которые всё объяснят да и выложат всё не то что некоторые деньги плати и скетч будет. СПАСИБО БРАТУХА.
@mitsuokaoroshimitsuoka82334 жыл бұрын
Тут подход ясен, человек потратил время, знания на которые он ранее потратил самое дорогое - время! А так же средства. И хочет теперь вложить все свои ресурсы для заработка. В этом ничего плохого нет. Плохо то что многие привыкли к халяве в сети и хотят что бы все так было. Приятно, не скрою когда желаемый проект является в открытом доступе и к тому же с поддержкой его автором. Но давайте посмотрим на такую ситуацию: Вы выполнили работу и ВАМ НЕ ЗАПЛАТИЛИ как Вы надеялись. Реакция не требует догадок-Вы будете возмущены. Искренне благодарю таких людей которые выкладывают свои наработки в открытый доступ и если позволяют финансы то стараюсь поблагодарить их.
@Mikhail-Milkhail4 жыл бұрын
Не могу не высказаться,прям кипит во мне!!!! Вы просто МОЛОДЕЦ, браво! Так рассказать все досканально почти, по полочкам. Очень приятно смотреть, и жалко что короткое видео. Держите марку, это круто!
@UCanDo4 жыл бұрын
Спасибо за отзыв! В одном из последних видео я модифицировал тестер емкости. Точность стала немного выше и можно одновременно тестировать 4 аккумулятора!
@Mikhail-Milkhail4 жыл бұрын
@@UCanDo спасибо. Обязательно посмотрю. Маленькое предложение идейки. Соберите балансир на ардуино для свинцово-кислотных акб 12в, собранных в батарею 48 в. У китайцев есть такие, но все залитые смолой, схему не глянуть, да и самодел куда интереснее.
@LexxS795 жыл бұрын
на ТР4056 ножка 8 "CE" - Управление зарядкой. При подаче высокого уровня микросхема находится в рабочем режиме, при низком уровне контроллер в состоянии сна. Вход TTL и CMOS совместим
@Mikhail-Milkhail4 жыл бұрын
Земли схемы и tp4056 модуля должны быть соединены? При лог.0 режим сна, а что в этот момент происходит? Просто не идет заряд аккумулятора?
@МаксимМаксимыч-й5ц6 жыл бұрын
сказано-сделано! браво маэстро!
@UCanDo6 жыл бұрын
Спасибо за отзыв! И вам успехов!
@Aleksander_Shenrok Жыл бұрын
Приветствую. Подскажи, У меня визуально похожий ТФТ экран. Распиновку нашел. но есть 2 контакта IM0 и IM3. Куда их подключать? Как в твоём варианте?
@UCanDo Жыл бұрын
Добрый день. Контакты IMx задают режим работы дисплея. Объяснять долго и без примера сложно. Посмотрите это видео, в нем я затрагиваю вопрос назначения этих контактов и на что они влияют: kzbin.info/www/bejne/iGWVgIuLnsegbNk
@IT_MAKERR6 жыл бұрын
А можно в него блютуз добавить? Блютуз же всё делает лучше)... Шучу!) Как всегда отличное и интересное видео ! Ставлю лайк!
@UCanDo6 жыл бұрын
:))) А вообще-то и блютуз можно, и данные пересылать на телефон! :))) Как говорится: "В каждой шутке есть доля шутки..." :))
@ТарасСвіжинський Жыл бұрын
Заинтересовала версия 2 но можно добавить библиотеку для работи с строчним дисплеем 1602 по I2C или подправить немного скеч
@СержВасильев-ю7ю3 жыл бұрын
подскажите, а почему в схемах резистор шунт который разряжает аккумулятор 1кОм стоит ??? это очепятка ???
@ЮраВасильев-э6б6 жыл бұрын
ставлю лайк очень круто! Вот если сделать на 4 акума то это вообще будет крутое устройство!
@krab27346 жыл бұрын
мне нравится, для чуть большего упрощение измерения большого количества акумов можно навешать мосфетов и измерять по очереди, это как мысль по доработке, так же если улучшить охлаждение у тп4056 и добавить вместо токового резистора электронный потенциометр и настраивать ток зарядки по желанию, ну и сделать немножко приятнее писк зумера :) а так же можно сделать клемы для маленьких акумуляторов с выбором маленького тока зарядки, и еще можно как в клещах измерения тока авто акумов намотать нихромку и поделить на сектора которые подключать мосфетами тем самым изменяя ток разрядки.
@UCanDo6 жыл бұрын
Да, вариантов модификаций очень много. Можно еще внешнюю АЦП поставить - точность измерения возрастет. Все от фантазии зависит.
@lexander2456 жыл бұрын
"Все от фантазии зависит." - Фантазия у автора работает! Все от необходимости зависит.
@UCanDo6 жыл бұрын
:)
@plitkadnipro6 жыл бұрын
Вот если бы вы сообразили такой тестер для автоАКб !
@АлексейПавлюченко-х9ч6 жыл бұрын
Да! Ещё нужно немало важное измерение внутреннего сопротивления батареи!
@Mikhail-Milkhail4 жыл бұрын
А как его измеряют? В кратце, пожалуйста.
@SMV1972Ай бұрын
Спасибо . Классный приборчик. Все заработало сразу. Скажите пжл, вы питание от type c переходника подали на vcc Arduino или на raw пин?
@UCanDoАй бұрын
@@SMV1972 спасибо за отзыв! В данном случае не играет роли. По USB приходит 5 вольт, можно на прямую подключать, а можно и через raw, но в таком случае питание будет идти через стабилизатор.
@SMV1972Ай бұрын
@ ясно. А на свободные пины реально повесить ещё тестер? А то пол ардуины пропадает )
@UCanDoАй бұрын
@@SMV1972 я уже точно не помню конструкцию тестера. В программной части это 100% можно реализовать, а на счет пинов - не помню. Но, думаю на ардуинке вполне возможно реализовать тестер для 2, максимум 3 аккумуляторов. Я уже делал нечто подобное только на STM32, получился тестер на 4 аккумулятора. Вот только по цене выходит не душево. За те же деньги можно на Алиекспрессе купить прибор Литокала для теста 4-х аккумуляторов: kzbin.info/www/bejne/fWm5YX9-nrGFgac
@КилВалерий3 жыл бұрын
Вот это по умному ! Лайк !
@Vagubando2 жыл бұрын
У меня вопрос по мосфетам - какие вы использовали и какой конкретно (n-канальный и p-канальный) стоят на зарядке и разрядке ? По схеме мне не очень было понятно... Спасибо.
@UCanDo2 жыл бұрын
Я уже не помню. Я этих зарядок несколько версий делал. Вот ссылка на последнюю: kzbin.info/www/bejne/fWm5YX9-nrGFgac
@СергейВолодько-ъ4щ3 жыл бұрын
Спасибо за подробные комментарии скетча. Вот только закралось сомнение в правильности условия окончания зарядки. Не наоборот ли?
@UCanDo3 жыл бұрын
Что именно вас смущает?
@СергейВолодько-ъ4щ3 жыл бұрын
Как раз в комментарии все верно. После заряда (синий светодиод загорается), значит на 6 ноге TP4056 потенциал 0 В. CHARGEoff (А3) с учетом делителя имеет потенциал около 0.5 В. А Вы задаете условие окончания заряда (CHARGEoff) > 800). Объясните мне пожалуйста эту ситуацию.
@UCanDo3 жыл бұрын
Повторюсь: код верный, схема верная, посмотрите видео. Все работает.
@ivan.4472 жыл бұрын
Подскажите пожалуйста, можно ли сделать точно такой же зарядник только не на 4,2вольта а на 52,если кто-нибудь знает такой видос на ютубе то огромная просьба скинуть. Заранее огромное спасибо!!! Автор просто молодец.
@UCanDo2 жыл бұрын
Нет, увы ничего подобного подсказать не могу
@СергейВолодько-ъ4щ3 жыл бұрын
Последний вопрос. CHARGEoff у Вас красный светодиод или синий?
@UCanDo3 жыл бұрын
В комментариях это очень сложно и долго объяснять. Нужно писать много текста. Я дал вам ссылку на мою группу Телеграм, заходите туда, задайте вопрос и я запишу для вас видео с пояснениями всей логики работы. Без видео писать текстом придётся очень много. t.me/HomeMadeChannel
@ИгорьПерерва-щ5у4 жыл бұрын
Здравствуйте. Собрал ваш тестер на Ардуино Нано и Олэд экране, не было Ардуино про мини. Заряжает, но не считает ёмкость, почему?
@UCanDo4 жыл бұрын
Тест емкости идёт не во время заряда аккумулятора, а во время разряда. Сначала аккумулятор полностью заряжается, потом тестируется его емкость (разряд), после этого аккумулятор снова заряжается.
@СергейВолодько-ъ4щ3 жыл бұрын
Я сам не программист, скетчи составляю из готовых выбирая нужный кусок, но стараюсь делать это обдуманно. В вашем скетче нашел казалось нужный мне фрагмент условия окончания заряда на TP4056, но логики в нем нет, а Вы так классно комментируя свой скетч так и не смогли объяснить мне простую вещь, жаль. Извините за назойливость.
@UCanDo3 жыл бұрын
Вот моя группа телеграмм, присоединяйтесь, я вам скину видео с пояснениями: t.me/HomeMadeChannel
@Vagubando6 ай бұрын
Подскажите пожалуйста, какой программой Вы рисовали схему ?
@UCanDo6 ай бұрын
@@Vagubando схема нарисована в программе Proteus. Если вы ищите удобную программу для рисования схем и печатных плат то рекомендую программу EasyEDA
@Vagubando6 ай бұрын
@@UCanDo - Спасибо !
@СергейВолодько-ъ4щ3 жыл бұрын
Спасибо, что ответили. По сути. После окончания зарядки на пине CHARGEoff "0" (по замеру около 0.5 В) в условии Вы пишете (CHARGEoff) > 800), что несоответствует истине. На пине CHARGEon после зарядки "+5 В" в условии Вы пишете (CHARGEon) < 800), что опять не то. Или я не понимаю логики работы?
@UCanDo3 жыл бұрын
Суть в том что там не ровно 5 вольт, да и 0 не совсем 0, так как используется делитель напряжения, без него никак. Из-за этого не понятно как Ардуино отреагирует на изменение состояния пина если использовать команду digitalRead(); По этому я использовал analogRead(); Исходя из полученного значения определяется состояние зарядки (сравнивается с 800, цифра взята наугад ради разделения «высокого» уровня от «низкого»).
@alive_home4 жыл бұрын
добрий день с регулировкой тока на транзисторе можно к вашей схеми применить?
@UCanDo4 жыл бұрын
Разрядный ток? Думаю да.
@alive_home4 жыл бұрын
@@UCanDo irf44 в роле нагрузки, шимом управлять транзистором, покажите как зделать? Или зделайте тестер v3.0
@UCanDo4 жыл бұрын
А почему так важна регулировка силы тока нагрузки? Я делал более обновленную версию тестера на 4 аккумулятора: kzbin.info/www/bejne/fWm5YX9-nrGFgac Если делать электронную нагрузку, то точно не через ШИМ, так как нагрузка должна быть линейной, а не импульсной, иначе получите неправильное измерение емкости. Вот пример простой нагрузки: i.ytimg.com/vi/P-rEE0_8wAA/maxresdefault.jpg Если каждым транзистором управлять отдельно, то можно задавать разные токи нагрузки. Вот еще хорошая статья о электронной нагрузке со стабилизатором тока: bestdiy.ru/elektronnaya-nagruzka-usb-svoimi-rukami.html Я пока что не планировал делать новые зарядные устройства, так как у меня на канале их и так не мало.
@alive_home4 жыл бұрын
@@UCanDo у вас у схемі розрядка йде на резистор, а він (1)при нагріванні змінює опір. (2) ток зменшується при зменшенні напруги і значення помилкові виходять. Я правильно думаю?
@UCanDo4 жыл бұрын
Думаете правильно :) Но эти моменты у меня учтены. Точнее значение силы тока не прописано статично в коде, а постоянно измеряется. То есть каждую секунду измеряется сила тока и от этого идет расчет. Конечно, вся эта конструкция не претендует на высокую точность, так как для этого нужно делать схему совсем на других компонентах и использовать ОУ. В данном случае точность получается +/- 5%. Для такой простой схемы это очень даже не плохо. На счет нагрева: используйте нагрузочные резисторы большой мощности (5 - 10 ВАТТ) и активное охлаждение (вентилятор), для устранения нагрева. Вообще при небольшом нагреве сопротивление резистора меняется столь незначительно, что в данной конструкции это не внесет каких серьезных погрешностей в измерение и впишется в те же 5%
@jwanmccryuk99345 жыл бұрын
А можно ли с данной системы будет снимать данные заряда батареи для составления зарядно-разрядных характеристик?
@UCanDo5 жыл бұрын
В описании под видео есть архив с файлами проекта. Там несколько вариантов. Во всех можно получить данные, кроме варианта с TFT дисплеем
@jwanmccryuk99345 жыл бұрын
понял, спасибо
@fpm.krivec86554 жыл бұрын
А в схеме с oled все мосфеты n-канальные? Просто на схеме нарисованы полевые транзисторы разной проводимости
@UCanDo4 жыл бұрын
Вы можете использовать любые транзисторы/мосфеты, какие вам больше понравятся :) Они не влияют на работу схемы
@fpm.krivec86554 жыл бұрын
@@UCanDo спасибо)
@fpm.krivec86554 жыл бұрын
@@UCanDo а можно использовать биполярные транзисторы?
@UCanDo4 жыл бұрын
Думаю да
@fpm.krivec86554 жыл бұрын
@@UCanDo а что делать, если скетч слишком много весит и не "помещается" в ардуинку?
@РОМАНВиталевич5 жыл бұрын
Добрый день а какие транзисторы вы использовали? q1? q2?
@UCanDo5 жыл бұрын
Можно использовать практически любые мосфеты с логическим управлением
@РОМАНВиталевич5 жыл бұрын
@@UCanDo спасибо
@Mikhail-Milkhail4 жыл бұрын
То, что нужно! Вот спасибо вам!!!! 👍👍👍👍👍👍👍👍 Что можно сделать, для большей точности?
@UCanDo4 жыл бұрын
Спасибо за отзыв! Для увеличения точности нужно откалибровать тестер. Для этого есть два варианта: 1) использовать эталонный аккумулятор. То есть аккумулятор, точность которого известна до 1 мАч. Протестировать его и посмотреть результат. А потом подправить переменные, для того чтобы тестер выдавал правильный результат. 2) использовать ЛБП вместо аккумулятора. На лбп выставить определенное напряжение и ток, посмотреть как будет считать тестер, провести корректировки.
@Video-us3op3 жыл бұрын
Сделайте в скетче настройку для выбора типа аккумулятора, например lifepo4. Как добавить N-е количество аккумуляторов?
@UCanDo3 жыл бұрын
Посмотрите это видео: kzbin.info/www/bejne/fWm5YX9-nrGFgac А вот сделать возможность выбора разных типов аккумуляторов - проблематично.
@vasiliyivanishvili90256 жыл бұрын
отличное устройство!
@UCanDo6 жыл бұрын
Спасибо! Успехов вам!
@kulibin26 жыл бұрын
Использую arduino nano v3 на mega 328p. Как быть с AREF ? Я так понимаю, это выходное напряжение контроллера, и оно меньше чем, 2,5в При подключении выхода TL431 (2,5в) к этому выводу, напряжение проседает до 2,47в Создается впечатление что команда analogReference(EXTERNAL) не выполняется...
@UCanDo6 жыл бұрын
Почитайте это: arduino.ru/Reference/AnalogReference Скорее всего вы что-то не так подключаете. AREF - это вход. TL431 к +5 вольт должна подключаться через резистор на 1 кОм, а выход на AREF
@kulibin26 жыл бұрын
Я делаю все по схеме, инфу по ссылке тоже читал. Но не смотря на то, что командой analogReference(EXTERNAL), опорное напряжение задается как внешнее, в моем случае оно остается внутренним. Уж не знаю в чем проблема. Либо ардуинка сильно китайская, либо играет роль то, что на маке подключаю (приходится указывать что подключена не NANO, а Duemilanove or Diecimila) в противном случае мак не записывает нану(
@kulibin26 жыл бұрын
Перепрошил NANO на виндовом компьютере, с драйвером ch341 и правильным названием платы, как результат,- сейчас без внешнего опорного на выводе AREF 0в. (как и должно быть). НО! при подключении TL341 напряжение просаживается до 2,475в вместо 2,5. Может ардуинка подпалена?
@UCanDo6 жыл бұрын
Повторюсь: вы что-то не так подключаете. Возможно вы спалили TL341. Попробуйте просто подключить TL341 без ардуино к +5 вольтам и посмотрите что будет на выходе. TL341 не должна греться. Питание через резистор 1 кОм
@kulibin26 жыл бұрын
TL431 с резистором 1ком выдает 2,5в. При подключении к ардуине просаживается до 2,47в. Ничего не грееться
@fpm.krivec86554 жыл бұрын
Здравствуйте, собрал я этот тестер и появилось много проблем. Во-первых, напряжение измеряет с погрешностью целых 0.2 Вольта, во-вторых, заряжается аккумулятор не до конца(до 4.0 Вольт), в-третьих, когда нажимаю тест, то аккум начинает заряжаться(не до конца), а после зарядки вырубается(сам тест не идет), а если он и начинается, то идет может минуту, а затем пишет, что работа закончена, как это все исправить? Пробовал много аккумов, проблема та же
@UCanDo4 жыл бұрын
Это не удачная конструкция тестера. Он сложен в настройке, и много нюансов. Посмотрите мои последние видео. Там есть на много лучшая версия тестера. Попробую ответить по тем проблемам, что вы описали. Все играет роль. Какая толщина проводников, качество контактов, %допуска в используемых компонентах. Резисторы должны быть с допуском не более 1%, а лучше ещё более точные. Толщина дорожек должна быть максимальной, иначе будет большая погрешность в измерениях. По режиму работы, очень похоже на тонкие провода, либо плохой контакт, либо что-то не так собрали, либо в коле где-то ошибка. Кстати, я свой тестер, собранный по этой конструкции, в последствии разобрал. Сложно с ним было работать.
@fpm.krivec86554 жыл бұрын
@@UCanDo спасибо за ответ, значит зря ковырялся с этим тестером)
@stanislav08035 жыл бұрын
У Tp4056 можно включать заряд подав лог 1 на pin8 и можно избавится от мосфета.
@UCanDo5 жыл бұрын
Спасибо! Что-то я это пропустил в дотащите.
@JonMatrix4 жыл бұрын
Значит я так понял вместо мосфета включаещего заряд я могу подавать с пина ардуино на 8ую ногу тп4056?
@UCanDo4 жыл бұрын
Да, все верно
@TheZabmix4 жыл бұрын
Немного не понял, почему у вас на макетке 1 мосфет, а в схеме их два. Чем управляет второй?
@UCanDo4 жыл бұрын
Мосфетов два. Один управляет TP4056, а через второй включается нагрузочный резистор
@TheZabmix4 жыл бұрын
@@UCanDo отлично, значит судя по комментам второй не нужен. Не было в планах сделать плату для заказа например на jlcpcb?
@UCanDo4 жыл бұрын
Вот здесь я максимально развил этот проект (с печатными платами): kzbin.info/www/bejne/fWm5YX9-nrGFgac
@Zer0c00l835 жыл бұрын
Здравствуйте, а можно как то скетч под дисплей nokia 5110 адаптировать?
@UCanDo5 жыл бұрын
Добрый день. Да, можно, только нужно будет добавить 2 кнопки для управления. Но уже есть готовый скетч для OLED дисплея. Может лучше его использовать? У меня сейчас нет времени и возможности переписать скетч под ваш дисплей, тем более что у меня такого нет, и я не смогу проверить работоспособность скетча.
@Zer0c00l835 жыл бұрын
@@UCanDo хорошо, попробую сам адаптировать ;)
@fazfece3 жыл бұрын
А что за большой резистор и как его подключать ?
@UCanDo3 жыл бұрын
Большой резистор выполняет роль нагрузки. Посмотрите эти видео: kzbin.info/www/bejne/sF7KnWmpiZx5fpY kzbin.info/www/bejne/fWm5YX9-nrGFgac
@fazfece3 жыл бұрын
@@UCanDo а почему бы его сразу на схеме не показать как он подключается и еще вопрос , куда подключать выводы с резисторов RES? Ответьте пожалуйста , а то очень хочется собрать это устройство
@UCanDo3 жыл бұрын
На схеме все указано
@fazfece3 жыл бұрын
@@UCanDo а почему тогда на схеме не указано, что BAT+ и BAT- надо подключать , а в самом видео вы говорите что их мы не используем, хотя на макетной плате видно , что вы их подсоединили к OUT+ и OUT- ? Я собрал схему как у вас и у меня нисего не работает
@UCanDo3 жыл бұрын
Я пересмотрел видео и что-то не нашёл то о чем вы говорите. Схема простая. Должно все работать сразу, без каких-либо настроек. Не работать может только в том случае если вы собрали одну схему, а скетч взяли от другой схемы. Если не можете разобраться то пишите в мою группу: t.me/HomeMadeChannel
@sg66304 жыл бұрын
как меряется ток? И поддерживается его стабильность?
@UCanDo4 жыл бұрын
Ток падает вместе с падением напряжения на аккумуляторе. Именно по этому ток измеряется ежесекундно. Ток измеряется по закону ома для цепи. Вот, на пример, статья на эту тему: madelectronics.ru/uchebnik/3.7.8.htm
@sg66304 жыл бұрын
@@UCanDo т.е. вы ежесекундно меряете фактическую можность и плюсуете её?
@UCanDo4 жыл бұрын
Да, только не мощность, а ток. Даже не ток, а падение напряжение на резисторе, исходя из которого высчитывается текущий ток.
@sg66304 жыл бұрын
@@UCanDo Ясно. А хватает разрядности и чувствительности АЦП? ОУ не пробовали ставить? В теории можно было бы уменьшить величину шута.
@UCanDo4 жыл бұрын
АЦП у STM 32 имеет разрядность 4096 (4095). Это 0.0008056 вольта на один разряд. Как по мне это неплохая точность. Да, ОУ значительно повысит точность. Суть проекта была в том, чтобы сделать проект как можно проще, и дешевле.
@alive_home4 жыл бұрын
Добрий день, у мене виникла проблема, з цим тестером, потрібна ваша допомога можна з вами зв'язатись якось?
@UCanDo4 жыл бұрын
В описании под видео есть имейл. Можете туда написать. Только отвечаю не быстро
@alive_home4 жыл бұрын
@@UCanDo ок
@radioactivecrot5 жыл бұрын
Есть ли версия прошивки с 1602/2004 дисплеем?
@UCanDo5 жыл бұрын
Я не делал для данного типа дисплеев. Вы можете и сами переделать, это не сложно.
@UCanDo5 жыл бұрын
КПК? Что вы имеете в виду?
@БогданШевченко-л9л5 жыл бұрын
@@alashal8734 Доброго времени суток. Поделитесь наработками с дисплеем.
@deepblueskyshine Жыл бұрын
Стальные провода имитирующие перемычки Дюпон и помеднённые стальные шинки китайского брэдборда приводят к странным аномалиям и „дело было не в контакте“, хотя, если можно было бы улучшить контакт каким нибудь из в пять-восемь раз более дорогих очистителей контактов, чем массовые пшикалки, то могло бы быть. Проблема в том, что уже не нахожу нормальных ни за какие деньги и даже в клонах Element 14 (скупленных предбанкротных именитых независимых поставщиков, чьи вывески сохранили) и только в DigiKey не искал ибо в моей стране их цены заходят далеко за рамки любого смысла.
@АлексейКучеренко-х1ч3 жыл бұрын
Если применить в качестве нагрузки электронную стабилизированную, то тест будет точнее, не надо будет ток считать, просто складывай уже извесный каждую секунду и всё ,и выводи на экран результат.
@UCanDo3 жыл бұрын
Здесь палка о двух концах: либо дороже и точнее, либо дешевле, и менее точно. Я делал тестер на STM32. Схема не сложная но точность значительно выше. Смотрите мои последние видео
@АлексейКучеренко-х1ч3 жыл бұрын
@@UCanDo ммотрел
@anfik-blog8316 жыл бұрын
КАК МОЖНО ЗППИЛИТЬ ТЕСТЕР ПРОВЕРКИ ЕМКОСТИ (ПОДОБИЕ как чарж доктор)
@UCanDo6 жыл бұрын
Что-то я вас не понял. Это видео - и есть тестер емкости аккумуляторов
@Shadewar11 Жыл бұрын
Прикольно, молодец. Было на алике купил тестер для 4х 18650, удобная штука. И экран большой цветной, режимы заряд\разряд\авто и при этом 4 отдельных канала. Но лично для меня, огромный минус, что нельзя выставить ток заряда и разряда. там постоянно 1А. Когда нужно потестить мелкие акумы например на 400мА то куда там 1А).. короч вот тебе идея для нового видео) Вот ссылка на сам тестер, какой-то мужичек обзор делал kzbin.info/www/bejne/aJTTeql5o96pnKM
@UCanDo Жыл бұрын
Вот новый вариант тестера, который я делал. Рассчитан на 4 канала, и точность выше. Более сложное устройство есть смысл делать только ради интереса. Так как с усложнением устройства цена изготовления самодельного устройства растет геометрически. Из-за чего гораздо дешевле купить готовое устройство. А вот мой вариант: kzbin.info/www/bejne/fWm5YX9-nrGFgacsi=7JQMBPS8XUSPG8Qb
@Shadewar11 Жыл бұрын
@@UCanDo По поводу интереса очень даже согласен). В принципе, только из-за него, мы и тратим кучу денег на всякие ,,железки,, как выразилась моя супруга. Ведь ей не понять как можно купить паяльник за пару тышь, или кучу всяких платок, за не меньшие деньги. Интерес наше все).
@user-xj7db6ww5e5 жыл бұрын
а как зделать на 2 акумулятора?
@KurichevAndrey4 жыл бұрын
Здравствуйте, Вы использовали резистор нагрузочный 6.8ом? Я так понимаю, что можно любой дапустем на 4ом, так как ток меряется., правельно? И не могли бы вы поделиться своей папкой библиотек из ардуино, у меня с ними какие-то проблемы, ваши из проекта скинул, но не компилируется скетч. Andreykurichev@mail.ru сюда если можно.
@UCanDo4 жыл бұрын
Добрый день. Прошу пощения за задержку с ответом. Ваше сообщение попало в спам, по этому не сразу его увидел. Да, можно любой резистор использовать. только нужно в коде указать номинал используемого резистора, так как это необходимо для расчетов: float Res_Value = 6.8; // ----- Resistor Value in Ohm Все необходимые материалы и библиотеки есть в описании под видео. Именно их я и использовал, других у меня нет. Если у вас выдает какие-то ошибки, то напишите что за ошибки, будем разбираться. А вообще у меня на канале есть более новая версия тестера: kzbin.info/www/bejne/fWm5YX9-nrGFgac
@KurichevAndrey4 жыл бұрын
@@UCanDo Спасибо, я разобрался уже, просто сделал плату спаял все вот с ним и вожусь, я убрал транзистор включения зарядки управляю 8пином, добавил охлаждение, управляю им контроллером и собрал все на голом контроллере меге328. Так плата маленькая получилась. И код изменил там немного переходы step добавил и deley долгий убрал. Могу файликами поделиться:) если вам интересно
@UCanDo4 жыл бұрын
Спасибо, нет необходимости. Я сделал более совершенный тестер на STM32. Его характеристик мне вполне хватает
@Тернівськатериторіальнагромада6 жыл бұрын
цена устройства ? против аналогов на алиекспрес ?
@UCanDo6 жыл бұрын
Ардуино ПроМини - 1.4$ Мелочевка (резисторы, транзисторы, TP4056) - 1 - 1,5$ Дисплей - от 0 до 4$ (дисплей можно взять со старого телефона, принтера и т.д.) Получается цена от 2.4$ до 6.9$ , в зависимости от того какие детали (дисплей) вы будете использовать и от цены всего остального. Самый дешевый на Али стоит 4$: ali.pub/2jl6uz Но там нужно отдельно покупать нагрузочный резистор (в комплекте его нет), по этому общая цена будет не ниже 4.5$
@МагаБакъи6 жыл бұрын
Дисплей с какого мобильника
@UCanDo6 жыл бұрын
Не играет роли. С любого можно взять. Лучше с китайского - у них шлейфы широкие, легко подпаяться. Посмотрите эти видео: kzbin.info/www/bejne/iZnRqoKFmMuVnsU kzbin.info/www/bejne/jZLaYWOEqpKIY68
@UCanDo6 жыл бұрын
Именно этот дисплей я не знаю откуда. Купил его вместе с другими запчастями. Самые лучшие доноры - КитайФоны. Подделки под известные бренды или просто Китайские телефоны. В них стоят большие дисплеи (до 4.5") и их легко паять
@СергейВолодько-ъ4щ3 жыл бұрын
Это я понял. Но когда на пине CHARGEoff около 0.5 В, то согласно вашему условию оно не может быть больше около 4 В (это 800 при питании от 5 В), а когда на пине CHARGEon около 5 В , то оно не может быть меньше около 4 В (это 800 при питании от 5 В. Поэтому я вначале и написал, что может больше и меньше в условии окончания зарядки поменять местами.
@UCanDo3 жыл бұрын
Вы сами себя запутали. Ардуино никак не управляет зарядкой. Зарядкой управляет TP4056. Ардуино лишь отслеживает поведение TP4056. TP4056 переключает светодиоды в зависимости от того идёт зарядка, или зарядка завершена, именно это и отслеживает Ардуино: состояние выводов TP4056 к которые управляют светодиодами. Эти выводы принимают два состояния: либо «0» либо «z» (не 1 !), по этому приходится городить огород с подтягивающими резисторами и analogRead(); - для адекватного чтения состояния пинов.
@СергейВолодько-ъ4щ3 жыл бұрын
Что-то мы не понимаем друг друга. При окончании зарядки на пине CHARGEoff около 0.5 В (с учетом делителя). Тогда условие (CHARGEoff) > 800) не может быть верным для фиксации Ардуиной окончания зарядки. А условие (CHARGEoff) < 800) как раз и является истинным для фиксации окончания зарядки. Ну и для CHARGEon нужно поменять условие. Вот что я хотел вам донести и никого не путать.
@UCanDo3 жыл бұрын
В коде все верно. Проверяется состояние красного светодиода. Он выключен. Там два пина/светодиода которые являются индикаторами заряда. Смотрите схему.
@MaxPivovarov6 жыл бұрын
Почему бы не писать график в память для дальнейшего отображения на дисплее или выгрузки на РС?
@UCanDo6 жыл бұрын
Проще поставить OLED дисплей и сразу все выводить в SERIAL на компьютер. Либо, если сохранять данные самой Ардуино, то разве что на MicroSD флешку, так как памяти EEPROM не хватит. А флешка - это 4 пина. То есть 3 пина нужно откуда-то взять (что бы перекинуть пины). На пример убрать динамик, и титчскрин, и вместо него поставить кнопки, так выигываются 2 пина... как по мне то такая переделка не очень... Либо же использовать OLED дисплей, тогда свободных пинов будет много. Но и сериал будет свободный что бы выводить данные. Тогда отпадает необходимость в флешке... Либо, как вариант, использовать расширитель портов, так можно будет перекинуть 2-3 пина, но динамик все равно придется снять, так как он занимает пин SPI...
@mitsuokaoroshimitsuoka82334 жыл бұрын
Ну раз дошло до применения тача-осталось добавить выбор тока нагрузки и напряжения разряда без перепрошивки контроллера и смены резистора. Тогда на мой взгляд этот тестер станет завершенным.
@UCanDo4 жыл бұрын
Наличие или отсутствие различных функций никак не связано с наличием тача. Все в первую очередь зависит от схемотехники и от возможностей микроконтроллера. Может элементарно не хватить пинов... Да и требования к устройствам у всех разные. Данная схема очень проста и ее легко можно модифицировать и добавить те или иные функции. Я преследовал только две цели: узнать емкость аккумулятора, + аккумулятор после теста должен оставаться заряженным.
@mitsuokaoroshimitsuoka82334 жыл бұрын
@@UCanDo Было бы замечательно иметь возможность выбора тока нагрузки без редактирования скетча. Согласитесь это будет очень удобно и даст свободу выбора при тестах разных аккумуляторов. по сути аналог Imax зарядок но с возможностью выбора нижнего предела разряда.
@fpm.krivec86555 жыл бұрын
А можно на ардуино нано слелать?
@UCanDo5 жыл бұрын
Можно использовать почти любую Ардуино. Главное чтобы нужные для дисплея псины были свободными.
@MaxPivovarov6 жыл бұрын
Измерительные выводы нужно подпаивать к контактам АКБ (АкБ бокса) отдельно от силовых. общая точка земли должна быть там же.
@UCanDo6 жыл бұрын
Если провода толстые, пайка хорошая, то пару сантиметров ни на что не повлияют.
@UCanDo6 жыл бұрын
TP4056, 3-я страница, самая простая схема. В даташите нет каких-то особых указаний относительно "Земли".
@MaxPivovarov6 жыл бұрын
А вы читайте даташит разработчика этой микросхемы не кусочек от даташита китайского копипастера. и там увидите вот это: GND (Pin 4): Ground. Provides a reference for the internal voltage regulator and a return for all internal circuits. When in the constant voltage mode, the LTC4056 will precisely regulate the voltage between the BAT and GND pins. The battery ground should connect close to the GND pin to avoid voltage drop errors.
@MaxPivovarov6 жыл бұрын
Да и теорию измерительных цепей тоже знать нужно. А то потом приходиться переделывать измерительные цепи во всяких "профессиональных" зарядках. ps Хороший пример измерительных цепей можно увидеть на примере измерителя емкости и индуктивности Е7-8. То есть полное разделение силовых цепей (накачки) от измерительных, такая же картина должна быть во всех подобных случаях, ну или в крайнем случае, как я предложил выше просто все соединения делать в одной точке, если позволяет конструкция устройства.
@СергейЕ-ж8э6 жыл бұрын
Надо обязательно разделять измерительные от силовых!!! даже на 1 сантиметре будет падения а для лития критично 4,2в или 4,3в
@АндрейКулешов-у9п3 жыл бұрын
Ошибка вылетает при компиляции. compile time integer constant 164:40
@UCanDo3 жыл бұрын
Какая именно ошибка? Что написано в логе?
@АндрейКулешов-у9п3 жыл бұрын
164:40: error: __builtin_avr_delay_cycles expects a compile time integer constant __builtin_avr_delay_cycles(__ticks_dc); ^ Return code is not 0
@UCanDo3 жыл бұрын
Это все? Больше ничего? Может там что-то ещё есть? Скетч не меняли? Исходя из того что вы написали похоже что глюк в самой АрдуиноИДЕ. Попробуйте закрыть и открыть заново, почистить компьютер и перезагрузить. Если не поможет, то я бы рекомендовал полностью переустановить Ардуино ИДЕ.
@АндрейКулешов-у9п3 жыл бұрын
Дружище это по-любому так и есть я на планшете на работе попробовал. Просто простой скетч прошол и всё работает, а с этим скетчем прога на телефоне походу не справляется. Дома на компе попробую. Спасибо
@UCanDo3 жыл бұрын
А, понятно. Тогда пробуйте на компьютере. Успехов!
@Boris_3124 жыл бұрын
Ёмкость нельзя посчитать правильно с резистивной нагрузкой , ток разряда должен быть стабильным в течении всего времени разряда, тоесть схема с просто резистором без постоянного контроля и коррекции тока разряда это погода на Марсе а не измерение ёмкости
@UCanDo4 жыл бұрын
Способов измерения емкости существует несколько. То что вы описываете относится только к измерению при помощи постоянного тока. И ваши замечания были бы верны, если бы я применял этот принцип. В моей конструкции применён иной принцип. Ток (изменяемый) измеряется ежесекундно. Это позволяет значительно упростить конструкцию. При этом точность измерения равна +/- 5%
@UCanDo4 жыл бұрын
А нет, ошибся, это старая версия тестера, да и ещё на Атмеге... здесь точность +/- 8-9%. В последней версии на STM32 точность +/-5%
@Boris_3124 жыл бұрын
@@UCanDo а последнюю где можно посмотреть ?
@UCanDo4 жыл бұрын
kzbin.info/www/bejne/fWm5YX9-nrGFgac
@Boris_3124 жыл бұрын
@@UCanDo спасибо !
@Dfgjjls6 жыл бұрын
как измерить 10-13s?
@UCanDo6 жыл бұрын
10-13s это 10-13 штук в параллель соединены или последовательно?
@Mikhail-Milkhail4 жыл бұрын
@@UCanDo s -serial последовательно р parallel параллельно 2s3p 2 последовательно и 3 таких в параллель.
@mitsuokaoroshimitsuoka82334 жыл бұрын
Не упомянули модель телефона с которого использовали модуль.
@UCanDo4 жыл бұрын
Это не играет роли. Дисплеев существует очень много. Можно использовать любой, который подключается по 8-мибитной шине.
@СергейВолодько-ъ4щ3 жыл бұрын
У Вас схема не соответствует скетчу. На схеме pin A2 для синего светодиода, на скетче прокомментировано для красного. Вы можете внятно объяснить правильность условия в вашем скетче. Я пытался логически объяснить мои сомнения, вы же просто пишете-потому что потому.
@UCanDo3 жыл бұрын
В комментарии слова «красный» и «синий» перепутаны. Но комментарии не влияют на работу скетча. В скетче все верно. Схема правильная. Все работает.
@zzazivsmazzipapa29846 жыл бұрын
nice very very nice thanks
@Agritreid4 жыл бұрын
АЦП бы прикрутить многоканальную что бы сразу несколько аккумуляторов тестировать
@UCanDo4 жыл бұрын
Уже сделано: kzbin.info/www/bejne/fWm5YX9-nrGFgac
@Agritreid4 жыл бұрын
@@UCanDo Оооо круто ! Молодец ! Еще не смотрел но надеюсь на базе того что там есть получится подогнать эту штуку для тестирования никель кадмиевых банок , охота бы сконструировать тестер именно для проверки допустим сразу 12-ти банок никель кадмиевых, от шуруповёрта и нужно что бы не распаивая их
@UCanDo4 жыл бұрын
Я не уверен возможно ли тестировать несколько аккумуляторов, которые находятся в связке, и при этом каждый аккумулятор тестировать отдельно....
@Agritreid4 жыл бұрын
@@UCanDo Ну да , напряжение то мерять на средних точках думаю реально мерять а вот с шунтов непонятно как данные пересчитывать, возникла бредовая мысль если через полевики по очереди подавать напряжение , но это будет дольше и плюс погрешности
@Agritreid3 жыл бұрын
Я подумал над данным вопросом и нашол решение. Что бы мерять затекающий ток в аккумуляторы которые соединены в цепи последовательно, необходимы источники питания гальванически друг от друга развязанные , то количество сколько необходимо и от каждого такого источника питания с шунта снимать данные, АЦП у которого входы тоже гальванически должны быть не связанны , если это реализовать можно будет мерять залитый ток отдельно независимо на каждом аккумуляторе даже если они соединены в последовательную цепь
@СергейВолодько-ъ4щ3 жыл бұрын
Не кажется ли Вам что такое условие будет правильным : if (analogRead(CHARGEon) > 800){ if (analogRead(CHARGEoff) < 800){ Serial.println("The battery is charged!")
@UCanDo3 жыл бұрын
Условие правильное и все работает. Смотрите схему
@ИгорьЩербак-о9п6 жыл бұрын
Мне не нравится, что разряд осуществляется с помощью резистора...
@UCanDo6 жыл бұрын
Это обычная практика. Ток должен на чем-то осаждаться. Для этого обычно используют нагрузочный резистор. Реже - транзистор, но для транзистора нужен большой радиатор для охлаждения. О других вариантах я и не слышал.
@ИгорьЩербак-о9п6 жыл бұрын
А как измерять ёмкость ардуиной постоянный ток, на ЛМ317?
@UCanDo6 жыл бұрын
чтобы измерить ток нужен шунт. По сути шунт - это тот же резистор, только очень маленького сопротивления. Измеряемый ток противоположно пропорционален сопротивлению шунта. То есть чем меньше сопротивление шунта, тем больший ток можно измерять, но малые токи будут измеряться очень не точно. Если увиличить сопротивление шунта, то малые токи получится точно измерять, но большие токи не получится из-за нагрева. Сопротивление шунта нужно подбирать исходя из ожидаемых измеряемых токов. Вам нужно понять сам принцип измерения напряжения / тока / мощности. Посмотрите эти видео: Как сделать вольтметр: kzbin.info/www/bejne/b3W9YWhmjdp5sMk Как сделать амперметр: kzbin.info/www/bejne/opjSq2aopa-Cjqc После того как у вас получится измерять напряжение и силу тока, мощность высчитывается по формуле: W = V * A То есть если напряжение 5 вольт, а сила тока 0.75 А, то мощность будет: 5 * 0.75 = 3.75 ВАТТ Чтобы измерить емкость нужно силу тока умножить на время. Если сила тока постоянна и не меняется на протяжении всего времени, то достаточно подсчитать засечь время, узнать силу тока и перемножить. У меня в тестере емкости аккумуляторов есть функция прерывания по таймеру: ISR (TIMER1_COMPA_vect) В ней идет подсчет секунд (правда это нигде больше не используется): TimeCount++; 1) измеряем силу тока (допустим 0.35 мА) 2) начинаем измерять время (допустим, прошло 35 минут, 42 секунды), Переменная TimeCount будет равна "2142" дальше считаем по формуле: Амперчасы = (TimeCount / 60 / 60) * силу тока. Амперчасы = 0,208 (Амперчасов) Где: TimeCount / 60 / 60 - так мы узнаем сколько прошло ЧАСОВ сила тока - 0.35 мА. В случае с подсчетом емкости аккумулятора (или любого другого источника) где сила тока не есть постоянной а меняется, то емкость нужно подсчитывать каждую секунду по таймеру: ISR (TIMER1_COMPA_vect) У меня в программе, 1 раз в секунду, происходит разрешение: tt = true; Дальше в программе (1 раз в секунду) измеряем текущую емкость, отданную за 1 секунду и общую емкость: if (tt == true){ ... Capacity = Capacity + (mA / 3600.0); } Где: мА - текущая сила тока (mA / 3600.0) - количество миллиамперЧасов отданных за 1 секунду Capacity - общее количество отданных миллиамперЧасов. Еще по этой теме посмотрите это видео: kzbin.info/www/bejne/n4GmYWecqMyMkKs
@poweredbysergey6 жыл бұрын
Cool
@UCanDo6 жыл бұрын
Спасибо!
@MaxPivovarov6 жыл бұрын
Тестировать "горячий" АКБ не комильфо. По хорошему нужно мерить температуру или ждать хотя бы полчасика после зарядки а не 10 секунд.
@UCanDo6 жыл бұрын
Полчаса - это много. В проф зарядке iMax время перерыва гораздо меньше. Но да, вы правы, 10 секунд маловато. 1 минуты с головой хватит. От перегрева - терморезистор кинуть на свободный аналоговый вход и мерять температуру. В коде всего строчек 5 добавить надо... Относительно "горячий" - если аккумулятор нагревается - то его место в мусорном ведре.
@MaxPivovarov6 жыл бұрын
"если аккумулятор нагревается - то его место в мусорном ведре." Неправда ваша, нагрев АкБ в процессе заряда норма, особенно когда токи заряда приближаются к емкости. Вы разве никогда не видели системы охлаждения литиевых батарей? Тестировать нужно АкБ который остыл до комнатной температуры. И за минуту это не произойдет, так что либо мерить температуру и сравнивать её с окружающей либо ждать гарантированно долго! С какого дня любительская зарядка для моделистов iMax стала профессиональной?
@UCanDo6 жыл бұрын
Нет, ни разу не видел систему охлаждения. Если аккумуляторы нагреваются, то вы их неправильно эксплуатируете. За всю мою практику нагрев происходил только в испорченных аккумуляторах. Кстати, а с чего вы решили что аккумулятор нагреется в тестере? Ток заряда выставлен в 700 мА. Банки 18650 имеют емкость 1500 - 3000 мАч. Здесь нечему греться. Даже если бы ток был в 1А. Заглянул в даташит на ICR18650S3: Operating Temperature: Charge: 0 ~ 45℃ Discharge: -20 ~ 60℃ То есть максимальная температура во время заряда - 45℃ Максимальная температура для разряда - 60℃ То есть между зарядом и разрядом нет необходимости в охлаждении. еще почитав: Warning for using the lithium ion rechargeable battery. Mishandling of the battery may cause heat, fire and deterioration in performance. Be sure to observe the following. ... Battery must be charged at operating temperature range 0 ~ 45℃. ... Do not place the battery in direct sunlight OR HEAT. ... Do not expose the battery to HIGH HEAT. Это означает что нагрев является результатом неправильного эксплуатирования. 45℃ - батарея будет теплая на ощущение. Но не горячая. Немного поясню свои слова из предыдущего сообщения: если аккумулятор нагревается при щадящем режиме (ток 0.5С) то значит он испорчен. Кстати, опять же из моей личной практики, даже при токе в 1С аккумуляторы почти никогда не нагревались. Пару штук стали горячими, тестирование показало что они были испорчены. Все остальные, какие я пробовал, либо оставались комнатной температуры, либо становились едва теплыми. Возможно у вас огромный пак батарей? Но все равно нужно помнить что если аккумуляторы нагреваются - это говорит об их неправильной эксплуатации (взято из даташита). И ведет к их порче (взято из даташита) iMax точно измеряет.
@MaxPivovarov6 жыл бұрын
"нагрев является результатом неправильного эксплуатирования" - в том числе отсутствия охлаждения, ради интереса взгляните как выглядит батарея в любом гибридном или электрическом автомобиле, и на систему её охлаждения. iMax обычная любительская зарядка, точность у разных экземпляров тоже разная, два из двух попавших мне в руки экземпляра безбожно врали, завышая результат измерения напряжения при зарядке примерно на полторы десятых вольта. Пришлось переделывать измерительные цепи. Диапазон эксплуатации может быть сколь угодно большим, но емкость батареи указывается при нормальных условиях (читай 20*С), а так как нам важна реальная ёмкость (мы же построили целый прибор для этого), то нужно соблюдать эти нормальные условия для оценки реальной емкости. ps у меня нет огромного парка батарей, у меня есть более двух десятилетий опыта исправления ошибок неправильных схемотехнических решений в различных областях, от бытовой техники до промышленной автоматики.
@UCanDo6 жыл бұрын
"Диапазон эксплуатации может быть сколь угодно большим" Типа все равно что там пишут в даташите относительно експлуатации...
@nes43936 ай бұрын
попробував вже не одну таку схему і як на мене це все фігня бо в 99% випадків вона неправильнорахує ємність тому що опір нагруки змінюється з нагрівом резистора . і в кінцевому результаці вона неправильно рахує струм тому ємність завжди більша або менша на доволі великий відсоток від реальної.
@UCanDo6 ай бұрын
@@nes4393 именно по этому проф.приборы стоят $$ В целом, если резистор просто становится теплым, то его коэффициент отклонения от номинала ничтожен. С другой стороны схема максимально простая. Собрать тестер можно «на коленке» за вечер. И показания у него будут вполне адекватные. А если нужны супер точные показания - ну тогда либо в разы усложнять и удорожать схему, либо покупать готовое устройство, которое тоже не факт что правильно подсчитывает…
@TheKelikat4 жыл бұрын
многоканальный надо сделать
@UCanDo4 жыл бұрын
Уже сделано! Вот ссылка на видео: kzbin.info/www/bejne/fWm5YX9-nrGFgac
@Профессор-д7х5 жыл бұрын
Нихренасе, микросхема нагревается, а производители-то и не знали! ...какой ты умный!
@toshibamaster22105 жыл бұрын
двухканальный нужно
@UCanDo5 жыл бұрын
Продублируйте схему и так же код, и будет 2-х канальный
@toshibamaster22105 жыл бұрын
не портят 5 вольт дисплей по линиям данных 1 килоом питание через 500Ом
@UCanDo5 жыл бұрын
Ну-ну.
@пашасергеев-я4ю6 жыл бұрын
Почему все ардуинщики используют английский язык для вывода информации в своих проектах, великий и магучий РУССКИЙ язык уже не вщет или все они настолько ленивы и тупы
@UCanDo6 жыл бұрын
Покажите пример. Сделайте поддержку русского текста для библиотеки UTFT.
@UCanDo6 жыл бұрын
Кстати, на счет лени и тупости. Что вам мешает выучить английский? Лично для меня не проблема читать на английском. По этому я не заморачиваюсь относительно языка. Учите английский. Вам это пригодится. И других не будете оскорблять.
@пашасергеев-я4ю6 жыл бұрын
да я какбы не особо хотел оскарбить, английский знаю, но привычнее видить текст на русском
@UCanDo6 жыл бұрын
Это скорее дело вкуса. Кому-то так привычнее, кому-то иначе. Я привык к Английскому, так как 99% документации написано на английском. Почти все библиотеки работают на английском. Добавлять русский - это будет либо неудобно в пользовании или будет занимать много места. По этому в своих проектах я русский язык не применяю.
@пашасергеев-я4ю6 жыл бұрын
Ну насчет много места , это смешно, да и любую библиотеку можно подправить под себя, в общем вот так англаязычный народ завоевывает весь мир. Хотя в чемто вы правы это дело вкуса, Удачи.