T2-U — это плата разработки, совместимая с фреймворком Tuya Smart Home, которая оснащена модулем WiFi и Bluetooth с процессором RISC 120 МГц, несколькими кнопками, светодиодным индикатором, GPIO, питанием и чипом USB-последовательного порта.
В 2019 году мы рассматривали Tuya как универсальное решение для умного дома, позволяющее компаниям легко проектировать и производить устройства домашней автоматизации от электроники до корпуса. Например, компания предоставляет настраиваемую 4-дюймовую сенсорную панель управления Android и шлюз ZigBee, а также Tuya Link SDK, позволяющий клиентам дополнительно настраивать прошивку своих устройств для умного дома, но нам еще не доводилось видеть плату разработки, совместимую с Tuya.
Технические характеристики платы разработки T2-U:
- Беспроводной модуль – T2-U
- SoC – неназванный 32-битный RISC MCU @ 120 МГц с 2 МБ флэш-памяти и 256 КБ ОЗУ
- Беспроводное подключение
- Wi-Fi
- Стандарт беспроводной связи 802.11b, 802.11g и 802.11n.
- Каналы с 1 по 14 на частоте 2,4 ГГц.
- Безопасность – WEP, WPA/WPA2, WPA/WPA2 PSK (AES) и WPA3.
- Мощность передачи – до +16 дБм в 802.11b.
- Режимы – режим станции, режим точки доступа и двойной режим.
- Bluetooth с низким энергопотреблением (LE)
- Стандарт Bluetooth LE 5.1.
- Мощность передачи – 6 дБм
- Модуль управления с поддержкой Wi-Fi и Bluetooth на основе приоритетов для определения приоритетов и диспетчеризации в режиме реального времени.
- Wi-Fi
- Антенна PCB с усилением 2,2 дБи (макс.)
- USB – порт Micro USB для питания и программирования (через последовательный чип USB CH343)
- Расширение – 2x 15-контактных разъема с
- 6x PWM-интерфейсов
- 4x таймера
- 2x UART-интерфейса
- 1x SPI-интерфейс
- 1x I2C-интерфейс
- 5x интерфейсов АЦП
- 18x GPIO
- Разное
- Кнопки сброса и пользователя (P7)
- Светодиоды питания и пользователя (P26)
- DIP-переключатель для последовательной конфигурации (USB-последовательный порт или последовательный порт чипа)
- Питание – 5 В через порт micro USB
- Размеры – будут объявлены позже
Плата разработки T2-U поддерживает два метода разработки. Первый — это «разработка TuyaOS», где разработчик создает продукт на веб-сайте, загружает и отлаживает код с помощью расширения Tuya Wind IDE VS Code и управляет платой с помощью приложения Tuya Smart для Android или iOS.
Второй метод, названный «TuyaOS — образец T2-U», обеспечивает большую гибкость, и вы можете либо загрузить комплект разработки T2-U из вышеупомянутой Tuya Wind IDE, либо загрузить «проект tuyaos-development-board-t2» с GitHub. Это даст вам доступ к ряду демонстраций и образцов, включая:
- Пример минимальной системы для реализации облачного подключения.
- Комплект разработчика для RGB-лент.
- Комплект разработчика для универсального инфракрасного пульта дистанционного управления.
- Примеры использования периферийных устройств, таких как АЦП, GPIO, I2C, PWM, SPI, таймер и сторожевой таймер.
- Пример кода для функций Wi-Fi, включая режим станции, режим точки доступа, сканирование и низкое энергопотребление.
- Пример кода для центрального и периферийного режимов Bluetooth LE.
- Пример кода для пультов дистанционного управления Bluetooth LE и Wi-Fi (Tuya FFC).
- Поток, связанный с RTOS, мьютекс, семафор, очередь сообщений и программный таймер.
- Пример кода для загрузки файла по протоколу HTTP.
- Драйверы и примеры кода для микросхем учета электроэнергии, включая BL0937, BL0942, HLW8032 и HLW8012.
- Драйверы и примеры кода для чипов RGB-света, включая WS2812, WS2814, YX19036, SM16703p, SM16704pk и SK6812.
- Драйверы и примеры кода для микросхем освещения, включая PWM, CCT, SM2135E, SM2135EX, SM2x35EGH, KP1805X BP1658CJ и BP5758D.
Архитектура программного обеспечения TuyaOS
Компания также упомянула разработку с Tuya Connect Kit, Arduino и MicroPython. Более подробную информацию можно найти на сайте разработчика.
Обратите внимание, что плата разработки T2-U предварительно прошита демонстрационной минимальной системой для облачного подключения (apps/tuyaos_demo_quickstart), поэтому вы можете немедленно приступить к работе с приложением Tuya Smart Life. Нам также сообщили, что не следует выполнять полное стирание чипа, поскольку плата разработки T2-U поставляется с лицензиями для облачного подключения, и если они будут утеряны, вы больше не сможете использовать плату с Tuya.
Плату разработки T2-U Tuya можно купить на AliExpress за 6,46$ плюс доставка.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.