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

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

  • BMP280

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

    Голосов: 71 73.2%

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

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
bort707
Какую посоветуете матрицу Р5 лучше заказать, на которой диоды 2121 или 3528?
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@kym13, так они вроде 2121 идут...
П.С. подключение сделал)
Осталось найти рабочий скетч для теста)
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@kym13, не компилируются эти коды на телефоне) не может считать шрифт, подкидывал и в папку со скетчем, и в библиотеки... На ПК пока не пробовал...

Со шрифтом разобрался, ругается на код в библиотеках)
Значит надо на ПК)
 
Изменено:

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@ASM,
На телефоне не пробовал, а на ПК вообще без проблем. Мне в тех проектах не нравиться что цифры постоянно переливаются, это раздражает. Для проверки пойдет. Там раньше даже с русским шрифтом был проект, сейчас залез уже нету. Если Вам будет нужен русский шрифт у меня есть.
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@kym13, скомпилировал, залил, подключил, ничего не показывает датчик видно нужен))

Хотя в мониторе ничего не сказано)
 

Вложения

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@ASM,
Судя по ошибкам чего то не подключено. Что за код?
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@kym13, так я ничего не подключал, хочу пока без датчиков...
Позже сяду за ПК, посмотрю код)
Надо сделать, чтобы работали только часы и из интернета, остальное добавлять по мере)
IMG_20220305_115248.jpg

Интересную плату нашёл))
3361121522403003546.jpg
 
Изменено:
  • Лойс +1
Реакции: kym13

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@ASM,
Интересную плату нашёл)) ..... Обычная 30 контактная ESP32 одетая на шилд для управления матрицей. На Али есть отдельные контроллеры для управления матрицами серии Р
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@kym13, для наших целей пойдет?) Удобней было бы, не надо проводов))

добрался до ПК) IDE не загружает скетч))
Код:
Arduino: 1.8.19 (Windows 10), Плата:"ESP32 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 115200, None"
Скетч использует 665386 байт (50%) памяти устройства. Всего доступно 1310720 байт.
Глобальные переменные используют 40068 байт (12%) динамической памяти, оставляя 287612 байт для локальных переменных. Максимум: 327680 байт.
esptool.py v3.0-dev
Serial port COM3
Connecting........_____....._____....._____.
Chip is ESP32-D0WDQ6-V3 (revision 3)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: затерт
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 8192 bytes to 47...
Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.0 seconds (effective 2048.0 kbit/s)...
Hash of data verified.
Compressed 18656 bytes to 12053...
Writing at 0x00001000... (100 %)
Wrote 18656 bytes (12053 compressed) at 0x00001000 in 1.1 seconds (effective 136.5 kbit/s)...
Hash of data verified.
Compressed 665504 bytes to 407827...
Writing at 0x00010000... (4 %)
Writing at 0x00014000... (8 %)
Writing at 0x00018000... (12 %)
Writing at 0x0001c000... (16 %)
Writing at 0x00020000... (20 %)
Writing at 0x00024000... (24 %)
A fatal error occurred: Timed out waiting for packet header
A fatal error occurred: Timed out waiting for packet header
попробовал прошить без проводов со стандартным скетчем.
под конец
Код:
Writing at 0x00020000... (20 %)
Writing at 0x00024000... (25 %)
Writing at 0x00028000... (29 %)

A fatal error occurred: Invalid head of packet (0x78)
A fatal error occurred: Invalid head of packet (0x78)
что не так?)
подал питание с БП на плату, не помогло)
прошил esp32 Sketch Data Upload
в мониторе постоянная перезагрузка
Код:
ets Jul 29 2019 12:21:46

rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:10944
load:0x40080400,len:6388
entry 0x400806b4
ets Jul 29 2019 12:21:46
 
Изменено:

bort707

★★★★★★✩
21 Сен 2020
3,293
954
@ASM, попробуйте прошить любой другой код, но думаю скетч тут явно не причем..
 
  • Лойс +1
Реакции: kym13

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
ASM
Попробуй Blink прошить, у меня одна плата тоже не шилась
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@bort707, @kym13, я прошивал из стандартных WiFiScan, не шьет)
видно модуль брак?) может поискать как прошить сам модуль?)
плата ESP32 Dev Module выбрана

этот прошился))
C++:
#include "SPIFFS.h"
void setup() {
  Serial.begin(115200);
  if(!SPIFFS.begin(true)){
    Serial.println("An Error has occurred while mounting SPIFFS");
               //  "При монтировании SPIFFS возникла ошибка"
    return;
  }
  File file = SPIFFS.open("/test_example.txt");
  if(!file){
    Serial.println("Failed to open file for reading");
               //  "Не удалось открыть файл для чтения"
    return;
  }
  Serial.println("File Content:");
             //  "Содержимое файла:"
  while(file.available()){
    Serial.write(file.read());
  }
  file.close();
}

void loop() {
}
другие нет...

через platformIO тоже не шьет)

спец софт, файл не шьет, затирание не проходит)
DEBUG:Erase flash...
Erasing flash (this may take a while)...
WARNING:Timed out waiting for packet content
WARNING:Erase flash fail...

походу жаловаться продавцу на неисправный модуль?)
никак не реанимировать?)

мелкие прошивки прошивает, а покрупнее уже нет)
 
Изменено:

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@ASM,
походу жаловаться продавцу на неисправный модуль?) .....
Такая же беда была, открыл спор показал скрины и видео продаван уперся, али подключился и мне вернули деньги.
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@kym13, сейчас жаловаться и заказывать новый, не выгодно) лучше замену) продавцу отправил кучу смс с ошибками)
Попробую у местных спросить, может есть ненужная)
Сколько времени потратил на этот модуль, прошивая разными программами) небольшие файлы заливаются без проблем, а побольше уже нет, видно ячейка памяти повреждена) проблема как я понял в самой миниплате esp, которая припаяна сверху?)
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@ASM,
У меня на одной плате наоборот было все выводы платы в КЗ, а сам модуль выпаял, рабочий оказался. Скрины продавцу с FLASH_DOWNLOAD_TOOLS скинул где ошибки видно. И да, китайцы цены подняли душевно.
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@kym13, я пробежался по плате, КЗ на питании нет, на других выводах на землю тоже нет кз. Стабилизатор выдает 3.3В

Похоже придётся делать на esp8266, никто не отозвался) местные цены у перекупов как на Али сейчас)
Схема сборки поинтересней, меньше выводов...
 
Изменено:

maksland

★★★✩✩✩✩
13 Янв 2019
611
143
Omsk
Вы сейчас уже с матрицей работаете ? Надо было в новую ветку переходить. Уже другие часы получается...
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@ASM,
Похоже придётся делать на esp8266......
Так разница то по большому счёту между 32 и 8266 только в наличии блютуза