Саморобне обладнання
Якщо ви хочете зібрати власний SVITRIX, ось розпіновка годинника Ulanzi TC001.
| GPIO | Функція | Напрямок | Примітки |
|---|---|---|---|
| 32 | LED матриця (WS2812B) | Вихід | Лінія даних NeoPixel |
| 34 | АЦП напруги батареї | Вхід | ADC1_CH6, тільки вхід |
| 35 | LDR датчик освітлення (GL5516) | Вхід | ADC1_CH7, тільки вхід |
| 26 | Ліва кнопка | Вхід | Активний LOW, опціонально |
| 27 | Середня кнопка (Select) | Вхід | Активний LOW, опціонально |
| 14 | Права кнопка | Вхід | Активний LOW, опціонально |
| 13 | Кнопка скидання (прихована) | Вхід | 5с утримання → скидання до заводських |
| 15 | Зумер (пасивний п'єзо) | Вихід | PWM через LEDC |
| 21 | I2C SDA | Двонаправлений | Датчики температури/вологості |
| 22 | I2C SCL | Вихід | Датчики температури/вологості |
Підтримувані датчики (I2C)
- BME280 (температура + вологість)
- BMP280 (тільки температура)
- HTU21DF (температура + вологість)
- SHT31 (температура + вологість)
Датчики автоматично визначаються при запуску у порядку, зазначеному вище.
Тип матриці
Якщо матриця відображає безглузді символи, потрібно змінити тип матриці.
Створіть файл dev.json у файловому менеджері з наступним вмістом:
json
{
"matrix": 2
}| Значення | Конфігурація |
|---|---|
| 0 | Одна матриця 32x8, зигзагоподібна розводка (за замовчуванням) |
| 1 | Чотири панелі 8x8 (4x1), послідовна |
| 2 | Одна матриця 32x8, column-major, зигзагоподібна |