WebAuthN на отладочной плате ESP32

WebAuthN на отладочной плате ESP32

Протокол авторизации без пароля WebAuthN [/2019/07/13/webauthn/] показался мне очень интересным, особенно в части Bluetooth Low Energy, и я продолжил его изучение, сделав прототип авторизующего устройства сначала на Android, а затем на отладочной плате ESP32.
Читать дальше
WebAuthN - авторизация без пароля

WebAuthN - авторизация без пароля

Некоторое время назад, изучая новости, я натолкнулся на весьма интересную тему. А именно - авторизацию без пароля. Идея в следующем: вместо запоминания кучи паролей к разным сайтам предлагается использовать специальное устройство, которе будет брать на себя весь процесс регистрации и авторизации. Данные при этом шифруются симметричным ключом, а чтобы воспользоваться ими мог только владелец, предполагается оснастить устройство биометрическим сенсором, например сканером отпечатков пальцев.
Читать дальше
На грани былинного отказа

На грани былинного отказа

Этот проект обещал быть простым и незамысловатым развлечением на пару выходных, а по сути оказался чередой косяков, которые едва не привели его в помойку.
Читать дальше
Повторяющиеся задачи на Arduino

Повторяющиеся задачи на Arduino

По моим ощущениям, практически каждый проект на Arduino использует один и тот же шаблон - нужно выполнять некие действия с периодом, отличающимся от периода основного цикла. Это может быть опрос каких-нибудь датчиков, обновление информации на экране, отправка результатов и т.п. К примеру, некто хочет считывать показания датчика температуры один раз в пять секунд. Сопутствующий кусок кода будет выглядеть примерно так:
Читать дальше
Датчик углекислого газа MH-Z19b

Датчик углекислого газа MH-Z19b

> Дополнение: > > * Новый датчик углекислого газа - CCS811 [/2020/05/31/co2-sensor-ccs811/]. > * Сравнение датчиков MH-Z19B и CCS811 > [/2020/06/10/co2-sensor-modules-comparison-ccs811-vs-mh-z19b/] Разбирая свои закрома радиодеталей наткнулся на любопытный модуль - MH-Z19b. Это простенький датчик уровня углекислого газа. Немножко поковырявшись в интернете, выяснил его возможности:
Читать дальше
Простые часы на микроконтроллере ATMega328p

Простые часы на микроконтроллере ATMega328p

Воспользовавшись длинными выходными наконец-то закончил очередную поделку, которую начал почти год назад. Хотя в этом ничего удивительного нет — электроника у меня «зимнее» хобби, когда лишний раз на улицу выходить не хочется.
Читать дальше
Подключение к MAX7219 индикаторов с общим анодом

Подключение к MAX7219 индикаторов с общим анодом

Потребовалось мне тут подключить к драйверу MAX7219 дисплей с общим анодом. Проблема в том, что эта микросхема по умолчанию работает с индикаторами с общим катодом и подключение оказалось несколько нетривиальным.
Читать дальше