Измерение ёмкости аккумулятора
Потребовалось измерить емкость аккумуляторной батареи. Однако никакого готового устройства для этого в доме не оказалось.
Заказывать на амазоне не хотелось, поэтому собрал из того что было небольшое устройство для измерения ёмкости аккумулятора на базе Arduino и ino219.
На макетной плате расположены arduino pro mini датчик тока и напряжения ina219 контроллер зарядки TP4056 и стабилизатор step-up который повышает напряжение 3.7 Вольт аккумулятора до 5 Вольт который нужен arduino и OLED дисплей. Устройство питается от элемента 18650.
Данная схема позволяет измерять ёмкость аккумулятора при зарядке и разрядке литий-ионных аккумуляторов и отображать ее на дисплее.
Когда внешнего питания нет устройство работает от аккумулятора и одновременно измеряет ёмкость аккумулятора при его разрядке.
На дисплее показывается циклические напряжение аккумулятора ток который течет через него и одновременно накапливается ёмкость в ампер часах и в Ватт часах.
Если мы подключим что-нибудь ещё дополнительно какую-нибудь нагрузку мы можем ускорить процесс разрядки и испытать аккумулятор под нагрузкой. В теории, емкость аккумулятора при разных токах разрядки может отличаться.
Если мы подключим внешнее питание, то устройство перейдет в режим зарядки, для чего нужно нажать кнопку для подтверждения смены режима. Это нужно для того чтобы если вы случайно отключили питание чтобы устройство осталось в том же режиме в котором было и продолжило считать параметры зарядки и это не повлияло бы на уже накопленные результаты.
Кроме этого, каждая сессия заряда или разряда записывается в EEPROM устройства и если вы случайно выключите все устройство то после включения устройство продолжит зарядку с прерванного момента. В EEPROM устройства сохраняются последние десять сессий заряда разряда.
Таким образом можно измерить емкость литий-ионного или литий-полимерного аккумулятора при его разрядке или зарядке.
Устройство можно использовать как продвинутый power bank для питания других устройств, в случае, если вам необходимо контролировать параметры энергопотребления схемы, или же как зарядное устройство с контролем емкости заряжаемого аккумулятора.
Прошивка, как всегда, выложена на github.
Что такое 秋?
Долго не понимал, почему мне нравятся песни двух ребят из Японии - группы "Ичиго Тануки".
И тут до меня дошло - большинство их песен - это те же самые песни, что у меня сложены в разделе Аккорды на этом сайте. Как правило, это те песни которые я сам с удовольствием пою под гитару - а у меня довольно необычные музыкальные пристрастия.
Те-же песни, только переведенные на японский язык.
Текст латиницей:
Aki to wa ano aozora
Fumareta naiteru sora
Mizutamari ni kumo ya tori
Aki, totemo hisashiburi
Mizutamari ni kumo ya tori
Aki, totemo hisashiburi
Aki, moyu sorafune
Aki, umi deru yume
Kanashimi kesu umi
Aki, kurayami
Aki to wa ano ishikoro
Newa gawa no seijitsu
Omoidashite yo taisetsuna koto
Aki, mata nemurenai yo
Omoidashite yo taisetsuna koto
Aki, mata nemurenai yo
Aki, moyu sorafune
Aki, umi deru yume
Kanashimi kesu umi
Aki, kurayami
Aki to wa ano hatsukaze
Kusari de asobu akikaze
Bokura to kokyo, dou naru no ka
Kotae ga deru no darou ka
Bokura to kokyo, dou naru no ka
Kotae ga deru no darou ka
Ano machi hoeteru
Aki, boku tomadou
Aki, ha wa saketeku
Aki, yoroshiku!
|
Текст иероглифами:
秋とはあの青空
踏まれた泣いてる空
水溜りに雲や鳥
秋、とても久しぶり
水溜りに雲や鳥
秋、とても久しぶり
秋 燃ゆ 宙船
秋 海 出る夢
悲しみ 消す海
秋 暗闇
秋とはあの石ころ
ネヴァー川の誠実
思い出してよ 大切なこと
秋、また眠れないよ
思い出してよ 大切なこと
秋、また眠れないよ
秋 燃ゆ 宙船
秋 海 出る夢
悲しみ 消す海
秋 暗闇
秋とはあの初風
鎖で遊ぶ秋風
僕らと故郷、どうなるのか
答えが出るのだろうか
僕らと故郷、どうなるのか
答えが出るのだろうか
あの町 吠えてる
秋 僕 戸惑う
秋 葉は 裂けてく
秋 よろしく
|
Альтернативное IDE для Ардуино
Давно ищу замену для Arduino IDE которое очень примитивное и жутко неудобное.
Пробовал использовать для этого Атом и Eclipse но так и не смог их настроить для компиляции скетчей. Приходилось все равно использовать родное IDE но оно не умеет автобновлять содержимое файлов если их изменить в сторонней программе, поэтому скетч нужно постоянно закрывать и открывать заново, что жутко неудобно.
Оказалось что Visual Studio Code прекрасно умет почти из коробки запускать скетни Arduino. Просто ставится соответствующее расширение и ваши скетчи начинают волшебным образом компилироваться. При этом, как я понял, используются те же библиотеки, которые используются для компиляции скетчей в Arduino IDE.
Как же это здорово, когда можно пользоваться нормальной подсветкой синтаксиса и использовать автоподсказки. К хорошему быстро привыкаешь.
День Бекапа
Сегодня 12.12 а значит отмечается Международный День Бекапа! В этот день люди традиционно делают резервные копии важных данных.
У меня завалялось немного пустых болванок DVD-R а это целых четые Гигабайта резерных копий на одном диске!
Складываем все файлы, которые хотим забекапить, прикладываем список для более простого поиска в будущем:
find /path -type f
Прожигаем болванки и убираем их в темное прохладное место, предварительно подписав перманентным маркером.
Международный день бекапа желательно проводить так часто как это возможно. В идеале хорошо бы настроить автоматический бекап важных файлов в облако.