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

Простыми словами об ARMBIAN

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

По сути это процесс сборки Linux с описанием некоторых проблем с которыми можно столкнуться при использовании ARMBIAN. Ну и самое главное, из-за чего это понадобилось, это возможность каскадного монтирования файловой системы. Правда используется не AUFS, а Overlay2 поскольку в последних версиях Linux Kernell он уже встроен и не придется накладывать патч. Читать далее

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

Текстовые шаблонизаторы и их реализация

Опубликовано: Tue, 29 Nov 2022 13:33:18 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Многие из нас пользовались шаблонизаторами текстов. Twig в PHP, text/template в Go, Jinja в Python — их сотни.
Но задумывались ли вы, как они устроены внутри? Какие вообще есть способы исполнить шаблон со сложными конструкциями? В этой статье разбираются возможные оптимизации и проблемы, которые могут возникнуть в той или иной реализации, а также то, как на наши решения может влиять язык программирования, на котором мы создаём этот шаблонизатор.
Наиболее детально рассмотрим KTemplate, который я написал для KPHP (на PHP он тоже работает без проблем).
Читать дальше →

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

Операционные усилители. Часть 7: Операционные усилители на лампах

Опубликовано: Tue, 29 Nov 2022 09:00:03 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Планировалось, что эта публикация будет открывать цикл «Операционные усилители». Однако при работе над циклом оказалось, что туда просто необходимо включить большой объём данных и писать очень сухо, чтобы не превращать его в нечитаемый лонгрид. Усложнять и без того сложный материал решениями на устаревшей элементной базе очень не хотелось.

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

История эта началась в январе 1952 года, когда Джордж Филбрик (George Philbrick) и его компания GAP/R (George A. Philbrick Researches, Inc) выпустили операционный усилитель K2-W на двух лампах 12AX7.

Термин «операционный усилитель» появился задолго до этого, ещё в ранние сороковые. Лампы 12AX7 стали массово выпускаться, начиная ещё с 1948 года. Для усиления сигналов электронные лампы стали применяться прямо с момента их создания в 1906 году. Что же изменилось? Читать дальше →

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

Как Америка любила и бодалась с Huawei — и при чем тут казанский Иннополис

Опубликовано: Tue, 29 Nov 2022 09:38:14 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

10 лет назад в Санта-Клара, Калифорния, неподалеку от Интела и NVidia, стоял кампус Huawei. В нем работали не только китайцы, но и вообще обычная публика Silicon Valley - индусы, американцы, даже русские попадались. Бизнесмены калифорнийских электронных компаний говорили "Huawei - это дверь в Китай" и заключали с ними крупные сделки.И вот правительство начало Huawei жучить - и от Андроида отлучило, и от других критических технологий. Но на всяких хитрецов найдется гайка с левой резьбой. И вот что Huawei стал делать по этому поводу.Но американское правительство Huawei невзлюбило. Можно обсусоливать те или иные поводы, но коренная причина понятна - американскому правительству хочется, чтобы Америка сохраняла технологическое преимущество. Ибо если технология коммодифицируется и айфон не будет ничем особенным, то кто будет читать брошурки про продвижение демократии, распостраняемые американскими посольствами в других странах? Над ними будут просто смеяться. Читать далее

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

Считываем и эмулируем карты с магнитной полосой

Опубликовано: Tue, 29 Nov 2022 08:01:02 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Приветствую всех!

О том, что магнитные карты совсем скоро навсегда уйдут в историю, говорят уже не первый год. Тем не менее, хоть они и постепенно вытесняются другими технологиями (например, RFID, ISO7816), окончательно исчезать они пока даже не собираются.

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

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

Компенсация повреждений и сохранение стабильности полета

Опубликовано: Tue, 29 Nov 2022 07:30:52 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники

Современные роботы отличаются от своих предшественников не только улучшенными интеллектуальными способностями, но и маневренностью. Стоит вспомнить видео Boston Dynamics, где инженеры пинают и толкают несчастного робота, демонстрируя его умение сохранять стабильность или восстанавливаться после падения. Но во всех этих роликах робот цел, то есть, как бы мрачно это не звучало, все его конечности на месте. В дикой природе существуют механизмы восстановления, помогающие различным видам сохранять стабильность движения в случае серьезной травмы. Ученые из университета штата Пенсильвания (США) решили изучить этот вопрос на примере фруктовой мошки, способной летать даже при потере 40% своих крыльев. Как именно мошки сохраняют мобильность после таких травм, какова динамика их движения до и после травмы, и как полученные данные можно применить в робототехнике? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

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

Создаем игровую приставку Pong-типа с помощью блочного языка и Arduino

Опубликовано: Mon, 28 Nov 2022 12:46:52 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Игровые приставки Pong (или как их еще называют Pong-типа) стали одним из первых видов домашних развлечений для детей  и взрослых. Еще до появления Atari 2600, NES и других приставок, можно было подключить к телевизору «коробочку» с джойстиками и поиграть с другом или одному в простую, но достаточно увлекательную игру. Что-то подобное мы решили воплотить в жизнь вместе с детьми младшего школьного возраста. Для этого нужно было использовать что-то привычное по среде и языку программирования, и выбор пал на  Scratch и что-то недорогое по элементной базе. Читать далее

https://habr.com/ru/post/702064/
BotHabr to All (2022-11-28 13:00:03) [ссылка]

Это база: как я превращаю копилку личного опыта в социальные технологии, которые работают

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

Рефлексия по поводу собирательства знаний + подборки такого собирательства в Notion. В комплекте - несколько лайфхаков, скриншотов, ну и само содержание: собранные за многие месяцы базы знаний. Посмотреть и потрогать:

https://habr.com/ru/post/702002/
BotHabr to All (2022-11-28 11:00:04) [ссылка]

Интеграция Unity Framework для модульного тестирования в IAR Embedded Workbench

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

Споры о применении модульного тестирования в разработке встраиваемого ПО не утихают, масла в пожар этих споров подливают статьи, иногда появляющиеся на Хабре, такие как Модульное тестирование в Embedded или очередное упоминание не безызвестной и, несомненно хорошей, книги "Test-Driven Development for Embedded C" авторства James W. Grenning. В целом с методологией TDD можно спорить, как и любой инструмент его однозначно стоит применять там, где он уместен. Но вряд ли кто-то будет спорить с тем, что часто во встраиваемом ПО присутствуют модули бизнес-логики или математических вычислений, которые должны подвергаться тестам при рефакторинге или оптимизации и тут уже не важно используете вы TDD целиком или только берете оттуда те принципы, которые лично вы считаете полезными. Читать далее

https://habr.com/ru/post/701810/
BotHabr to All (2022-11-28 07:00:04) [ссылка]

iotPlita или кому нужен такой контроль на кухне?

Опубликовано: Sat, 26 Nov 2022 21:56:57 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

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

https://habr.com/ru/post/701804/
BotHabr to All (2022-11-26 22:00:03) [ссылка]

Пишем на С++ вектор, умеющий расширяться без копирования элементов

Опубликовано: Sat, 26 Nov 2022 14:44:00 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

В языке С есть функции malloc, free и realloc. При использовании последней вы можете написать этакий расширяющийся массив из примитивных типов или структур (классов-то нет), который, можно надеяться, не будет копировать все данные при каждом расширении. В С++ есть встроенный класс vector, который представляет из себя расщиряющийся массив, но он так не умеет: при каждом расширении вектора выделяется новый участок памяти и все элементы перемещаются на него (по возможности, с использованием move-семантики). Но ведь, если можно каждый раз не копировать все старые элементы на новое место, вектор должен работать быстрее? В этой статье я попробую написать вектор, который умеет расширяться без копирования элементов. Код приведён здесь. Сначала я покажу, что стандартный вектор не умеет расширяться без копирования/перемещения, потом обсужу придуманное решение, потом собственно приведу реализацию вектора, а в конце сравню производительность со стандартным вектором. Читать далее

https://habr.com/ru/post/701784/
BotHabr to All (2022-11-26 15:00:04) [ссылка]

Энтузиастка модифицировала дизайн Game Boy Pocket, добавив в него шарниры

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

Программистов, разработчиков и других гиков можно сравнить с модницами. А мода — это ведь, по сути, борьба за внимание с помощью демонстрации внешности (прически, одежды и т. д.). Также это является формой самовыражения и способом подчеркнуть свой уникальный вкус.

Гики тоже склонны выражать свой индивидуальный стиль, но они делают это «по-технарски». Вместо одежды и причесок они «украшают» свои компьютеры, ПО и игровые консоли. В Сети много историй как энтузиасты придумывают и разрабатывают собственные дизайны для гаджетов и игровых приставок.

Одна из них, программист Эллисон Пэрриш, сделала компактную версию портативной игровой консоли Nintendo Game Boy Pocket 1996 года выпуска. Вдохновившись более поздним Game Boy Advance SP, она изготовила специальный пластиковый корпус с шарниром, чтобы старый монохромный Game Boy можно было сложить. Она назвала его Game Boy Pocket SP.

Эллисон говорит, что всё начиналось как простой прикол. Сообщество моддеров Game Boy сейчас популярно, и один мод, который в настоящее время является распространённым, включает в себя пересадку схемы стандартного складного Game Boy Advance SP (выпущенного в 2003 году) в нескладывающуюся оболочку. И Эллисон подумала: «Если все убирают петлю из Advance SP, почему бы мне не добавить петлю в Game Boy Pocket, у которого её никогда не было?» Хоть Пэрриш и признает, что петли отстой: их сложно проектировать и изготавливать, и вообще по возможности стоит их избегать; она многому научилась, создавая Pocket SP: приобрела новые навыки в проектировании печатных плат, САПР и производстве. Она также многое узнала о дизайне самого Pocket и об истории технологии в целом. Читать дальше →

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

Тестируем ультра-производительные кроссоверы для встраиваемых систем

Опубликовано: Fri, 25 Nov 2022 16:28:58 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

До потребительского рынка наконец добрались микроконтроллеры с частотой до 1 ГГц, с открытой документацией, набором разнообразного софта, примерами полезного применения и наличием в стоках. Это семейство i.MX RT. Их называют кроссоверы, потому что они претендуют на ниши, где до недавнего времени доминировали малинки и одновременно легко могут заместить старшие 8-битники не увеличивая цены и потребления. Мир кроссоверов - малые встраиваемые системы, устройства для интернета вещей (IoT), промышленная автоматика, преобразовательная техника, роботы и т.п. Читать далее

https://habr.com/ru/post/700864/
BotHabr to All (2022-11-25 17:00:04) [ссылка]

Что сейчас движет робототехнику вперед

Опубликовано: Fri, 25 Nov 2022 12:08:53 GMT
Канал: Робототехника – Роботы, роботы, роботы

С 23 по 27 октября в Киото на выставке IROS 2022 были представлены лучшие исследования в области робототехники. Кратко познакомимся с мероприятием, пройдемся по представленным достижениям и рассмотрим семь проектов, победивших в главных номинациях. Нажмите сюда, если вы не робот

https://habr.com/ru/post/701392/
BotHabr to All (2022-11-25 13:00:06) [ссылка]

Переделка оповещателя пожарной сигнализации для отправки тревоги в Home Assistant

Опубликовано: Fri, 25 Nov 2022 11:46:47 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Хотел поделиться с сообществом небольшим проектом.Почти год живу в многоквартирной многоэтажной новостройке, в моем подъезде 33 этажа и 500 квартир. По "дефолту" во всех квартирах установлены дымовые датчики и пожарный извещатель, производитель Rubetek. Модель извещателя "ОПОВЕЩАТЕЛЬ ПОЖАРНЫЙ РЕЧЕВОЙ РАДИОКАНАЛЬНЫЙ ОР-Р-01". То ли из-за неправильной настройки чувствительности или реагирования на сигналы, то ли из-за курения под датчиками и засора датчиков строительной пылью, но пожарная сигнализация срабатывает регулярно. Несколько первых месяцев жизни в новостройке она могла орать по 3-6 раз за день, сейчас видимо произвели донастройки и она срабатывает значительно реже. Конечно же, всех жильцов эта сигналка, мягко сказать - задолбала. Судя по чату дома, соседи просто отключают динамик в извещателе или откручивают провода питания. На самом деле если случится настоящий пожар, никто эвакуироваться не будет, все привыкли к постоянным крикам "тревожной женщины" из оповещателя. Я тоже снял это со стены, а провода питания замуровал, так как мне не нравилась страшная коробка, висящая в коридоре еще и из эстетических соображений. Но лишать себя, вообще то жизненоважной информации, очень не хотелось, поэтому было решено найти способ получать сигнал тревоги в умный дом. Читать далее

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

AlertBox Radio: ещё больше магии (плюс ETH, RS485, RTC, WDG, SD)

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

В прошлой статье мы познакомились с «волшебной коробочкой» AlertBox Radio Lite, в этой статье мы продолжим знакомство с продукцией UNIMON и разберём устройство «старшего брата» AlertBox Radio (без приставки Lite). Это гораздо более функциональная версия контроллера со множеством интересных возможностей, в ней добавлены: проводной Ethernet, интерфейс RS485, часы реального времени (RTC), модуль watchdog, картридер для microSD карты памяти и прочие элементы.

AlertBox Radio Lite уже был интересным решением, AlertBox Radio со всеми его дополнениями — это совсем серьёзный контроллер при помощи которого можно решать множество IoT задач. Приглашаю вас познакомиться с устройством этого чуда техники и получить очередную порцию вдохновения для создания ваших проектов по автоматизации. Читать дальше →

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

Глубокие последствия: краткий экскурс в высокотехнологичную спелеологию

Опубликовано: Thu, 24 Nov 2022 18:10:17 GMT
Канал: Робототехника – Роботы, роботы, роботы

В преуведомлении к этой статье позволю себе отрекламировать одного из самых харизматичных и разносторонних интеллектуалов в России, с кем мне доводилось играть в «Что? Где? Когда?» и доверительно общаться – Дмитрия Славина из Долгопрудного. В настоящее время Дмитрий преподаёт географию, о чём не так давно дал большое интервью сайту «Правмир», а также ведёт в Москве интереснейшие авторские квизы «Ёквиз», в онлайн-тестировании которых я стараюсь участвовать. Дмитрия я по-прежнему с нетерпением жду на Хабре как потенциально топового автора, именно от него знаю слова «джипни», «Аннапурна» и «нойон», а также почерпнул множество вкуснейших идей и фактов. В одном из недавних тестовых прогонов узнал от Дмитрия о выдающемся географическом открытии конца XX века – пещерной реке Пуэрто-Принсеса на филиппинском острове Палаван. Река описана в 1999 году, её длина составляет более 8 км. Сейчас часть гротов с Пуэрто-Принсесой окультурена, туда водят экскурсии.Этот природный феномен заставил меня задуматься о том, как вообще происходит картирование пещер и подземелий, какой софт для этой цели существует, и какую пользу может иметь такая практика для развития новых технологий. Именно об этом коротко расскажу под катом.  Читать далее

https://habr.com/ru/post/701466/
BotHabr to All (2022-11-24 19:00:04) [ссылка]

Как расширить возможности runtime KPHP

Опубликовано: Thu, 24 Nov 2022 16:37:16 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Всем доброго дня, уважаемые читатели. В данной статье вы узнаете как добавить новые функции в runtime KPHP, чтобы ими можно было пользоваться как ни в чём не бывало.Рассмотрим этапы сборки KPHP, реализациий функций, написание тестов.В качестве задачи - добавления функций для парсинга файлов и строк в формате env. Читать далее

https://habr.com/ru/post/701216/
BotHabr to All (2022-11-24 17:00:06) [ссылка]

[Перевод] Встречайте новый двухфакторный аутентификатор: Commodore 64

Опубликовано: Thu, 24 Nov 2022 11:57:14 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Чего только не делают из Commodore 64. Вряд ли кто-то сможет переплюнуть коммодордеон, но огромный древний аутентификатор — это тоже круто. Этот огромный кусок железа вы точно не потеряете, а незадачливый вор скорее заработает грыжу, чем схватит его и убежит. Читать далее

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

Контроллер измерения влажности почвы для вертикальной фермы

Опубликовано: Thu, 24 Nov 2022 10:40:54 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Приветствую, Хабр!Статья о разработке контроллера измерения влажности почвы с передачей данных по Wi‑Fi. Конкретно это устройство было разработано для вертикальной фермы на 64 ячейки. Читать далее

https://habr.com/ru/post/701314/
BotHabr to All (2022-11-24 11:00:03) [ссылка]

Как упростить и усилить электродвигатель/генератор: эффект Стовбуненко

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

Картинка rawpixel, Freepik

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

Электротехника тоже не является исключением и в своё время открытие зубцового эффекта позволило существенно увеличить эффективность электрических двигателей/генераторов, одновременно с упрощением их конструкции.

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

https://habr.com/ru/post/700444/
BotHabr to All (2022-11-24 10:00:04) [ссылка]

Пишем свой ROM BIOS

Опубликовано: Thu, 24 Nov 2022 08:01:02 GMT
Канал: Assembler – Язык программирования низкого уровня

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

Когда я только решил влезть в этот вопрос, столкнулся с тем, что достаточно мало толковой информации, которая была бы хорошо и чётко изложена. Возможно, я плохо искал, примеров того, как писать свою программу в бутсектор жёсткого диска было много, а вот толкового мануала по созданию BIOS Extension — кот наплакал.

В этой статье мы с вами разберём создание своего ROM BIOS, дальше я расскажу про тонкости и нюансы, напишу низкоуровневый «Hello world», сделаю настоящий интерпретатор BASIC ROM, который стартует при включении компьютера, как в первых IBM PC. Читать дальше →

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

Часы «Штурвал»

Опубликовано: Thu, 24 Nov 2022 08:48:43 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Мечтали вы в детстве покрутить настоящий корабельный штурвал? Вот представьте: море, соленые брызги, над головой гудят на ветру наполненные ветром паруса, у вас в руках штурвал, и ваш быстрый клипер мчится навстречу горизонту…Этот штурвал – часы. Он шелковистый и медный (обнаженная медь печатной платы, неповторимая и своеобразная фактура этого любимого материала мастера), покрутите и представьте, как время побежало в обратном направлении, в то прошлое, где соленые брызги и паруса вашей детской мечты. А может, это вход в параллельную реальность?Шутка. Но всё-таки покрутите штурвал, а вдруг… ) Крутим дальше )

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

Автономный LTE роутер своими руками | Часть 3 – Uboot & OpenWRT

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

Привет Хабр! Эта статья посвящена программной части собственного роутера, сегодня будем: допиливать OpenSource, терять месяц жизни впустую, разбираться с модемом, раскрывать секреты OpenWRT’варения для нового устройства и трогать I2C устройства за их регистры. Готовьте свои напильники и ныряем под кат

https://habr.com/ru/post/701048/
BotHabr to All (2022-11-23 15:00:03) [ссылка]

Насколько круто иметь свой сервер в комнате

Опубликовано: Wed, 23 Nov 2022 09:00:02 GMT
Канал: Разработка на Raspberry Pi – Одноплатный компьютер компактного размера

Некоторые олды часто вспоминают эпоху до смартфонов, когда в студенческие времена или в школе у них был любимый настольный компьютер. Он стоял прямо в комнате, рядом с кроватью, и работал как личный ассистент в режиме 24/7: играл фоновую музыку (со специальным плейлистом, когда в гости приходили девушки), показывал фильмы, будил уведомлением из аськи или ирки, скачивал сайты ночью по диалапу и т. д.

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

https://habr.com/ru/post/699726/
BotHabr to All (2022-11-23 10:00:04) [ссылка]

Баттерфляй по Азимову: самый быстрый мягкий робот-пловец в мире

Опубликовано: Wed, 23 Nov 2022 08:10:18 GMT
Канал: Робототехника – Роботы, роботы, роботы

Около 70% поверхности Земли покрыто водой, потому нет ничего удивительного, что многие сухопутные живые существа обладают умением плавать. Люди также способны обучиться этому навыку, но не обладают им с рождения, как утверждает распространенный миф. Разные пловцы, независимо от видовой принадлежности, используют разные техники плавания, чтобы максимизировать эффективность продвижения вперед и минимизировать затраты энергии, учитывая строение тела и другие сопутствующие факторы. Одним из самых распространенных методов является баттерфляй. Ученые из университета штата Северная Каролина (США) разработали мягкого робота-пловца, который, используя технику баттерфляй, способен достигать рекордных скоростей. Какова конструкция робота, какие физические принципы лежат в основе его работы, и насколько он быстр? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

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

Роботизация непрерывной разливки стали

Опубликовано: Tue, 22 Nov 2022 15:04:55 GMT
Канал: Робототехника – Роботы, роботы, роботы

Введение  Результатом 4-й промышленной революции должно стать полностью автоматизированное производство. Роботизация рабочих мест и полный уход от ручного труда – это тот минимум, который необходимо выполнить на этом пути.Исторически в сталеплавильном производстве роботы начали появляться в начале 2000-х годов как развитие манипуляторов для замера температуры и отбора проб жидкого металла. Изначально единственной задачей было обеспечение повышенного уровня безопасности при выполнении этих операций. Со временем роботов обучали новым функциям, требующих повышенной точности воспроизведения. Современные роботизированные комплексы уже обладают мульти функциональностью и адаптивностью к изменяющимся условиям окружающей производственной среды. Роботизация непрерывной разливки сталиКрупным полигоном по роботизации производства является участок непрерывной разливки стали. Разливщик стали – это одна из самых тяжёлых и опасных профессий в металлургии. Специфика профессии подразумевает выполнение работ в экстремальных производственных условиях - постоянное взаимодействие с горячим металлом, высокие динамические нагрузки. Но «время героев» остаётся в прошлом и рынок труда вынужден адаптироваться под требования нового поколения рабочих. Современные условия труда, предусматривают абсолютную безопасность и комфорт на рабочем месте. Высококвалифицированные металлурги должны заниматься оптимизацией и развитием технологических процессов, а выполнением тяжёлых и опасных технологических операций займутся роботы. Читать далее

https://habr.com/ru/post/700936/
BotHabr to All (2022-11-22 16:00:06) [ссылка]

Глобальная сеть морских беспилотников

Опубликовано: Tue, 22 Nov 2022 14:57:12 GMT
Канал: Робототехника – Роботы, роботы, роботы

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

https://habr.com/ru/post/700840/
BotHabr to All (2022-11-22 15:00:05) [ссылка]

Игры наших бабушек

Опубликовано: Tue, 22 Nov 2022 06:57:01 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

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

https://habr.com/ru/post/697408/
BotHabr to All (2022-11-22 08:00:03) [ссылка]

[Перевод] DIY ИК-спектрометр за $500, который мог бы продаваться за $10,000

Опубликовано: Tue, 22 Nov 2022 04:55:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Самодельные оптические спектрометры— не такая уж и оригинальная тема. Можно сделать самому спектрометр на основе камеры смартфона и кусочка CD-диска, используемого в качестве дифракционной решетки. В интернете множество статей о том как сделать такой спектрометр и стоить будет совсем недорого.Однако, камеры на базе кремниевых сенсоров (КМОП-сенсоры) позволяют работать в оптическом диапазоне только до ~1100нм, что обусловлено физикой — ширина запрещенной зоны кремния составляет ~1.7эВ, соответственно, не получится образовать электронно-дырочные пары длиной волны больше ~1100нм. Для измерения больших длин волн необходим другой полупроводник. Один из распространенных вариантов — арсенид галлия-индия (InGaAs), его запрещенная зона может варьироваться до ~0.4эВ, в зависимости от пропорции индий-галлий.Навряд ли вам стоит знать сколько стоит камера с матрицей на основе InGaAs... Пока камеры на основе кремниевых чипов доступны буквально за копейки, одномерная камера на InGaAs (фотоприемная линейка) уже достигает в цене несколько тысяч долларов. Любой полноценный ИК-спектрометр стоит намного больше, с своим модным термоэлектрическим охлаждением и высокоточной дифракционной решеткой (у нас в лаборатории кстати есть такая). Основная причина такой стоимости заключается и в целевой группе: это ученые-исследователи, а не рядовые потребители.Вообще в качестве хобби автор интересуется лазерной оптикой и давно хотел собрать лазерную систему своими руками, вот только необходим способ анализировать то излучение, что получается из кристаллов. Однажды в поисках InGaAs-фотодиода он зашел на DigiKey, и оказалось, что такой фотодиод можно приобрести примерно за 20 долларов! Понятно, что это раз в сто дороже, чем кремниевый фотодиод, однако, и одного фотодиода достаточно, чтобы собрать собственноручно спектрометр. Представляю вашему вниманию: ИК-спектрометр с волоконным вводом, который измеряет спектр в диапазоне 800-1600нм. Читать далее

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