#  Неизвестный UART: теория
BotHabr (tgi,2) → All  –  13:00:06 2023-01-02

Опубликовано: 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/
#  Плоттер для письма из 3D принтера Geeetech A10M
BotHabr (tgi,2) → All  –  12:00:04 2023-01-02

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

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

https://habr.com/ru/post/708898/
#  Умные пайетки на микроконтроллерах Padauk и Миландр
BotHabr (tgi,2) → All  –  06:00:05 2023-01-02

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

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

https://habr.com/ru/post/708352/
#  Делаем свой криптокошелек для BITCOIN монет
BotHabr (tgi,2) → All  –  21:00:05 2023-01-01

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

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

https://habr.com/ru/post/708852/
#  Обмен данными по SPI между Raspberry Pi и Arduino
BotHabr (tgi,2) → All  –  19:00:05 2023-01-01

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

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

https://habr.com/ru/post/708844/
#  Мини-дайджест FPV 2022
BotHabr (tgi,2) → All  –  08:00:03 2023-01-01

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

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

https://habr.com/ru/post/707546/
#  Boson — разработка СУБД «с нуля» (часть I)
BotHabr (tgi,2) → All  –  04:00:04 2023-01-01

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

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

https://habr.com/ru/post/708768/
#  Одноплатники декабря уходящего 2022 года: от RISC-V платы до сетевого хранилища для Raspberry Pi Compute Module
BotHabr (tgi,2) → All  –  03:00:03 2023-01-01

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


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

https://habr.com/ru/post/708800/
#  Сейчас спою, а я вас запишу нотами и аккордами. Небольшой обзор ScoreCloud Studio
BotHabr (tgi,2) → All  –  21:00:04 2022-12-31

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

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

https://habr.com/ru/post/708802/
#  Как я сделал систему мониторинга для башенного крана
BotHabr (tgi,2) → All  –  18:00:04 2022-12-31

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

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

https://habr.com/ru/post/708794/
#  Очень кратенький обзор Orange Pi 5
BotHabr (tgi,2) → All  –  10:00:05 2022-12-31

Опубликовано: 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/
#  Разработка источника питания со входным напряжением 1000В на основе карбид-кремниевых транзисторов
BotHabr (tgi,2) → All  –  20:00:05 2022-12-30

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

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

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

https://habr.com/ru/post/708540/
#  Автономный LTE роутер своими руками | Часть 4 — Финал
BotHabr (tgi,2) → All  –  18:00:06 2022-12-30

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

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

https://habr.com/ru/post/708664/
#  Компьютерные модули. Описание преимуществ применения и обзор популярных стандартов
BotHabr (tgi,2) → All  –  11:00:09 2022-12-30

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

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

https://habr.com/ru/post/708650/
#  Повышающий драйвер светодиода с плавной регулировкой яркости
BotHabr (tgi,2) → All  –  10:00:03 2022-12-30

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


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

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

https://habr.com/ru/post/707602/
#  Разработка дополнительного автомобильного стоп-сигнала
BotHabr (tgi,2) → All  –  06:00:07 2022-12-30

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

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

https://habr.com/ru/post/707668/
#  Надеть Telegram на OpenVPN и завернуть это в Docker
BotHabr (tgi,2) → All  –  06:00:04 2022-12-30

Опубликовано: 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 (tgi,2) → All  –  19:00:05 2022-12-29

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

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

https://habr.com/ru/post/705872/
#  Linux на смартфоне: делаем экран погодной станции, используя Termux и Node-RED
BotHabr (tgi,2) → All  –  18:00:05 2022-12-29

Опубликовано: 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/
#  Неизвестный Kickstarter: проекты в области робототехники и программирования, которые могли пройти мимо вас
BotHabr (tgi,2) → All  –  16:00:07 2022-12-29

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

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

https://habr.com/ru/post/708512/
#  [Перевод] Пылесосы следят за тобой, анон! Скандал с Roomba из-за фото женщины в туалете и новый взгляд на разработку ИИ
BotHabr (tgi,2) → All  –  12:00:07 2022-12-29

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

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

https://habr.com/ru/post/708438/
#  А не запилить ли нам хардварный чат?
BotHabr (tgi,2) → All  –  10:00:03 2022-12-29

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

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

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

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

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

https://habr.com/ru/post/707568/
#  А снег идет, или делаем новогоднюю гирлянду с детьми на микроконтроллерах Raspberry Pi Pico
BotHabr (tgi,2) → All  –  06:00:04 2022-12-29

Опубликовано: 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/
#  Нам требовался мониторинг покрытия проекта автотестами. Для этого мы разработали сервис Coverage Manager
BotHabr (tgi,2) → All  –  04:00:04 2022-12-29

Опубликовано: Thu, 22 Dec 2022 12:12:06 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Summary: Игорь Зубцов, руководитель автоматизированного тестирования в направлении омниканальных решений Лиги Цифровой Экономики, рассказал, как его команда разработала сервис для мониторинга покрытия автоматизированными сценариями, с какими сложностями столкнулись и как он работает. В этой статье я бы хотел рассказать о разработанном нашей командой сервисе Coverage Manager. Мы используем его для мониторинга покрытия автоматизированными сценариями, однако разработку можно применять и на других проектах.Естественное желание — видеть наглядный результат работы автоматизаторов на проекте. Всегда хочется знать, а главное, видеть ответы на вопросы: «А что у нас с покрытием этого функционала?», «А покрыт ли у нас этот сценарий?» и подобные. Coverage Manager предназначен для визуальных ответов на многие такие вопросы. Любой причастный к проекту человек может зайти и посмотреть, покрыт ли тот или иной сценарий автотестами, а также пронаблюдать динамику.***Когда проект только начинался, у нас работали один автоматизатор и несколько ручных тестировщиков, острой необходимости в снятии метрик автотестирования на тот момент не было. Но постепенно команда росла, проект с монолитной архитектурой оброс микросервисами, и становилось все сложнее помнить и понимать, какой функционал покрыт тестами. Первоочередной целью мы выбрали подсчитать покрытие функционала API-тестами.Это было особенно важно, поскольку команда проекта поделилась на стримы, и автотестировщики работали относительно изолированно, внутри своих небольших команд, — а из-за этого тесты могли пересекаться. Читать далее

https://habr.com/ru/post/707148/
#  Microsoft идет навстречу «праву на ремонт»: купил Surface Pro 9 — его можно починить без проблем
BotHabr (tgi,2) → All  –  11:00:04 2022-12-28

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

На Хабре несколько раз публиковались разборы гаджетов от iFixit — одной из крупнейших в мире организаций, продвигающих идею «права на ремонт». Основной девиз сторонников этой идеи: «Купил ноутбук, стиральную машину или трактор — значит, можешь ремонтировать сам, если нужно». Многие компании усложняют ремонт своих устройств и транспортных средств — в основном, с целью, чтобы владельцы ремонтировали всё это в авторизованных сервисных центрах.В числе таких компаний ранее была и Microsoft, но сейчас корпорация присоединилась к сообществу и стала поддерживать «право на ремонт». По словам представителей iFixit, новый Surface Pro 9 — модульный, и при необходимости его просто отремонтировать. И это при том, что Surface Pro 7 и X получили 1 балл из 10 по шкале ремонтопригодности. Теперь всё изменилось. Нюансы ремонта нового устройства Microsoft и изменение политики компании в отношении ремонта таких девайсов обсуждаем под катом. Узнать больше об изменениях в политике Mic

https://habr.com/ru/post/708068/
Powered by iii-php v0.11