kuhomon icon indicating copy to clipboard operation
kuhomon copied to clipboard

Fix factory reset during setup()

Open kumekay opened this issue 7 years ago • 7 comments

kumekay avatar Jun 09 '17 12:06 kumekay

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

DimsterTim avatar Feb 04 '18 17:02 DimsterTim

Подключился к Блинку, в порт выдает только 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

DimsterTim avatar Feb 04 '18 17:02 DimsterTim

ssd1306 32x128

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

BME280

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

CO2: Header not found

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

kumekay avatar Feb 04 '18 18:02 kumekay

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

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

kumekay avatar Feb 04 '18 18:02 kumekay

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

DimsterTim avatar Feb 04 '18 18:02 DimsterTim

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

DimsterTim avatar Feb 04 '18 18:02 DimsterTim

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

DimsterTim avatar Feb 06 '18 14:02 DimsterTim