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

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

  • BMP280

    Голосов: 28 27.5%
  • BME280

    Голосов: 74 72.5%

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

kym13

★★★✩✩✩✩
14 Ноя 2020
744
122
@wulf, Так в этом проекте на давление нет градиента, только на внешнюю температуру.

В оригинале то что ниже нет этого в коде:

DEFINE_GRADIENT_PALETTE(PressurePalette) {
0, 0, 0, 139, // 710 мм - DarkBlue
32, 0, 0, 255, // 715 мм - Blue
64, 30, 144, 255, // 720 мм - DodgerBlue
96, 0, 191, 255, // 725 мм - DeepSkyBlue
128, 176, 224, 230, // 730 мм - PowderBlue (Норма)
160, 238, 232, 170, // 735 мм - PaleGoldenrod
192, 255, 215, 0, // 740 мм - Gold
224, 255, 165, 0, // 745 мм - Orange
255, 255, 0, 0 // 750 мм - Red
};

CRGBPalette256 myPressurePalette = PressurePalette;

Вы весь код скиньте. Любопытно посмотреть.
ПС: А вообще не вижу ни какого смысла в градиенте давления да ещё с таким "разбегом" эта величина очень инертна т.е. меняется очень медленно.
 
Изменено:
  • Лойс +1
Реакции: ASM

maksland

★★★✩✩✩✩
13 Янв 2019
628
148
Omsk
а пот такие часы скетч можно будет переделать ?
 

kym13

★★★✩✩✩✩
14 Ноя 2020
744
122
@maksland, А зачем код то менять, светики распаяйте по сетке в соответствии с кодом и всё. Это же по сути те же семисегментные индикаторы.
 

bort707

★★★★★★✩
21 Сен 2020
3,445
989
такие часы скетч можно будет переделать ?
если там дейстаительно адресная лента, то без проблем.

светики распаяйте по сетке в соответствии с кодом
от "очень сложно" до практически нереально
Представьте себе там цельные куски ленты - вы предлагаете их все разрезать на отдельные пиксели и к каждому припаять 4 провода? К тому же, потом придется потратить время на то чтобы идеально выровнять их в корпусе - иначе часы потеряют весь свой вид.

Сравните - с одной стороны весь этот гемор (работы на несколько дней), с другой - код исправить, от 20 мин до часа
 

kym13

★★★✩✩✩✩
14 Ноя 2020
744
122
@bort707, Выравнивать светики в корпусе не надо, я на странице автора пояснение к 3D модели почитал светики плотно вставляются в сетку, а паять светики тот же час времени займёт если не меньше(собирал в похожем корпусе эти часы на этом коде). Да и опять же размер часов в 15 см вообще ни о чём.
 

kym13

★★★✩✩✩✩
14 Ноя 2020
744
122
@bort707, Нет, каждое отверстие в решетке 5*5мм под светики и рассчитана на ленту 60 на метр, если 30 на метр то лента в эту решетку не влезет.
 

bort707

★★★★★★✩
21 Сен 2020
3,445
989
каждый выделенный светодиод является частью 3 сегментов знака
Сегменты в нашем коде - лишь один из возможных подходов. Не обязательно выводить цифры по сегментам, можно и по отдельным пикселям.
 

bort707

★★★★★★✩
21 Сен 2020
3,445
989
@mps33, это тоже можно обойти, например внести свой вариант в основную прошивку
 

maksland

★★★✩✩✩✩
13 Янв 2019
628
148
Omsk
я оригинальные размеры взял, потом можно отмасштабировать
надо чтобы в принтер корпус влез, 220 уже много
 

kym13

★★★✩✩✩✩
14 Ноя 2020
744
122
@maksland, Если отмасштабировать то как писал bort707 придётся центрировать все светики. У меня на принтере можно до 220 мм включительно печатать.Но главное код, а сепаратор(решетку) можно в нете найти по размеру типа как на фото.
 

Вложения

  • 64.2 KB Просмотры: 2
Изменено:

maksland

★★★✩✩✩✩
13 Янв 2019
628
148
Omsk
платы на две цифры получаются 5*7см, есть 2020 светодиоды
плату есть куда увеличивать, как и размер часов
сейчас нужны компактные часы и быстро :), псевдоматричные
идею отсюда взял и заболел
1779031812750.png
 
Изменено:

kym13

★★★✩✩✩✩
14 Ноя 2020
744
122
@maksland, Решетку можно такую сделать. Собственно и весь корпус в STL у меня есть.
ПС: ..псевдоматричные идею отсюда взял .... Почему псевдо они и сделаны на матрице 16х16, собирал такие на трёх матрицах (48х16) и код к ним есть, но они здоровые.
 

Вложения

Изменено:

maksland

★★★✩✩✩✩
13 Янв 2019
628
148
Omsk
матрицу я нарисую, редактором пользуюсь
главное код и как правильно светодиоды подключить
 
  • Лойс +1
Реакции: kym13

maksland

★★★✩✩✩✩
13 Янв 2019
628
148
Omsk
Если 3D то DesignSpark Mechanical 5
OpenSСAD я как то не принимаю (но тоже пользуюсь ), мне больше твердотельное моделирование зашло :)
платы SL6
ASM,как лучше светодиоды подключать по схеме из поста поста ?
 

bort707

★★★★★★✩
21 Сен 2020
3,445
989
как лучше светодиоды подключать по схеме из поста
Да как угодно, главное все знакоместа одинаково - так код будет проще.
В коде нужно будет указать смещение каждого места на ленте.
В знакоместе у вас получается 13 пикселей - значит их можно хранить в одном значении uint16
Даже запас есть - например, можно предусмотреть десятичные точки и двоеточия после каждого знакоместа