Posts for: #Датчики

Цифровой микрофон INMP441 и ESP32: I2S в Arduino IDE

Цифровой микрофон INMP441 и ESP32: I2S в Arduino IDE

Подключаем MEMS-микрофон INMP441 к ESP32 по I2S и разбираем три примера: измерение громкости через RMS, вывод звуковой волны в Serial Plotter и Matplotlib, а также включение светодиода двойным хлопком.

[Читать далее]

Счётчик свистков скороварки на ESP32 с уведомлением в WhatsApp

Счётчик свистков скороварки на ESP32 с уведомлением в WhatsApp

Собираем устройство, которое считает свистки скороварки по звуку: микрофонный модуль MAX4466, замер уровня в децибелах на АЦП ESP32, детекция всплеска с гистерезисом и защитой от дребезга, настройка целевого числа свистков через облачную панель и отправка уведомления, когда счёт достигнут.

[Читать далее]

ESP32-CAM, ESP32-S3-CAM или XIAO ESP32-S3 Sense: какую камеру взять

ESP32-CAM, ESP32-S3-CAM или XIAO ESP32-S3 Sense: какую камеру взять

Сравниваем три популярные камерные платы на ESP32: классическую ESP32-CAM с OV2640, ESP32-S3-CAM с 8 МБ PSRAM под задачи машинного зрения и компактную XIAO ESP32-S3 Sense с камерой, микрофоном и microSD. Что решает PSRAM, что — сенсор, и когда ESP32 вообще не подходит.

[Читать далее]

SmartTape: лазерная рулетка на STM32 и VL53L4CX

SmartTape: лазерная рулетка на STM32 и VL53L4CX

Разбор карманного лазерного дальномера на STM32G491: ToF-датчик VL53L4CX на 6 метров, прецизионный инклинометр SCL3300, восемь режимов измерения, питание от USB-C с зарядкой Li-Ion и двухслойная плата в печатном корпусе.

[Читать далее]

ESP32 и MAX30102: пульсоксиметр и датчик пульса в Arduino IDE

ESP32 и MAX30102: пульсоксиметр и датчик пульса в Arduino IDE

Подключаем оптический датчик MAX30102 к ESP32 по I²C и снимаем три показателя: частоту сердечных сокращений, насыщение крови кислородом (SpO₂) и температуру. Схема подключения, библиотека SparkFun MAX3010x и три готовых скетча с разбором кода.

[Читать далее]