ESP, IoT [BigClock] Большие часы на WS2812, ESP8266, Народный мониторинг

Какой вариант датчика используется у вас? Интересно, использует ли кто BME280, как у меня?)

  • BMP280

    Голосов: 26 26.8%
  • BME280

    Голосов: 71 73.2%

  • Всего проголосовало
    97

rastaman29

★✩✩✩✩✩✩
15 Ноя 2019
163
28

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@rastaman29, Если он в коде прописан это ничего страшного главное физически на D8 ничего не садить то будет работать.
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
появился баг со временем, т.к. убрал тикер) нужно в loop вернуть
NTP.tick(); загрузил себе, тестирую)
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
ASM. После добавления AHT10 перестал работать и AHT20 , DHT22 работает проверял на D4 и на D5, к ВМЕ280 вопросов нет.
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@kym13, а попробуй в стандартном примере добавить оба варианта

C++:
#include <AHTxx.h>
AHTxx aht10(AHTXX_ADDRESS_X38, AHT1x_SENSOR);
AHTxx aht20(AHTXX_ADDRESS_X38, AHT2x_SENSOR);
и считывать
C++:
aht10.readTemperature();
aht20.readTemperature();
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@ASM, Загрузил пример для aht10 считывает оба датчика 10 и 20 без вставки строки aht20.readTemperature();
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@kym13, под 10 работает и 20, хорошо, тогда просто одним датчиком делаю, AHT...
 
  • Лойс +1
Реакции: kym13

rastaman29

★✩✩✩✩✩✩
15 Ноя 2019
163
28
@ASM, Я опять запутался)) почему я ставлю #define DHTPIN 14 и у меня D5, а ты ставишь #define DHTPIN 4 и у тебя D4?))
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@rastaman29, пины подписываются либо GPIO, либо цифра (D чаще без), либо аналог (А).
 

rastaman29

★✩✩✩✩✩✩
15 Ноя 2019
163
28
@ASM, картинку видел?)) если все правильно и я ставлю GPIO14 и сажу на D5 и датчик работает, то логично что GPIO4 это D2? Где ошибка не пойму))
По последней прошивке: плейер не говорит каждый час, тест работает, температура и влажность датчика DHT22 работала примерно 10 минут показывало как надо, потом стало показывать кракозябры(без инета). Перезагрузил с подключением к инету, ничего не изменилось, датчик показывает ерунду. И смена цвета работает если вручную переключить, при перезагрузке остается в цвете, который указан в прошивке.
 
Изменено:

rastaman29

★✩✩✩✩✩✩
15 Ноя 2019
163
28
Тут так и написано как я говорю, если бы ты писал D4, я бы понял, а ты ставишь 4, а 4 значит gpio4 и это значит d2.
 

Вложения

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
так там так и написано, D4 = 4 = 2 как GPIO
можно писать как угодно, но не всегда)
в FastLED нельзя указать иначе, видно не заложено в коде библиотеки...

D5 не подходит нам, т.к. на нем другой датчик.
на D4 подтвердил @kym13 что работает.
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
Убрал варианты с AHT, сделал общим от AHT10
 

Вложения

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@ASM, Всё работает, датчики AHT 10 и 20 тоже работают, по плееру чуть позже отпишусь как время подойдёт "куковать", в скетче на DHT указал пин как "D4" он же GPIO2
.....если использовать D2 ... Нет нельзя это же шина I2C

Плеер тоже работает.

Сутки погоняю, посмотрю как ночной режим работает.
 

Вложения

  • 30.4 KB Просмотры: 5
Изменено:

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@ASM, Если к шине I2C ничего не подключать то нет проблем, но он прекрасно работает и на D4/GPIO2
 

rastaman29

★✩✩✩✩✩✩
15 Ноя 2019
163
28
Заработал датчик на D4 вот так #define DHTPIN D4 // PIN датчика DHT
Тестим дальше)). Кстати плеер в тесте срабатывает, если нажать 3 раза на тест. Прошивки 3 назад(на какой то), срабатывал на первый раз.
14.00 ничего не сказал.
 
Изменено:
  • Лойс +1
Реакции: kym13

ASM

★★★★★✩✩
26 Окт 2018
1,918
422