2020-12-18

Измерение ёмкости аккумулятора

Потребовалось измерить емкость аккумуляторной батареи. Однако никакого готового устройства для этого в доме не оказалось.

Заказывать на амазоне не хотелось, поэтому собрал из того что было небольшое устройство для измерения ёмкости аккумулятора на базе Arduino и ino219.

На макетной плате расположены arduino pro mini датчик тока и напряжения ina219 контроллер зарядки TP4056 и стабилизатор step-up который повышает напряжение 3.7 Вольт аккумулятора до 5 Вольт который нужен arduino и OLED дисплей. Устройство питается от элемента 18650.

Данная схема позволяет измерять ёмкость аккумулятора при зарядке и разрядке литий-ионных аккумуляторов и отображать ее на дисплее.

Когда внешнего питания нет устройство работает от аккумулятора и одновременно измеряет ёмкость аккумулятора при его разрядке. 

На дисплее показывается циклические напряжение аккумулятора ток который течет через него и одновременно накапливается ёмкость в ампер часах и в Ватт часах. 

Если мы подключим что-нибудь ещё дополнительно какую-нибудь нагрузку мы можем ускорить процесс разрядки и испытать аккумулятор под нагрузкой. В теории, емкость аккумулятора при разных токах разрядки может отличаться.

Если мы подключим внешнее питание, то устройство перейдет в режим зарядки, для чего нужно нажать кнопку для подтверждения смены режима. Это нужно для того чтобы если вы случайно отключили питание чтобы устройство осталось в том же режиме в котором было и продолжило считать параметры зарядки и это не повлияло бы на уже накопленные результаты.

Кроме этого, каждая сессия заряда или разряда записывается в EEPROM устройства и если вы случайно выключите все устройство то после включения устройство продолжит зарядку с прерванного момента. В EEPROM устройства сохраняются последние десять сессий заряда разряда.

Таким образом можно измерить емкость литий-ионного или литий-полимерного аккумулятора при его разрядке или зарядке. 

Устройство можно использовать как продвинутый power bank для питания других устройств, в случае, если вам необходимо контролировать параметры энергопотребления схемы, или же как зарядное устройство с контролем емкости заряжаемого аккумулятора.

Прошивка, как всегда, выложена на github.

 
 

Оставить комментарий

 
  2020-12-18

Что такое 秋?

Долго не понимал, почему мне нравятся песни двух ребят из Японии - группы "Ичиго Тануки".

И тут до меня дошло - большинство их песен - это те же самые песни, что у меня сложены в разделе Аккорды на этом сайте. Как правило, это те песни которые я сам с удовольствием пою под гитару - а у меня довольно необычные музыкальные пристрастия.

Те-же песни, только переведенные на японский язык.

Текст латиницей:
 
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!
Текст иероглифами:
 
 
秋とはあの青空
踏まれた泣いてる空
水溜りに雲や鳥
秋、とても久しぶり
水溜りに雲や鳥
秋、とても久しぶり
 
秋 燃ゆ 宙船
秋 海 出る夢
悲しみ 消す海
秋 暗闇
 
秋とはあの石ころ
ネヴァー川の誠実
思い出してよ 大切なこと
秋、また眠れないよ
思い出してよ 大切なこと
秋、また眠れないよ
 
秋 燃ゆ 宙船
秋 海 出る夢
悲しみ 消す海
秋 暗闇
 
秋とはあの初風
鎖で遊ぶ秋風
僕らと故郷、どうなるのか
答えが出るのだろうか
僕らと故郷、どうなるのか
答えが出るのだろうか
 
あの町 吠えてる
秋 僕 戸惑う
秋 葉は 裂けてく
秋 よろしく

Отсюда

 

Оставить комментарий

 
  2020-12-13

Альтернативное IDE для Ардуино

Давно ищу замену для Arduino IDE которое очень примитивное и жутко неудобное.

Пробовал использовать для этого Атом и Eclipse но так и не смог их настроить для компиляции скетчей. Приходилось все равно использовать родное IDE но оно не умеет автобновлять содержимое файлов если их изменить в сторонней программе, поэтому скетч нужно постоянно закрывать и открывать заново, что жутко неудобно.

Оказалось что Visual Studio Code прекрасно умет почти из коробки запускать скетни Arduino. Просто ставится соответствующее расширение и ваши скетчи начинают волшебным образом компилироваться. При этом, как я понял, используются те же библиотеки, которые используются для компиляции скетчей в Arduino IDE.

Как же это здорово, когда можно пользоваться нормальной подсветкой синтаксиса и использовать автоподсказки. К хорошему быстро привыкаешь.

 

Оставить комментарий

 
  2020-12-12

День Бекапа

Сегодня 12.12 а значит отмечается Международный День Бекапа! В этот день люди традиционно делают резервные копии важных данных. 

У меня завалялось немного пустых болванок DVD-R а это целых четые Гигабайта резерных копий на одном диске!

Складываем все файлы, которые хотим забекапить, прикладываем список для более простого поиска в будущем:

find /path -type f

Прожигаем болванки и убираем их в темное прохладное место, предварительно подписав перманентным маркером.

Международный день бекапа желательно проводить так часто как это возможно. В идеале хорошо бы настроить автоматический бекап важных файлов в облако.

 

Оставить комментарий

 
  2020-12-06

Почему в npm так много плохих пакетов?

А просто любой школьник может создать новый пакет и опубликовать его!

И беда в том, что пакеты для использования нужно обязательно опубликовать, даже если ты его создаёшь исключительно для личного использования. Невозможно, скажем, указать git репозиторий как в composer и использовать его не публикуя.

Понадобилась мне на днях для одного маленького проекта библиотека cuba - такая маленькая утилита для вытягивания данных с google таблиц. Так оказалось, что библиотека перестала поддерживаться, а мне она очень нужна - уж больно удобная. Из-за маленького бага, табличка, которую я создал на Google Sheets никак не хотела импортироваться. При этом фикс простой, и Pull Request на гитхабе уже есть, но автор библиотеку давно не обновляет. Пришлось форкать репозиторий, и публиковать свою исправленную версию.

Встречайте - cuba-sheet. Теперь в npm одной плохой библиотекой больше!

 

Оставить комментарий

 
  2020-12-03

Новый гаджет от TTGO и не только

Приехал TTGO ESP32 T-SIM7000G. Ушлые немецкие почтальоны смогли затолкать девайс в почтовый ящик! Удивительно, но ничего, вроде, не поломалось.

Однако, встала другая проблема - чтобы запустить нужна батарейка формата 18650 а у меня такой дома не наблюдается. Решил посмотреть можно ли купить на Амазоне онлайн. Оказалось что просто так купить литиевый аккумулятор нельзя - но можно купить фонарик с четытьмя аккумуляторами в комплекте. При этом за смешные деньги - в Conrad Electornics за ту же сумму можно купить только один элемент и без фонарика, поэтому заказал на амазоне. Видими всилу каких то особенностей Амазона там запрещено подавать аккумуляторы просто так, вот продавцы и выкручиваются, делая вид что продают фонарики и батарейки к ним.

Однако тут я вспомнил, что у меня лежит старая батарейка от ноутбука в которой... тада! аж шесть аккумуляторов 19850. Несколько минут работы кусачаками и аккумуляторами я обеспечен.

Вообще данный формат аккумулятора оказался очень удобным, - достаточно ёмкий и при этом достаточно компактный - идеальный формат для небольших самоделок.

Но тут я, почитав обзоры понял, что для полной энергонезависимости мне просто необходимы солнечные батареи - TTGO ESP32 T-SIM7000G заточен на работу именно с ними. Сказано - сделано, на амазоне же заказал три небольших элемента.

Теперь вот думаю как измерять токи зарядки, емкости батареек и прочии параметры свалившегося на меня богатства, для чего уже собираю отладочную схему для опытов на базе ino219 ардуины и AMOLED индикатора. Интересно, получится ли из этого что нибудь? 

 

Оставить комментарий

 
  2020-12-01

Шаолинь

Обалдеть, парень взял и переехал в Китай чтобы заниматься Кунг-фу. Вот это я понимаю начать жизнь с чистого листа!

 

Оставить комментарий

 
  2020-11-30

Платы - визитки

В стародавние времена мы делали себе крутые визитки на струйных лазерных и прочих принтерах. Потом стали заказывать себе визитки в типографиях. Как то со временем тема визиток заглохла, в недрах стола еще можно найти пачки старых визиток потерявших актуальность. С распространием социальных сетей бумажные визитки стали не нужны.

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

Мне особенно нравится идея визиток-электронных устройств которые не только содержат твою контактнную информаацию но и презентуют твои инженерные навыки.

Френк Цао сделал визитку, которая, если вставить ее в USB порт компьютера, печтает приветствие в текстовом редакторе:

 

Еще интересный вариант - визитка не требующая питания и работающая через NFC - считываешь такую при помощи мобильника с NFC и на мобильнике открывается страничка с твоими данными, а на карточке при этом еще и светодиод загорается!

Если питание от USB или от NFC катушки вам не нравится можно запитать устройство от батарейки, благо современные плоские батарейки достаточно плоские:

Вот прям теперь тоже так хочу - платы травить я еще в школе начал, часто игнорируя этап макета, делал устройства сразу на текстолите - для этого у меня была банка хлорного железа, моторчик с микросверлами и лак для ногтей.

Но технологии не стоят на месте и плату можно заказать с доставкой на дом через один из многочисленных сервисвов, благо технология их создания - это практически офсетная печать.

 

Оставить комментарий

 
  2020-11-21

Ковид в Германии

В новостях и в социальных сетях часто натыкаюсь на идею, что Covid показал отсутствие какого либо здравоохранения не только в России но и во всем мире. Мол, вот посмотрите как у них в Штатах, как в Европе, как в Италии, как в Германии - всё плохо.

Я не знаю как сейчас в Италии или в Штатах - я там давно не был, но мог бы рассказать о том что вижу своими глазами, о том, как ситуация обстоит сейчас в Германии.

Немецкую систему здравоохранения довольно часто критикуют за бюрократию и дороговизну, но, тем не менее, лечиться люди предпочитают именно в Германии и на немецком оборудовании.

В настоящее время больницы Германии работают в штатном режиме. Специализированные клиники принимают по записи как обычно. Я недавно сам посещал глазную клинику где делал коррекцию зрения и только один раз мне пришлось перенести визит из-за Ковида - в клинике перенесли все операции на неделю так как один из пациентов оказался положительным, во всём остальном все штатно и без паники. Я не встречал каких-либо очередей, перепрофилирования клиник в Ковидные госпиталя и прочие страсти которые рассказывают в новостях про другие страны.

В других клиниках которые довелось недавно посетить тоже никаких ограничений пока видно, единственное, что указывает на то что страна находится в режиме эпидемии это опросный лист с анамнезом который нужно заполнить и там есть графа “есть ли у вас признаки простуды?”. Были недавно всей семьёй у стоматолога так вот стоматологи также работают в штатном режиме и никаких проблем у врачей-стоматологов не наблюдается.

Во всём остальном клиники общей практики и специализированные клиники работают в нормальном режиме.

Рядом с нашим домом есть Фридрихсхайн госпиталь который весной, в начале эпидемии выглядел так как будто он на осадном положении. Тогда люди не понимали еще с чем они столкнулись и клиника была оцеплена полицией. Сейчас ничего подобного не наблюдается всё выглядит тихо и штатно. Машины скорой помощи приезжают в считанные минуты. Ни разу не видел очередей скорых у больниц. Такого тут не бывает. Скорая приезжает в считанные минуты независимо где вы находились.

В стране введена так называемая светофорная система. Сейчас индикатор количества занятых мест в больницах стал желтым. Там деление такое: меньше 15% от всех коек — зеленый цвет, от 15% до 25% — желтый, больше 25% — красный. Уже несколько дней этот показатель неудержимо растет, сейчас он уже 22% (пока еще желтый), но активно стремится к красному.

Паники я пока никакой не вижу, люди относятся с пониманием и стараться без необходимости не выходить на улицу. Рестораны, столовые, бары сейчас снова закрыты - кто смогли - перешли на доставку еды на дом. Мы стараемся их поддерживать и заказывать еду, чтобы наши любимые рестораны не закрывались, хотя переделать ресторан на доставку - задача нетривиальная и не все с этим справляются. Парикмахерские салоны, салоны красоты по прежнему работают, но необходимо посещать их в маске и с соблюдением всех мер предосторожности.

Многие предприятия, где это возможно, ушли на удаленку. Те, которые в силу особенностей бизнеса, не могут работать удаленно работают в штатном режиме, но но с ограничением на количество людей в помещении, стараются разбить работу по времени, чтобы одна смена не контактировала с другой, проветривают помещения и т.п. Делают все возможное, чтобы люди не контактировали друг с другом.

У меня на работе инженеры перешли на удаленку в середине сентября, когдо стало ясно, что случаи Ковида в стране стали резко возрастать. Из всех коллег только один официально был тестирован положительно - сейчас он на двухнедельном оплачиваемом больничном.

В школах постоянно экспериментируют с формами обучения. То разобьют классы на смены, то вводят дистанционное обучение, сейчас речь идет о том чтобы сдвинуть уроки по времени и сделать так, чтобы дети ходили в школу позже и не пересекались в трафике с теми людьми которые идут к 8 часам на работу. Периодически школы присылают информацию о том то тот или иной класс ушел на карантин, но классы куда ходят мои дети на карантин пока не уходили не разу. Считается, что школы не являтются основными разночиками инфекции в стране.

В целом ситуация вполне стабильная но непонятно почему такой высокий уровень заражения. Будем наблюдать что будет дальше.

 

 

Оставить комментарий

 
  2020-11-18

Дуалинго

Довольно давно подсел на Дуалинго - прикольная программка для мобильника для прокачки языковых скиллов. Лично мне очень подходила до сегодняшнего дня.

Дело в том, что они добавили в функционал ограничение на количество ошибок которые можно сделать за сессию. Теперь максимум можно сделать пять или четые, не помню точно, ошибки. Если сердечки кончились, то - пошли лесом, ждите четыре часа когда восстановятся жизни.

Не то чтобы я сильно по этому поводу расстроился, но, тем не менее, написал им гневный комментарий.

Это так не работает. Уже давно было доказано, что память лучше работает когда над учеником не висит страх наказания, и даже эти символические сердечки лично мне уже мешают в освоении материал.

Особенно мило теперь смотрится их реклама где они предлагают бесконечные жизни если ты купишь их платную подписку - тоесть они сознательно ухудшили функционал, понимают. что добавили херню и предлагают эту херню выключить за денежку. Молодцы!

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

Теперь я буду лучше мотивирован пилить свой велосипед, спасибо эффективным менеджерам!

 

Оставить комментарий