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

Пользователь
И еще раз о передатчиках и приемниках 433 МГц. Попробуем как можно проще и дешевле подключить их к ATMEGA8, добиться дальности более 2 км и сделать крипто-защищенную беспроводную сеть-шлюз к 1-Wire сетям сенсоров DS18S20. Для этого привлечем оверсэмплинг, ортогональные сигналы и помощь MATLAB Simulink.
Мы продолжаем цикл статей про безболезненный переход на UNIGINE с зарубежных движков: в третьем выпуске рассмотрим миграцию с Unity с точки зрения программиста.
Под катом: написание игровой логики, запуск скриптов в редакторе, триггеры, ввод, рейкастинг и другое.
Продолжаем публикацию лекций по курсу "Управление в Технических Системах"
Данные лекции готовятся к публикации в виде книги, а поскольку здесь есть специалисты по ТАУ, студенты и просто интересующиеся предметом, то любая критика приветствуется. В предыдущих сериях:
1. Введение в теорию автоматического управления.
2. Математическое описание систем автоматического управления 2.1 — 2.3, 2.3 — 2.8, 2.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 Математическая модель кинетики нейтронов в «точечном» реакторе «нулевой» мощности.
Сегодня у нас легкий текст понятный даже школьнику!
• Метод фазово-амплитудной интерполяции (ФАИ)
• Точное определение частоты, амплитуды и фазы гармоник сигнала
Алгоритм быстрого преобразования Фурье (БПФ) - важный инструмент для анализа и обработки сигналов различной природы.
Он позволяет реконструировать амплитудный и фазовый спектры сигнала в частотной области представления по его амплитудным отсчётам во временной, при этом метод вычислительно оптимизированный при скромном расходе памяти.
Хотя в процессе преобразования никакая информация о сигнале не утрачивается (вычисления обратимы до округлений) алгоритму присущи некоторые особенности, которые затрудняют высокоточный анализ и тонкую обработку результатов в дальнейшем.
В статье представлен действенный способ преодоления таких "неудобных" особенностей алгоритма.
TinyML, ИИ && Микроконтроллеры
На фото изображен микроконтроллер нового поколения с аппаратным обеспечением для ИИ, Eta Compute.
Что в нем есть хорошего? А плохого? Ответ на оба вопроса - читайте далее, и сможете узнать и понять как применять новое поколение микроконтроллеров, и причем тут еще какое-то TinyML.
Для начала, рассмотрим два забавных DIY-трюка с использованием смартфона. Для них не требуется почти никаких дополнительных компонентов, а те, что есть, стоят недорого. Всё работает, голограмма парит в воздухе, проектор выводит изображение, в приемлемом качестве. Работа предстоит с бумагой, ножницами, клеем.
В качестве руководства будем использовать видеолекции курса «Galaxy Upcycling – новая жизнь старого смартфона» который можно посмотреть на YouTube канале «IT ШКОЛЫ Samsung». Курс подготовлен российским Исследовательским центром Samsung (Samsung Research Russia) сотрудником которого я являюсь. При создании курса было решено двигаться в сторону образования и экспериментов. Основу курса составляют практико-ориентированные занятия с обучающими примерами, объясняющими, как превратить старый гаджет на платформе Android в новое устройство: мини-проектор, часы, умную гирлянду и т.д.
Два видеоруководства, разобранные в этой статье, пригодятся и педагогам: каждая поделка собирается за один-два школьных урока и для домашних занятий родителей с детьми. Хотя что там дети, такой мастер-класс отлично зайдет и для взрослых - поработать руками и включить мелкую моторику оказалось неожиданно приятно и полезно.
Поехали!
Версия 0...
Вечер, смеркалось, что то грустно, чего бы сотворить... И вступила мысль в голову, сваять дрон, но воздушный уже был, и на них придумали какие-то мутные ограничения, лежит на полке, ждет вдохновения...
Но у нас есть АБСОЛЮТНО не освоенная стихия, море, а море у нас вокруг... и там еще никого не ловят (дронов в частности)...
Подумано - задумано, перво-наперво погружаемся в интернеты...
Syn ack, Хабр!
Наверное, все мы в детстве ждали Нового Года! Некоторые из нас помнят то самое новогоднее настроение и предчувствие праздника, но с возрастом оно куда-то уходит, и праздники превращаются в выходные. Новогоднего чуда не ждешь - просто планируешь, как провести свободное время с пользой для себя и семьи.
В преддверии 2022 года я сидел и не думал о Новом Годе, тем не менее, новогоднее чудо со мной все же случилось - ко мне на работу пришел настоящий Дед Мороз (с бородой)! Только в мешке у него были не подарки, а проблемы, которые он надеялся мне доставить. Сначала, дойдя до моего руководства, он пытался очернить мою репутацию, а затем встретился и со мной - этот Дед Мороз не хотел слушать от меня стихи, он хотел, чтобы я наконец удалил статью, написанную почти полгода назад. С тех пор её настойчиво просят удалить неизвестные мне личности.
В этой ситуации может оказаться любой из нас, особенно это касается авторов статей на хабре. Давайте разберемся, что же произошло, а самое главное, что же делать в таких ситуациях.
Вокруг этого фильма создалось неоднозначное мнение. Нет это точно не провал, как последний «терминатор». Вопросов тут теперь больше чем ответов, а теорий еще больше.
Одну из теорий логики машин и возможного теоретического продолжения я бы и хотел описать. Идея этой теории возникла именно после просмотра последней части.
Но начать стоит с… «Аниматрицы», а точнее ее лжи (явных странностей сюжета).
По сюжету все истории в аниматрице рассказывает электронная библиотека зиона (а как мы помним по второй части матрицы архитектор говорил что создали зион именно роботы).
Поэтому верить в описанные причины и следствия можно с определенной долей сомнения.
По работе мне часто приходится рисовать разные схемы, диаграммы процессов и графики, в том числе и те, которые потом используются в качестве иллюстраций для сайта, статей и презентаций. Всё бы ничего, но есть у диаграмм и графиков, сделанных в популярных онлайн-сервисах наподобие draw.io или lucidcharts одна беда — они выглядят как-то слишком уныло и «олдскульно», в духе «90-х». Всю эту инфографику хотелось бы сделать более заметной, привлекательной и душевной (и, желательно, без привлечения дизайнера).
Так у меня возникла идея создания инструмента для отрисовки диаграмм и графиков в стиле «нарисовано от руки». Об истории создания сервиса и «подводных камнях» я расскажу в этой заметке.
Всем привет! Благодарен всем за замечания и комментарии к предыдущей статье. Благодаря всем нам мы наполняем интернет доступными знаниями и это действительно круто.
Сегодня продолжаем разбираться с шейдерами, а именно с работой с освещением. Рассмотрим тип освещения Ламберта, познакомимся с диффузным шейдингом, и, как обычно, напишем и разберём AD шейдер (Ambient Diffuse).
Прочитав заголовок данной статьи, вероятно, некоторые из вас сразу же закатывают глаза и, переполнившись противоречивыми чувствами, либо заставляют себя все же посмотреть, что за эко-пропаганду принесло ветром в этот раз, либо листают ленту хабра дальше (ну, за исключением веганской группировки, находящейся в постоянных поисках аргументов в пользу своего вероисповедания, или слушателей очередной конференции с Гретой Тунберг). Нужно сказать, что я сам не являюсь каким-то ярым активистом в экологической сфере, но исследование, на которое мне посчастливилось наткнуться, лично у меня вызвало определенный интерес. Рассмотрим его и немного порассуждаем о перспективах.
Исследование
Итак, собственно Оксфордское исследование под названием «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%, а, следовательно, и урон, наносимый экологии, сельскохозяйственным сектором повысится.
В данном посте мне хотелось бы поделиться списком книг, которые (по крайне субъективному мнению) являются полезными и весьма практичными для Engineering Manager’а. При этом акцент хочу сделать именно на современных книгах (выпущенных в последние 5-6 лет). Под Engineering Manager’ом, в моем вольном определении, будем понимать бывшего инженера, ставшего руководителем, решающего как технические (например, внедряем RabbitMQ или Kafka), так и административные вопросы (например, план обучения новичков, сколько еще нанять разработчиков и каких и т.п.). Под такое понятие могут подпадать Tech Lead, Team Lead, Project Manager.
Государственные СМИ Беларуси распространили видео чуть больше минуты, которую, опубликовали телеканал ОНТ и агентство «Белта» (осторожно, видео содержит сцены жестокости и нецензурную брань). В ролике показано, как несколько мужчин в гражданской одежде пытаются попасть в квартиру и ломают входную дверь. Затем в ролике показывают людей в квартире — мужчину с ружьем и женщину с телефоном в руках. Когда неизвестные врываются в квартиру, начинается стрельба. Затем видно, как один из вломившихся, истекая кровью, падает на пол, а кто-то кричит «„Нирвана“ ранен!» и «Димку вытаскиваем!». Мужчину с ружьем на записи больше не показывают.