Как это устроено
sr-xxxxxx, аккумуляторsrtab-xxxxxx, аналитика ночи- Оба устройства подключаются к домашней IoT-сети Wi-Fi (2,4 ГГц) и общаются только через MQTT-брокер в Home Assistant — напрямую друг с другом они не связаны.
- От USB датчик работает непрерывно; от аккумулятора — в экономичном режиме: просыпается, слушает радар минуту, отправляет данные и засыпает (≈ 3,4 суток на 800 мА·ч).
- Пароли Wi-Fi и MQTT в прошивку не вшиваются: они задаются по USB на этой странице и хранятся только в устройстве.
Не медицинское изделие. Фазы сна, число апноэ и советы — справочная информация, а не диагноз. При подозрении на нарушения сна обратитесь к врачу.
1 Прошивка
ESP32-C3 SuperMini
Подключайте кабелем к USB-C самой платы C3, а не к гнезду на корпусе: гнездо корпуса только питает и заряжает, данных через него нет. Прошивальщик сам отметит «Нативный USB».
M5Stack Tab5
Кабель в USB-C планшета. Если прошивальщик не подключается, переведите Tab5 в режим загрузки: удерживайте Reset ≈ 2 с, пока внутренний зелёный светодиод не начнёт часто мигать, затем нажмите «Прошить».
2 Настройка Wi-Fi и MQTT по USB
Датчик: USB-C платы ESP32-C3. Пока к нему подключён компьютер, он не засыпает (сервисный режим), даже на аккумуляторе. После перезагрузки C3 переподключает свой USB — страница подхватит его сама или предложит переподключить.
Дисплей: USB-C Tab5. Настройка доступна, когда на нём уже работает прошивка Sleep Radar (не в режиме загрузки).
Подключите устройство по USB и нажмите «Подключить устройство».
Журнал обмена
3 Сборка датчика
Монтажная схема в стиле Fritzing, принципиальная схема, таблица соединений, список деталей, бюджет питания, советы по установке и STL корпуса — на отдельной странице.
Режимы питания датчика
- auto (по умолчанию) — от USB работает непрерывно, от аккумулятора экономно; подключение USB будит датчик.
- continuous — радар включён всегда, данные каждые 15 с и при изменениях. От аккумулятора ≈ 4–5 часов.
- eco — окно измерения 60 с раз в 12 минут ночью (22:00–08:00) и раз в 45 минут днём. ≈ 3,4 суток на 800 мА·ч.
Режим и интервалы меняются из Home Assistant (сущности «Режим», «Окно», «Период ночью/днём»). Ниже 3,45 В датчик сам переходит в eco, ниже 3,30 В выключает радар до подключения USB.