Как стать автором
Обновить
1
0

Пользователь

Отправить сообщение

Реверс-инжиниринг протокола датчика метеостанции TFA Spring

Время на прочтение 2 мин
Количество просмотров 14K
Не так давно TFA выпустила довольно симпатичную метеостанцию TFA Spring с сенсором температуры-влажности 30.3206.02. При желании использовать сенсор в собственных разработках, например, в самодельных часах/метеостанции, может помочь эта статья.

image
Читать дальше →
Всего голосов 22: ↑22 и ↓0 +22
Комментарии 10

Еще раз о передатчиках и приемниках 433 МГц

Время на прочтение 10 мин
Количество просмотров 177K
Простейший комплект из приемника и передатчика ISM-диапазона 433 МГц завоевал заслуженную популярность в среде любителей электроники. Комплекты дешевы (даже в «Чипе-Дипе» их можно купить рублей за 300, а на Ali, говорят, вообще за полтинник), просты и надежны. Кроме того (о чем вы, возможно, не подозреваете), это самый дальнодействующий и проникающий способ беспроводного обмена данными — сигнал на частоте 433 МГц куда лучше проходит через препятствия и действует на более далеком расстоянии, чем в популярном диапазоне 2,4 ГГц (433 МГц полностью задерживаются стенкой в полметра бетона, а Wi-Fi умирает уже на 10 сантиметрах). Допускаю, что недавно появившиеся модули MBee-868, будучи снабженными соответствующей (направленной) антенной, «стреляют» дальше, но они как минимум на порядок дороже, сложнее в подключении, требуют управления энергосбережением и предварительной настройки. И вдобавок частота 868 МГц вдвое хуже проходит через препятствия (хотя, конечно, несравненно лучше частоты 2,4 ГГц).



О приемниках-передатчиках 433 МГц написано очень много (в том числе и на хабре, конечно). Однако, правильно включать в схему этот комплект по какой-то странной причине, кажется, не умеет никто. Когда я в который раз прочел вот тут, что комплект «принимал на 8-ми метрах в пределах прямой видимости, 9-ый метр осилить не удалось», мое терпение лопнуло. Какие еще 8 метров?! В 40-50 я бы поверил, хотя в реальности, наверное, дальность еще больше.
Читать дальше →
Всего голосов 76: ↑74 и ↓2 +72
Комментарии 57

Открытый проект беспроводной системы сбора данных на модулях 433 МГЦ

Время на прочтение 18 мин
Количество просмотров 14K

И еще раз о передатчиках и приемниках 433 МГц. Попробуем как можно проще и дешевле подключить их к ATMEGA8, добиться дальности более 2 км и сделать крипто-защищенную беспроводную сеть-шлюз к 1-Wire сетям сенсоров DS18S20. Для этого привлечем оверсэмплинг, ортогональные сигналы и помощь MATLAB Simulink.

Техническое описание
Всего голосов 22: ↑22 и ↓0 +22
Комментарии 17

Переход на UNIGINE с Unity: гайд для программистов

Время на прочтение 12 мин
Количество просмотров 6K

Мы продолжаем цикл статей про безболезненный переход на UNIGINE с зарубежных движков: в третьем выпуске рассмотрим миграцию с Unity с точки зрения программиста.

Под катом: написание игровой логики, запуск скриптов в редакторе, триггеры, ввод, рейкастинг и другое.

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 5

4. Структурные преобразования систем автоматического регулирования

Время на прочтение 8 мин
Количество просмотров 11K

Продолжаем публикацию лекций по курсу "Управление в Технических Системах"

Данные лекции готовятся к публикации в виде книги, а поскольку здесь есть специалисты по ТАУ, студенты и просто интересующиеся предметом, то любая критика приветствуется. В предыдущих сериях:

1. Введение в теорию автоматического управления.
2. Математическое описание систем автоматического управления 2.1 — 2.32.3 — 2.82.9 — 2.13.
3. ЧАСТОТНЫЕ ХАРАКТЕРИСТИКИ ЗВЕНЬЕВ И СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ РЕГУЛИРОВАНИЯ.
3.1. Амплитудно-фазовая частотная характеристика: годограф, АФЧХ, ЛАХ, ФЧХ. 3.2. Типовые звенья систем автоматического управления регулирования. Классификация типовых звеньев. Простейшие типовые звенья. 3.3. Апериодическое звено 1–го порядка инерционное звено. На примере входной камеры ядерного реактора3.4. Апериодическое звено 2-го порядка3.5. Колебательное звено3.6. Инерционно-дифференцирующее звено3.7. Форсирующее звено.  3.8. Инерционно-интегрирующее звено (интегрирующее звено с замедлением)3.9. Изодромное звено (изодром)3.10 Минимально-фазовые и не минимально-фазовые звенья. 3.11 Математическая модель кинетики нейтронов в «точечном» реакторе «нулевой» мощности.

Сегодня у нас легкий текст понятный даже школьнику!

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 2

Загадки быстрого преобразования Фурье

Время на прочтение 10 мин
Количество просмотров 12K

• Метод фазово-амплитудной интерполяции (ФАИ)

• Точное определение частоты, амплитуды и фазы гармоник сигнала

• Выявление резонансов

Алгоритм быстрого преобразования Фурье (БПФ) - важный инструмент для анализа и обработки сигналов различной природы.

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

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

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

Читать на английском

Читать на русском
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 94

Wanna more? No, TinyML

Время на прочтение 6 мин
Количество просмотров 7K

TinyML, ИИ && Микроконтроллеры

На фото изображен микроконтроллер нового поколения с аппаратным обеспечением для ИИ, Eta Compute.

Что в нем есть хорошего? А плохого? Ответ на оба вопроса - читайте далее, и сможете узнать и понять как применять новое поколение микроконтроллеров, и причем тут еще какое-то TinyML.

Понять далее
Всего голосов 11: ↑8 и ↓3 +5
Комментарии 7

Несложные оптические трюки со смартфоном: голограмма и проектор

Время на прочтение 9 мин
Количество просмотров 62K

Для начала, рассмотрим два забавных DIY-трюка с использованием смартфона. Для них не требуется почти никаких дополнительных компонентов, а те, что есть, стоят недорого. Всё работает, голограмма парит в воздухе, проектор выводит изображение, в приемлемом качестве. Работа предстоит с бумагой, ножницами, клеем.

В качестве руководства будем использовать видеолекции курса «Galaxy Upcycling – новая жизнь старого смартфона» который можно посмотреть на YouTube канале «IT ШКОЛЫ Samsung». Курс подготовлен российским Исследовательским центром Samsung (Samsung Research Russia) сотрудником которого я являюсь. При создании курса было решено двигаться в сторону образования и экспериментов. Основу курса составляют практико-ориентированные занятия с обучающими примерами, объясняющими, как превратить старый гаджет на платформе Android в новое устройство: мини-проектор, часы, умную гирлянду и т.д.

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

Поехали!

Читать далее
Всего голосов 37: ↑36 и ↓1 +35
Комментарии 15

Дрон подводный…

Время на прочтение 8 мин
Количество просмотров 18K

Версия 0...

Вечер, смеркалось, что то грустно, чего бы сотворить... И вступила мысль в голову, сваять дрон, но воздушный уже был, и на них придумали какие-то мутные ограничения, лежит на полке, ждет вдохновения...

Но у нас есть АБСОЛЮТНО не освоенная стихия, море, а море у нас вокруг... и там еще никого не ловят (дронов в частности)...

Подумано - задумано, перво-наперво погружаемся в интернеты...

Читать далее
Всего голосов 84: ↑82 и ↓2 +80
Комментарии 58

Что делать, когда преследует бывший… работодатель?

Время на прочтение 12 мин
Количество просмотров 87K

Syn ack, Хабр!

Наверное, все мы в детстве ждали Нового Года! Некоторые из нас помнят то самое новогоднее настроение и предчувствие праздника, но с возрастом оно куда-то уходит, и праздники превращаются в выходные. Новогоднего чуда не ждешь - просто планируешь, как провести свободное время с пользой для себя и семьи.

В преддверии 2022 года я сидел и не думал о Новом Годе, тем не менее, новогоднее чудо со мной все же случилось - ко мне на работу пришел настоящий Дед Мороз (с бородой)! Только в мешке у него были не подарки, а проблемы, которые он надеялся мне доставить. Сначала, дойдя до моего руководства, он пытался очернить мою репутацию, а затем встретился и со мной - этот Дед Мороз не хотел слушать от меня стихи, он хотел, чтобы я наконец удалил статью, написанную  почти полгода назад. С тех пор её настойчиво просят удалить неизвестные мне личности.

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

Читать далее
Всего голосов 275: ↑266 и ↓9 +257
Комментарии 201

Как передвигаться по другим планетам

Время на прочтение 16 мин
Количество просмотров 22K
В замечательном научно-популярном фильме “Луна” Павла Клушанцева был эпизод с хождением по Луне на лыжах. Якобы поверхность покрыта хрупким слоем разной толщины, который не держит человека. А на лыжах ходить можно, но неудобно. Предсказание оказалось верным, но для Марса — там есть самые настоящие песчаные ловушки, в худшем случае даже прикрытые безобидно выглядящей коркой. На Луне же люди обошлись галошами, а луноходы — вполне пропорциональных размеров колесами. Вы, кстати, не задумывались, почему так получилось — на Земле по бездорожью часто ездит гусеничная техника, колесная обычно имеет худшую проходимость и привязана к дорогам, но вот луноходы и марсоходы ездят не на гусеницах, а на колесах? Сегодня мы поговорим про самые разные способы передвижения по другим небесным телам, про аппараты прыгающие, ездящие, летающие.


Марсоход Perseverance с вертолетом Ingenuity на Марсе, фото NASA
Читать дальше →
Всего голосов 140: ↑140 и ↓0 +140
Комментарии 79

Matrix Resurrections. Воскрешение франшизы?

Время на прочтение 11 мин
Количество просмотров 12K

Вокруг этого фильма создалось неоднозначное мнение. Нет это точно не провал, как последний «терминатор». Вопросов тут теперь больше чем ответов, а теорий еще больше.

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

Но начать стоит с… «Аниматрицы», а точнее ее лжи (явных странностей сюжета).

По сюжету все истории в аниматрице рассказывает электронная библиотека зиона (а как мы помним по второй части матрицы архитектор говорил что создали зион именно роботы).

Поэтому верить в описанные причины и следствия можно с определенной долей сомнения.

Читать далее
Всего голосов 27: ↑16 и ↓11 +5
Комментарии 75

Тридцать шесть градусов красоты

Время на прочтение 11 мин
Количество просмотров 16K
Сеточные системы координат, в которых плоскость делится на одинаковые симметричные элементы — на квадраты, треугольники, шестиугольники, достаточно известны. Им соответствуют квадратная, треугольная, шестиугольная симметрия. Но еще существует симметрия десятиугольная.

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



Расскажу как это нарисовать.
Читать дальше →
Всего голосов 84: ↑84 и ↓0 +84
Комментарии 22

Делаем из смартфона websocket-пульт управления радиоуправляемой машинкой

Время на прочтение 8 мин
Количество просмотров 15K

Одной из самых увлекательных сторон работы с микроконтроллерами, лично для меня, является то, что вы можете создать свой собственный аппарат, управляемый по радиоканалу. Есть большое количество разных возможностей для удалённого управления устройствами. В этой же статье мы поговорим о том, как организовать такое управление с помощью микроконтроллера esp32.
Читать дальше →
Всего голосов 51: ↑49 и ↓2 +47
Комментарии 12

Как я «напрограммировал» себе скилл рисования диаграмм в скетч-стиле

Время на прочтение 5 мин
Количество просмотров 25K

По работе мне часто приходится рисовать разные схемы, диаграммы процессов и графики, в том числе и те, которые потом используются в качестве иллюстраций для сайта, статей и презентаций. Всё бы ничего, но есть у диаграмм и графиков, сделанных в популярных онлайн-сервисах наподобие draw.io или lucidcharts одна беда — они выглядят как-то слишком уныло и «олдскульно», в духе «90-х». Всю эту инфографику хотелось бы сделать более заметной, привлекательной и душевной (и, желательно, без привлечения дизайнера).

Так у меня возникла идея создания инструмента для отрисовки диаграмм и графиков в стиле «нарисовано от руки». Об истории создания сервиса и «подводных камнях» я расскажу в этой заметке.

Читать далее
Всего голосов 157: ↑157 и ↓0 +157
Комментарии 37

Линейная алгебра кватернионов

Время на прочтение 15 мин
Количество просмотров 8.9K
Разбирал для себя кватернионный аппарат с точки зрения линейной алгебры с оглядкой на возможность его применения в теориях относительности. Над второй частью ещё работаю, а законспектированный инструментарий решил опубликовать отдельно.

Предисловие


При изучении кватернионов я столкнулся с некоторой нехваткой форм и определений, предлагаемых источниками, в том числе первоисточниками У.Р.Гамильтона, А.У.Конуэя и Ф.Кляйна. В комментариях любезно предложили хорошую книгу П.Лоунесто «Алгебры Клиффорда и спиноры», однако и там эти сущности не выделены. Итого, получается, что, кроме уже известных кватеринонных концепций, в статье рассматриваются следующие аспекты, освещение которых мне не удалось пока найти:
1. Выделена скалярная часть кватернионного произведения, как самостоятельная операция.
2. Кватернионное произведение представлено суммой трёх самостоятельных оперций — билинейных отображений.
3. Описан частный случай вещественно-мнимого поворота для сжатия пространства по заданной оси.
4. Показано, что, собственно, любой кватернион является таким поворотом вещественного числа относительно произвольной оси мнимого трёхмерного пространства.
Буду весьма признателен за ссылки на похожие изыскания в комментариях.

Читать дальше →
Всего голосов 20: ↑18 и ↓2 +16
Комментарии 15

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

Время на прочтение 5 мин
Количество просмотров 19K

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

Исследование

Итак, собственно Оксфордское исследование под названием «Options for keeping the food system within environmental limits» (Способы сохранения продовольственной системы в пределах экологических ограничений) было опубликовано в 2018 году в журнале Nature. Ученые университета на протяжении 5 лет исследовали производство 40 разных продуктов, которые составляют 90% нашего рациона на 38 000 ферм в 119 странах.

Основной тезис данной работы состоит в том, что для избежания стимулирования процессов, стоящих в основе изменения климата, человечеству следует значительно сократить потребление мясных и молочных продуктов, на производство которых приходится 60% выбросов всех парниковых газов в сельском хозяйстве (это примерно столько же, сколько выбросов производят все легковые и грузовые автомобили вместе взятые). Для того чтобы через несколько десятилетий не подорвать способность планеты прокормить 10 миллиардов человек, по мнению исследователей, требуется введение колоссальных изменений. Производство продуктов питания уже наносит большой ущерб окружающей среде – это и вырубка лесов (для сельского хозяйства отведено около 40% земли), и нехватка воды (70% водных ресурсов), образование огромных мертвых зон в океане и многое другое. По прогнозам, к 2050 году численность населения в мире увеличится на 2,3 миллиарда человек, а глобальный доход утроится, это потребует увеличить количество производимой еды на 60%, а, следовательно, и урон, наносимый экологии, сельскохозяйственным сектором повысится.

Читать далее
Всего голосов 67: ↑42 и ↓25 +17
Комментарии 389

Список современных книг для Engineering Manager’а

Время на прочтение 9 мин
Количество просмотров 9.8K

В данном посте мне хотелось бы поделиться списком книг, которые (по крайне субъективному мнению) являются полезными и весьма практичными для Engineering Manager’а. При этом акцент хочу сделать именно на современных книгах (выпущенных в последние 5-6 лет). Под Engineering Manager’ом, в моем вольном определении, будем понимать бывшего инженера, ставшего руководителем, решающего как технические (например, внедряем RabbitMQ или Kafka), так и административные вопросы (например, план обучения новичков, сколько еще нанять разработчиков и каких и т.п.). Под такое понятие могут подпадать Tech Lead, Team Lead, Project Manager.

Читать далее
Всего голосов 24: ↑23 и ↓1 +22
Комментарии 8

Ищем логику в «американских горках» графика заражений Covid

Время на прочтение 30 мин
Количество просмотров 9.5K

Рисунок 1

Пики и падения, сжатия и растяжения, волна за волной всплесков и снижений: в течение полутора лет я ежедневно наблюдал за движениями этой кривой. График фиксирует количество новых обнаруженных случаев Covid-19 в США за каждый день с 21 января 2020 по 20 июля 2021 года. Это 547 дней, или ровно 18 месяцев. Бледные тонкие вертикальные полосы на фоне обозначают сырые ежедневные данные; ярко-синей линией обозначены суммарные средние значения за семь дней. (Другими словами, количество случаев за каждый день усредняется с количеством за шесть предыдущих дней.)

Я затрудняюсь объяснить крупномасштабные колебания этого графика. Если бы несколько лет назад меня спросили, как может выглядеть крупная эпидемия, то я бы пробормотал что-нибудь об экспоненциальном росте и угасании, и мог нарисовать примерно такую кривую:


Рисунок 2

Моя воображаемая эпидемия была намного проще реальной! Количество ежедневных заражений увеличивается, а затем снижается. Оно не колеблется, как нервный график фондовой биржи. У него нет сезонных всплесков и падений.

График, отслеживающий истинную частоту заболеваний, не меньше дюжины раз сменяет направление, а также имеет множество мелких изгибов. Большая гора посередине имеет холмы по обеим сторонам, а также альпийские долины между крутыми вершинами. Меня озадачивает вся эта структурная картина. Является ли она чистым шумом — результатом случайных флуктуаций, или же у неё есть какой-то движущий механизм, который мы должны узнать, какой-то переключатель, включающий и отключающий процесс заражения каждые несколько месяцев?
Читать дальше →
Всего голосов 23: ↑21 и ↓2 +19
Комментарии 13

Разделение звука в видеозаписях

Время на прочтение 8 мин
Количество просмотров 8K

Традиционно популярными и активно исследуемыми областями в Deep Learning являются задачи обработки изображений или текстов. Тем не менее, задачи, связанные с обработкой звуков и аудиодорожек, полезны и могут найти практические приложения во многих областях. В данной статье я расскажу о решении задачи Sound Separation, но с одним отличием — в качестве входных данных используются видеозаписи. Обычно для задач разделения звука используют аудио данные с готовой разметкой (разделением на отдельные источники). В подходе, изначально предложенном в статье Sound of Pixels используются видеозаписи, а также не требуется явная разметка для источников звука.

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 12

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность