DIY-проект на ESP32-P4: 10,1-дюймовый дашборд, датчик Sensirion SEN66 для частиц, CO2, VOC и NOx, беспроводные датчики LoRa и ESP-NOW и погодные API.
Метеостанция и монитор качества воздуха на ESP32-P4 с LoRa и ESP-NOW


DIY-проект на ESP32-P4: 10,1-дюймовый дашборд, датчик Sensirion SEN66 для частиц, CO2, VOC и NOx, беспроводные датчики LoRa и ESP-NOW и погодные API.

Octopus 16 — компактный открытый ЭЭГ-интерфейс: 16 электродов на подпружиненных пого-пинах размером с монету, два 24-битных АЦП TI ADS131M08 и ESP32, который шлёт данные на хост по Bluetooth Low Energy. Команда показала, как по ЭЭГ определять состояние концентрации и скармливать его простым играм.

Налаживаем беспроводную связь между Arduino с помощью дешёвого трансивера nRF24L01+ на 2,4 ГГц через библиотеку RF24: односторонняя передача, отправка сразу нескольких значений через struct (температура и влажность с DHT11) и двусторонняя связь по типу рации. Плюс — как увеличить дальность.

Собираем на ESP32 монитор качества воздуха на лазерном датчике Sensirion SPS30: измеряем массу и число частиц PM1.0–PM10, считаем индекс AQI, выводим всё на TFT-дисплей 2,4″, логируем в облако CircuitDigest по MQTT и шлём оповещение в WhatsApp при превышении порога.

Подключаем датчик BME280 к ESP32 и считываем температуру, влажность, атмосферное давление и приблизительную высоту над уровнем моря. Разбираем распиновку для I2C и SPI, установку библиотек Adafruit и полный скетч для Arduino IDE.