Пользователь
Уличные часы изнутри, а если посложнее?
В случае, когда корпус прямоугольной формы и дисплей представляет собою, по сути, всего-то четыре цифры = то что там может быть сложного? Всегда имеется стремление «к чему-то большему». Но вот если корпус более сложной формы, то тут не только более трудоёмкий процесс непосредственно изготовления циферблата и корпуса, нужнА «изюминка»!
Некоторое время тому назад возникла возможность изготовить часы с многогранной кромкой, напоминающей по форме «орден». Для ещё большей «необычности» — добавил такую «хитрость», как секундные метки, набегающие вкруговую по кромке. Выглядит очень необычно и эффектно!
Что делать, если поймал HardFault?
Всем привет! Сложно найти программиста микроконтроллеров, который ни разу не сталкивался с тяжелым отказом. Очень часто он никак не обрабатывается, а просто остаётся висеть в бесконечном цикле обработчика, предусмотренном в startup файле производителя. В то же время программист пытается интуитивно найти причину отказа. На мой взгляд это не самый оптимальный путь решения проблемы.
В данной статье я хочу описать методику анализа тяжелых отказов популярных микроконтроллеров с ядром Cortex M3/M4. Хотя, пожалуй, «методика» — слишком громкое слово. Скорее, я просто разберу на примере то, как я анализирую возникновение тяжелых отказов, и покажу, что можно сделать в подобной ситуации. Я буду использовать программное обеспечение от IAR и отладочную плату STM32F4DISCOVERY, так как эти инструменты есть у многих начинающих программистов. Однако это совершенно не принципиально, данный пример можно адаптировать под любой процессор семейства и любую среду разработки.
10 советов схемотехнику
Собираем недорогой 9.7" E-Ink дисплей для отображения чего угодно
Оптимальный путь новичка в мире C++/Qt
- Отрисовка классического «офисного» GUI типа кнопок, прогресс-баров, виджетов, анимации.
- Отрисовка любой нестандартной графики типа непрерывно движущихся графиков из миллионов точек.
- Работа с базами данных
- Работа с сетью
- Работа с реестром операционной системы
- Работа с принтером
- Быстрое (в том числе параллельное) выполнение сложных вычислительных задач.
- И многое, многое другое.
Наборов платформ и фреймворков, которые позволяют эффективно строить подобные приложения, не так уж много. В свое время, попробовав разные платформы, программисты в моей организации уверенно остановились на следующей связке: язык С++ и платформа Qt. Как показало время, этот выбор не подвел. Вот именно с оглядкой на этот выбор я начну излагать тот набор материалов, которые я рекомендую к изучению начинающими программистами, если они хотят стать настоящими гуру в этом направлении.
Какую видеокарту выбрать для своего компьютера в 2020
Минимальный Full HD гейминг
- Самое первое знакомство с современными проектами можно начинать с легендой прошлых лет – это NVIDIA GеFORCE GTX 750 Ti. Обращаю внимание, что версия должна быть с 2 Гб видеопамяти, потому что меньший объем годится только для популярных онлайн проектов, например Dota, Counter Strike или же World of Tanks. Наша карта оснащена памятью типа GDDR5, что в 2020 году достаточно актуально. Новую такую видеокарту сейчас найти практически невозможно, но тут на помощь приходят всеми любимые Авито и Aliexpress. В связи с повышением курса доллара, цены на GTX 750 Ti тоже выросли и составляют от 3500 до 5000 рублей. Тем не менее, для бюджетной сборки игрового компьютера данная видеокарта впишется идеально, хоть и на минимальный настройках, но потянет все.
- Следующей этап – это NVIDIA GеFORCE GTX 780 Ti. Топовый видеоадаптер для своего времени. Оснащен уже 3 Гб GDDR5 видеопамяти, что позволяет расширить возможности гейминга. Тем не менее, есть один серьезный недостаток у данной видеокарты, по сравнению с GTX 750 Ti – это энергопотребление. Конечно, если у вас компьютер с перспективой апгрейда, то и блок питания взят с запасом, тогда проблем не возникнет, а если у вас старый блок питания десятилетней давности, то стоит задуматься. Цена на данную видеокарту колеблется до 7000 рублей.
IAR + Clion = дружба
Доброго здравия всем!
Карантин заставил меня проводить все свое время дома, в том числе и свободное время, и хотя дома есть куча дел, я умело спихнул их на сына, а сам решил наконец-то доизучать среду разработки Clion от JetBrains, тем более, что в релизе 2020.1 появилась поддержка IAR toolchain.
Все кому интересен пошаговый гайд и куча картинок велком…
Что несёт новый nRF Connect SDK для Nordic? Эволюция, революция или альтернатива?
Основной вопрос, который возникает у большинства — что это такое и главное зачем? Особенно актуален этот вопрос для тех, кто имеет опыт работы с nRF5 SDK, а их не мало.
Аппаратный ключ шифрования за 3$ — возможно ли это?
Итоговый результат — ключ размером с флешку
Повсеместное шифрование и, как следствие, обилие ключей заставляет задуматься об их надежном хранении. Хранение ключей на внешних устройствах, откуда они не могут быть скопированы, уже давно считается хорошей практикой. Я расскажу о том, как за 3$ и 2 часа сделать такой девайс.
Пишем прошивку под TI cc2530 на Z-Stack 3.0 для Zigbee реле Sonoff BASICZBR3 с датчиком ds18b20
Предполагается, что читатель уже имеет начальные знания языка C, что-то знает о Zigbee, чипе cc2530, методах его прошивания и использования, а также знаком с такими проектами, как zigbee2mqtt. Если нет — подготовьтесь или сходите почитать на https://myzigbee.ru и https://www.zigbee2mqtt.io/
Статья написана сперва подробно, но постепенно ускоряется и уже не останавливается на деталях, а описывает готовый код прошивки. Если кому-то не интересны рассуждения, то просто открывайте исходники прошивки и читайте их.
Исходный код готовой прошивки
Код и подход к разработке не претендует на идеальность. “Я не волшебник, я только учусь.”
Цель
Основная цель — разобраться, как писать прошивки под Z-Stack, давно хотел. Поэтому решил реализовать альтернативную прошивку под готовое оборудование (в качестве примера выбрано реле Sonoff BASICZBR3) и добавить возможность подключения популярного датчика температуры ds18b20.
Дополнительно хотел показать начинающим Zigbee-разработчикам пример разработки прошивки под чип TI cc2530 на Z-Stack.
Пришло время бесплатных сайтов
Привет, %username%!
Сегодня многие начинающие веб-разработчики делают большую ошибку, и не одну. Они что-нибудь сверстают, а потом покупают хостинг. Далее покупают домен. Регистрируют и подключают SSL-сертификат. Я, спасаясь от минус-кармы, просто расскажу как не тратить деньги на свои тестовые проекты.
Отладка микроконтроллеров ARM Cortex-M по UART
Самодельный рекуператор для загородного дома с КПД 80%
Наступила зима, и я решил усовершенствовать систему вентиляции в моем загородном доме. До этого момента ее практически не было, все вентилирование осуществлялось за счет открывания окон, выбрасывания теплого отработанного воздуха и впускания холодного свежего с улицы. Я что-то слышал о системах рекуперации (recuperatio — обратное получение, возвращение), позволяющих не просто выбрасывать тепло вместе с воздухом, а использовать его для нагревания входящего свежего воздуха с заметной экономией энергии на отоплении. Подумав — а почему бы и нет, я решил попробовать сделать такую систему самостоятельно.
Измерения малых ёмкостей (аналоговый ёмкостной датчик)
Разрабатывая хобби-электронику, мне понадобился какой-нибудь простой датчик расстояния на ёмкостном эффекте. Поискав в Интернете, нашёл только датчики касания, но они имеют малое расстояние срабатывания и дискретный выход. Другие же датчики слишком сложные или с долгой настройкой. Нужен был очень простой и дешёвый, работающий от микроконтроллера. Что получилось — под катом…
Управление по защите данных Германии: телеметрия в Windows 10 1909 Enterprise может быть полностью отключена
Телеметрия давно стала горячо обсуждаемой темой с момента, когда Microsoft выпустил первую версию Windows 10. Microsoft решил глубоко интегрировать сбор данных в операционную систему — да так глубоко, что у пользовательских выпусков Windows 10 Home и Windows 10 Pro не было опции по полному отключению телеметрии.
Как я 1000 дней пользовался OpenHAB, а затем перешел на Home Assistant
Однажды в 2016 году мне потребовалось настроить удаленный сбор показаний счетчиков в квартире. К текущему моменту (январь 2020 года) там внедрена комплексная домашняя автоматизация с возможностью перекрытия воды и полного удаленного обесточивания (и обратного включения) электроэнергии.
В статье расскажу об опыте управления OpenHAB 1.х и 2.х и Home Assistant, а также приведу свои конфигурации.
Делаем универсальный RFID-ключ для домофонов
Превращаем DSLogic U2Basic в DSLogic Plus
В данной статье расскажу как модифицировать DSLogic U2Basic до DSLogic Plus.
Данная статья является обновлением статьи — Превращаем DSLogic Basic в DSLogic Plus
Кому интересно — прошу под кат.
Приготовься к введению в России социального рейтинга
Уже сегодня банки формируют свои предложения исходя из данных собранных их приложениями на смартфонах клиентов. В частности ставка по кредиту, которую вам предложат, сильно зависит от файлов, размещенных на вашем устройстве, и сайтов, которые вы посещали. Именно поэтому банки так настойчиво предлагают их установить (даже отказывая в обслуживании, сославшись на возможность выполнения необходимых действий самостоятельно). Для этого банковские клиенты требуют максимальных прав на устройстве. Например, Сбербанк Онлайн утверждает, что ему необходим доступ к файловой системе для… поиска вирусов на устройстве.
Вам может показаться, что получение низкой ставки по кредиту за социально полезные действия- перспектива далекого будущего. Но уже сегодня ставка ипотеки для молодой семьи находится в районе 10%, тогда как остальные предложения близки к 20%. Т.е. это уже давно реальность, просто вы не придавали этому значения.
Я считаю, что ряд непопулярных решений будет принят в течении последнего президентского срока Владимира Путина: этому человеку больше не надо «сохранять лицо». Поэтому до 2024 года мы увидим новый виток «закручивания гаек», в том числе введение социального рейтинга в России.
Информация
- В рейтинге
- Не участвует
- Зарегистрирован
- Активность