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

Fairphone 5: на что способен новый модульный смартфон? Железо, софт и обновления

Опубликовано: Thu, 07 Sep 2023 02:10:41 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

О модульных телефонах, в том числе и Fairphone, мы писали в своем блоге не раз и не два. Сейчас появился новый повод вспомнить этот класс устройств — дело в том, что вышел Faiphone 5. Насколько можно судить, смартфон получил ряд апдейтов и улучшений, не потеряв при этом ничего из того, за что его ценили — модульности и надежности. Подробности — под катом. Читать дальше →

https://habr.com/ru/companies/selectel/articles/713096/
BotHabr to All (2023-09-07 03:00:03) [ссылка]

3D-принтеры в 2023 году для дома и для работы. Хороших моделей всё больше

Опубликовано: Wed, 06 Sep 2023 15:26:59 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

Привет, Хабр! Не так давно мы публиковали подборку хороших лазерных граверов. Сейчас расскажем о 3D-принтерах, которые могут подойти как для дома, так и для работы. Правда, речь не о профессиональных устройствах, поскольку профи и так знают, что им нужно. Поговорим о любительских принтерах и моделях, которые по классу чуть выше любительских. Читать далее

https://habr.com/ru/companies/ru_mts/articles/759334/
BotHabr to All (2023-09-06 16:00:04) [ссылка]

Мой первый околонаучный проект: инерциальный трекер

Опубликовано: Wed, 06 Sep 2023 12:27:53 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

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

https://habr.com/ru/articles/759272/
BotHabr to All (2023-09-06 13:00:05) [ссылка]

Ретрогейминг стайл: эргономичная сплит-клавиатура, которая работает на базе… картриджа от Game Boy

Опубликовано: Wed, 06 Sep 2023 11:47:14 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

О различных клавиатурах мы уже писали, и на самом деле хороших моделей гораздо больше, чем может уместить даже целый цикл статей. Сегодня расскажем об одной интересной сплит-клавиатуре, разработчик которой создал её на базе картриджа от Game Boy. И нет, это не ради игр — встроенного эмулятора у неё нет (хотя можно было бы и добавить!). Речь идёт о том, что внутри картриджа вся необходимая для работы системы электроника. Читать далее

https://habr.com/ru/companies/ru_mts/articles/759260/
BotHabr to All (2023-09-06 12:00:03) [ссылка]

Универсальный M4CR0Pad и как его собрать самостоятельно

Опубликовано: Wed, 06 Sep 2023 10:34:22 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

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

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

Электросамокат своими руками или вынимаю «топор из каши»

Опубликовано: Wed, 06 Sep 2023 06:58:47 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

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

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

[Перевод] Поиск по регулярным выражениям может быть простым и быстрым

Опубликовано: Tue, 05 Sep 2023 19:29:17 GMT
Канал: Системное программирование – обеспечение работы прикладного ПО

Данный пост является переводом первой статьи из четырёх про устройство регулярных выражений. Для понимания требуется немного терпения и свободного времени, чтобы осилить прочтение статьи до конца. Будет плюсом знакомство с теорией автоматов и языком программирования Си (но это необязательное требование).Так же в статье приводится интереснейшая историческая справка и краткий обзор возможностей современных регулярных выражений.Обо всех ошибках и опечатках большая просьба сообщать, чтобы я мог их поправить. Заблудиться в тёмном лесу

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

Связь electron и FT2232 на примере MAX30102

Опубликовано: Tue, 05 Sep 2023 11:31:29 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

Статья посвящена тому, как я подключал оптический датчик MAX30102 используя плату с FT2232 и electron.js Читать далее

https://habr.com/ru/articles/759038/
BotHabr to All (2023-09-05 12:00:02) [ссылка]

Отслеживание изменения температуры в помещении при помощи ультразвука

Опубликовано: Tue, 05 Sep 2023 10:30:38 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

До недавних пор для проведение подобных измерений требовалось использовать промышленные приемники/передатчики ультразвука. Только они могли дать приемлемую точность и дальность. Но они были слишком большие и дорогие. Использовать дешевые китайские модули, такие как HC-SR04/US-025, не выйдет. Точность, стабильность, повторяемость результата оставляет желать лучшего.Ситуацию изменило появление нового чипа CH-201. Его основная проблема заключается в том, что он китайский. Я еще не видел китайский чип с хорошей документацией и хорошей службой поддержки.На следующих изображениях продемонстрирован результат работы этого чипа. Читать далее

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

Четыреста слов про Брэма Муленара и vim

Опубликовано: Tue, 05 Sep 2023 08:20:17 GMT
Канал: VIM – свободный текстовый редактор

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

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

Сможет ли однотранзисторный радиоприёмник услышать Китай?

Опубликовано: Tue, 05 Sep 2023 08:45:01 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

Спойлер: если бы не смог, статья вряд ли имела бы такое название.

Сегодня я расскажу про историю рефлексных радиоприёмников и схемотехнические средства, позволяющие построить хороший приёмник с минимальным числом активных элементов — транзисторов или электронных ламп.

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

https://habr.com/ru/companies/first/articles/754554/
BotHabr to All (2023-09-05 09:00:04) [ссылка]

Пет-проект как один из лучших вариантов практического обучения начинающего программиста

Опубликовано: Tue, 05 Sep 2023 06:38:11 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

О пет-проектах знают на Хабре многие. У кого-то такой проект крайне сложный, у кого-то попроще. И разрабатываются такие проекты с разной целью — от just for fun до обучения или доказать самому себе — «Я могу». На самом деле, пет-проекты — отличный вариант для практического обучения начинающих программистов. Да и опытные профессионалы, освоив новую технологию, тоже часто делают на базе полученных знаний что-то новое, чтобы закрепить в памяти и получить новый навык. Но максимальный профит от домашних проектов всё же получают новички. Кстати, эта статья — именно для начинающих разработчиков. Читать далее

https://habr.com/ru/companies/ru_mts/articles/758924/
BotHabr to All (2023-09-05 07:00:04) [ссылка]

Обследование рельефа острова Валаам нашим подводным роботом

Опубликовано: Mon, 04 Sep 2023 07:30:20 GMT
Канал: Робототехника – роботы, роботы, роботы

Рассказываем про наш опыт использования собственного подводного робота "Трионикс-4М" для обследования подводного рельефа острова Валаам.Скажем пару слов о себе, о робототехнике и подводной навигации.Много фотографий и ссылка на видео с подводными кадрами. Погружаемся

https://habr.com/ru/companies/trionixlab/articles/758444/
BotHabr to All (2023-09-04 09:00:08) [ссылка]

Обследование рельефа острова Валаам нашим подводным роботом

Опубликовано: Mon, 04 Sep 2023 07:30:20 GMT
Канал: Робототехника – роботы, роботы, роботы

Рассказываем про наш опыт использования собственного подводного робота "Трионикс-4М" для обследования подводного рельефа острова Валаам.Скажем пару слов о себе, о робототехнике и подводной навигации.Много фотографий и ссылка на видео с подводными кадрами. Погружаемся

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

Разработка робастного управления сервоприводом

Опубликовано: Mon, 04 Sep 2023 07:15:28 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

Продолжаем открытый проект сервоконтроллера MC50. В предыдущей статье была разработана архитектура управления и написана программа сервопривода. Но регулятор был вручную настроен на определенный тип нагрузки. А что делать если тип и динамика нагрузки неизвестны? Читать далее

https://habr.com/ru/articles/758618/
BotHabr to All (2023-09-04 08:00:03) [ссылка]

Как найти лучшего подрядчика на изготовление корпусов. Готовый алгоритм

Опубликовано: Mon, 04 Sep 2023 02:10:01 GMT
Канал: Электроника для начинающих – arduino, DYI и как собрать Электроника

Пять мифов о подборе подрядчика на изготовление корпусов, как этот подбор работает в реальности и как поступить, чтобы выбрать по-настоящему хорошего контрактника: рабочая методика их отбора. Список годных подрядчиков на производство корпусов с раскладом по технологиям — в РФ и Китае.Пару раз в неделю нам приходит спам предложение от контрактного производства корпусов и разных деталей. Эти предложения все примерно одинаковые и никогда не меняются: мол, наше предприятие имеет большой опыт, работает с N-го года, 100500 наших станков выполняют «кружение/лужение полосатых заготовок», вот вам полный список нашего оборудования, любуйтесь. Поэтому из вот этого потока постоянных предложений, поиска и тестирования мы сделали список мифов, которые характерны для заказчиков контрактного производства корпусов. Хотя, думаю, параллели можно провести и на другие технологии. Развенчание мифов и раздача подрядчиков

https://habr.com/ru/articles/758454/
BotHabr to All (2023-09-04 03:00:09) [ссылка]

Альтернативы Compute Module 4 от Raspberry Pi: Orange Pi CM4 и Banana Pi BPI-CM2

Опубликовано: Sun, 03 Sep 2023 23:24:45 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

Три года назад Raspberry Pi Foundation представила Compute Module 4. Новый модуль был шагом вперед по сравнению с предыдущими моделями. Он более быстрый, у него больше возможностей, включая сетевые функции. Например, у модуля есть опция Wi-Fi 802.11b/g/n/ac, Bluetooth 5.0.

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

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

Система автоматической разгрузки и загрузки дрона (Часть 3 — замок)

Опубликовано: Sun, 03 Sep 2023 11:01:02 GMT
Канал: Робототехника – роботы, роботы, роботы

Проблема разгрузки и загрузки грузов на дрон без участия человека - это основная проблема автоматизации доставки грузов с помощью дронов. Ключевой этап доставки, который требует присутствия человека, заключается в процессе физической загрузки и разгрузки грузов на дрон. Но у нас есть решение!Третья и заключительная публикация на тему Система автоматической разгрузки и загрузки дрона (Часть 1 — конструкция) / Хабр (habr.com) Подробнее

https://habr.com/ru/articles/758572/
BotHabr to All (2023-09-03 12:00:07) [ссылка]

ISO 26262-6 разбор документа (или как писать безопасный софт)

Опубликовано: Sat, 02 Sep 2023 23:06:40 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

ISO26262 это международный текст, который объясняет как создавать безопасный и высоконадежный встраиваемый софт для мотоциклов, автомобилей, грузовиков и автобусов. В этом тексте я попробовал разобраться с тем как понять автомобильный стандарт функциональной безопасности ISO26262 в той части, которая относится к требованиям к программному обеспечению (часть 6). Читать далее

https://habr.com/ru/articles/757216/
BotHabr to All (2023-09-03 00:00:04) [ссылка]

Атакуем DHCP с помощью Raspberry Pi

Опубликовано: Sat, 02 Sep 2023 09:53:01 GMT
Канал: Разработка на Raspberry Pi – одноплатный компьютер компактного размера

На тему атак с использованием протокола DHCP написано достаточно много статей. Атаки DHCP Starvation и поддельный DHCP Сервер являются важными инструментами проведения пентеста.  Однако я предлагаю посмотреть на проблему немного под другим углом. А именно, использовать в качестве аппаратной платформы, с которой будут реализовываться атаки микрокомпьютер, например Raspberry Pi 3. Благодаря небольшим размерам и возможности работать от аккумулятора это устройство можно незаметно разместить рядом с сетевой розеткой и использовать для реализации атаки.В этой статье я не буду разбирать процесс установки ОС на Raspberry, на эту тему написано достаточно статей и к тому же там все достаточно просто. Замечу лишь, что дистрибутив Kali Linux, который лучше всего использовать для описываемых атак, есть и для Raspberry Pi. Читать далее

https://habr.com/ru/companies/otus/articles/758234/
BotHabr to All (2023-09-02 10:00:05) [ссылка]

Переписываем наш Object Cloud

Опубликовано: Fri, 01 Sep 2023 16:00:01 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

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

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

Как подключить магнитный считыватель к микроконтроллеру

Опубликовано: Fri, 01 Sep 2023 08:01:02 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

Приветствую всех!

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

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

https://habr.com/ru/companies/timeweb/articles/757376/
BotHabr to All (2023-09-01 09:00:06) [ссылка]

Принцип суперпозиции для Умного дома

Опубликовано: Fri, 01 Sep 2023 07:32:14 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

Сегодня я хотел бы обсудить тему сервера Умного дома, на которую я попытаюсь распространить физический принцип суперпозиции. По моему мнению, есть одно противоречивое место в домашней автоматизации, которое до сих пор не получило ясного ответа. Звучит оно достаточно просто: Где должен находиться сервер Умного дома, в облаке или в локальной сети?С одной стороны, сервер в локальной сети выглядит разумным решением потому, что даёт пользователю некую независимость от провайдеров услуг. С другой стороны, очевидно, что этот сервер всё равно должен иметь доступ к Интернету для удаленного управления и уведомлений. Кроме этого, может случиться так, что отдельные проекты могут быть распределенными по разным серверам, но при этом быть взаимосвязанными между собой. Следовательно, возникает вопрос: если так или иначе всё завязано на Интернет, разве не разумно будет иметь сервер в облаке? Читать далее

https://habr.com/ru/articles/758180/
BotHabr to All (2023-09-01 08:00:05) [ссылка]

Разбор I2S трафика в программе Logic 2

Опубликовано: Thu, 31 Aug 2023 21:07:38 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

В этом тексте я написал инструкцию того как настроить логический анализатор Saleae производить автоматический синтаксический разбор трафика на шине I2S. Читать далее

https://habr.com/ru/articles/758188/
BotHabr to All (2023-08-31 22:00:05) [ссылка]

Одноплатный ПК Cytron Reka:Bit: отличный старт для обучения робототехнике и электронике

Опубликовано: Thu, 31 Aug 2023 14:11:59 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

Одноплатные компьютеры стали одним из самых популярных компонентов для проектов как новичков, так и профессионалов в мире электроники. Но для работы с теми же Raspberry Pi нужны достаточно обширные знания как в плане аппаратного обеспечения, так и программирования (хотя бы база). Но если всего этого нет, можно попробовать платы с более низким порогом входа. Одна из них — Cytron Reka:Bit от компании Cytron. О ней сегодня и поговорим. Читать далее

https://habr.com/ru/companies/ru_mts/articles/758214/
BotHabr to All (2023-08-31 15:00:05) [ссылка]

Обзор Aппаратного Aудио кодека MAX9860 (2x ADC+DAC)

Опубликовано: Thu, 31 Aug 2023 10:43:52 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

Обзор аудиокодека MAX9860. MAX9860 это 24 пиновый ASIC у которого внутри один 16ти битный sigma delta ЦАП, и два AЦП с управлением по I2C. Данные загружаются и выгребаются по I2S.В тексте я написал свои впечатления от работы с этим чипом. --------------------------------------------- Читать далее

https://habr.com/ru/articles/758140/
BotHabr to All (2023-08-31 11:00:05) [ссылка]

Производство корпусов «в силикон» на пальцах: поэтапно и с анимацией

Опубликовано: Thu, 31 Aug 2023 06:07:34 GMT
Канал: Электроника для начинающих – arduino, DYI и как собрать Электроника

Это вам не 3D-принтер гонять, тут все по-взрослому. Покажем производство корпусов по очень популярной технологии литья полиуретана в силиконовые формы — как это делается; и расскажем о рисках и ошибках. Зачем? Чтобы цена разработки и производства корпуса неожиданно не стала в несколько раз выше, чем вы планировали.  Открываем дверь на производство с ноги

https://habr.com/ru/articles/756956/
BotHabr to All (2023-08-31 07:00:30) [ссылка]

CAN и GPS адаптер для RaceChrono

Опубликовано: Wed, 30 Aug 2023 11:28:43 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

В любительском и не очень профессиональном сегменте авто-мото спорта многие используют приложение RaceChrono для записи телеметрии и хронометража. Если кратко, то RaceChrono позволяет решить 2 задачи:1. Хронометраж. Отсечка времени по кругам или по линии старта и финиша. Приложение позволяет в "онлайне", прямо во время движения, видеть опережение или отставание от лучшего времени. Прямо как в компьютерной игре.2. Запись телеметрии (траектории движения, параметров работы автомобиля) и последующий их просмотр для анализа. Так же можно наложить отображение нужных параметров на видео.Как правило, для решения этих задач используют 2 отдельных устройства: внешний GPS приемник и CAN-адаптер. И то и другое выпускается промышленно и доступно для покупки. Я сделал небольшое устройство, которое сочетает в себе сразу всё необходимое: GPS на 25 Гц и CAN интерфейс. Читать далее

https://habr.com/ru/articles/757898/
BotHabr to All (2023-08-30 12:00:04) [ссылка]

История печатных плат: от Эйслера до наших дней

Опубликовано: Tue, 29 Aug 2023 11:56:32 GMT
Канал: Электроника для начинающих – arduino, DYI и как собрать Электроника

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

https://habr.com/ru/companies/yadro/articles/755824/
BotHabr to All (2023-08-29 12:00:14) [ссылка]

Веб-консоль для загрузчика U-Boot

Опубликовано: Tue, 29 Aug 2023 09:53:48 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

В данной статье я расскажу, как совместил U-Boot и TCP/IP стек LWIP, и c использованием LWIP написал веб-консоль на WebSocket, очень простой DHCP-сервер и HTTP-сервер. Код лежит на репозиториях U-Boot и LWIP. Читать далее

https://habr.com/ru/companies/ruvds/articles/757614/
BotHabr to All (2023-08-29 11:00:04) [ссылка]