SCD40 ESP32C3 OLED

Источник:

Части:

ESP32C3 OLED с Aliexpress (2,50 фунта стерлингов за штуку) https://www.aliexpress.com/item/1005009534750048.html

SCD40 (11 фунтов стерлингов за штуку) https://www.aliexpress.com/item/1005006682069916.html

Я не знаю, оптимален ли мой домашний код ESP, но он работает. Пока что работает отлично.

Проверяет внутреннюю температуру SOC SCD40 и ESP32 каждые 60 секунд и отправляет отчет в HA.

Корпус, напечатанный на 3D-принтере, является простым, но трение прилегает друг к другу достаточно прочно.

Код ESPHome:

эсфоме:
имя: esp32c3oled1
дружелюбное_имя: ESP32C3oled1

esp32:
плата: esp32-c3-devkitm-1
структура:
тип: esp-idf

# Вклю��ить ведение журнала
регистратор:

# Включить API Home Assistant
API:
шифрование:
ключ: "_____________________________"

ота:
— платформа: эсфом
пароль: "_____________________________"

Wi-Fi:
ssid: !secret wifi_ssid
пароль: !secret wifi_password
power_save_mode: ВЫСОКИЙ

#flash при загрузке и ошибке
#status_led:
# контакт: GPIO8

i2c:
СДА: GPIO5
скл: GPIO6
сканирование: правда
идентификатор: bus_a

датчик:

#Внутренняя температура ESP32S2 для диагностики
— платформа: внутренняя_температура
имя: «Температура SOC»
идентификатор: soctemp
update_interval: 60 с

— платформа: scd4x
режим измерения: low_power_ periodic
температура_смещение: 2,5
update_interval: 60 с
со2:
имя: «SCD40_CO2»
идентификатор: co2
температура:
имя: «SCD40_Температура»
идентификатор: температура
влажность:
имя: «SCD40_Humidity»
идентификато��: влажность

— платформа: Absolute_humidity
название: Абсолютная влажность
температура: температура
влажность: влажность

шрифт:

# gfonts://family[@weight]
— файл: «gfonts://Roboto»
идентификатор: roboto_12
размер: 12

дисплей:
платформа: ssd1306_i2c
модель: «SSD1306 72x40»
идентификатор: ssd1306
адрес: 0x3C
лямбда: |-
it.printf( 36, 5, id(roboto_12), TextAlign::CENTER, «Temp %.1f»,id(temperature).state);
it.printf( 36, 20, id(roboto_12), TextAlign::CENTER, «Humi %.1f»,id(humidity).state);
it.printf( 36, 34, id(roboto_12), TextAlign::CENTER, «CO2 %.0f»,id(co2).state);

19:27
0
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Корпус для адаптера питания
📁 Корпус для преобразователя питания сПодробнее
Корпус для DC регулируемого источника
📁 Корпус для DC регулируемого источникаПодробнее
Крепление "народного" налобного фонаря
📁 Крепление «народного» налобного фонаряПодробнее
Ручка настройки Yaesu FT-817
📁 Ручка VFO для FT-817/818. ИспользуйтеПодробнее
Модель кнопки для Imax B6
Вам понадобится капля клея, чтобыПодробнее
Антенный изолятор "орешек"
Это стандартный изолятор дляПодробнее
Адаптер питания Yaesu FT-817
📁 Вертикальный адаптер под коннекторыПодробнее
Корпус для ESP32 WROOM
📁 Корпус для ESP32 WROOM 📐 STL 🪵 PETGПодробнее
Корпус для ESP32
📁 3D модель корпуса для платы NodeMCU наПодробнее
Станок для намотки катушек с филаментом
📁 Станок для намотки катушек сПодробнее
Кабельный ввод
📁 3D модель для печати кабельнойПодробнее
Кабельный ввод #2
📁 Компактный контейнер с завинчивающейсяПодробнее
Кабельный гермоввод #3
📁 3D модель для печати кабельногоПодробнее
Кабельные вводы различных размеров
📁 Кабельные вводы различных размеровПодробнее
Распределительная коробка
📁 3D модель для печати распределительнойПодробнее
Водозащищенный кабельный ввод
📁 3D модель кабельного ввода сПодробнее
Кабельный ввод #4
📁 3D модель для печати качественногоПодробнее
Распределительная коробка с креплением на стену
📁 Распределительная коробка с креплениемПодробнее
Адаптеры для SIM карт - 3D модель для печати
📁 Адаптеры для SIM карт — 3D модель дляПодробнее
Корпус для метеодатчика на ESP8266
📁 Корпус для метеодатчика на ESP8266Подробнее
Улучшенный дрон «Nano Long Range» на 1х18650
📁 Улучшенный дрон «Nano Long Range» наПодробнее
Электронные "песочные часы"
📁 Электронные «песочные часы» 📐 STLПодробнее
Контейнер для батарей ft-817
📁 Контейнер для аккумулятора FT-817 сПодробнее
Защитный каркас Yaesu FT 817
📁 Защитные рельсы для Yaesu FT 817 и 818Подробнее
YAESU FT-817 Рельсы
📁 Рельсы с подвесом для тангенты иПодробнее
Портативный настольный источник питания
📁 Портативный настольный источникПодробнее
Кейс для хранения батарей ( 21700, 18650, AA, AAA)
📁 Кейс для хранения батарей ( 21700Подробнее
Каркас для батарей 18650
📁 Корпус для Heltec V4 с GPS, проектПодробнее
Корпус для датчика на esp8266
📁 Корпус для датчика на esp8266 📐 STLПодробнее
Корпус для метеодатчика с анемометром
📁 Корпус для метеодатчика с анемометромПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.