# Автоматический Wi-Fi выключатель и как с его помощью спасти дом от повреждений
BotHabr (tgi,2) → All – 09:00:04 2024-02-17
Опубликовано: Sat, 17 Feb 2024 08:02:03 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Автоматические выключатели рычажного типа необходимы для защиты электропроводки и подключенного к нему оборудования. Но с развитием технологий появились WiFi автоматы которые предлагают еще больше комфорта и возможностей. В данном материале будет описываться мой опыт применения автоматического выключателя с управлением через Wi-Fi. Читать дальше →
https://habr.com/ru/articles/793796/
BotHabr (tgi,2) → All – 09:00:04 2024-02-17
Опубликовано: Sat, 17 Feb 2024 08:02:03 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Автоматические выключатели рычажного типа необходимы для защиты электропроводки и подключенного к нему оборудования. Но с развитием технологий появились WiFi автоматы которые предлагают еще больше комфорта и возможностей. В данном материале будет описываться мой опыт применения автоматического выключателя с управлением через Wi-Fi. Читать дальше →
https://habr.com/ru/articles/793796/
# Получаем спутниковые координаты GPS/ГЛОНАСС с помощью модуля SIM868 на Repka Pi
BotHabr (tgi,2) → All – 08:00:03 2024-02-17
Опубликовано: Sat, 17 Feb 2024 07:00:49 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Сегодня уже трудно найти человека, который не знает, что такое навигатор и GPS-координаты. В этой статье мы расскажем о том, как встроить функции навигатора в устройство, собранное на базе микрокомпьютера Repka Pi. Для получения координат мы будем использовать модуль GSM/GPRS/GNSS Bluetooth HAT, о котором вы уже знаете из предыдущих статей нашей серии про эти модули на базе SIM868.Полученные GPS-координаты вы сможете использовать в устройствах IoT, роверах, самокатах, дронах, автомобилях, в шлагбаумах, воротах и так далее. Вы научитесь получать от модуля сообщения NMEA в формате передачи данных между корабельными приборами. Этот формат часто применяется при интеграции навигатора с различными устройствами, которые должны получать и отслеживать данные о местоположении, направлении, скорости, параметры навигационных спутников и другие данные.Контролируя GPS-координаты своего устройства, вы сможете получать сообщения о начале движения или остановке устройства, о вхождении в определенную область, заданную своими координатами или о выходе устройства из этой области. Также можно контролировать высоту, скорость и направление перемещения устройства. Например, можно реагировать на превышение скорости, отправляя сообщение в центр обработки данных. Если устройств много, то данные о координатах, добавленные в телеметрические данные, позволят сразу понять, где находится то или иное устройство, требующее внимания или обслуживания.Модуль GSM/GPRS/GNSS Bluetooth HAT может отправлять данные, например, через GPRS или SMS, а также совершать телефонные звонки. Читать далее
https://habr.com/ru/articles/793482/
BotHabr (tgi,2) → All – 08:00:03 2024-02-17
Опубликовано: Sat, 17 Feb 2024 07:00:49 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Сегодня уже трудно найти человека, который не знает, что такое навигатор и GPS-координаты. В этой статье мы расскажем о том, как встроить функции навигатора в устройство, собранное на базе микрокомпьютера Repka Pi. Для получения координат мы будем использовать модуль GSM/GPRS/GNSS Bluetooth HAT, о котором вы уже знаете из предыдущих статей нашей серии про эти модули на базе SIM868.Полученные GPS-координаты вы сможете использовать в устройствах IoT, роверах, самокатах, дронах, автомобилях, в шлагбаумах, воротах и так далее. Вы научитесь получать от модуля сообщения NMEA в формате передачи данных между корабельными приборами. Этот формат часто применяется при интеграции навигатора с различными устройствами, которые должны получать и отслеживать данные о местоположении, направлении, скорости, параметры навигационных спутников и другие данные.Контролируя GPS-координаты своего устройства, вы сможете получать сообщения о начале движения или остановке устройства, о вхождении в определенную область, заданную своими координатами или о выходе устройства из этой области. Также можно контролировать высоту, скорость и направление перемещения устройства. Например, можно реагировать на превышение скорости, отправляя сообщение в центр обработки данных. Если устройств много, то данные о координатах, добавленные в телеметрические данные, позволят сразу понять, где находится то или иное устройство, требующее внимания или обслуживания.Модуль GSM/GPRS/GNSS Bluetooth HAT может отправлять данные, например, через GPRS или SMS, а также совершать телефонные звонки. Читать далее
https://habr.com/ru/articles/793482/
# [Перевод] Xv6: учебная Unix-подобная ОС. Глава 4: Прерывания и системные вызовы
BotHabr (tgi,2) → All – 20:00:07 2024-02-16
Опубликовано: Fri, 16 Feb 2024 19:09:07 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Глава расскажет, как xv6 обрабатывает прерывания на RISC-V и о хитростях виртуальной памяти: как использовать ошибки доступа к страницам, чтобы оптимизировать работу ОС.Глава расскажет о копировании страниц при записи, ленивой выдаче страниц, выдаче страниц по необходимости и сбросе страниц на диск. Читать далее
https://habr.com/ru/articles/794326/
BotHabr (tgi,2) → All – 20:00:07 2024-02-16
Опубликовано: Fri, 16 Feb 2024 19:09:07 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Глава расскажет, как xv6 обрабатывает прерывания на RISC-V и о хитростях виртуальной памяти: как использовать ошибки доступа к страницам, чтобы оптимизировать работу ОС.Глава расскажет о копировании страниц при записи, ленивой выдаче страниц, выдаче страниц по необходимости и сбросе страниц на диск. Читать далее
https://habr.com/ru/articles/794326/
# Архитектура, планирование и реализация DMA в микроконтроллерах Synergy
BotHabr (tgi,2) → All – 15:00:05 2024-02-16
Опубликовано: Fri, 16 Feb 2024 14:35:09 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Здесь мы продолжаем развитие платформы нашего ПЛК под названием PLCS7 на базе модуля с микроконтроллером семейства Synergy S7FS2. В этом ПЛК ввод-вывод в основном выполняется через микросхемы расширители IO с последовательными каналами связи. Программный байтовый обмен с такими микросхемами может отбирать значительные ресурсы процессора. Но в микроконтроллерах Synergy есть модули DMA Controller (DMAC ) и Data Transfer Controller (DTC). Читать далее
https://habr.com/ru/articles/787228/
BotHabr (tgi,2) → All – 15:00:05 2024-02-16
Опубликовано: Fri, 16 Feb 2024 14:35:09 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Здесь мы продолжаем развитие платформы нашего ПЛК под названием PLCS7 на базе модуля с микроконтроллером семейства Synergy S7FS2. В этом ПЛК ввод-вывод в основном выполняется через микросхемы расширители IO с последовательными каналами связи. Программный байтовый обмен с такими микросхемами может отбирать значительные ресурсы процессора. Но в микроконтроллерах Synergy есть модули DMA Controller (DMAC ) и Data Transfer Controller (DTC). Читать далее
https://habr.com/ru/articles/787228/
# Как сделать клавиатуру на сдвиговом регистре SN74HC165N для ESP32 (Arduino framework) с использованием freeRTOS
BotHabr (tgi,2) → All – 14:00:05 2024-02-16
Опубликовано: Fri, 16 Feb 2024 13:30:52 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
У каждого новичка рано или поздно возникает необходимость увеличить количество портов ввода-вывода для своего проекта и МК. В моем случае — ESP32 devboard. По крайней мере, на ней все тестировалось, а расширение портов планировалось на кастомной плате с тем же модулем esp32-WROOM на борту. В детали схемотехники и распиновки для моего случая вдаваться не будем, тема статьи — реализация клавиатуры на SN74HC165N в Arduino-фреймворке для esp32 с использованием функционала freeRTOS в проекте (т.е. будем писать код с планировщиком и задачами, а не в одном цикле, так же известном как «Round Robin»). Если вы уже добрались до freeRTOS, думаю, как подключать кнопку и проводки на breadboard мне объяснять вам не требуется, поэтому кратко и по делу: расскажу, как получилось у меня. Решение, наверное, не оптимальное — буду рад услышать ваше мнение, если получилось сделать лучше. Работаю над своим первым проектом в электронике. В свое время не нашел подходящей информации на эту тему, что и сподвигло меня на написание статьи. Полный код примера: Читать далее
https://habr.com/ru/articles/794278/
BotHabr (tgi,2) → All – 14:00:05 2024-02-16
Опубликовано: Fri, 16 Feb 2024 13:30:52 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
У каждого новичка рано или поздно возникает необходимость увеличить количество портов ввода-вывода для своего проекта и МК. В моем случае — ESP32 devboard. По крайней мере, на ней все тестировалось, а расширение портов планировалось на кастомной плате с тем же модулем esp32-WROOM на борту. В детали схемотехники и распиновки для моего случая вдаваться не будем, тема статьи — реализация клавиатуры на SN74HC165N в Arduino-фреймворке для esp32 с использованием функционала freeRTOS в проекте (т.е. будем писать код с планировщиком и задачами, а не в одном цикле, так же известном как «Round Robin»). Если вы уже добрались до freeRTOS, думаю, как подключать кнопку и проводки на breadboard мне объяснять вам не требуется, поэтому кратко и по делу: расскажу, как получилось у меня. Решение, наверное, не оптимальное — буду рад услышать ваше мнение, если получилось сделать лучше. Работаю над своим первым проектом в электронике. В свое время не нашел подходящей информации на эту тему, что и сподвигло меня на написание статьи. Полный код примера: Читать далее
https://habr.com/ru/articles/794278/
# На пути к самодельным радиолампам. Стеклодувные операции
BotHabr (tgi,2) → All – 10:00:05 2024-02-16
Опубликовано: Fri, 16 Feb 2024 09:00:25 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Немалую часть технологического процесса изготовления радиолампы занимает работа со стеклом – чудо как хорошо подходящим для этой цели материалом. Рассмотрим набор операций, достаточных для изготовления стеклянной части простого электровакуумного прибора (ЭВП) в ключе работ в условиях любительской мастерской. Читать дальше →
https://habr.com/ru/companies/ruvds/articles/790342/
BotHabr (tgi,2) → All – 10:00:05 2024-02-16
Опубликовано: Fri, 16 Feb 2024 09:00:25 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Немалую часть технологического процесса изготовления радиолампы занимает работа со стеклом – чудо как хорошо подходящим для этой цели материалом. Рассмотрим набор операций, достаточных для изготовления стеклянной части простого электровакуумного прибора (ЭВП) в ключе работ в условиях любительской мастерской. Читать дальше →
https://habr.com/ru/companies/ruvds/articles/790342/
# Range Extender на NRF24L01+PA+LNA: обмен текстовыми сообщениями между устройствами там, где нет сотовой связи
BotHabr (tgi,2) → All – 14:00:04 2024-02-15
Опубликовано: Thu, 15 Feb 2024 13:00:40 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Картинка Pressfoto, Freepik
Эта идея появилась у меня достаточно давно, и наконец-то дошли руки её частично реализовать. А именно: хотелось попробовать сделать средство общения с помощью известного радиопередатчика NRF24L01+PA+LNA.
В качестве способа общения на данном этапе подразумевается обмен текстовыми сообщениями, а на втором этапе — доделаю захват и передачу голоса и, может быть, даже файлов. На данном этапе написан код и протестирована в теории сама концепция. Итак…
Читать дальше →
https://habr.com/ru/companies/ruvds/articles/792922/
BotHabr (tgi,2) → All – 14:00:04 2024-02-15
Опубликовано: Thu, 15 Feb 2024 13:00:40 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Картинка Pressfoto, Freepik
Эта идея появилась у меня достаточно давно, и наконец-то дошли руки её частично реализовать. А именно: хотелось попробовать сделать средство общения с помощью известного радиопередатчика NRF24L01+PA+LNA.
В качестве способа общения на данном этапе подразумевается обмен текстовыми сообщениями, а на втором этапе — доделаю захват и передачу голоса и, может быть, даже файлов. На данном этапе написан код и протестирована в теории сама концепция. Итак…
Читать дальше →
https://habr.com/ru/companies/ruvds/articles/792922/
# Человекоподобное, роботизированное
BotHabr (tgi,2) → All – 09:00:10 2024-02-15
Опубликовано: Thu, 15 Feb 2024 08:10:29 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Гуманоидные роботы всегда были — да и до сих пор остаются — чем-то из будущего. В нём они станут помощниками в самых разных сферах: от ежедневных домашних дел до строительства, спасательных работ, помощи людям с ограниченными возможностями и прочего. Однако пока такой масштабной «бытовой» роботизации не случилось, за исключением разве что гостиных, где снуют миллионы роботов-пылесосов. Всё потому, что технологии «прямоходящих» роботов слишком сырые, чтобы свободно использоваться рядом с человеком. Или нет? Рассказываем о самых продвинутых и полезных гуманоидных роботах, которые уже стали или вот-вот станут частью нашей повседневной жизни. Читать далее
https://habr.com/ru/companies/gazprombank/articles/791654/
BotHabr (tgi,2) → All – 09:00:10 2024-02-15
Опубликовано: Thu, 15 Feb 2024 08:10:29 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Гуманоидные роботы всегда были — да и до сих пор остаются — чем-то из будущего. В нём они станут помощниками в самых разных сферах: от ежедневных домашних дел до строительства, спасательных работ, помощи людям с ограниченными возможностями и прочего. Однако пока такой масштабной «бытовой» роботизации не случилось, за исключением разве что гостиных, где снуют миллионы роботов-пылесосов. Всё потому, что технологии «прямоходящих» роботов слишком сырые, чтобы свободно использоваться рядом с человеком. Или нет? Рассказываем о самых продвинутых и полезных гуманоидных роботах, которые уже стали или вот-вот станут частью нашей повседневной жизни. Читать далее
https://habr.com/ru/companies/gazprombank/articles/791654/
# Эй конвертер, не шипи! Строптивые преобразователи платы для E-Ink экранов (Ч2)
BotHabr (tgi,2) → All – 09:00:05 2024-02-15
Опубликовано: Thu, 15 Feb 2024 08:01:26 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Приветствую вас, друзья!
Продолжаем разработку системы питания универсальной платы для E-Ink экранов. В этой части займёмся запуском и отладкой прототипа, «почувствуем вкус» ферритовых бусин, взорвём полсхемы. Поработаем с обратной связью: узнаем простой способ испытания устойчивости и измерения параметров, рычаги влияния при встроенной компенсации и разные хитрости. Проверим правильность расчётов программы Power Stage Designer с помощью экспериментов. Постабилизируем обратную связь и попробуем укротить уже эти конвертеры! Читать дальше →
https://habr.com/ru/companies/timeweb/articles/792092/
BotHabr (tgi,2) → All – 09:00:05 2024-02-15
Опубликовано: Thu, 15 Feb 2024 08:01:26 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Приветствую вас, друзья!
Продолжаем разработку системы питания универсальной платы для E-Ink экранов. В этой части займёмся запуском и отладкой прототипа, «почувствуем вкус» ферритовых бусин, взорвём полсхемы. Поработаем с обратной связью: узнаем простой способ испытания устойчивости и измерения параметров, рычаги влияния при встроенной компенсации и разные хитрости. Проверим правильность расчётов программы Power Stage Designer с помощью экспериментов. Постабилизируем обратную связь и попробуем укротить уже эти конвертеры! Читать дальше →
https://habr.com/ru/companies/timeweb/articles/792092/
# Lily58 спустя месяц
BotHabr (tgi,2) → All – 06:00:05 2024-02-15
Опубликовано: Thu, 15 Feb 2024 05:30:58 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
На Новый год в подарок я получил детали для сплит-клавиатуры. Спустя полторы недели мне удалось её собрать, и начался мой интересный путь в мире кастомных клавиатур. Подробнее о процессе сборки и первых впечатлениях я рассказывал в предыдущей статье. Теперь представляю вам опыт использования спустя месяц. Читать далее
https://habr.com/ru/articles/792908/
BotHabr (tgi,2) → All – 06:00:05 2024-02-15
Опубликовано: Thu, 15 Feb 2024 05:30:58 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
На Новый год в подарок я получил детали для сплит-клавиатуры. Спустя полторы недели мне удалось её собрать, и начался мой интересный путь в мире кастомных клавиатур. Подробнее о процессе сборки и первых впечатлениях я рассказывал в предыдущей статье. Теперь представляю вам опыт использования спустя месяц. Читать далее
https://habr.com/ru/articles/792908/
# ToolChain: Настройка Сборки Прошивок для Микроконтроллеров Artety из MakeFile
BotHabr (tgi,2) → All – 23:00:06 2024-02-14
Опубликовано: Wed, 14 Feb 2024 22:56:00 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Настало время освоить очередное семейство микроконтроллеров: от компании Artery Technology. Компания Artery Technology уже возвела полноценную экосистему для своих процессоров. Есть фирменные отладочные платы, программаторы, документация, исходные коды MCAL и даже кодо генераторы.В этом тексте я представил пошаговую инструкцию того как запрограммировать микроконтроллер Artery. Читать далее
https://habr.com/ru/articles/792590/
BotHabr (tgi,2) → All – 23:00:06 2024-02-14
Опубликовано: Wed, 14 Feb 2024 22:56:00 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Настало время освоить очередное семейство микроконтроллеров: от компании Artery Technology. Компания Artery Technology уже возвела полноценную экосистему для своих процессоров. Есть фирменные отладочные платы, программаторы, документация, исходные коды MCAL и даже кодо генераторы.В этом тексте я представил пошаговую инструкцию того как запрограммировать микроконтроллер Artery. Читать далее
https://habr.com/ru/articles/792590/
# Что такое коллаборативный робот и его безопасная интеграция?
BotHabr (tgi,2) → All – 18:00:09 2024-02-14
Опубликовано: Wed, 14 Feb 2024 17:29:34 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Промышленные роботы уже давно используются на предприятиях, где значительно облегчают труд человека и повышают эффективность производства. Однако, использование промышленных роботов не позволяет им работать совместно с человеком в одном общем рабочем пространстве.Что такое коллаборативный робот?Понятие коллаборативного робота (кобота) определяется технической спецификацией ISO/TS 15066:2016, на основе которой выпущен гармонизированный стандарт ГОСТ Р 60.1.2.3-2021 и американский ANSI/RIA TR R15.606:2016. Вопросы безопасности, относящиеся к коботу в рамках ГОСТ Р 60.1.2.3-2021.Важный момент, с которого должна начинаться любая интеграция кобота в робототехнический комплекс (РТК):Интегратор должен провести оценку рисков для совместной работы, как описано в ИСО 10218-2:2011, подраздел 4.3. Следует принимать во внимание потенциально намеренные или обоснованно прогнозируемые ненамеренные ситуации возникновения контакта между оператором и робототехническим комплексом, а также те ситуации, которые могут возникнуть при штатном взаимодействии оператора с оборудованием внутри совместного рабочего пространства. Читать далее
https://habr.com/ru/articles/793774/
BotHabr (tgi,2) → All – 18:00:09 2024-02-14
Опубликовано: Wed, 14 Feb 2024 17:29:34 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Промышленные роботы уже давно используются на предприятиях, где значительно облегчают труд человека и повышают эффективность производства. Однако, использование промышленных роботов не позволяет им работать совместно с человеком в одном общем рабочем пространстве.Что такое коллаборативный робот?Понятие коллаборативного робота (кобота) определяется технической спецификацией ISO/TS 15066:2016, на основе которой выпущен гармонизированный стандарт ГОСТ Р 60.1.2.3-2021 и американский ANSI/RIA TR R15.606:2016. Вопросы безопасности, относящиеся к коботу в рамках ГОСТ Р 60.1.2.3-2021.Важный момент, с которого должна начинаться любая интеграция кобота в робототехнический комплекс (РТК):Интегратор должен провести оценку рисков для совместной работы, как описано в ИСО 10218-2:2011, подраздел 4.3. Следует принимать во внимание потенциально намеренные или обоснованно прогнозируемые ненамеренные ситуации возникновения контакта между оператором и робототехническим комплексом, а также те ситуации, которые могут возникнуть при штатном взаимодействии оператора с оборудованием внутри совместного рабочего пространства. Читать далее
https://habr.com/ru/articles/793774/
# Замена CCFL подсветки информационного дисплея Mitsubishi L200/Pajero Sport II
BotHabr (tgi,2) → All – 15:00:05 2024-02-14
Опубликовано: Wed, 14 Feb 2024 14:12:59 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Приветствую, Хабр! Снова хочу предложить Вашему вниманию статью по ремонту электроники. Несколько лет назад знакомый попросил меня отремонтировать подсветку информационного дисплея на Mitsubishi L200. Позже он пересел на Pajero Sport II и вернулся с той же проблемой уже на этом автомобиле. В прошлый раз я забыл сделать для себя пометки по ремонту и пришлось разбираться заново. Идея замены ламп CCFL на светодиоды лежит на поверхности, и я уже не раз менял подсветку таким образом в стареньких, но еще вполне приличных, телевизорах и мониторах. Сделаем это!
https://habr.com/ru/articles/793730/
BotHabr (tgi,2) → All – 15:00:05 2024-02-14
Опубликовано: Wed, 14 Feb 2024 14:12:59 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Приветствую, Хабр! Снова хочу предложить Вашему вниманию статью по ремонту электроники. Несколько лет назад знакомый попросил меня отремонтировать подсветку информационного дисплея на Mitsubishi L200. Позже он пересел на Pajero Sport II и вернулся с той же проблемой уже на этом автомобиле. В прошлый раз я забыл сделать для себя пометки по ремонту и пришлось разбираться заново. Идея замены ламп CCFL на светодиоды лежит на поверхности, и я уже не раз менял подсветку таким образом в стареньких, но еще вполне приличных, телевизорах и мониторах. Сделаем это!
https://habr.com/ru/articles/793730/
# СВЧ аттенюатор на PIN-диодах
BotHabr (tgi,2) → All – 09:00:14 2024-02-14
Опубликовано: Wed, 14 Feb 2024 08:36:06 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр
Основным свойством PIN-диода является переменное сопротивление на СВЧ в зависимости от протекающего через него постоянного тока.Это свойство можно применить для создания переменного аттенюатора. Можно конечно использовать просто один последовательно установленный PIN-диод и изменять ток, протекающий через него, как показано в схеме ниже. Читать далее
https://habr.com/ru/articles/793612/
BotHabr (tgi,2) → All – 09:00:14 2024-02-14
Опубликовано: Wed, 14 Feb 2024 08:36:06 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр
Основным свойством PIN-диода является переменное сопротивление на СВЧ в зависимости от протекающего через него постоянного тока.Это свойство можно применить для создания переменного аттенюатора. Можно конечно использовать просто один последовательно установленный PIN-диод и изменять ток, протекающий через него, как показано в схеме ниже. Читать далее
https://habr.com/ru/articles/793612/
# Дайджест новостей из мира искусственного интеллекта, машинного обучения, будущего и роботов за январь
BotHabr (tgi,2) → All – 21:00:11 2024-02-13
Опубликовано: Tue, 13 Feb 2024 20:17:47 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Отфильтровав для Вас большое количество источников и подписок, представляю все наиболее значимые новости из мира будущего, машинного обучения, роботов и искусственного интеллекта. Меня зовут Рушан, и я автор Telegram‑канала Нейрон. Не забудьте поделиться с коллегами или просто с теми, кому интересны такие новости.Итак, а теперь сам дайджест: Читать дайджест
https://habr.com/ru/articles/793544/
BotHabr (tgi,2) → All – 21:00:11 2024-02-13
Опубликовано: Tue, 13 Feb 2024 20:17:47 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Отфильтровав для Вас большое количество источников и подписок, представляю все наиболее значимые новости из мира будущего, машинного обучения, роботов и искусственного интеллекта. Меня зовут Рушан, и я автор Telegram‑канала Нейрон. Не забудьте поделиться с коллегами или просто с теми, кому интересны такие новости.Итак, а теперь сам дайджест: Читать дайджест
https://habr.com/ru/articles/793544/
# Нужна колония на Луне и Марсе, но с минимумом “посылок” с Земли? Ученые NASA надеются на роботов-строителей
BotHabr (tgi,2) → All – 15:00:09 2024-02-13
Опубликовано: Tue, 13 Feb 2024 15:00:03 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Отправка полезного груза весом всего в 1 кг на Марс - задача решаемая, но очень дорогая. Обойдется решение в 2,4 млн долларов США, судя по проекту Perseverance. И это ведь лишь научно-исследовательская миссия. А что, если понадобится построить город или хотя бы станцию для колонистов? Если отправлять все строительные материалы и прочие ресурсы с Земли, денег потребуется чрезвычайно много.Ученые NASA и Стэнфордского университета предлагают вместо этого отправить на Луну или Марс роботов-строителей, которые смогут построить дом, вышку связи или еще что-то. И не одно сооружение, а десятки. Подробности проекта - под катом. Читать далее
https://habr.com/ru/companies/ru_mts/articles/793490/
BotHabr (tgi,2) → All – 15:00:09 2024-02-13
Опубликовано: Tue, 13 Feb 2024 15:00:03 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Отправка полезного груза весом всего в 1 кг на Марс - задача решаемая, но очень дорогая. Обойдется решение в 2,4 млн долларов США, судя по проекту Perseverance. И это ведь лишь научно-исследовательская миссия. А что, если понадобится построить город или хотя бы станцию для колонистов? Если отправлять все строительные материалы и прочие ресурсы с Земли, денег потребуется чрезвычайно много.Ученые NASA и Стэнфордского университета предлагают вместо этого отправить на Луну или Марс роботов-строителей, которые смогут построить дом, вышку связи или еще что-то. И не одно сооружение, а десятки. Подробности проекта - под катом. Читать далее
https://habr.com/ru/companies/ru_mts/articles/793490/
# CDX-2 — Контроллер FDD для MSX
BotHabr (tgi,2) → All – 11:00:05 2024-02-13
Опубликовано: Tue, 13 Feb 2024 10:37:32 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Дисковые накопители уже успели выйти из нашего с вами обихода, но на платформах восьмидесятых они были актуальны и востребованы. В этой статье я поделюсь с вами опытом сборки контроллера CDX-2 и подключению к нему реальных дисководов. Всем у кого есть MSX без дисковода и есть желание им обзавестись - прошу под кат. Читать далее
https://habr.com/ru/articles/783310/
BotHabr (tgi,2) → All – 11:00:05 2024-02-13
Опубликовано: Tue, 13 Feb 2024 10:37:32 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Дисковые накопители уже успели выйти из нашего с вами обихода, но на платформах восьмидесятых они были актуальны и востребованы. В этой статье я поделюсь с вами опытом сборки контроллера CDX-2 и подключению к нему реальных дисководов. Всем у кого есть MSX без дисковода и есть желание им обзавестись - прошу под кат. Читать далее
https://habr.com/ru/articles/783310/
# Собираем удобный CAN bus сниффер с интерактивной консолью за $3
BotHabr (tgi,2) → All – 08:00:13 2024-02-13
Опубликовано: Tue, 13 Feb 2024 07:17:37 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр
Привет, Хабр!Протокол CAN сейчас широко распространён не только в автомобильной сфере, но и на предприятиях, в различных самоделках, и даже в Средствах Индивидуальной Мобильности (контроллеры VESC, например). В ноябре прошлого года я сделал для себя удобный инструмент для анализа CAN и отправки фреймов, сейчас же хочется сделать код опенсорсным и рассказать о самом проекте. Читать далее
https://habr.com/ru/articles/793326/
BotHabr (tgi,2) → All – 08:00:13 2024-02-13
Опубликовано: Tue, 13 Feb 2024 07:17:37 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр
Привет, Хабр!Протокол CAN сейчас широко распространён не только в автомобильной сфере, но и на предприятиях, в различных самоделках, и даже в Средствах Индивидуальной Мобильности (контроллеры VESC, например). В ноябре прошлого года я сделал для себя удобный инструмент для анализа CAN и отправки фреймов, сейчас же хочется сделать код опенсорсным и рассказать о самом проекте. Читать далее
https://habr.com/ru/articles/793326/
# Рыбачим в эфире: данные с метеостанции, номер борта, соседский звонок и другие интересные находки
BotHabr (tgi,2) → All – 08:00:03 2024-02-13
Опубликовано: Tue, 13 Feb 2024 07:00:32 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Широкополосный радиоприемник – штука полезная. Можно получить информацию с соседского уличного термометра или авто на частоте 433 МГц, либо определить бортовой номер пролетающего самолета.Под рукой был контроллер на Linux, мы решили собрать систему анализа популярных радиочастот с минимальным бюджетом и получать с него информацию через MQTT.В статье мы расскажем о подключении «USB-свистка» RTL-SDR к контроллеру Wiren Board. С помощью софта мы переведем полученную информацию в удобные топики MQTT, затем обработаем данные.Интересно? Ныряйте под кат Читать далее
https://habr.com/ru/companies/wirenboard/articles/793268/
BotHabr (tgi,2) → All – 08:00:03 2024-02-13
Опубликовано: Tue, 13 Feb 2024 07:00:32 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Широкополосный радиоприемник – штука полезная. Можно получить информацию с соседского уличного термометра или авто на частоте 433 МГц, либо определить бортовой номер пролетающего самолета.Под рукой был контроллер на Linux, мы решили собрать систему анализа популярных радиочастот с минимальным бюджетом и получать с него информацию через MQTT.В статье мы расскажем о подключении «USB-свистка» RTL-SDR к контроллеру Wiren Board. С помощью софта мы переведем полученную информацию в удобные топики MQTT, затем обработаем данные.Интересно? Ныряйте под кат Читать далее
https://habr.com/ru/companies/wirenboard/articles/793268/
# Ламповый дисплей для компьютера, часть 6: заключительная сборка в корпусе
BotHabr (tgi,2) → All – 22:00:04 2024-02-12
Опубликовано: Mon, 12 Feb 2024 21:47:14 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Вы добрались до шестой, заключительной части цикла статей о ламповом дисплее для компьютера. В этой статье я опишу, как осуществлялась окончательная сборка дисплея в корпусе и что из этого вышло. Нелишне будет привести ссылки на предыдущие статьи цикла:
Часть 1 – обзор состояния вопроса и постановка задачи
Часть 2 – запуск ЭЛТ и фокусировка электронного пучка в ней
Часть 3 – описание блоков синхронизации и кадровой развертки
Часть 4 – описание блока питания, строчной развертки и получение растра
Часть 5 – описание коллектора, видеоусилителя, получение изображения и настройка
Читать дальше →
>> Читать далее
BotHabr (tgi,2) → All – 22:00:04 2024-02-12
Опубликовано: Mon, 12 Feb 2024 21:47:14 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Вы добрались до шестой, заключительной части цикла статей о ламповом дисплее для компьютера. В этой статье я опишу, как осуществлялась окончательная сборка дисплея в корпусе и что из этого вышло. Нелишне будет привести ссылки на предыдущие статьи цикла:
Часть 1 – обзор состояния вопроса и постановка задачи
Часть 2 – запуск ЭЛТ и фокусировка электронного пучка в ней
Часть 3 – описание блоков синхронизации и кадровой развертки
Часть 4 – описание блока питания, строчной развертки и получение растра
Часть 5 – описание коллектора, видеоусилителя, получение изображения и настройка
Читать дальше →
>> Читать далее
# STM32. Процесс компиляции и сборки прошивки
BotHabr (tgi,2) → All – 15:00:04 2024-02-12
Опубликовано: Mon, 12 Feb 2024 14:01:11 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Многие из начинающих разработчиков софта для микроконтроллеров реализуют свои проекты исключительно в средствах разработки, которые предоставляются производителем. Многое скрыто от пользователя и очень хорошо скрыто, из-за чего некоторые воспринимают эти процессы сродни настоящей магии. Я, в свою очередь, как человек в пытливым умом и природной любознательностью, решил попробовать собрать проект без использования IDE и различного рода автоматизаций.
Так родилась идея для этой статьи: не используя ничего, кроме текстового редактора и командной строки, собрать проект мигания светодиодом на отладочной плате STM32F0-Discovery. Поскольку я не до конца понимал, как происходит процесс компиляции и сборки проекта, мне пришлось восполнять пробелы в знаниях. Разобравшись с этим вопросом, я подумал — а почему бы не рассказать другим об этом?
Всем кому интересно — добро пожаловать под кат! 🙂
Читать дальше →
https://habr.com/ru/companies/timeweb/articles/793152/
BotHabr (tgi,2) → All – 15:00:04 2024-02-12
Опубликовано: Mon, 12 Feb 2024 14:01:11 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Многие из начинающих разработчиков софта для микроконтроллеров реализуют свои проекты исключительно в средствах разработки, которые предоставляются производителем. Многое скрыто от пользователя и очень хорошо скрыто, из-за чего некоторые воспринимают эти процессы сродни настоящей магии. Я, в свою очередь, как человек в пытливым умом и природной любознательностью, решил попробовать собрать проект без использования IDE и различного рода автоматизаций.
Так родилась идея для этой статьи: не используя ничего, кроме текстового редактора и командной строки, собрать проект мигания светодиодом на отладочной плате STM32F0-Discovery. Поскольку я не до конца понимал, как происходит процесс компиляции и сборки проекта, мне пришлось восполнять пробелы в знаниях. Разобравшись с этим вопросом, я подумал — а почему бы не рассказать другим об этом?
Всем кому интересно — добро пожаловать под кат! 🙂
Читать дальше →
https://habr.com/ru/companies/timeweb/articles/793152/
# [Перевод] Rust 1.76.0: обновление совместимости ABI, получение имени типа из ссылки
BotHabr (tgi,2) → All – 10:00:08 2024-02-12
Опубликовано: Mon, 12 Feb 2024 09:17:10 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Команда Rust рада сообщить о новой версии языка — 1.76.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.76.0 вам достаточно выполнить команду:
rustup update stable
Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.
Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta (rustup default beta) или nightly (rustup default nightly). Пожалуйста, сообщайте обо всех встреченных вами ошибках. Читать дальше →
https://habr.com/ru/articles/793076/
BotHabr (tgi,2) → All – 10:00:08 2024-02-12
Опубликовано: Mon, 12 Feb 2024 09:17:10 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Команда Rust рада сообщить о новой версии языка — 1.76.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.76.0 вам достаточно выполнить команду:
rustup update stable
Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.
Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta (rustup default beta) или nightly (rustup default nightly). Пожалуйста, сообщайте обо всех встреченных вами ошибках. Читать дальше →
https://habr.com/ru/articles/793076/
# Не пора ли валить с gnu libc на что‑то другое?
BotHabr (tgi,2) → All – 18:00:09 2024-02-11
Опубликовано: Sun, 11 Feb 2024 17:59:20 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Пользуюсь открытым ПО значительное время. Сижу на Линуксе.Но в последнее время настолько часто сталкиваюсь с различными багами, что думается иногда, а как оно вообще в принципе работает?Последний эпизод коснулся совсем уж системного кода - стандартной библиотеки libc от GNU. Системнее может быть только ядро.История такая. Собрал Хромиум (не быстро). Когда наконец сборка завершилась с попутным решением проблем, думал: ну вот наконец щас запущу, посмотрю как работают интересующие меня вещи. И тут произошёл облом. Хром падал почти в самом начале запуска с ошибкой доступа к памяти. Довольно быстро удалось выяснить, что падение происходит из-за ошибки обращения по нулевому указателю. И происходит оно в динамическом загрузчике, то бишь в libdl, при загрузке библиотеки через dlopen. libdl.so является одной из компонент пакета стандартной библиотеки и понятно, самой системной библиотекой в ОС. Подробности всей ситуации я описал в вопросе на stackoverflow.Вкратце: при загрузке библиотеки libXcursor.so подтягиваются непонятно откуда взявшиеся зависимости, не имеющие никакого отношения к упомянутой библиотеке. И зависимости эти не инициализированы корректно. Откуда и происходит обращение по нулевому указателю. Впоследствии выяснилось, что проблема начинается с несовпадающих версий библиотек libQt5Core, в результате чего libdl делает полный отбой с попыткой отката всех изменений. Но, видимо, этот откат реализован из рук вон плохо, поскольку после него начинают происходить весьма странные вещи. И загрузка неинициализированной зависимости с нулевыми указателями лишь одна из них. Я ещё сделал пробник в виде простого приложения, которое пытается воспроизвести ситуацию. И в этом пробнике также происходил сбой, но уже при инициализации (вызов init или конструктор в их терминологии) либы libpthread.so (тоже очень системная) - потерян адрес глобального на процесс хранилища либ. Читать далее
https://habr.com/ru/articles/792980/
BotHabr (tgi,2) → All – 18:00:09 2024-02-11
Опубликовано: Sun, 11 Feb 2024 17:59:20 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Пользуюсь открытым ПО значительное время. Сижу на Линуксе.Но в последнее время настолько часто сталкиваюсь с различными багами, что думается иногда, а как оно вообще в принципе работает?Последний эпизод коснулся совсем уж системного кода - стандартной библиотеки libc от GNU. Системнее может быть только ядро.История такая. Собрал Хромиум (не быстро). Когда наконец сборка завершилась с попутным решением проблем, думал: ну вот наконец щас запущу, посмотрю как работают интересующие меня вещи. И тут произошёл облом. Хром падал почти в самом начале запуска с ошибкой доступа к памяти. Довольно быстро удалось выяснить, что падение происходит из-за ошибки обращения по нулевому указателю. И происходит оно в динамическом загрузчике, то бишь в libdl, при загрузке библиотеки через dlopen. libdl.so является одной из компонент пакета стандартной библиотеки и понятно, самой системной библиотекой в ОС. Подробности всей ситуации я описал в вопросе на stackoverflow.Вкратце: при загрузке библиотеки libXcursor.so подтягиваются непонятно откуда взявшиеся зависимости, не имеющие никакого отношения к упомянутой библиотеке. И зависимости эти не инициализированы корректно. Откуда и происходит обращение по нулевому указателю. Впоследствии выяснилось, что проблема начинается с несовпадающих версий библиотек libQt5Core, в результате чего libdl делает полный отбой с попыткой отката всех изменений. Но, видимо, этот откат реализован из рук вон плохо, поскольку после него начинают происходить весьма странные вещи. И загрузка неинициализированной зависимости с нулевыми указателями лишь одна из них. Я ещё сделал пробник в виде простого приложения, которое пытается воспроизвести ситуацию. И в этом пробнике также происходил сбой, но уже при инициализации (вызов init или конструктор в их терминологии) либы libpthread.so (тоже очень системная) - потерян адрес глобального на процесс хранилища либ. Читать далее
https://habr.com/ru/articles/792980/
# Про Vim — Neovim (Lua) PHP IDE
BotHabr (tgi,2) → All – 16:00:11 2024-02-11
Опубликовано: Sun, 11 Feb 2024 15:54:35 GMT
Канал: Все статьи подряд / VIM / Хабр
По большому счету единственной незакрытой темой в рубрике "Про Vim" осталась тема об альтернативе Conqueror of Completion для Neovim в Lua исполнении. Причиной перерыва между данной и предыдущей статьей в рубрике стало отсутствие необходимости в этой самой альтернативе. Ну или вернее причина может быть и была: во-первых - что бы удовлетворить любопытство, во-вторых - CoC действительно кажется громоздким и достаточно сложным внутри. Вариант на Lua мне бы дался легче, если бы захотелось что-то в нем подшаманить. Наверное. Читать далее
https://habr.com/ru/articles/792956/
BotHabr (tgi,2) → All – 16:00:11 2024-02-11
Опубликовано: Sun, 11 Feb 2024 15:54:35 GMT
Канал: Все статьи подряд / VIM / Хабр
По большому счету единственной незакрытой темой в рубрике "Про Vim" осталась тема об альтернативе Conqueror of Completion для Neovim в Lua исполнении. Причиной перерыва между данной и предыдущей статьей в рубрике стало отсутствие необходимости в этой самой альтернативе. Ну или вернее причина может быть и была: во-первых - что бы удовлетворить любопытство, во-вторых - CoC действительно кажется громоздким и достаточно сложным внутри. Вариант на Lua мне бы дался легче, если бы захотелось что-то в нем подшаманить. Наверное. Читать далее
https://habr.com/ru/articles/792956/
# Взлом аппаратного ключа методом veni, vidi, vici
BotHabr (tgi,2) → All – 14:00:06 2024-02-11
Опубликовано: Sun, 11 Feb 2024 13:08:32 GMT
Канал: Все статьи подряд / Assembler / Хабр
К одному очень дорогому оборудованию для работы управляющей программы нужен аппаратный ключ с зашитой датой, указывающей, когда право использования оборудования кончается. За ключи исправно платили заграничному вендору, но после санкций это стало невозможным и оборудование стало простаивать. Важно, что интернет не использовался для активации ключа. Значит всё необходимое в ключ зашито. Если корпус ключа открыть, то видна одна микросхема FT232R с небольшой обвязкой.Задача: Сделать так, чтобы можно было пользоваться оборудованием. Дистрибутив софта, требующего ключ, есть. Работает он под Windows. Просроченный ключ есть. Оборудованию около 10 лет.Ниже описан путь решения со всеми ошибками. Прочитать историю
https://habr.com/ru/articles/792932/
BotHabr (tgi,2) → All – 14:00:06 2024-02-11
Опубликовано: Sun, 11 Feb 2024 13:08:32 GMT
Канал: Все статьи подряд / Assembler / Хабр
К одному очень дорогому оборудованию для работы управляющей программы нужен аппаратный ключ с зашитой датой, указывающей, когда право использования оборудования кончается. За ключи исправно платили заграничному вендору, но после санкций это стало невозможным и оборудование стало простаивать. Важно, что интернет не использовался для активации ключа. Значит всё необходимое в ключ зашито. Если корпус ключа открыть, то видна одна микросхема FT232R с небольшой обвязкой.Задача: Сделать так, чтобы можно было пользоваться оборудованием. Дистрибутив софта, требующего ключ, есть. Работает он под Windows. Просроченный ключ есть. Оборудованию около 10 лет.Ниже описан путь решения со всеми ошибками. Прочитать историю
https://habr.com/ru/articles/792932/