Итоги года
В конце года принято подводить итоги, a год оказался насыщенным. Много что случилось за этот год, еще большего не случилось....
Поздравляю все причастных с Новым годом. Желаю всех благ в Новом 2021 году.
Мого писать не хочу, давайте лучше посмотрим на танцы роботов из Boston Dynamics:
Может ли полицейский в России останавливать машины для проверки документов?
Встал вопрос, может ли полицейский без причины вас остановить, и является ли проверка документов причиной остановки?
Я был уверен, что нет. Насколько я помнил, в приказе МВД 664, всего было 12 пунктов, по которым вас могли остановить, и проверки документов среди них не было. Я был искренне убежден, что для остановки автомобиля нужны были веские причины - ведь дорога это как электрический провод, дорога нужна, чтобы вы беcпрепятственно добрались из пункта А в пункт Б и просто так остановить вас для "проверки документов" это за гранью какой либо логики. Вроде бы коменданский час никто не объявлял, чтобы всё и вся перегораживать блокпостами и требовать документы...
Но как я ошибался! С октября 2017 года там появились ещё два новых пункта, оба прекрасны. И один как раз для проверки документов:
84. Основаниями для предъявления сотрудником требования об остановке водителем транспортного средства являются:
84.13. Проверка документов на право пользования и управления транспортным средством, документов на транспортное средство и перевозимый груз.
"В нынешнем варианте ведомственного регламента можно без причины остановить любой автомобиль и в профилактических целях проверить его", — рассказал Вячеслав Лысаков. По мнению депутата, эта мера вполне оправданна хотя бы потому, что в автомобиле может находиться угонщик либо человек, находящийся в состоянии алкогольного или наркотического опьянения."
Некоторые несознательные граждане даже пытались оспорить добавление этих новыех пунктов в Верховном суде как неконституционные, но потерпели сокрушительное поражение всвязи с собственной неявкой на заседание суда.
Поэтому, чтобы всегда успевать вовремя россиянам следует выезжать на полчасика пораньше, ведь инспектору может потребоваться время, чтобы проверить ваш автомобиль на предмет наличия в нем угонщика или лица в состоянии алкогольного или наркотического опьянения которых вы, в силу отсутствия необходимых навыков, проглядели.
Уверен, все россияне глубоко ценят такую заботу о своей безопасности и вполне могут смириться с небольшой задержкой в пути.
Simple Text Editor на F-Droid
Simple Text Editor теперь доступен на F-Droid. Подумал почему бы не выложить его еще и на этот маркет - там много интересных приложений, причем все они исключительно Open Source - неиссякаемый источник вдохновения и примеров кода для Андроид Приложений.
Измерение ёмкости аккумулятора
Потребовалось измерить емкость аккумуляторной батареи. Однако никакого готового устройства для этого в доме не оказалось.
Заказывать на амазоне не хотелось, поэтому собрал из того что было небольшое устройство для измерения ёмкости аккумулятора на базе Arduino и ino219.
На макетной плате расположены arduino pro mini датчик тока и напряжения ina219 контроллер зарядки TP4056 и стабилизатор step-up который повышает напряжение 3.7 Вольт аккумулятора до 5 Вольт который нужен arduino и OLED дисплей. Устройство питается от элемента 18650.
Данная схема позволяет измерять ёмкость аккумулятора при зарядке и разрядке литий-ионных аккумуляторов и отображать ее на дисплее.
Когда внешнего питания нет устройство работает от аккумулятора и одновременно измеряет ёмкость аккумулятора при его разрядке.
На дисплее показывается циклические напряжение аккумулятора ток который течет через него и одновременно накапливается ёмкость в ампер часах и в Ватт часах.
Если мы подключим что-нибудь ещё дополнительно какую-нибудь нагрузку мы можем ускорить процесс разрядки и испытать аккумулятор под нагрузкой. В теории, емкость аккумулятора при разных токах разрядки может отличаться.
Если мы подключим внешнее питание, то устройство перейдет в режим зарядки, для чего нужно нажать кнопку для подтверждения смены режима. Это нужно для того чтобы если вы случайно отключили питание чтобы устройство осталось в том же режиме в котором было и продолжило считать параметры зарядки и это не повлияло бы на уже накопленные результаты.
Кроме этого, каждая сессия заряда или разряда записывается в EEPROM устройства и если вы случайно выключите все устройство то после включения устройство продолжит зарядку с прерванного момента. В EEPROM устройства сохраняются последние десять сессий заряда разряда.
Таким образом можно измерить емкость литий-ионного или литий-полимерного аккумулятора при его разрядке или зарядке.
Устройство можно использовать как продвинутый power bank для питания других устройств, в случае, если вам необходимо контролировать параметры энергопотребления схемы, или же как зарядное устройство с контролем емкости заряжаемого аккумулятора.
Прошивка, как всегда, выложена на github.