RSS
Pages: 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ... 67
[>] Бюджетный 3D принтер как конструктор. Заменяем экструдер на металлический и получаем профит
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-26 10:00:03


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

Что получится, если качественно настроить Bowden экструдер, вместо столь популярного апгрейда на дорогой директ? Как оказалось, этого более чем достаточно, чтобы получить сравнимое качество печати. Можно даже и не заменять штатный пластиковый экструдер — у него есть свои преимущества, но нам хотелось приключений и мы их сполна нашли.
Попутно мы исправили еще несколько недостатков своего принтера Ender 3 v2, так что теперь можем печатать довольно сложные модели в свое удовольствие.

Выглядит цельнометаллический экструдер отлично, да и работает в целом тоже… "но есть нюанс". Читать дальше →

https://habr.com/ru/post/712906/

[>] Как пнёшь, так и полетит. 3 приёма ускорения разработки в приборостроении
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-26 11:00:06


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

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

https://habr.com/ru/post/712860/

[>] Как собрать самодельный принтер/плоттер
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-26 14:00:03


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

Картинка youtube-канал «stefanopadoan art»

Есть один весьма примечательный вид ЧПУ-устройств, который не оставит равнодушным никого — самодельный принтер.

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

И именно об интересных путях создания подобного устройства мы и поговорим в этой статье. Читать дальше →

https://habr.com/ru/post/712068/

[>] Роботы вместо людей: какие «сотрудники» в этом году будут работать на Яндекс
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-26 17:00:05


Опубликовано: Thu, 26 Jan 2023 12:05:49 GMT
Канал: Робототехника – Роботы, роботы, роботы

Яндекс.Маркет принял на работу робота-силача, который может перевозить до 800 кг. Читать далее

https://habr.com/ru/post/711876/

[>] [Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть3. Управление светодиодом с веб-страницы
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-26 19:00:07


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



От переводчика. Поскольку при переводе и публикации на Хабре некоторые разделы оригинального руководства были скомпонованы друг с другом, то нумерация частей оригинала и перевода не совпадает — у нас это 3-я часть, а в оригинале — 5-я.

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

Мы уже умеем работать с веб-страницами, хранить их на SD карте памяти, а теперь ещё научимся в динамике управлять подключённым оборудованием. Читать дальше →

https://habr.com/ru/post/712120/

[>] Как будем обогревать умную дачу?
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-26 20:00:04


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

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

https://habr.com/ru/post/713086/

[>] Третий вопрос на интервью в электронные компании
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-27 11:00:04


Опубликовано: Fri, 27 Jan 2023 06:11:42 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

У разных электронных компаний вопросы на интервью немного отличаются. В одной интервьюер на скрининге (первом интервью) спросит кандидата на RTL позицию про конечный автомат, в другой про арбитр, кэш или конвейер, в третьей про упорядочение неупорядоченных транзакций. Но на большом интервью вопрос про очередь FIFO появится практически всегда - не первым/вторым, но третьим.Это может быть элементарный вопрос "напишите на доске (физической, ха-ха, без доступа к интернету и ChatGPT) код для FIFO на D-триггерах". Или это может быть обсуждение микроархитектуры какого-нибудь извращенного FIFO, например FIFO с отменой вталкиваний, или с возможностью втолкнуть и вытолкнуть переменное количество кусков данных за такт, или с конвейером и кредитным счетчиком, или работающее на памяти с высокой латентностью, или асинхронное FIFO из статьи Клиффа Каммингса про пересечение тактового домена.Эта заметка является сиквелом заметки "FIFO для самых маленьких", а также приквелом занятия в Школе синтеза цифровых схем в ближайшую субботу. Главное нововведение - все примеры и упражнения теперь делаются не только в симуляторе, но и на плате ПЛИС. Читать далее

https://habr.com/ru/post/713122/

[>] Перспективы беспилотных технологий в сельском хозяйстве
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-27 12:00:06


Опубликовано: Fri, 27 Jan 2023 07:57:17 GMT
Канал: Робототехника – Роботы, роботы, роботы

За последние десять лет инвестиции в цифровизацию сельского хозяйства многократно возросли. AgroTech стал такой же реальностью, как FinTech и HRTech! Читать далее

https://habr.com/ru/post/713180/

[>] Реверс-инжиниринг китайского ПЛК FX3U-14MR. Часть 1. Железо
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-27 21:00:06


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

Как сделать из китайского ПЛК Arduino с промышленными интерфейсами и другим "блекджеком". Читать далее

https://habr.com/ru/post/713020/

[>] Boson — разработка СУБД «с нуля» (часть II)
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-28 07:00:07


Опубликовано: Sat, 28 Jan 2023 02:52:17 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

В первой части статьи мы обсуждали разработку самого нижнего слоя СУБД Boson - CachedFileIO. Как упоминалось, статистика такого явления как Locality of Reference говорит о том, что в реальных приложениях ~95% запросов к данным локализованы в 10-15% базы данных. При этом среднее соотношение чтения/записи - 70%/30%. Это делает эффективным использование кэша (cache) работающего на основе алгоритма Least Recently Used (LRU). Реализовав его, мы получили 260%-600% прироста скорости чтения при 87%-97% cache hits.Следующим после кэша слоем СУБД Boson является хранилище записей RecordFileIO. Это уже первый прообраз базы данных, который начинает приносить прикладную пользу. Сформулируем верхнеуровневую спецификацию требований: Читать далее

https://habr.com/ru/post/712896/

[>] Прошивка и отладка STM32 в VSCode под Windows
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-28 19:00:03


Опубликовано: Sat, 28 Jan 2023 14:28:23 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

На хабре уже есть немало информации об отладке МК в VSCode на Linux, также было написано как настроить тулчейн для работы под Windows в QT Creator, Eclipse, etc. Пришло и моё время написать похожую, но для VS Code и под Widnows. Инициализация проекта будет проводиться с помощью STM32CubeMX. Сборкой будет управлять CMake с тулчейном stm32-cmake. В качестве компилятора используется ARM GNU Toolchain. Тестовым стендом является NUCLEO-F446ZE. Читать далее

https://habr.com/ru/post/713432/

[>] Что скрывают программы от отладчика?
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-29 00:00:05


Опубликовано: Sat, 28 Jan 2023 19:18:12 GMT
Канал: Assembler – Язык программирования низкого уровня

Здорово, когда программы разрешают себя отлаживать: какие бы тайны ни скрывали, выдадут. Честным программам скрывать нечего, но встречаются и вредные: такие программы мешают себя изучать, а то и вовсе отказываются работать.Отладчик поможет изучить зашифрованный код. Программа расшифровывает код перед выполнением: проще остановить программу отладчиком и исследовать, чем расшифровывать код самостоятельно. Программа сопротивляется отладке, когда хочет этому помешать.Посмотрим, как справиться с противодействием отладке на примере 1337ReverseEngineer's The Junkrat https://crackmes.one/crackme/62dc0ecd33c5d44a934e9922 . Посмотрим, что там

https://habr.com/ru/post/713446/

[>] Про Vim " Встроенное
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-29 18:00:07


Опубликовано: Sun, 29 Jan 2023 13:23:50 GMT
Канал: VIM – Свободный текстовый редактор

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

https://habr.com/ru/post/713510/

[>] [Перевод] Приёмо-передающие модули (перевод)
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-30 09:00:05


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

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

https://habr.com/ru/post/713540/

[>] Техподдержка: как научиться жить без Jira
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-30 13:00:04


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

Привет! Меня зовут Савр, я работаю инженером технической поддержки Arenadata. В прошлом году нам, как и многим другим компаниям, использовавшим зарубежное ПО, пришлось переходить на российские аналоги. В частности, с болью в сердце мы отказались от Jira Service Management (далее SM) — нашей системы управления обращениями заказчиков и основного инструмента службы поддержки. Мы были вынуждены перейти на российскую разработку SimpleOne. Поскольку наша команда привыкла к предыдущей функциональности, после миграции мы сделали ряд доработок нового сервиса. В этой статье я расскажу о некоторых из них: почему мы решили это исправить и как именно реализовали. Сразу оговорюсь, что мы не претендуем на статус великих специалистов или консультантов по SimpleOne, а лишь хотим поделиться своим опытом и идеями с теми, кто тоже рассматривает этот инструмент как альтернативу существующему решению. Читать далее

https://habr.com/ru/post/712988/

[>] Разбираемся со считыванием и записью магнитных домофонных ключей
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-30 13:00:06


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

Приветствую всех!
Мы уже давно привыкли, что самыми распространёнными типами домофонных ключей являются Touch Memory (iButton) и EM-Marine. Набирают популярность Mifare и различные проприетарные решения в формате Touch Memory. Но, конечно, так было далеко не всегда.



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

https://habr.com/ru/post/710596/

[>] [Перевод] Rust 1.67.0: #[must_use] для Future, смена реализации mpsc
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-30 20:00:05


Опубликовано: Mon, 30 Jan 2023 15:21:13 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Команда Rust рада сообщить о новой версии языка — 1.67.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.67.0 вам достаточно выполнить команду:
rustup update stable
Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.
Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать beta (rustup default beta) или nightly (rustup default nightly) канал. Пожалуйста, сообщайте обо всех встреченных вами ошибках. Читать дальше →

https://habr.com/ru/post/713740/

[>] Мой новый домашний сервер, часть 5: изменения за год
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-30 22:00:03


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

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

Прошлые части:
Мой новый домашний сервер, часть 1: выбор железа
Мой новый домашний сервер, часть 2: выбор софта
Мой новый домашний сервер, часть 3: немного о сборке
Мой новый домашний сервер, часть 4: использование unraid


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

https://habr.com/ru/post/713778/

[>] Ультра-маленькие демки под DOS
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-31 03:00:05


Опубликовано: Mon, 30 Jan 2023 22:24:53 GMT
Канал: Assembler – Язык программирования низкого уровня

В статье вы узнаете как сделать маленькие программы для MS-DOS на ассемблере, я покажу как рисовать 2D графику напрямую в видео-буфер. Может быть, вы даже вдохновитесь на создание собственного демо, которое будет ставить рекорды по размерам исполняемого файла. Читать далее

https://habr.com/ru/post/713550/

[>] Спасти рядового Кактуса. Интеграция фикуса в Home Assistant
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-31 08:00:03


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

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

https://habr.com/ru/post/713806/

[>] Дистанционно-управляемый XY-манипулятор на базе кинематики H-bot
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-31 14:00:05


Опубликовано: Tue, 31 Jan 2023 09:00:01 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники

Картинка – Freepik: Maniacvector, Flaticon

Некоторое время назад, автору этой статьи пришла в голову своеобразная мысль: а что если сделать удалённо-управляемый манипулятор, который может перемещаться по XY и совершать некую полезную работу?
Читать дальше →

https://habr.com/ru/post/713492/

[>] Что такое свой NAS и как его начать делать?
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-31 19:00:03


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

Современный и доступный NAS - понятие довольно растяжимое. Для чего он нужен - для дома или офиса, его размеры, мобильность, стоимость, программное обеспечение, все эти и другие вопросы так или иначе определяют конкретную модель и сферу применения. Рассмотрим то, что будет интересно всем - это системы хранения для дома или малых рабочих групп. Причем существуют не только ограничения по стоимости и локальной доступности, но также и простое желание собрать что-то своими руками. Мы постарались разобраться в ситуации, проанализировать существующие решения и, возможно, предложить свой вариант развития, который будет интересен и тем, кто хочет купить готовое решение, и тем, кто смотрит на NAS как на потенциальное устройство для самостоятельной сборки от железа до софта. Читать далее

https://habr.com/ru/post/713900/

[>] Приведет ли автоматизация к экономическому кризису?
bot.habr.rss
BotHabr(tgi,2) — All
2023-01-31 22:00:05


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

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

https://habr.com/ru/post/714042/

[>] EBYTE MA01-AACX2240: внешний RS485/ModbusRTU блок DI+AI+DO
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-01 13:00:05


Опубликовано: 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/

[>] Делаем гидрофон и записываем звук трескающегося льда
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-01 13:00:07


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

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

https://habr.com/ru/post/713970/

[>] «Хабр, не закрывайте старый редактор!» Как мы хакнули систему, ускорив верстку статей в несколько раз
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-01 18:00:04


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


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

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

https://habr.com/ru/post/714202/

[>] Как работает турбореактивный двигатель
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-02 12:00:06


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

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

https://habr.com/ru/post/714120/

[>] Как я создавал эргономичное кресло. Часть 2. Подголовник
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-02 13:00:03


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

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

https://habr.com/ru/post/714310/

[>] Эффект вибрато для гитары и синтезатора. История и эксперимент
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-02 13:00:10


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


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

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

https://habr.com/ru/post/713552/

[>] HabraTab — девайс для хаброзависимых
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-02 14:00:03


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

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

https://habr.com/ru/post/712114/

[>] Эффект вибрато для гитары и синтезатора. История и эксперимент
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-02 14:00:05


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


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

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

https://habr.com/ru/post/714186/

[>] Управляемая пультом USB HID-клавиатура на ATtiny45
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-02 17:00:05


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

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

https://habr.com/ru/post/714436/

[>] Бюджетный 3D принтер как конструктор. Такой разный PLA и как им печатать
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-03 09:00:03


Опубликовано: 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/

[>] Роботрон. Как восстановить клавиатуру из 1987г. для чайников
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-03 13:00:03


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


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

https://habr.com/ru/post/714500/

[>] Как навыки айтишника помогли модернизировать мебель из 90-х
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-03 14:00:05


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

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

https://habr.com/ru/post/714546/

[>] Топим баню, или Лень как двигатель прогресса
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-03 21:00:06


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

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

https://habr.com/ru/post/714770/

[>] Схема простой звуковой карты (ЦАП)
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-03 22:00:03


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

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

https://habr.com/ru/post/711642/

[>] LGT8F328P: импортозамещение по-китайски (начало)
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-04 16:00:03


Опубликовано: 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/

[>] Как дистанционно снимать показания с электросчетчика КАСКАД-1-МТ
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-05 03:00:07


Опубликовано: 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/

[>] LGT8F328P: импортозамещение по-китайски (продолжение)
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-05 11:00:04


Опубликовано: 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/

[>] Про Vim " Клиент БД
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-05 16:00:05


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

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

https://habr.com/ru/post/714926/

[>] [Перевод] Концепции Rust, которые неплохо бы знать пораньше
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-05 23:00:06


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

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

https://habr.com/ru/post/714980/

[>] Конструктор для embedded-разработчика
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-06 09:00:04


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

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

https://habr.com/ru/post/714998/

[>] Паяем платы с ПЛИС: мастер-класс конструктора беспилотного автомобиля Zoox
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-06 13:00:03


Опубликовано: 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/

[>] Среда разработки VS Code на ТВ-приставке
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-06 15:00:03


Опубликовано: 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/

[>] Робот-не-пылесос с ножом или как мы делали смарт-ножницы на колесах
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-07 11:00:04


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

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

https://habr.com/ru/post/715224/

[>] Регистры vs библиотеки на примере сердечек
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-07 12:00:03


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

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

https://habr.com/ru/post/709430/

[>] [Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 4. Отображение состояния кнопки на веб-странице
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-07 19:00:04


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



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

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

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

https://habr.com/ru/post/714334/

[>] Реверс-инжиниринг китайского ПЛК FX3U-14MR. Часть 2. Софт
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-07 19:00:07


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

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

https://habr.com/ru/post/715202/

[>] STM32 Часть 1. Как поморгать светодиодиком
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-08 00:00:04


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

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

https://habr.com/ru/post/694184/

Pages: 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ... 67