Сделал обновление для моего проекта
arduino-air-sensors - теперь есть возможность настраивать конфигурацию плат с контроллерами esp8266. Последняя ревизия кода поддерживает сенсоры DHT22/AM2302, BME280, SI7021, MH-Z19 и OLED экран на базе контроллера SSD1306.
Прошивку тестировал на платах ESP01 и ESP12S - получились такие конфигурации:
- ESP01 + SI7021 (SI7021 подключен к GPIO0/GPIO2)
- ESP01 + BME280 (BME280 подключен к GPIO0/GPIO2)
- ESP12F + DHT22 + MH-Z19 + SSD1306 (SSD1306 подключен к GPIO4/GPIO5, DHT22 к GPIO14, a MH-Z19 к GPIO15/GPIO13).
В последней конфигурации используется переключение UART0 с GPIO1/GPIO3 на GPIO15/GPIO13. До этого пробовал использовать библиотеку SoftwareSerial но работает она нестабильно.
Еще заказал на пробу AHT10 - это датчик температуры и влажности для шины I
2C.
Комментариев нет:
Отправить комментарий