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

Делаем новый контроллер сервоприводов

Опубликовано: Wed, 04 Jan 2023 15:49:12 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

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

https://habr.com/ru/post/707738/
BotHabr to All (2023-01-04 16:00:05) [ссылка]

[Перевод] Ретроразработка драйвера для Windows 3.1

Опубликовано: Wed, 04 Jan 2023 13:00:02 GMT
Канал: Assembler – Язык программирования низкого уровня

Word, запущенный в Windows 3.1 с удобным разрешением 1152х864

Много месяцев назад я попробовал свои силы в написании 256-цветного драйвера высокого разрешения для Windows 3.1. Попытка была успешной, но работа пока ещё не завершена. В процессе я заново открыл для себя множество забытых вещей и узнал ещё больше новых. Этот пост основан на заметках, которые я делал по ходу разработки. Читать дальше →

https://habr.com/ru/post/709008/
BotHabr to All (2023-01-04 14:00:05) [ссылка]

Стенд для безопасного питания сетевых устройств

Опубликовано: Wed, 04 Jan 2023 12:22:32 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

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

https://habr.com/ru/post/709090/
BotHabr to All (2023-01-04 13:00:08) [ссылка]

Кто там у нас в мешке?

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

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

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

Колдовской NeoVIM. Часть четвертая. «Полёты во сне и наяву»

Опубликовано: Wed, 04 Jan 2023 07:00:02 GMT
Канал: VIM – Свободный текстовый редактор

Навигация - визитная карточка Nvim. Мы можем молниеносно перемещаться по коду-тексту, не ограниченные скоростью мыши или человеческими возможностями. Говорят, что эксперименты Либета доказали, что человек сначала перемещается, а потом думает… В колдовском редакторе все будет именно так. Давайте полетаем

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

3 необычных робота, которые понравились читателям Хабра

Опубликовано: Tue, 03 Jan 2023 09:21:14 GMT
Канал: Робототехника – Роботы, роботы, роботы

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

В конце статьи — конкурс на плюшевого тирекса и другой мерч Selectel. Читать дальше →

https://habr.com/ru/post/707822/
BotHabr to All (2023-01-03 10:00:04) [ссылка]

OLIMEX ESP32-EVB: красный квадрат (плата принята)

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

Сегодня мы рассмотрим один интересный контроллер из моей коллекции, это (широко известная в узких кругах) плата OLIMEX ESP32-EVB. Это одна из первых плат, построенных на основе ESP32, которая за прошедшие годы претерпела несколько ревизий и выпускается до сих пор, то есть при желании вы можете её заказать и использовать в своих проектах.

Плата производится компанией OLIMEX, которая обладает своим оригинальным «технологическим почерком» — на ESP32-EVB всё сделано немного не так, как у других производителей контроллеров — все эти особенности мы разберём в этой статье.

Кроме того, сама плата ESP32-EVB обладает довольно широкими возможностями: на фирменный красный квадрат текстолита размером всего 75х75 мм компания OLIMEX умудрилась поместить ESP32, LAN8710A, microSD картридер, IR приёмник и передатчик, CAN трансивер, 2 реле, разъёмы расширения, подсистему зарядки и обслуживания аккумулятора и прочие элементы — по плотности упаковки деталей на квадратный сантиметр платы ESP32-EVB находится на одном из первых мест среди рассмотренных мной контроллеров.

Программирование этого чуда тоже не совсем обычная задача — множество компонентов плотно «посажены» на нестандартные GPIO и имеют свои особенности работы, далее мы попробуем со всем этим разобраться — в результате вы сможете легко и просто использовать маленький технологический шедевр ESP32-EVB в своих проектах. Читать дальше →

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

Неизвестный UART: теория

Опубликовано: Mon, 02 Jan 2023 12:13:06 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Можно с уверенностью сказать, что с момента публикации первой версии стандарта RS‑232 в мае 1960 года и по настоящее время, было написано приблизительно 109 независимых реализаций UART на всём, чём угодно. Однако, подобно «Hello world» в мире прикладного ПО, а также мигания светодиодом — «Hello world» в мире цифровой электроники (сигнализирующий об успешной настройке оборудования и среды разработки) — процесс написания UART способен проиллюстрировать особенности языка или платформы, демонстрируя применение тех или иных синтаксических конструкций для решения практических, насущных и понятных проблем. В данном цикле статей будет рассказано про написание модуля UART на SystemVerilog, про синтез данного модуля на различных платформах и про некоторые другие аспекты применения UART в ПЛИС. Но прежде, чем писать код, поговорим про сам протокол и про особенности аппаратной части вне контекста ПЛИС. СТАРТ_БИТ

https://habr.com/ru/post/708902/
BotHabr to All (2023-01-02 13:00:06) [ссылка]

Плоттер для письма из 3D принтера Geeetech A10M

Опубликовано: Mon, 02 Jan 2023 11:49:30 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/post/708898/
BotHabr to All (2023-01-02 12:00:04) [ссылка]

Умные пайетки на микроконтроллерах Padauk и Миландр

Опубликовано: Mon, 02 Jan 2023 05:44:06 GMT
Канал: Робототехника – Роботы, роботы, роботы

Сегодня расскажу о том как мы переводили "умные пайетки" на китайские микроконтроллеры Padauk и применяли Миландр в устройстве управления матрицей электромеханических цветовоспроизводящих устройств. Читать далее

https://habr.com/ru/post/708352/
BotHabr to All (2023-01-02 06:00:05) [ссылка]

Делаем свой криптокошелек для BITCOIN монет

Опубликовано: Sun, 01 Jan 2023 20:51:23 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Проект предназначен для генерации электронного кошелька, шифрование номера приватного кошелька и последующее его хранение на плате Wemos D1. Читать далее

https://habr.com/ru/post/708852/
BotHabr to All (2023-01-01 21:00:05) [ссылка]

Обмен данными по SPI между Raspberry Pi и Arduino

Опубликовано: Sun, 01 Jan 2023 18:36:24 GMT
Канал: Разработка на Raspberry Pi – Одноплатный компьютер компактного размера

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

https://habr.com/ru/post/708844/
BotHabr to All (2023-01-01 19:00:05) [ссылка]

Мини-дайджест FPV 2022

Опубликовано: Sun, 01 Jan 2023 07:47:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/post/707546/
BotHabr to All (2023-01-01 08:00:03) [ссылка]

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

Опубликовано: Sun, 01 Jan 2023 03:47:13 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

После разработки виртуальной машины и компилятора в рамках хобби прошел год и захотелось попробовать реализовать ёмкий по алгоритмам проект по системному программированию. Каждый разработчик "кровавого" enterprise в своей работе использует СУБД (SQL/NoSQL) и меня всегда искренне интересовало как они устроены в самом сердце, на самом низком уровне. Почитав документацию и исходный код SQLite и MongoDB, про используемые в индексах и интерпретаторах запросов алгоритмы, осознал, что несмотря на широкую распространенность и некую привычность, системы управления базами данных (СУБД) - это сложные программные продукты, реализация которых не всем под силу. Отлично - как раз то, что мне надо. С мотивацией разобрались, перейдем к делу.Итак, для начала хорошо бы сформулировать высокоуровневую спецификацию требований. Boson - это легкая, встраиваемая документоориентированная база данных на С/С++ Читать далее

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

Одноплатники декабря уходящего 2022 года: от RISC-V платы до сетевого хранилища для Raspberry Pi Compute Module

Опубликовано: Sat, 31 Dec 2022 20:38:19 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Привет, Хабр! В декабре 2022 года производители электронных систем и компонентов продолжали свой труд по созданию все новых устройств. Их вышло достаточно много, а сегодня расскажем о 5 интересных моделях, которые могут заинтересовать многих. Это девайсы как для DIY-проектов, разрабатываемых в домашних условиях, так и для профессиональных систем. Все самое интересное — под катом. Читать дальше →

https://habr.com/ru/post/708800/
BotHabr to All (2023-01-01 03:00:03) [ссылка]

Сейчас спою, а я вас запишу нотами и аккордами. Небольшой обзор ScoreCloud Studio

Опубликовано: Sat, 31 Dec 2022 20:57:20 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

На рынке программ, создающих музыку, появилась платная/упрощенная и бесплатная версия сервиса ScoreCloud Studio. Хочу предложить короткий обзор ее возможностей. Сейчас спою!

https://habr.com/ru/post/708802/
BotHabr to All (2022-12-31 21:00:04) [ссылка]

Как я сделал систему мониторинга для башенного крана

Опубликовано: Sat, 31 Dec 2022 17:51:19 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

В своей практике встречался с множеством башенных кранов - начиная от “советских” КБ различных моделей и их модификаций, заканчивая современными кранами, в том числе Liebherr. Причем с последними сейчас встречаюсь не только с новыми, а и со старичками, которые иногда старше меня)Если с новыми кранами все более-менее хорошо (мощная система диагностики практически всех компонентов электросхемы, большой экран с отображением множества параметров, современная схемотехника с использованием ПЧ), то со старичками часто приходится повозиться. Да, релейно-контакторная схема не сложна, но годы дают знать свое.Отдельным пунктом стоит выделить экран в кабине оператора - ящик с маленьким сегментным экраном, показывающим только значение вылета тележки на стреле. И табличка с грузовой характеристикой, которую нужно выбрать и прикрутить к корпусу в соответствии со смонтированной длиной стрелы. Читать далее

https://habr.com/ru/post/708794/
BotHabr to All (2022-12-31 18:00:04) [ссылка]

Очень кратенький обзор Orange Pi 5

Опубликовано: Sat, 31 Dec 2022 09:55:45 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Заказал (предзаказ) 8 гиговую версию 22 ноября на али за 5 104,56 + доставка 756,16. Отправили 15 декабря, 31 декабря забрал в Саратове на почте. C помощью dd залил на 128 гиговую micro sd карту серверную Ubuntu 22.04 c официального сайта http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html Читать далее

https://habr.com/ru/post/708766/
BotHabr to All (2022-12-31 10:00:05) [ссылка]

Разработка источника питания со входным напряжением 1000В на основе карбид-кремниевых транзисторов

Опубликовано: Fri, 30 Dec 2022 15:19:12 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

Рассказываю про эту разработку. Читать дальше →

https://habr.com/ru/post/708540/
BotHabr to All (2022-12-30 20:00:05) [ссылка]

Автономный LTE роутер своими руками | Часть 4 — Финал

Опубликовано: Fri, 30 Dec 2022 17:05:34 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

С наступающим Хабр! Есть мнение что, устройство без корпуса нельзя считать законченным и без него оно будет лежать в разобранном виде, собирая пыль. Поэтому в этой финальной части смоделируем и напечатаем на 3D принтере свой корпус.И наконец – подведём итоги по проекту, сколько было затрачено финансов, допущено ошибок, а также поделюсь с вами своими планами на Хабр и не только. Приятного прочтения

https://habr.com/ru/post/708664/
BotHabr to All (2022-12-30 18:00:06) [ссылка]

Компьютерные модули. Описание преимуществ применения и обзор популярных стандартов

Опубликовано: Fri, 30 Dec 2022 10:38:13 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

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

https://habr.com/ru/post/708650/
BotHabr to All (2022-12-30 11:00:09) [ссылка]

Повышающий драйвер светодиода с плавной регулировкой яркости

Опубликовано: Fri, 30 Dec 2022 09:00:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Привет, Хабр! Вы до сих пор не знаете, как работает DC-DC-конвертер, как его собрать или переделать имеющийся под свои нужды? Тогда вас заинтересует эта статья.

Рассматривать принцип работы повышающего (step-up, boost) преобразователя, а самое главное, обратную связь по току и напряжению, будем на примере самодельного светодиодного фонарика. Сколько компонентов сгорит, прежде чем все заработает?

https://habr.com/ru/post/707602/
BotHabr to All (2022-12-30 10:00:03) [ссылка]

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

Опубликовано: Fri, 30 Dec 2022 05:42:02 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

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

https://habr.com/ru/post/707668/
BotHabr to All (2022-12-30 06:00:07) [ссылка]

Надеть Telegram на OpenVPN и завернуть это в Docker

Опубликовано: Fri, 30 Dec 2022 05:50:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Мигрируя в этом году свою инфраструктуру в новый датацентр, поймал себя на мысли о том, что возраст моей виртуальной частной сети (VPN) для доступа к серверам и устройствам перевалил за 10 лет. Мой старый товарищ OpenVPN ни разу не подвел меня. Подумав обо всех неудобствах и издержках я решил улучшить имеющийся механизм управления всем VPN-хозяйством. Под катом вы найдете детали того, что получилось. Кратко, релуьтат слеждующщий: композиция из двух docker-контейнеров, которые превращаются в telegram-бота для управления VPN сервисом. И для этого нужно выполнить всего две команды в консоле. Механизм управления VPN сервисом теперь не требует каких-либо навыков системного администрирования или доступа к Linux-консоли при выполнении рутинных операций. Например, чтобы сделать сертификаты новому пользователю вам достаточно иметь телефон с telegram-клиентом. Для тех же, кому интересны технические детали реализации (помимо готового кода), в статье есть описание подходов, которые упрощают сопряжение систем в нескольких контейнерах. Раньше я "ходил более сложными тропами"... Полезного чтения

https://habr.com/ru/post/708060/
BotHabr to All (2022-12-30 06:00:04) [ссылка]

Делал отладчик, сделал БП) Часть первая

Опубликовано: Thu, 29 Dec 2022 18:15:45 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

В какой-то момент понадобилось мне в очередной раз прошить ESP8266. Причем плата планировалась максимально компактной и малопотребляющей, да к тому же перепрошивка не планировалась. То-есть ставить на плату свой мост смысла не было, а китайские поделки уже немного надоели уровнем своего юзабелити.Так было решено собрать мост удовлетворяющий моим требованиям? Но вылилось это в нечто большее. Читать далее

https://habr.com/ru/post/705872/
BotHabr to All (2022-12-29 19:00:05) [ссылка]

Linux на смартфоне: делаем экран погодной станции, используя Termux и Node-RED

Опубликовано: Thu, 29 Dec 2022 17:15:31 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Всем привет! Сейчас я покажу, как перенести на смартфон проект погодной станции, изначально сделанный под Raspberry Pi. Для этого мы установим программу Termux — эмулятор терминала Linux —, затем поставим на него среду визуального программирования Node-RED и за 5 минут реализуем готовый проект — погодную станцию, то есть экран, выводящий текущую погоду и прогноз. Использовать будем только Free/Open Source- инструменты. Читать далее

https://habr.com/ru/post/708530/
BotHabr to All (2022-12-29 18:00:05) [ссылка]

Неизвестный Kickstarter: проекты в области робототехники и программирования, которые могли пройти мимо вас

Опубликовано: Thu, 29 Dec 2022 15:18:36 GMT
Канал: Робототехника – Роботы, роботы, роботы

Изучать крупнейшую площадку краудфандинга Kickstarter интересно, если ты сам занимаешься чем-то в области робототехники, микроэлектроники или программирования (как мы в RoboUniver). Хоть эта площадка уже несколько лет не так интересна для российских любителей краудфандинга (точнее недоступна для размещения, а сейчас еще вызывает проблемы с оплатой и доставкой), но посмотреть на интересные идеи, и на те вещи, которые, возможно, через несколько лет будут массовыми благодаря тем же «китайским друзьям» не будет бесполезным занятием. Читать далее

https://habr.com/ru/post/708512/
BotHabr to All (2022-12-29 16:00:07) [ссылка]

[Перевод] Пылесосы следят за тобой, анон! Скандал с Roomba из-за фото женщины в туалете и новый взгляд на разработку ИИ

Опубликовано: Thu, 29 Dec 2022 11:13:01 GMT
Канал: Робототехника – Роботы, роботы, роботы

Осенью 2020 года фрилансеры в Венесуэле разместили серию изображений на онлайн-форумах, где они общались, обсуждая свои рабочие дела. На фотографиях были запечатлены домашние сцены, в том числе довольно интимные, снятые с низких ракурсов. На одном особенно показательном кадре молодая женщина в бледно-лиловой футболке сидела на унитазе с шортами спущенными до середины бедра.Все эти изображения были сделаны не скрытой камерой и не человеком, ворвавшимся в чей-то дом. Они принадлежали одной из версий робота-пылесоса iRobot Roomba серии J7. Оказалось, что Читать далее

https://habr.com/ru/post/708438/
BotHabr to All (2022-12-29 12:00:07) [ссылка]

А не запилить ли нам хардварный чат?

Опубликовано: Thu, 29 Dec 2022 09:00:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Картинка rawpixel.com, Freepik

— Пациент, мучают ли вас навязчивые странные идеи?
— Почему мучают, доктор, я ими наслаждаюсь!

Ввиду того, что я достаточно часто работаю с протоколом mqtt, мне периодически приходят в голову своеобразные мысли, одна из которых меня и посетила недавно: а что если сделать свой чат на этом протоколе?

Именно этим мы и займёмся в нашей статье. Читать дальше →

https://habr.com/ru/post/707568/
BotHabr to All (2022-12-29 10:00:03) [ссылка]

А снег идет, или делаем новогоднюю гирлянду с детьми на микроконтроллерах Raspberry Pi Pico

Опубликовано: Thu, 29 Dec 2022 05:09:05 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Что делать, когда обычные гирлянды надоели, а пора встречать Новый год с детьми? Можно создать эффект снегопада и другие эффекты с помощью адресных светодиодов NeoPixels, добавить ИК-пульт для управления выбором эффектов, их скоростью и яркостью и, при желании, мини-дисплей для отображения текущих параметров. Так мы займем время до праздников и создадим свое устройство для украшения елки и не только елки.
Нам понадобятся микроконтроллер Raspberry Pi Pico (около 4$) или его разновидности на чипе RP2040, простейший ИК-пульт (дешевле 1$ вместе с приемником, батарейкой и белым светодиодом в комплекте) и соединенные последовательно адресные ленты WS2812B (10 светодиодов на метр, напряжение 5V, стоимость около 1$/метр). Также можно подключить миниатюрный I2C или SPI дисплей (1-3$), если таковой найдется под рукой. Код MicroPython реализует 5 разных эффектов, доступных при нажатии кнопок 1 — 5 на ИК пульте, а также обеспечивает управление яркостью гирлянды (кнопками вверх и вниз) и скоростью эффектов (кнопками вперед и назад).
Читать дальше →

https://habr.com/ru/post/708258/
BotHabr to All (2022-12-29 06:00:04) [ссылка]