Сообщения в bot.habr.rss

Стабилизируем положение потенциометра, считанное с АЦП

Опубликовано: Thu, 14 Nov 2024 09:01:27 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Считать показания потенциометра для удобного аналогового управления системой, что может быть проще? Сеть завалена примерами работы с АЦП. Считали значение, вот мы и знаем положение… Но не всё так просто – эти значения всё время будут разными. Близкими, но разными. То есть, программа будет считать, что положение головки регулятора всё время дрожит.

В статье будет показано несколько методов борьбы с этими дрожаниями, начиная от самых простых (которые в подавляющем большинстве случаев достаточны), через более сложные и вплоть до алгоритма, придуманного специально для недавнего проекта. Наверняка, я уже 100500-й, кто такой алгоритм придумал, но после опроса знакомых, оказалось, что в списке тех, кто его собирается опубликовать, мой номер значительно меньше. Среди типовых он не находится. Возможно, кому-то он тоже окажется полезным. Читать дальше →

https://habr.com/ru/articles/858310/
BotHabr to All (2024-11-14 10:00:04) [ссылка]

А по ночам я веду беседы с лампочками

Опубликовано: Thu, 14 Nov 2024 07:05:17 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/858402/
BotHabr to All (2024-11-14 08:00:03) [ссылка]

UART-терминал из LCD-дисплея и компьютерной клавиатуры

Опубликовано: Thu, 14 Nov 2024 04:31:30 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Совсем коротенький рассказ - о довольно бесполезной но забавной штуковине, извините :) Как-то раз я написал интерпретатор BASIC, который можно использовать на контроллере хоть с 1кб памяти (в частности AVR / Arduino). В основном мы им пользовались через Bluetooth-модуль с телефона (я уж рассказывал). Но у меня руки чесались сделать своеобразный "терминальчик" - ну я и сделал.Как видите - в качестве экрана тут дисплей 4 строки по 20 символов. А клавиатура полноценная - обычная c PS/2 разъёмом. Между ними и UART-ом воткнут контроллер (младший STM32). Вообще-то можно было без него, реализовать общение с клавиатурой и дисплеем в том же контроллере где интерпретатор крутится - но тогда это не был бы терминал, его нельзя было бы использовать с любым другим UART-интерфейсом.Покажу картинки, код - и немножко расскажу про устройство. А если сами строили что-то похожее - расскажите и вы :) Что ж, посмотрим!

https://habr.com/ru/articles/858358/
BotHabr to All (2024-11-14 05:00:04) [ссылка]

[Перевод] Датчик линейного положения, работающий по принципу электронного штангенциркуля

Опубликовано: Wed, 13 Nov 2024 13:01:18 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Вы когда-нибудь мечтали о 500-герцовой системе датчиков линейного положения? Тогда вам повезло — для этого достаточно печатной платы, простого микроконтроллера и немного математики!

См. также полный исходный код и журнал моих исследований по этому проекту. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/858240/
BotHabr to All (2024-11-13 14:00:04) [ссылка]

[Перевод] Ваш хирург обучался на видосиках

Опубликовано: Wed, 13 Nov 2024 10:48:10 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Пожалуй, это худшее, что может услышать пациент перед операцией. Но, как говорится, что позволено Юпитеру – не позволено быку. И если люди обязаны учиться со скальпелями в руках, лично разбирая тонкости хирургии, то нейросеть и роботизированные конечности обучаются на просмотре видео. И весьма успешно. Читать далее

https://habr.com/ru/articles/858214/
BotHabr to All (2024-11-13 11:00:08) [ссылка]

HamClock и Pi-Star — запускаем сервер радиолюбительского приложения на «малинке»

Опубликовано: Wed, 13 Nov 2024 09:16:48 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр! Это Виктор Сергеев, автор команды спецпроектов МТС Диджитал. В детстве я очень любил фантастику и обожал представлять себя в кабине космического корабля с кучей экранов, светящихся индикаторов и переключателей. Рабочее место современного радиолюбителя очень похоже на такой корабль, чему мы обязаны развитию недорогих одноплатников. Они же позволяют создавать портативные, но функциональные устройства, вроде хотспотов MMDVM (Multi-Mode Digital Voice Modem).MMDVM представляет собой самую обычную «‎малинку» Raspberry Pi Zero W с дополнительной платой (HS shield), на которой реализован радиотракт. В рабочем режиме нагрузка на процессор не слишком велика, а большую часть времени он вообще находится в простое. Именно это обстоятельство позволяет добавить внутрь очень востребованный у радиолюбителей инструмент — HamClock. О нем и расскажу. Читать далее

https://habr.com/ru/companies/ru_mts/articles/858156/
BotHabr to All (2024-11-13 10:00:04) [ссылка]

Поревьюим и порефакторим — Ассемблер для любопытных #2

Опубликовано: Wed, 13 Nov 2024 04:13:28 GMT
Канал: Все статьи подряд / Assembler / Хабр

Ещё статья про ассемблер для тех кто с ним не знаком. В предыдущей про 5 ассемблеров последний примерчик вызвал критику за "упрощенизм". А давайте посмотрим вместе как его улучшить и немножко нарастить - в качестве "продолжения знакомства".Заодно полюбуемся на несовместимость Linux и BSD, а также на различие 32 и 64-битной версии обеих ОС - и подумаем как с этим бороться.Автор не претендует на непогрешимость, поэтому приглашаем умудрённых коллег делиться идеями и подсказками в комментариях если что упущено. cmpb $0, (%eax)

https://habr.com/ru/articles/857208/
BotHabr to All (2024-11-13 05:00:05) [ссылка]

Как мы учили робота распознавать чертежи и изготавливать мебель

Опубликовано: Tue, 12 Nov 2024 13:43:40 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Хочу поделиться своим опытом разработки программного обеспечения для робота-манипулятора, которого мы научили распознавать разные объекты на основе их CAD-моделей. В этой статье я подробно рассмотрю процесс создания такого ПО на примере недавнего проекта, связанного с производством мебели. С помощью внедрения технологии распознавания геометрии панелей ДСП мы обучили промышленного робота-манипулятора подавать панели требуемым торцом на станок для дальнейшей обработки. Это значительно повысило производительность линии и облегчило жизнь работникам производства. Читать далее

https://habr.com/ru/articles/857996/
BotHabr to All (2024-11-12 14:00:08) [ссылка]

Обновление Прошивки из Make Скрипта

Опубликовано: Tue, 12 Nov 2024 11:57:25 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В этом тексте показано как можно обновить прошивку из-под GNU Make скрипта.По сути система сборки это интерпретируемый язык программирования. А значит на нём можно писать код, который может делать что угодно. Вот например можно на GNU Make написать код загрузки *.bin (аря) в микроконтроллер Легко... Читать далее

https://habr.com/ru/articles/857416/
BotHabr to All (2024-11-12 12:00:05) [ссылка]

Восстановление нерабочей клавиатуры с помощью QMK и RP2040

Опубликовано: Tue, 12 Nov 2024 11:17:28 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр!Так бывает, что иногда клавиатуры ломаются и если мембранные клавиатуры обычно представляют малую ценность и проще просто купить новую, то вот механические заметно дороже и их имеет смысл восстанавливать. Когда речь о поломках механических клавиатур и их ремонте, то как правило всё сводится к замене вышедших из строя переключателях, но вот что делать если вышел из строя контроллер? Читать далее

https://habr.com/ru/articles/857914/
BotHabr to All (2024-11-12 12:00:04) [ссылка]

Азотный лазер большой мощности: так ли он прост?

Опубликовано: Tue, 12 Nov 2024 11:54:36 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Несколько лет назад я отвлекся на другие проекты, которые не связаны с основным моим увлечением — старыми газовыми лазерами. Я бы и дальше откладывал возвращение к ним, если бы не предложение, от которого грех было отказываться — выполнить ремонт азотного лазера ЛГИ505.

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

Читать дальше →

https://habr.com/ru/articles/857940/
BotHabr to All (2024-11-12 12:00:03) [ссылка]

Как я делал видео трансляцию кормушки для птиц

Опубликовано: Tue, 12 Nov 2024 09:44:56 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Как-то вечером я вдруг понял, что давно не делал никаких пет-проектов. А тут очередной сезон подкармливания птиц на даче подходит. Очень интересно за пернатыми наблюдать в окно, но чего это я один только наслаждаюсь этим зрелищем? Надо и других "осчастливить"! Читать далее

https://habr.com/ru/articles/857424/
BotHabr to All (2024-11-12 10:00:04) [ссылка]

Практический опыт выбора лидара для робототехнических проектов: от теории к практике

Опубликовано: Tue, 12 Nov 2024 05:44:45 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Привет, друзья! В этой статье я хочу поделиться своим опытом выбора лидара для своего робототехнического проекта. За последние несколько месяцев я глубоко погрузился в эту тему, и сегодня расскажу не только о конкретных моделях, но и о технологиях, принципах работы и практических аспектах применения лидаров.Введение в технологию LIDARLIDAR (Light Detection and Ranging) - это технология получения и обработки информации об удалённых объектах с помощью активных оптических систем. В отличие от радаров, использующих радиоволны, лидары используют световые импульсы, что обеспечивает более высокую точность измерений. Принципы работыСуществует несколько основных технологий, используемых в современных лидарах: 1. Time of Flight (ToF)- Принцип: измерение времени прохождения светового импульса до объекта и обратно- Преимущества: высокая точность, работа на больших расстояниях- Недостатки: более высокая стоимость компонентов2. Triangulation- Принцип: определение расстояния на основе известного угла между излучателем и приемником- Преимущества: высокая точность на малых дистанциях- Недостатки: ограниченный диапазон измерений3. Phase-Shift- Принцип: измерение сдвига фазы отраженного сигнала- Преимущества: высокая точность, хорошая помехозащищенность- Недостатки: сложность обработки сигналаКлючевые характеристики лидаров1. **Дальность измерений**   - Минимальная дистанция (важна для избегания столкновений)   - Максимальная дистанция (определяет возможности навигации)   - Мертвая зона (область, где измерения невозможны) Читать далее

https://habr.com/ru/articles/857490/
BotHabr to All (2024-11-12 06:00:08) [ссылка]

Проверяем, мог ли модуль пожаротушения стать причиной пожара на складе

Опубликовано: Mon, 11 Nov 2024 06:26:47 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

В статье автор расскажет, почему модуль порошкового пожаротушения «Буран-2,5-2С» посчитали виновником пожара, разберёт, как он устроен, и самостоятельно протестирует модуль на предмет конструктивных недостатков. Читать далее

https://habr.com/ru/companies/flant/articles/853262/
BotHabr to All (2024-11-11 07:00:11) [ссылка]

Миллиомметр своими руками

Опубликовано: Sun, 10 Nov 2024 18:43:03 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/857454/
BotHabr to All (2024-11-10 19:00:03) [ссылка]

История одного модального окна или переходим с UIKit на SwiftUI. Часть 3. ProgressView vs SkeletonView

Опубликовано: Sun, 10 Nov 2024 07:47:33 GMT
Канал: Все статьи подряд / Разработка робототехники / Хабр

Продолжаю эпопею с модальными экранами на SwiftUI. Но сегодня больше кода. Была задача, сделать ProgressView и SkeletonView. Вдруг кому-то пригодится, показываю.ProgressView по дизайну должен был быть с градиентной полоской загрузки, по дефолту так нельзя сделать, поэтому я решила заменить полосочку - имитацией полоски загрузки. То есть у нас есть нормальный ProgressView, у него делаем невидимой полоску загрузки, а сверху имитация полоски загрузки - градиентная View. Читать далее

https://habr.com/ru/articles/853600/
BotHabr to All (2024-11-10 08:00:07) [ссылка]

Ответ на статью о «Наиболее быстром интерпретаторе»

Опубликовано: Sat, 09 Nov 2024 20:41:54 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Недавно была опубликована статья под заголовком "Глобально оптимальный, восьмой и наиболее быстрый вид интерпретаторов байткода". Несколько тезисов из статьи вызвали у меня сомнения в их справедливости. Об этом я попробовал написать ряд комментариев тире вопросов к указанной статье. Но основной лейтмотив всех ответов сводился к тому - "а ты напиши свою статью". Подход не столько инженерно-научный, сколько детсадовский. Мне бы хватило и содержательных ответов в формате комментариев, но как говорится - уговорили :).Итак, что же утверждается автором статьи про наиболее быстрый интерпретатор: Читать далее

https://habr.com/ru/articles/857342/
BotHabr to All (2024-11-09 21:00:09) [ссылка]

Разбор dos-подобной операционной системы. OzonOS

Опубликовано: Sat, 09 Nov 2024 19:15:49 GMT
Канал: Все статьи подряд / Assembler / Хабр

Встретил на Хабре очередную статью об написании «простой операционной системы с нуля» и решил поделится своими потугами на эту тему. Немного предысторииВ далеком уже 2011 мне в руки каким‑то чудом попала книга «Ассемблер. Экспресс курс» за авторством Александра Панова. После Паскаля,изучаемого в школе, ассемблер показался мне языком неограниченных возможностей. После того как я вдоволь наигрался со всякими огоньками и прочими бегущими символами мне захотелось создать что‑то крутое. А что может быть круче чем собственная ОС? Так в 2012. Переполнить стек.

https://habr.com/ru/articles/857336/
BotHabr to All (2024-11-09 20:00:05) [ссылка]

Как приходят идеи красивого и полезного. Кентавр

Опубликовано: Sat, 09 Nov 2024 13:58:27 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

Лет 20 мою комнату согревал большой ящик - аудиоресивер. У него было много кнопочек, переключателей, входов/выходов, из которых я пользовался ровно одним входом и одним колесиком регулировки мощности. Недавно вот как раз это колесико и начало у него глючить. Быстрые попытки реанимации проблему не исправили и мне пришла идея заменить его на самодельное поделие. Да у меня иногда чешутся ручки что-то сделать :-).  Купил на Алиэкспрессе пару стереоусилителей 2*50вт D класса с поддержкой Bluetooth (цену не помню, но меньше 1000руб, гуглите их там много разных), преобразователей  из ХХв в 5в, светодиодную ленту и взял контроллеры двоичных часов, выпускаемых нами. Соединил все вместе, нарезал деталек из оргстекла на лазерном станке и  получилось  вот такое:Кентавр16 (Голова часов+туловище усилителя, 16 - количество светодиодов)Богатый внутренний мир: Читать далее

https://habr.com/ru/articles/857296/
BotHabr to All (2024-11-09 14:00:09) [ссылка]

Как я на барахолке мини-ПК нашел: сюрприз, который пригодился в ежедневной работе. Что за девайс?

Опубликовано: Sat, 26 Oct 2024 08:00:08 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр! Это Антон Комаров, автор команды спецпроектов в МТС Диджитал. Люди постоянно спрашивают меня, знаю ли я Тайлера Дардена что интересного любитель электроники может найти на барахолках. Например, год назад, прогуливаясь по барахолке в Барселоне (совмещал на отдыхе приятное с полезным), я увидел неприметную черную коробочку, на которую никто не обращал внимания. К сожалению, я не сфотографировал находку на месте, а стоило бы! Девайс лежал в куче какого-то бытового барахла. Сразу я и не поверил, что это мини-ПК, но после того как взял в руки, понял — это оно! Продавец мне его отдал за смешные деньги: примерно 5 долларов США, так что я ничего не терял. Я не расстроился бы даже будь если внутри пусто или залито водой. Но реальность оказалась гораздо интереснее. Подробности — под катом. Читать далее

https://habr.com/ru/companies/ru_mts/articles/853502/
BotHabr to All (2024-11-09 13:00:04) [ссылка]

Принцип цифрового управления непосредственным преобразователем напряжения

Опубликовано: Sat, 09 Nov 2024 09:15:36 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Схема непосредственного преобразователя напряжения широко используется в современной электронике: различные стабилизаторы напряжения (понижающие или повышающие), инверторы одно- и много-фазные. Для низковольтных маломощных преобразователей как правило используются аналоговые схемы управления, для мощных и/или высоковольтных уже выгоднее использовать цифровые системы управления на основе микроконтроллера. К оригинальному принципу построения цифрового регулятора я пришёл без малого 20 лет назад. Принцип простой, как говорится, “лежит на поверхности”, позволяет получить отличное быстродействие, качество переходных процессов и отсутствие выбросов токов дросселя. Но вот, что интересно для меня, я нигде больше за эти 20 лет на практике не встретил данного подхода к построению регулятора по аналогичному принципу (плохо искал?). Подразумевается, что читатель понимает: основы ТОЭ (теоретические основы электроцепей), принципы формирования ШИМ (широтно-импульсной модуляции). Читать далее

https://habr.com/ru/articles/857264/
BotHabr to All (2024-11-09 10:00:04) [ссылка]

[Перевод] Вышла Grafana 11.3: дашборды на базе Scenes, обновления визуализаций, панелей, и многое другое

Опубликовано: Sat, 09 Nov 2024 08:31:53 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Встречайте! Вышла Grafana 11.3, являющая публике дашборды на основе библиотеки Scenes — а это основа того, каким мы видим будущее дашбордов Grafana.
Но и без этого Grafana изменилась весьма заметно! Улучшен пользовательский интерфейс, включая возможность вызывать API из любого элемента на холсте с помощью новой опции «Действия» во многих визуализациях. Также появились правила записи для управляемых Grafana алертов, и теперь все могут использовать Explore Logs, часть набора приложений Explore в Grafana, представленного на ObservabilityCON, который быстро и легко извлекает аналитику из ваших данных — без каких-либо сложных языков запросов. Читать дальше →

https://habr.com/ru/articles/857258/
BotHabr to All (2024-11-09 09:00:07) [ссылка]

Ремонт беспроводных наушников JVC HA-s35bt — заряжаются, но не включаются. Что делать и где искать проблему?

Опубликовано: Sat, 09 Nov 2024 08:58:50 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр! Сегодня расскажу о не самом сложном ремонте наушников JVC HA-s35bt. Они у меня лежали без дела с полгода, но как-то понадобились. Зарядил — оказалось, что они не включаются. Выбрасывать было жалко, ведь электронного мусора и так много. Поэтому решил попробовать вернуть им жизнь. Наушники, кстати, я никогда не ремонтировал, если не считать, что один раз заменил вышедший из строя аккумулятор.

Забегая вперед: в случае с JVC HA-s35bt дело было не в аккумуляторе. И обычный пользователь без элементарных знаний электроники и более-менее нормального оборудования ничего бы не сделал. Выкинул бы, да и все. Если тема вам интересна, прошу под кат. И да, эта статья для обычных людей и начинающих мастеров, не для профи. Покажу, как пошагово искать проблему, чтобы не было мучительно больно. Читать дальше →

https://habr.com/ru/companies/selectel/articles/857220/
BotHabr to All (2024-11-09 09:00:04) [ссылка]

Оценка токопотребления батарейных радиоканальных устройств

Опубликовано: Sat, 09 Nov 2024 06:30:55 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Пути разработчика и маркетолога постоянно пересекаются, но эти люди редко бывают друзьями. Задача первого что-нибудь сотворить, найти лучший способ решения технического задания в ходе раздумий, расчётов и анализов; задача второго – сие творение продать. Не успеешь и глазом моргнуть, как маркетологи припишут лишний нолик к точности измерений, добавят децибел к выходной громкости или увеличат время автономной работы микропотребляющего устройства на несколько лет. Время жизни элемента питания – один из краеугольных вопросов, который необходимо разрешить при разработке микропотребляющих, в частности радиоканальных устройств. Они, как правило, расходуют микроамперы, а время работы в активном режиме составляет мили или даже микросекунды. Но и длительность жизни от батареи должна составлять годы. Когда такое устройство просыпается, с элемента питания забирается некоторый заряд, расходуемый на измерения полезного параметра, передачу данных через радиоканал, индикацию состояния и т. п. А далее, снова наступает глубокий сон. Возникает законный вопрос, как определить потребление электронного устройства, которое спит большую часть своей жизни. Читать далее

https://habr.com/ru/articles/857058/
BotHabr to All (2024-11-09 07:00:04) [ссылка]

Boson — разработка СУБД «с нуля» (итог)

Опубликовано: Sat, 09 Nov 2024 05:23:15 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Цель проекта Boson — это разработка встроенного движка базы данных документов JSON, написанный на C++. Основные возможности: стандартное хранилище JSON-документов в формате ключ/значениями с постоянным хранением на диске. Размер документов до 4Gb. Быстрый поиск документов по ID с использованием индекса B+ дерева. Поддержка курсоров для линейного обхода записей. База данных в одном файле, без временных файлов. Простое, чистое и легкое в использовании API. Самодостаточный и не требующий настройки.В предыдущих двух статьях мы прошли шаги от кэширования файлового ввода/вода (часть I) до построенного на его базе хранилища записей произвольной длины (часть II) с проверкой целостности, возможностью получения записей списком и повторным использованием свободного места. Теперь мы переходим к завершающей части и "сердцу" СУБД - индексу.Зачем нужен индекс: предположим, что в базе есть 1 млрд не отсортированных записей документов, тогда поиск конкретного документа по ID потребует O(n) операций, то есть до 1 млрд операций в худшем случае. Однако, если бы документы в базе были бы отсортированы по ID, то поиск в сортированной базе, тем же бинарным поиском занял бы O(log n) занял бы 30 операций. Что, теоретически, на базе в 1 млрд записей будет в 33.3 млн раз быстрее. Читать далее

https://habr.com/ru/articles/856876/
BotHabr to All (2024-11-09 06:00:06) [ссылка]

Конечный Aвтомат Аппаратного I2C-Трансивера

Опубликовано: Sat, 09 Nov 2024 00:17:35 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В этом тексте я показал как конечный автомат может работать ядром для драйвера аппаратного I2C трансивера. Меня удивляет, что в оригинальном коде от вендоров микроконтроллеров программисты прошли мимо конечных автоматов при написании I2C кода внутри своих официальных uHAL. Непорядок... В связи с этим мне пришлось разрабатывать собственный полноценный драйвер I2C буквально на физических регистрах I2C трансивера. Читать далее

https://habr.com/ru/articles/856548/
BotHabr to All (2024-11-09 01:00:04) [ссылка]

Цифровая настройка хода в часах на STM32 простым языком

Опубликовано: Fri, 08 Nov 2024 14:58:03 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В этой статье будет формула для расчёта значений регистров подстройки скорости хода часов в STM32 (функция RTC smooth calibration) на основе величины отклонения времени за сутки. Информации по этой теме много, но именно для компенсации нужного количества секунд в день я не нашёл понятных формул, поэтому изучил этот вопрос, поэкспериментировал с реальным микроконтроллером и написал статью. Читать далее

https://habr.com/ru/articles/857152/
BotHabr to All (2024-11-08 15:00:03) [ссылка]

[Перевод] Австралия, Лорд-Хау — самый странный часовой пояс

Опубликовано: Fri, 08 Nov 2024 13:01:08 GMT
Канал: Все статьи подряд / Emacs / Хабр

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

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

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

https://habr.com/ru/companies/ruvds/articles/856780/
BotHabr to All (2024-11-08 14:00:08) [ссылка]

Умные часы для DIY-энтузиастов: от Pocuter Spectra до Bangle.js

Опубликовано: Fri, 08 Nov 2024 10:04:26 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Мало кому из нас известная компания Pocuter разработала недорогие умные часы Spectra. Отличие от большинства прочих девайсов — открытые ПО и железо. Их просто ремонтировать, а при необходимости можно кастомизировать. Например, добавить больше памяти. Подробности об этом устройстве и других подобных часах — под катом.
Читать дальше →

https://habr.com/ru/companies/selectel/articles/856918/
BotHabr to All (2024-11-08 11:00:04) [ссылка]

Ретроспектива: создание одних из первых автоматизированных рабочих мест

Опубликовано: Fri, 08 Nov 2024 07:31:23 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Продолжаю рассказ о предшественниках ПЛК, и сегодня расскажу об одних из первых в стране АРМов – автоматизированных рабочих мест и периферии для поверки датчиков. Читать далее

https://habr.com/ru/articles/856964/
BotHabr to All (2024-11-08 08:00:04) [ссылка]