Обычное дело: мы используем cookie. Здесь можно узнать зачем
Хорошо

Панель управления системой умного дома

Разработанное нами устройство представляет собой настенный тачскрин планшет, предназначенный для управления периферией умного дома.
Специализированная сборка Linux
Контроль доступа с помощью NFC
Связь по Ethernet, Wi-Fi, Bluetooth, NFC и радио

Введение

Система умного дома представляет собой сеть устройств, в которую обычно входят освещение, бытовые приборы, розетки и системы регулирования температуры. Чтобы вы могли контролировать такую систему, производители предлагают панели управления с интуитивно понятным интерфейсом на дисплее с сенсорным экраном.

Запрос

Производитель систем умного дома искал надежного партнера, имеющего большой опыт в разработке электроники. Компании требовалось спроектировать панель управления для своего продукта.

Решение

КЕДР Solutions разработала головное устройство для управления умным домом в виде планшета, выполнив его на базе микропроцессора Allwinner A20. Мы спроектировали принципиальные схемы, развели платы и испытали прототип. В устройство входят: сенсорный экран с диагональю 7 дюймов, NFC-модуль для контроля доступа к системе, а также радиочастотный модуль для интеграции планшета с IoT-экосистемой заказчика. Мы также разработали специализированную сборку Linux и написали драйверы для различных модулей системы.
Спроектированная инженерами КЕДР Solutions главная печатная плата в панели управления Умным домом
Часть главной печатной платы в панели управления умным домом

Сложности проекта и их решение

  • Плата для интеграции с IoT-экосистемой
    Главная печатная плата для системы умного дома имеет разнообразные средства беспроводной связи: Ethernet, Wi-Fi, Bluetooth, NFC и радио.
  • Адаптерная плата для ЖК-экрана
    Она позволяет заменять ЖК-дисплей, который подключается к главной плате, не меняя саму главную плату.
  • Плата для светодиодной подсветки
    Позволяет панели управления использовать в фоновой подсветке множество цветов. Чтобы с планшета можно было управлять подсветкой, мы написали специализированный драйвер для светодиодной ленты.
  • NFC-модуль
    Оригинальный драйвер для NFC-модуля не работал с ядром Linux-Sunxi. Мы оптимизировали драйвер, сделав его совместимым с этой системой.
  • Qt-приложение с EGLFS
    Для оптимизации производительности мы использовали плагин EGLFS, поверх которого запускаются встроенные Qt-приложения. Это позволяет им работать с улучшенной графикой без X11.
Разработка гибкой печатной платы инженерами компании KEDR Solutions
Гибкая печатная плата, подсоединенная к ЖК-экрану

Выполненные работы

  • Проектирование принципиальных схем
  • Создание файлов для изготовителя
  • Разводка печатных плат
  • Тестирование аппаратной части
  • Сборка специализированного образа Linux
  • Разработка ядра и драйверов ОС

Использованные технологии

Allwinner A20 с 2 ядрами ARM
в качестве микропроцессора.
Специализированный образ Linux
в качестве операционной системы устройства.
SD-карта
для ханения прошивки устройства.
C/C++
для написания программного обеспечения.
Жидкокристаллический сенсорный экран
для отображения пользовательского интерфейса.
Драйвер ядра Linux
для корректной работы NFC-модуля.
Радиочастотный модуль
для работы со специализированным протоколом передачи данных.
Qt
для разработки пользовательского интерфейса.
EAGLE CAD
для создания принципиальной схемы и проектирования печатной платы.
Технология гибких печатных плат
для светодиодной ленты, NFC-антенны и специальной адаптерной платы для ЖК-экрана.

Итоги

Панель управления умным домом представляет собой специальный планшет, который устанавливается на стену. Он интегрирует все умные устройства в доме в одно приложение. Устройство позволяет пользователям следить за работой системы и контролировать температуру, замки, освещение и другие подсистемы.
  • Разнообразные средства беспроводной связи: Ethernet, Wi-Fi, Bluetooth, NFC, радио
  • Время загрузки: <3 секунд
Связаться с нами
Оставьте контактные данные, и мы свяжемся с вами в ближайшее время