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

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

  • BMP280

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

    Голосов: 71 73.2%

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

alex1976

✩✩✩✩✩✩✩
27 Фев 2022
9
0
Здравствуйте.хотел перепрошить часы на другой вай фай и ничего не получилось.ардуино пишет ошибка компиляции для платы nodemsu, потом перестала работать ссылка для менеджера плат . Помогите пожалуйста
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@alex1976, Если выбираете плату NodeMCU то уберите букву"D"перед номером пина вывода на ленту в скетче ставьте просто 6
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@alex1976, wifi можно поменять в настройках, без прошивки.
Ничего править в букве не надо)

А с ошибкой надо разбираться, скорее всего драйвера)
 

alex1976

✩✩✩✩✩✩✩
27 Фев 2022
9
0
Спасибо wifi исправил в приложении, но в ардуино вообще нет плат ESP8266. Пропали кудато
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@alex1976, В IDE файл > настройки вставьте в поле обведенное красным строку из текстового файла и ОК, дальше как на скринах, затем инструменты > менеджер плат
 

Вложения

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@alex1976, У вас так? если нет то вы плату то установите в менеджере плат, я же вам скрин скинул
 

Вложения

  • 151.1 KB Просмотры: 11

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@alex1976 NodeMCU 1.0 выбирай)
ссылки такие
Код:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Опубликована версия: 3.1
 
Изменено:

alex1976

✩✩✩✩✩✩✩
27 Фев 2022
9
0
Обе подставлял ,пишет ,,произошла ошибка при загрузке, далее ссылка"
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@alex1976, Попробуйте позже загрузить, у меня такое было сайт на который ведёт ссылка не работает. Или переустановите IDE.
 
Изменено:

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@alex1976, попробуй отключить антивирус и запустить программу.
Ссылки рабочие, если перейти по ним, отрывается файл.
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
Проверил на предмет считывания уличной температуры с радиоDS с двух передатчиков с разными адресами меняя адреса передатчиков в WEB, всё работает.
 
  • Лойс +1
Реакции: nick 56

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
Я уже протестировал Matrix версию.
Всё успешно работает.
Показания уличной температуры с этих часов идут.
Два года всё хотел перейти...
А тут удачно получилось, часы повесил в коридоре. Мониторинг на них остался. Теперь Matrix будет у меня.
Буду доводить до ума)
 
  • Лойс +1
Реакции: nick 56 и kym13

kuzmichept

✩✩✩✩✩✩✩
5 Фев 2024
34
2
Здравствуйте. А можно на гитхаб актуализировать схему подключений. С учетом дополнительных точек, радиомодулей и т.д.??
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@kuzmichept, Да там собственно только один пин добавился D7(GPIO13) для подключения приемника радио удлинителя ds18b20
 

kuzmichept

✩✩✩✩✩✩✩
5 Фев 2024
34
2
Я так и не понял куда воткнуть точку десятых температуры, пришлось делать без неё.
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@kuzmichept, она сделана последним диодом, чтобы схему не менять, на сколько я помню)
она по желанию)
@kuzmichept, я в описании добавил, схему не стал трогать, радиодатчик только у двоих)
 
  • Лойс +1
Реакции: kuzmichept

nick 56

★★✩✩✩✩✩
11 Апр 2024
146
54
Может кому понадобится файл печатной платы с р/приёмником для уличного датчика. Ошибок нет , работает.
 

Вложения

  • Лойс +1
Реакции: maksland, AlChel и kym13

mps33

✩✩✩✩✩✩✩
21 Мар 2019
13
3
Что то не понятно, внутри функции происходит вызов этой же функции. Так можно?

void rtcCheck() {
-
-
rtcCheck();
-
}
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@mps33, конечно, если время не синхронизировано, то надо заново попытаться)

ESP стартует быстрее, чем загружается роутер и поднимает WiFi
 

mps33

✩✩✩✩✩✩✩
21 Мар 2019
13
3
@mps33, конечно, если время не синхронизировано, то надо заново попытаться)

ESP стартует быстрее, чем загружается роутер и поднимает WiFi
То что нужно 4 раза пытаться синхронизировать, это понятно. Я про другое - вызов одноимённой функции внутри этой же функции. Работать будет, проверенно, но это не правильно, на мой взгляд. По науке нужно сделайте цикл, например For для 4 запросов.
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@mps33, я не программист, с наукой не знаком) с for возможно не так очевидно будет)
 

mps33

✩✩✩✩✩✩✩
21 Мар 2019
13
3
Оформи код соответствующим тэгом, см. Правила
Не программист? А откуда код?) Вот здесь, по задумке автора, на часах должен быть обратный отсчёт от 60, на время подключения к WiFi. Но по факту его нет. Забыли дописать одну строчку, или убрали специально)) Перед delay(1000); нужно вставить FastLED.show();
 
Изменено:

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@mps33, как говорится с божьей помощью и авось заработает))
Начинал с нано...
Постепенно проект разрастался, теперь мега станция))

Обратный отсчёт был убран из-за какой-то проблемы, уже не помню из-за чего, но так и не вспомнил, что надо вернуть.

FastLED тут вроде не нужен...
Гляну завтра)
 

mps33

✩✩✩✩✩✩✩
21 Мар 2019
13
3
Я вставил ФасЛед, нормально показывает. Только нужно добавить в 1 и 2 сегменты "пусто", иначе мусор там бывает.
Насчёт мегапроекта, легко ставится вместо фоторезистора датчик BH1750, и не надо никакие подстроечники. Плюс всегда знаете уровень освещённости.
 

Вложения