Привет! Меня зовут Александр Воробьев. За моими плечами разработка более 100 электронных устройствЧитать полностью »
Привет! Меня зовут Александр Воробьев. За моими плечами разработка более 100 электронных устройствЧитать полностью »
Проблема в том, что большинство бытовых приборов, даже новых, управляются ИК-пультами, которые никак не интегрируются с умным домом. Алиса - умная, а увлажнитель - нет.
У этой задачи есть очевидное решение - купить готовый ИК-шлюз. Это было бы удобно и выгодно, но у меня немного другой интерес - хочется понять, как оно работает внутри, а не только тыкать в кнопку.
Цель проста и измерима:
управлять увлажнителем голосом через Алису (или дашборд Home Assistant)
с быстрым откликом
без постоянного питания от розетки
УвлажнительЧитать полностью »
На этом микропоцессоре создано множество интернет и не только вещей. Вот и я уже очень давно хочу приобщиться к IOT, а также дополнительно прокачать себя в низкоуровневом программировании.
Однако ванильные Arduino‑скетчи, коими завалены все туториалы, меня не интересуют. Хочется «настоящего» программирования, сложностей, бессонных ночей, разборов документации и тому подобное...
Потому я выбрал путь изучения ESP32 с помощью C и ESP‑IDF.
В embedded-проектах с батарейным питанием управление энергопотреблением часто сводят к нескольким вызовам sleep() и проверке кнопки включения. Пока устройство простое — этого хватает. Но как только появляется аккумулятор, зарядка, дисплей, кнопка питания и требования к пользовательскому поведению, такой подход начинает разваливаться.
Типичные ситуации, с которыми сталкиваются на практике:
● устройство выключено, но подключили зарядку — что должно происходить?
● зарядка идёт, пользователь нажал кнопку — включаться или нет?
● батарея критически разряжена — как корректно отказать во включении?
Привет!
Меня зовут Даня, я занимаюсь разработкой программных продуктов и дизайном, а в свободное время люблю собирать электронику. В этом посте хочу немного попиариться и рассказать про свой проект — Клоки, набор для самостоятельной сборки пиксельных часов (и не только).
Начну издалека. Ровно год назад ко мне случайно попала автомагнитола Volkswagen Premium 7. Не пропадать же добру — подумал я — и решил реверс‑инженирить её дисплей.
Спустя много попыток, изучений новых для меня инструментов и способов анализа сигналов — удалось вывести на её дисплей своё изображение. В районе лета мне пришла идея, что с этим всем сделать — часы + метеостанция + монитор ресурсов ПК + драйвер подсветки стола.
На этом этапе мне пришла идея: заводская подсветка была одноцветной (синей), так ещё и крайне тусклой. Надо ставить что‑то своё. Под руку попалась WS2812 адресная светодиодная лента — яркая и RGB.
Так уж случилось, что из разработки железа и встроенного ПО я постепенно ушел в безопасность. А в дальнейшем и в пентест. Началось все с заказа на тогда еще существующем Хабр Фрилансе по чтению защищенной прошивки STM8, о методах найденных еще тогда я сегодня и расскажу. Таким образом я планирую написать цикл статей по безопасности и ее обходу.
Сразу извиняюсь за качество картинок. Было это давно и статью писать не планировалось.
Нет никакой защиты, есть только количество времени и знаний, необходимых для достижения цели.