RU

time.ticks_ms() в MicroPython: как не блокировать код и выполнять задачи конкурентно на ESP

Очень часто в программировании микроконтроллеров используются блокирующие задержки: delay() для Arduino, time.sleep() для MicroPython. Эти функции п…

micropythontime.ticks_msesp32esp8266неблокирующий кодпараллельные задачимногозадачностьticks_diffiotiot разработка
Habr
RU

Умный флорариум на esp32: от корпоративной оптимизации до дедовской клизмы

История про второй (и последний) прототип моего умного флориума с управлением через веб. Жанр — инженерная трагикомедия. Узнать, как я наконец додел…

diyarduinoiot разработкабиотехнологиижелезо и электроникавайб-кодингdiy умный домdiy или сделай сам
Habr
RU

Умный флорариум на esp32 или как я поверила в себя (осторожно, много фото)

Ниже лонгрид о том, как я делала корпус для первого прототипа своего умного флорариума на esp32. Про железо будет в сл…

esp32iotiot разработкабиотехнологииdiyвайб-кодингконтроллергидравлика
Habr
RU

У вашей лампочки больше прав, чем у вас: как умный гаджет ворует вашу зарплату и как отправить его на карантин

Вы купили умную лампочку на маркетплейсе. Вкрутили, подключили к домашнему Wi-Fi. Всё работает. Но вот в чем штука: вы только что впустили в свой до…

hahome assistanceумный домIotiot разработкаадминистратирование
Habr
RU

Распределённая система мониторинга и аналитики присутствия людей в инфраструктурных объектах без использования камер

Обзор будущего продукта. Distributed Occupancy Intelligence Platform - это распределённая система мониторинга и аналитики присутствия людей в здания…

loraiotiot платформаmesh-сетьembeddedembedded systemsc++iot разработкаiot distributedsystemsembedded software development