Skip to content

Саморобне обладнання

Якщо ви хочете зібрати власний SVITRIX, ось розпіновка годинника Ulanzi TC001.

GPIOФункціяНапрямокПримітки
32LED матриця (WS2812B)ВихідЛінія даних NeoPixel
34АЦП напруги батареїВхідADC1_CH6, тільки вхід
35LDR датчик освітлення (GL5516)ВхідADC1_CH7, тільки вхід
26Ліва кнопкаВхідАктивний LOW, опціонально
27Середня кнопка (Select)ВхідАктивний LOW, опціонально
14Права кнопкаВхідАктивний LOW, опціонально
13Кнопка скидання (прихована)Вхід5с утримання → скидання до заводських
15Зумер (пасивний п'єзо)ВихідPWM через LEDC
21I2C SDAДвонаправленийДатчики температури/вологості
22I2C SCLВихідДатчики температури/вологості

Підтримувані датчики (I2C)

  • BME280 (температура + вологість)
  • BMP280 (тільки температура)
  • HTU21DF (температура + вологість)
  • SHT31 (температура + вологість)

Датчики автоматично визначаються при запуску у порядку, зазначеному вище.

Тип матриці

Якщо матриця відображає безглузді символи, потрібно змінити тип матриці.

Створіть файл dev.json у файловому менеджері з наступним вмістом:

json
{
  "matrix": 2
}
ЗначенняКонфігурація
0Одна матриця 32x8, зигзагоподібна розводка (за замовчуванням)
1Чотири панелі 8x8 (4x1), послідовна
2Одна матриця 32x8, column-major, зигзагоподібна