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

Воспитай свой второй мозг. Увеличь продуктивность

Опубликовано: Wed, 08 Feb 2023 05:38:41 GMT
Канал: Emacs – Семейство расширяемых текстовых редакторов

Наш мозг – крайне загруженная вещь. Наш мозг обрабатывает всю эту ежедневную суматоху: навестить бабушку, купить 100500 продуктов в магазине, уповать о падении рубля и так далее. В этом урагане информации мы забываем по истине важные для нас вещи.Хотели бы вы иметь второй мозг? Мозг, способный запомнить всё. Мозг, в котором содержится вся полезная информация из книг, статей, видео, полученная вами?Звучит прекрасно, не так ли? Может, когда-то и казалось сказками, однако не сейчас. Хочу всё знать!

https://habr.com/ru/post/715542/
BotHabr to All (2023-02-08 10:00:07) [ссылка]

Бюджетный 3D принтер как конструктор. Заменяем материнскую плату и прошивку

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

К нам приехал принтер Creality Ender 3 v2 с процессором GD (GigaDevice) вместо ожидаемого STM (STMicroelectronics). Принтер в базовой комплектации еще как-то работает (хотя прошивка очень урезана), но часть периферии принтера не работает вовсе (датчик филамента), а остальное работает не корректно (сенсор автокалибровки CR Touch). Открытую прошивку Marlin для процессора STM можно скомпилировать и установить на матплату GD (хотя официально процессор не поддерживается), вот только эта прошивка не распознает сенсор автокалибровки. Получается, что нужна или замена материнской платы, или сенсора, или того и другого вместе. Логично начать с материнской платы и прошивки — как минимум, в открытой прошивке есть функции тестирования сенсора автокалибровки, так что уже можно будет выяснить, в порядке ли он.
После замены матплаты и установки открытой прошивки пользоваться принтером намного удобнее и качество печати улучшилось благодаря опциям калибровки всего оборудования принтера. В статье мы рассмотрим новые возможности подробнее. И, конечно же, разберемся детально с сенсором автокалибровки уровня CR Touch.
Читать дальше →

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

STM32 Часть 1. Как поморгать светодиодиком

Опубликовано: Tue, 07 Feb 2023 19:47:36 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Приветствую! Данная статья открывает цикл статей о программировании микроконтроллеров STM32 для новичков.Сегодня я расскажу как написать моргание светодиодом двумя способами с использованием инструментов, труднодоступных в 2023 году Читать далее

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

Реверс-инжиниринг китайского ПЛК FX3U-14MR. Часть 2. Софт

Опубликовано: Tue, 07 Feb 2023 15:00:02 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

В первой части мы познакомились с аппаратным обеспечением китайского клона ПЛК FX3U-14MR (одного из его вариантов). В это части мы научимся подключаться к его MCU по доступным коммуникационным интерфейсам, останавливать, запускать программу, заливать прошивку. И в конце рассмотрим примеры программ на базе библиотеки STM32duino, задействующих всю периферию ПЛК. Читать далее

https://habr.com/ru/post/715202/
BotHabr to All (2023-02-07 15:00:07) [ссылка]

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 4. Отображение состояния кнопки на веб-странице

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

От переводчика. В этой части руководства автор собирает ещё одну часть пазла и объясняет каким образом можно отображать состояние кнопки на веб-странице. Разумеется, это не обязательно должна быть кнопка, это может быть переключатель, джампер, контакты реле или что-то подобное.

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

А это уже открывает неограниченные возможности для вашего творчества — вы, используя знания из этого и предыдущих уроков, можете как отображать состояние различных элементов на веб-странице, так и управлять ими с этой же страницы. Читать дальше →

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

Регистры vs библиотеки на примере сердечек

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

Впереди 14 февраля. Можно спорить об уместности этого праздника в наших краях, а можно направить энергию в мирное русло. Например, откопать ардуину, щедро обсыпать светодиодами и сформовать их во что-то сердечкоподобное. Неубедительно? Согласен. Давайте так: откопаем в дальней коробке макетку на stm32, забудем, что у нас есть готовые библиотеки и подёргаем регистры, выгрызая каждый байт ROM у злобного компилятора. Потом сделаем всё тоже самое, но без фанатизма, с привлечением CMSIS библиотек и сравним результаты. Возможно даже сделаем выводы. Будет код, надругательство над таблицей векторов. Ардуинка тоже будет, куда ж без неё. Build Target

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

Робот-не-пылесос с ножом или как мы делали смарт-ножницы на колесах

Опубликовано: Tue, 07 Feb 2023 06:07:23 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Эта история началась в октябре 2019 года. К нам пришел владелец  крупного производства натяжных потолков и сказал: «Хочу максимально оптимизировать производство, избежать ошибок, вызванных человеческим фактором, повысить производительность и точность, не теряя качества готовой продукции». Подумав и оценив свои силы, мы решили попробовать создать робота-раскройщика. Мы - это тимлид, 3 программиста, инженер-конструктор и безопасник Читать далее

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

Среда разработки VS Code на ТВ-приставке

Опубликовано: Mon, 06 Feb 2023 10:06:06 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Решил написать небольшой обзор проделанной работы по разработке нестандартного решения, собранного, как обычно, их стандартных компонентов.Кратко оно выглядит так:Мультимедиа-приставка (была с Андроидом), в ней запущен Линукс, в нем развернута IDE Visual Studio Code, в ней установлено расширение PlatfformIO. Все это удаленно доступно по SSH и RDP. К этому мини-компьютеру подключена плата STM32F4 discovery через ST-Link на борту, через него работает загрузка и отладчик, а через переходник USB-UART отображаются диагностические сообщения. Тестовая программа для демонстрации использует фреймворк Ардуино. Читать далее

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

Паяем платы с ПЛИС: мастер-класс конструктора беспилотного автомобиля Zoox

Опубликовано: Mon, 06 Feb 2023 08:46:32 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Однажды мне не спалось ночью и я залип на сайтах про паяльники. Возникло желание купить и сразу появились вопросы: на сколько ватт? Не больше 30? А почему большинство на 60-80 ватт? 60/40 олово свинец? А почему куча паяльных станций идут в комплекте с lead-free проводами припоя? Канифоль сейчас внутри проводов? А почему есть и провода припоя без канифоли? Бронзовую мочалку для очистки? А почему столько комплектов с и белой и бронзовой?Вспомнил и повод, чтобы научиться паять. Когда-то Руслан Тихонов, руководитель кружка из Москвы, говорил мне что хочет сделать простые упражнения на платах ПЛИС для школьников. Как часть триады "микросхемы малой степени интеграции - ПЛИС - Ардуино". По этому поводу я купил самую дешевую плату с CPLD Altera MAX II (ныне это Intel FPGA), но обнаружил что у нее не припаян переходник.Я выставил вопросы по паяльники на фейсбук и после оживленной дискуссии мой приятель Денис Никитин вызвался научить меня паять как полагается. Денис работает проектировщиком печатных плат в компании Zoox, ныне часть компании Amazon. Zoox делает беспилотные автомобили, то есть Денис на передовом рубеже паятельного прогресса. Я заснял мастер-класс от Дениса на видео: Читать далее

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

Конструктор для embedded-разработчика

Опубликовано: Mon, 06 Feb 2023 04:35:54 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

В статье я расскажу о своей попытке создать удобный и красивый модульный конструктив для настольного прототипирования микроконтроллерных устройств Читать далее

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

[Перевод] Концепции Rust, которые неплохо бы знать пораньше

Опубликовано: Sun, 05 Feb 2023 18:58:59 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Весь минувший месяц я глаз не мог оторвать от языка программирования Rust, ведь его конёк – создание современных программ, обеспечивающих безопасную работу с памятью. За прошедшие годы появилось несколько языков, которые позиционировались как «инструмент что надо» для написания надёжного бекенд-софта. Постепенно маятник качнулся от Java/C++ к Go и Rust, выстроенных на многолетних разработках по теории языков программирования. Суть – в создании инструментов, которые были бы эффективны именно в наш век. Читать далее

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

Про Vim " Клиент БД

Опубликовано: Sun, 05 Feb 2023 11:31:07 GMT
Канал: VIM – Свободный текстовый редактор

Существует три основных способа работы с базами данных. В первую очередь, это конечно же родной графический или веб интерфейс. Который, помимо прочего, разбирается как в устройстве СУБД, так и может на лету подгружать структуру текущей БД. Вряд ли кто-то не согласен с тем, что это наиболее удобный способ составления сложных запросов и процедур на целевом диалекте SQL. Да, и сегодня речь конкретно о реляционных БД.Второй, не менее распространенный способ, это использование, опять же, графического клиента большой комплексной IDE. Отличие заключается в том, что встроенный клиент IDE, как правило, более универсален, использует либо какую-то внешнюю библиотеку-драйвер, и тем самым может быть несколько ограничен возможностями этой библиотеки или степенью поддержки специфических функций. Надо сказать, современные IDE это отличие максимально пытаются нивелировать. Так что для каких-то не самых сложных задач такой способ тоже достаточно оправдан и популярен.Однако есть и третий сценарий. Это работа с клиентским консольным приложением и вынесенными в файлы скриптами или исходными кодами запросов и объектов БД. Вариант относительно не частый, но он существует. Более того, с внедрением автоматизированных конвейеров развертывания приложений нынче реализуется всё чаще. Современное приложение должно быть способно не только единожды устанавливаться на статическую БД, но и автоматически разворачиваться в виртуальных средах, обновляться и контролировать собственную целостность.До какой-то степени работать с отдельными файлами можно и при помощи графических клиентов, но это, как правило, довольно таки избыточный процесс - графические средства предназначены всё-таки больше для редактирования объектов и данных в БД "напрямую". Да, в итоге это всё-равно текстовые запросы, но средства отображения и редактирования заточены именно под визуальное взаимодействие. Скрипты же для развертывания и обновления чаще всего не интерактивные и не нуждаются в каком-то форматировании вывода. Естественным образом возникает необходимость в некоем "оперативном" редакторе, который бы запускался быстро и при этом имел какие-то минимальные средства подсветки синтаксиса, автоматического дополнения ключевых слов, форматирования и даже непосредственного исполнения и отладки. Читать далее

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

LGT8F328P: импортозамещение по-китайски (продолжение)

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

В первой части рассказа о контроллере LGT8F328P китайской фирмы Logic Green рассказывалось об этом контроллере, как замене классического Arduino, а также об использовании в Arduino-среде некоторых его расширенных возможностей. В этой части пойдет речь о программировании LGT8F328P на самом низком уровне: на AVR-ассемблере. Это лучше позволит понять его устройство, отличия от AVR и тонкости программирования тех или иных составляющих.

Для написания и загрузки ассемблерных программ, как в AVR, так и в LGT8F328P необходимо обзавестись некоторыми специальными инструментами. Здесь не очень важно, какую именно среду использовать (любую из привычных вам, если вы справитесь с интеграцией в нее LGT8F328P), лишь бы она умела производить hex-файлы. Читать дальше →

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

Как дистанционно снимать показания с электросчетчика КАСКАД-1-МТ

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

Сразу скажу, все шаги повторять не нужно. Можно сразу перейти к схеме и проекту :)Несколько лет назад Мосэнергосбыт установил у меня в квартире новый электросчетчик "КАСКАД-1-МТ-W1-A1-230-5-60A-S-OV3". Из внешних интерфейсов у этого счетчика есть только оптопорт.С чего начать? Для начала нужен оптопорт. Забегая вперед, могу сказать, что ничего сложного в нем нет.Заводские устройства стоят неадекватно дорого, а самоделок практически нет.Нашел более-менее разумное решение - VR-005. Не буду приводить ссылок, он легко ищется в поисковике. Но были сомнения.А заработает ли с "Каскад"ом, так как все описание от VR-005 заточено на электросчетчики "Меркурий". Заработал. Читать далее

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

LGT8F328P: импортозамещение по-китайски (начало)

Опубликовано: Sat, 04 Feb 2023 11:44:55 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Китайская фирма Logic Green еще примерно в 2015 году взялась за выпуск усовершенствованных аналогов линейки ATmega88-328. В настоящее время выпущены контроллеры LGT8F88P/168P/328P, старший позиционируется для производства Arduino-аналогов. В народе их называют «клонами Arduino», что неверно: ни сами контроллеры, ни платы на их основе клонами не являются, так как существенно отличаются от оригинала.

Однако, LGT8F328P и платы на его основе, если научиться правильно с ними обращаться, действительно могут заменить Arduino в большинстве применений, причем это потребует не очень большой возни. А если приложить усилия, то вы обнаружите, что LGT8F328P даже имеет довольно много преимуществ. Но приготовьтесь к трудностям: импортозамещение по-китайски означает, что большую часть времени вам придется потратить на угадывание «а что они тут имели в виду».

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

Так как статья получилась объемная, она разбита на две части: первая часть о простом программировании в Arduino IDE и вторая о программировании на низком уровне с обсуждением некоторых особенностей внутреннего устройства LGT8F328P. Читать дальше →

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

Схема простой звуковой карты (ЦАП)

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

Простая звуковая карта. Схема, описание...Сделай сам. коротенький рассказ

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

Топим баню, или Лень как двигатель прогресса

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

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

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

Как навыки айтишника помогли модернизировать мебель из 90-х

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

Привет, Хабр! Меня зовут Алия, я - инженер-тестировщик. Почти год назад я переехала в новую квартиру и стала обустраивать её во многом своими силами. У меня была мечта — попробовать отреставрировать какую-нибудь старую мебель. И вот пришло время действовать. Я пошла на "Авито" и купила за 450 рублей тумбу из ДСП с ужасным покрытием белой краски. Как истовый айтишник я постоянно применяю разные модели и практики в работе. Я подумала: почему бы не модернизировать тумбу по одной из моделей жизненного цикла? Ведь эти модели настолько стандартные — их можно применять для чего угодно. Читать далее

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

Роботрон. Как восстановить клавиатуру из 1987г. для чайников

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

Очень давно на Хабре мною была прочитана статья о механических клавиатурах, свичах их разновидностях и всём таком. Естественно мне захотелось причаститься к секте кнопкопоклонников и сделать свою также для себя же. Но вместе с тем я не хотел кидаться с места в карьер неизведанных знаний (да и куча других незавершённых проектов давила на совесть) и решил потренироваться сначала «на кошечках». Желание засело в мозгу, запрос был сформирован, отослан в ноосферу и осталось только ждать.
И вот однажды «кошечки» ко мне постучались сами… Читать дальше →

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

Бюджетный 3D принтер как конструктор. Такой разный PLA и как им печатать

Опубликовано: Fri, 03 Feb 2023 04:40:07 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Низкотемпературный (с рабочей температурой от 180-200°C) филамент типа PLA (Polylactic acid) можно съесть (если сертификат прилагается), а при нагревании ничего вредного он не выделяет (при условии, что в нем нет каких-то непредвиденных добавок), что делает его идеальным для домашнего использования.
Для тестов мы заказали три катушки разного цвета PLA-F от Bing3D (11$/kg), а также катушку зеленого PLA+ (14$/kg) и eSilk-PLA Rainbow Multicolor (19$/kg, с разборной катушкой) eSUN. Эти продукты легко доступны и популярны в Таиланде на онлайн площадке Shopee.
Для начала разберемся с настройкой параметров печати для самого бюджетного филамента Bing3D. Цель проста — использовать материал как лакмусовую бумажку для выявления всех тех проблем печати, которые маскирует более качественный пластик. После повторим те же шаги с филаментом eSun и сравним результаты.

Модель напечатана из одного G-code файла с настройками для Bing3D. Слева направо показаны результаты PLA-F Bing3D (черный), PLA+ eSUN (зеленый) и eSilk-PLA Rainbow Multicolor eSUN (оранжево-золотистый). Как видим, печатать не самым бюджетным PLA проще простого — результат получается сам собой, даже если настройки взяты "с потолка". Кстати, если вы заметили небольшой "дефект" в виде наклонной черточки правее центра на золотистой вазе — это это всего лишь кошачья шерстинка :) Читать дальше →

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

Управляемая пультом USB HID-клавиатура на ATtiny45

Опубликовано: Thu, 02 Feb 2023 12:02:56 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Туториал по объединению проверенных временем технологий для создания стандартной для ОС, но нестандартной для пользователя USB HID-клавиатуры. Читать далее

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

Эффект вибрато для гитары и синтезатора. История и эксперимент

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

Привет, Хабр! Извлекая ноты с долгим послезвучанием (сустейном), музыканты часто используют приём вибрато. Чтобы звучание электронного синтезатора напоминало живую игру на настоящем инструменте, разработчики ЭМИ — электромузыкальных, или электронно-музыкальных инструментов, — стали снабжать этой функцией даже простейшие игрушечные изделия для детей. Настолько важен эффект вибрато для восприятия музыки.

Сегодня мы построим и послушаем электронный эффект задержанного вибрато по схеме Рэя Уилсона (Music from outer space), а также изучим историю механического и электронного вибрато в мире электрогитар. И историю советской электрогитары в том числе!

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

HabraTab — девайс для хаброзависимых

Опубликовано: Thu, 02 Feb 2023 09:40:46 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

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

Эффект вибрато для гитары и синтезатора. История и эксперимент

Опубликовано: Wed, 01 Feb 2023 10:51:36 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Привет, Хабр! Извлекая ноты с долгим послезвучанием (сустейном), музыканты часто используют приём вибрато. Чтобы звучание электронного синтезатора напоминало живую игру на настоящем инструменте, разработчики ЭМИ — электромузыкальных, или электронномузыкальных инструментов, — стали снабжать этой функцией даже простейшие игрушечные изделия для детей. Настолько важен эффект вибрато для восприятия музыки.

Сегодня мы построим и послушаем электронный эффект задержанного вибрато по схеме Рэя Уилсона (Music from outer space), а также изучим историю механического и электронного вибрато в мире электрогитар. Историю советской электрогитары в том числе!

https://habr.com/ru/post/713552/
BotHabr to All (2023-02-02 09:00:10) [ссылка]

Как я создавал эргономичное кресло. Часть 2. Подголовник

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

Привет, Хабр! Продолжаю рассказ о том, как я, программист по специальности, создавал кресло EasyWorkStation, решая собственные проблемы болей и дискомфорта при работе за компьютером. Описанный путь отнюдь не идеален и не лишен "детских" ошибок. Это не призыв в подобных ситуациях действовать подобным образом. Просто делюсь, как действовал я, исходя из своего опыта, образа жизни, привычек и потребностей. Читать далее

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

Как работает турбореактивный двигатель

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

ВведениеПриветствую, ХАБРчане. Пришла мне в голову идея создать турбореактивный мотоцикл. И, естественно, пришлось собирать техническую информацию и во всём разбираться. Но простого объяснения принципа работы такого двигателя я не нашёл. Везде рассказывается сложным техническим языком, зачастую понятным только инженеру. И я решил попробовать рассказать по-простому так, чтобы понял и инженер, и ребёнок.Физический принципЧтобы объяснить, на каком принципе работает турбореактивный двигатель, рассмотрим следующий пример.Давайте представим, что мы взяли обычный домашний вентилятор. Включив его в розетку, мы увидим, что электрический двигатель будет раскручивать крыльчатку вентилятора и она начнёт создавать тот самый поток воздуха, который мы так любим в сильную жару. А теперь давайте поставим второй вентилятор напротив первого. Читать далее

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

«Хабр, не закрывайте старый редактор!» Как мы хакнули систему, ускорив верстку статей в несколько раз

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

Верстать статьи в старом редакторе Хабра сложно: он работает на базе HTML- и Markdown-разметок. Из-за этого подготовка материала к публикации занимает много времени. Один из способов решения проблемы — использовать новый редактор. Но он нас не устраивает: несмотря на свою простоту, новый редактор имеет ряд критичных для нас ограничений. Поэтому мы выбрали «олдскульный» вариант и кое-что придумали.

Как мы заставили Python верстать за нас и почему топим за поддержку старого редактора, рассказываем под катом. Читать дальше →

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

Делаем гидрофон и записываем звук трескающегося льда

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

Мы сделаем чувствительный дисковый гидрофон, дополнив который предусилителем, мы сможем записывать гидроакустические сигналы в диапазоне частот примерно от 10 до 40 кГц: звуки рыб и морских млекопитающих, шумы двигателей судов и лодок и даже шум снежной метели и скрип шагов по льду, если вы захотите изучать звуки в водоемах, закованных в ледяную корку. А еще мы дадим несколько простых приемов работы со звуковым редактором, и научим видеть то, что не слышно. Все это под катом! Начать погружение

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

EBYTE MA01-AACX2240: внешний RS485/ModbusRTU блок DI+AI+DO

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

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

Подобные блоки могут поддерживать различные интерфейсы, наиболее популярным и демократичным из которых является RS485/ModbusRTU. Из всего разнообразия подобных устройств на AliExpress мне показалась интересной серия блоков MA0x-xxCXxxx0 с интерфейсами RS485/RS232 компании EBYTE.

В отличие от прочих подобных блоков расширения, изделия EBYTE имеют приличный внешний вид, вменяемую документацию, широкий модельный ряд и при этом вполне демократичную цену. Правда потом выяснилось, что производитель предоставляет только компьютерную утилиту для работы со своими блоками, а программирование Modbus RTU оставляет на откуп покупателя (а в интернете нет никаких примеров работы с этими блоками).

В результате мне пришлось провести исследовательскую работу, разобраться с железом MA01-AACX2240 и научится его программировать в составе контроллера на ESP32.

Обо всём этом мы и поговорим далее… Читать дальше →

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

Приведет ли автоматизация к экономическому кризису?

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

Я, наверное, не первый, кто пишет на эту тему. Но очень хочется узнать мнение других. Я не экономист и не эксперт по этой теме. Это моя попытка выяснить,что думают экономисты и эксперты, чтобы я мог понять проблему.На мой взгляд, до тех пор, пока темпы автоматизации не будут расти быстрее, чем могут быть созданы новые рабочие места, не следует ожидать, что ИИ вызовет массовую безработицу или что-то в этом роде. Когда ИИ сможет найти новую работу так же быстро и дешево, как и человек, тогда экономика рухнет (но и все остальное тоже рухнет, потому что это будет Сингулярность). Поскольку программное и аппаратное обеспечение с каждым годом становится все более мощным, многие обеспокоены тем, что автоматизация рабочих мест приведет к своего рода экономическому кризису. Это может выражаться в постоянном высоком уровне безработицы, снижении заработной платы многих работников ниже прожиточного минимума или резком переходе на другую экономическую систему в ответ на эти условия.  Если представить себе андроидов в стиле Азимова с позитронным мозгом, то проще представить себе мир, в котором все рабочие места автоматизированы. В действительности, однако, было бы глупой тратой ресурсов, если бы роботы буквально приходили и выполняли работу в качестве временной замены рабочих, и есть несколько профессий, где это имело бы смысл. Многие программы в будущем будут более похожи на людей в том смысле, что многие машины смогут иметь возможности понимания естественного языка и изображений, а также иметь возможность рассуждать о более широком контексте, в котором существует их работа, чтобы избежать опасных или дорогостоящих ошибок из-за к отсутствию здравого смысла. Однако во многих других отношениях программное обеспечение почти для всех работающих роботов будет совсем не похоже на человеческий разум. Читать далее

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