kumekay / kuhomon

Indoor air monitoring device: CO2, Temperature, Humidity, Pressure
34 stars 12 forks source link

Fix factory reset during setup() #9

Open kumekay opened 7 years ago

DimsterTim commented 6 years ago

Я пробую повторить проект с BME280 и экраном ssd1306 32x128. Столкнулся со следующими проблемами. Не могу сбросить сохраненные токен Блинка и настроек WiFi. Как это сделать простейшим образом? При подключении к WiFi экран работает? А то у меня ничего не отображается.

DimsterTim commented 6 years ago

Подключился к Блинку, в порт выдает только CO2, и то с ошибкой: Getting Temperature from BME280 Getting Humidity from BME280 Getting Pressure from BME280 Getting CO2 CO2: Header not found H: 0.00% T: 0.00C P: 0.00mmHg CO2: 647ppm

kumekay commented 6 years ago

ssd1306 32x128

Точно не могу сказать какие проблемы могут быть из-за другого рамера экрана

BME280

Проверьте i2c адрес на котором висит модуль, у bme280 поддерживает два адреса 0x77 и 0x76 - у разных модулей выбран разный. Попробуйте оба или посмотрите вообще виден ли ваш сенсор при помощи https://gist.github.com/tfeldmann/5411375

CO2: Header not found

Разовая ошибка в начале это абсолютно нормально

kumekay commented 6 years ago

Не могу сбросить сохраненные токен Блинка и настроек WiFi

Добавьте на время вызов factoryReset() в setup(), а после сброса удалите и перепрошейте заново

DimsterTim commented 6 years ago

СО2 настроил, выдает показания - дело было в плохом соединении китайскими проводами. Что касается i2c устройств, то сканером они оба обнаруживаются, и работают по отдельности без отключения, но не работают вместе. Разбираюсь с адресацией в библиотеке u8g2.

DimsterTim commented 6 years ago

Спасибо за советы! А то мне пришлось перепрошивать прошивкой NodeMCU и затирать флешку.

DimsterTim commented 6 years ago

Так и не удается подружить OLED 128*32 с BME280.. не помогает и delay(100) в loop.. может pullup резюки добавить, так как на BME они распаяны, на экранчике скорее всего тоже, поэтому в параллеле сопротивление будет ниже. Что думаете, куда копать?