Панель настенная 8 дюймов Portworld YC-SM08P
Общая информация
Панель с IPS дисплеем и тачскрином для создания HMI-панелей.
Устройство поставляется с чистым Android без вендорлока и ненужных приложений. Веб-интерфейс контроллера Wiren Board или интерфейс ряда SCADA-систем выводится через браузер Google Chrome или Fully Kiosk Browser.
Микрофон и динамик можно использовать для работы с голосовыми ассистентами при использовании сторонних приложений, например, Дом с Алисой или Салют! Умный дом.
Наличие Ethernet с PoE упрощает монтаж панели и позволяет использовать её на объектах, где невозможно задействовать Wi-Fi. Отсутствие АКБ избавляет от необходимости её регулярно менять.
Инструкция по созданию графического интерфейса в стандартном ПО контроллера Wiren Board.
Технические характеристики
Параметр | Значение |
---|---|
Питание | |
Напряжения питания |
|
Потребляемая мощность | 13 Вт |
АКБ | Нет |
Железо | |
Экран | 8 дюймовый IPS экран 1280x800 пикселей |
Тачскрин | Есть |
Процессор | Rockchip RK3566 Quad-core cortex-A55, 1.8 ГГц |
RAM | 2 Гбайта |
eMMC | 16 Гбайт |
Слот карты памяти | MicroSD |
Интерфейсы | |
Ethernet | 100M, с PoE |
RS-485 | Есть. Можно установить стороннее ПО, которое работает с RS-485 и опрашивать подчинённые устройства. Управлять панелью по этому интерфейсу нельзя. |
Wi-Fi | 802.11b/g/n |
Bluetooth 4.0 | Есть |
Дополнительно | 2 микрофона и динамик 1 Вт. |
Программное обеспечение | |
Операционная система | Android 11 |
Приложения | Веб-браузер и десятки приложений из Google Play |
Интеграция с контроллером Wiren Board | |
Интерфейс | Ethernet |
Программное обеспечение |
|
Условия эксплуатации | |
Температура воздуха | От -5 до +70 °С |
Относительная влажность | До 65 %, без конденсации влаги |
Степень влаго- и пылезащиты | IP30 |
Гарантийный срок | 1 год |
Срок службы | 5 лет |
Габариты | |
Габаритные размеры (Д x Ш х В) | 199x37x123 мм |
Масса (с упаковкой) | 0.65 кг |
Подключение к контроллеру
Настройте сетевой интерфейс контроллера:
- Перейдите Настройки → Конфигурационные файлы → Сетевые соединения.
- Выберите одно из свободных соединений, например wb-eth1 — это второй Ethernet порт контроллера.
- В поле IPv4 укажите Общий с другими компьютерами.
- Укажите IP-адрес и маску подсети, например: 192.168.0.1 и 255.255.255.0.
- Нажмите кнопку Сохранить.
Теперь контроллер будет иметь фиксированный IP-адрес 192.168.0.1 и раздаст динамические IP-адреса всем устройствам, подключённым к порту Ethernet 2.
Далее рассмотрим два варианта подключения панели:
- Через коммутатор с активным PoE;
- Через коммутатор без активного PoE и с использованием PoE-инжектора.
- Варианты подключения панели
Вариант 1
В данном варианте панель будет питаться от коммутатора с активным PoE, то есть у вас должно быть три устройства: коммутатор, контроллер и панель.
Подключите панель:
- Возьмите два Ethernet патчкорда и подключите контроллер и панель к коммутатору с активным PoE.
- Откройте на панели веб-браузер и введите IP-адрес контроллера из примера выше: 192.168.0.1.
- Откроется веб-интерфейс контроллера.
Вариант 2
В данном варианте панель будет питаться от PoE-инжектора, то есть у вас должно быть четыре устройства: коммутатор, PoE-инжектор, контроллер и панель.
Подключите панель:
- Подайте питание на PoE-инжектор.
- Возьмите три Ethernet патчкорда и подключите контроллер и PoE-инжектор к коммутатору без активного PoE, а панель подключите через PoE-инжектор.
- Откройте на панели веб-браузер и введите IP-адрес контроллера из примера выше: 192.168.0.1.
- Откроется веб-интерфейс контроллера.
Вы можете превратить устройство в HMI-панель, где пользователь не сможет свернуть браузер и что-то изменить в системе:
- Установите из Google Play или любым другим способом Fully Kiosk Browser.
- Задайте в настройках Fully Kiosk Browser стартовый адрес Start URL и другие параметры.
- Добавьте Fully Kiosk Browser в автозапуск:
- Войдите в меню настроек. Для этого проведите пальцем от левого края экрана к правому или нажмите на три полоски в левом верхнем углу.
- В меню настроек перейдите в раздел Security (Безопасность).
- Найдите и откройте раздел Device Management.
- Включите настройку Launch on Boot (Запуск при загрузке).
- Также включите настройку Allow display over other apps (Разрешить отображение поверх других приложений). Эта настройка появляется при первой перезагрузке устройства.
Интерактивные SVG-панели для контроллеров Wiren Board создаются в встроенном ПО контроллера, с помощью Node-RED или в Home Assistant, Intra House, Intra SCADA, Rapid SCADA, Master SCADA и др:
- Панели в веб-интерфейсе контроллера.
- Панели в Node-RED.
- О создании панелей в SCADA-системах читайте в их документации.
Работа с портом RS-485
Предустановленного ПО в панели нет, но так как она работает на Android, то вы можете использовать любое стороннее приложение.
Порт доступен по адресу /dev/ttyS7
, но перед работой с портом его надо настроить, пример команды, которую надо ввести в консоли панели:
stty -F /dev/ttyS7 115200 cs8 -cstopb -parenb -crtscts -icrnl -opost -isig -icanon -iexten -echo
Параметры 115200, cs8, -cstopb и -parenb зависят от настроек вашего устройства, с которого вы получаете данные.
Подробное описание параметров команды:
- -F /dev/ttyS7: Указывает файл устройства, к которому будут применены настройки (в данном случае, /dev/ttyS7).
- 115200: Скорость передачи данных (baud rate). Возможные значения: 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 и другие, в зависимости от поддерживаемых значений на устройстве.
- cs8: Размер символа (character size), указывающий, сколько бит данных содержится в одном символе. Возможные значения:
- cs5, cs6, cs7, cs8 — количество бит: от 5 до 8. В большинстве случаев используется cs8 (8 бит на символ).
- -cstopb: Устанавливает количество стоп-битов. Возможные значения:
- cstopb — 2 стоп-бита.
- -cstopb — 1 стоп-бит (обычно используется в асинхронных соединениях).
- -parenb: Управляет битом чётности (parity bit), который используется для проверки ошибок. Возможные значения:
- parenb — включает бит чётности.
- -parenb — отключает бит чётности (обычно используется, когда контроль чётности не требуется).
- -crtscts: Управляет аппаратным контролем потока RTS/CTS (Request to Send / Clear to Send). Возможные значения:
- crtscts — включает аппаратный контроль потока.
- -crtscts — отключает аппаратный контроль потока (обычно используется, когда устройство не требует RTS/CTS).
- -icrnl: Входной перевод строк (input carriage return to newline). Возможные значения:
- icrnl — преобразует символы CR (carriage return) в NL (newline).
- -icrnl — отключает преобразование, отправляя CR символы как есть (полезно для работы с устройствами, которые не используют NL).
- -opost: Управляет постобработкой выходных данных (output post-processing). Возможные значения:
- opost — включает постобработку.
- -opost — отключает постобработку, отправляя данные в исходном виде.
- -isig: Управляет сигналами управления (например, Ctrl+C, Ctrl+Z). Возможные значения:
- isig — позволяет терминалу реагировать на сигналы, такие как прерывания (Ctrl+C).
- -isig — отключает сигналы, что полезно для последовательного ввода/вывода.
- -icanon: Управляет каноническим (строковым) режимом. Возможные значения:
- icanon — включает канонический режим, где ввод обрабатывается построчно.
- -icanon — отключает канонический режим, переходя в «сырое» состояние, где данные сразу передаются приложению.
- -iexten: Управляет дополнительными управляющими функциями. Возможные значения:
- iexten — включает расширенные функции (например, Ctrl+V для дословного ввода символов).
- -iexten — отключает дополнительные функции, оставляя только базовую передачу данных.
- -echo: Эхо данных на терминале. Возможные значения:
- echo — включает эхо, когда вводимые символы отображаются обратно на экране.
- -echo — отключает эхо, чтобы данные передавались без отображения на терминале (важно для последовательного ввода/вывода).
Файлы для разработчиков:
Полезная ссылка: https://support.wirenboard.com/t/panel-yc-sm08p-kak-poluchat-dannye-s-rs-485/22932/7
Инструкция по восстановлению планшета
Для успешного восстановления прошивки планшета важно соблюдать несколько шагов. Убедитесь, что используете правильную версию прошивки, соответствующую ревизии вашего устройства.
Проверка ревизии планшета
Перед началом прошивки требуется проверить ревизию вашего планшета. Для этого выполните следующие шаги:
- Установите ADB. Скачать и установить ADB можно с официального сайта: (https://developer.android.com/studio/releases/platform-tools).
- Подключите планшет к компьютеру через USB-кабель.
- Откройте командную строку на вашем компьютере и выполните команды:
adb shell
getprop ro.build.display.id
- Получите информацию о текущей версии прошивки, например:
C06-V21.3-YC-8-TV080WXM-NM1-SW0.4-20230620
или
C06-V21.3-YC-8-HNH-31AL-SW0.7-20240927
Внимательно проверьте, какая ревизия была выведена, чтобы использовать правильную версию прошивки для вашего устройства и скачайте ее.
Установка драйвера USB
Перед началом прошивки установите USB-драйвер для корректного подключения планшета к компьютеру.
- Скачайте и установите USB Driver Assistant на ваш компьютер.
Настройка Android Flash Tool
После установки драйвера настройте утилиту для прошивки:
- Скачайте и откройте Android Flash Tool.
- Измените язык интерфейса на английский, если он по умолчанию на китайском:
- Откройте Flash Tool.
- Перейдите в раздел Config.
- Измените значение с «1» на «2» (для смены языка на английский).
- Сохраните изменения и закройте файл.
Начало процесса прошивки
Чтобы начать процесс прошивки:
- Запустите Android Flash Tool(формат файла .exe).
- При первом запуске программа отобразит стандартное окно. Оставьте его без изменений.
- Нажмите Upgrade Firmware.
- Нажмите Firmware и загрузите файл прошивки в формате .img.
Подключение планшета к компьютеру
Для начала прошивки:
- Подключите планшет к компьютеру через USB-кабель. Важно: на этом этапе не подключайте питание (ни через DC, ни через POE).
- Используя тонкий предмет (например, иглу), нажмите и удерживайте кнопку сброса, которая находится в отверстии на корпусе планшета.
- В программе отобразится сообщение «No devices found». Держите кнопку сброса, пока сообщение не изменится на «Found a loader device».
- Когда устройство будет обнаружено, подключите питание (DC 12V или POE), после чего можно отпустить кнопку сброса.
Процесс прошивки
Процесс прошивки будет отображаться в правой части окна программы. Уровень выполнения отображается в процентах от 1% до 100%.
- После завершения процесса программа отобразит сообщение об успешной прошивке.
- Планшет автоматически перезагрузится (первый запуск может занять около 3 минут).
Изображения и чертежи устройства