Работа заключается в разработке интерфейсной части измерительного прибора. В качестве аппаратной платформы интерфейсной части выступает Raspberry Pi Zero 2W (вы получите образ системы с интегрированным драйвером дисплея).
Интерфейс прибора для реализации - в виде макетов в Figma.
Особенности реализации
Дисплей 3.5 дюймов, 320х480px, подключение к Raspberry по SPI (стандартное).
Измерительные датчики - подключение по USB. Все необходимое для работы (API) - предоставим.
Работа с клавиатурой прибора (физической, мембранной) реализована на измерительной плате, вы будете получать по SPI код нажатой кнопки.
Работа с тачем - реализуется на raspberry непосредственно, тач скрин работает на стандартном контроллере.
При запуске системы необходимо убрать все посторонние логотипы, вывести наш логотип. После запуска системы запускается приложение, никаких следов и признаков того, что прибор работает на Raspberry - быть не должно.
Исходные данные
Вы получите Макеты всех экранов в Figma + датчик, для подключения к Raspberry по USB. Экран с тачем и Raspberry может е использовать свои, можем предоставить мы (обсуждается). Клавиатуру можно использовать стандартную , подключаемую по USB на этапе все разработки.
Средства разработки, языки разработки - не ограничиваем, можете предлагать любые, на которых вы реализуете задачу полностью (мы у себя делаем на .net, c#, avalonia, lvgl).
Также вы получите полностью работоспособное приложения для Android, на котором это все уже реализовано и работает - сможете подключить этот датчик и видеть, как все должно себя вести, мерять и отображаться (отличие будет по сути только в адаптации интерфейса под экран низкого разрешения 320х480 и небольших отличиях реализации интерфейсов).
Результат реализации
Полноценно работающий интерфейс, со всеми окнами, настройками, элементами управления и отображения, запускающийся и работающий на плате Raspberry Pi Zero 2W. Данные для отображения на этапе разработки будете брать из файла (вам будет представлен семпл данных с описанием, как это будет получаться из измерительной платы по SPI)
Для понимания интерфейса в принципе даю несколько вариантов окон (всего будет полсотни).
Измерение

Архив

Настройки

Макеты в Figma дам уже в процессе обсуждения проекта.
-
116 Добрый день! Нужно разработать такой скрипт, который будет полностью выполнять вашу задачу!!! Обращайтесь!!!!
-
172 1 1 Здравствуйте! Готов выполнить данный проект есть большой опыт разработки различных приложений
-
297 1 Привет.
Этот проект сосредоточен на разработке полнофункционального интерфейса пользователя для измерительного устройства, работающего на Raspberry Pi Zero 2W, на основе детализированных макетов Figma. Я внедрю адаптивный и оптимизированный интерфейс пользователя, который беспрепятственно взаимодействует с предоставленными API для данных датчиков, ввода с клавиатуры и управления сенсорным экраном, обеспечивая плавную работу в реальном времени. Мой подход включает удаление всех следов Raspberry, настройку последовательности загрузки для отображения только вашего бренда и адаптацию интерфейса для разрешения дисплея 320x480. Я предоставлю стабильное, готовое к работе приложение, которое отображает вашу существующую версию Android, сохраняя при этом эффективность и визуальную согласованность.
-
278 5 1 1 Добрый день,
Проект интересный — понимаю, что речь идёт о полноценной интерфейсной оболочке под Raspberry Pi Zero 2W для измерительного прибора с собственным тач-дисплеем 320х480 и физической клавиатурой
Главная цель — адаптировать готовую Android-реализацию под Raspberry и обеспечить запуск без видимых следов Raspberry OS (с логотипом и автозапуском вашего приложения)
Как вижу реализацию:
1. Разработка интерфейса на C# / Avalonia або LVGL (в зависимости от финальных требований по производительности).
2. Повторение визуальной логики из Figma-макетов с адаптацией под малое разрешение и управление тачем.
… 3. Отрисовка всех окон и состояний (порядка 50 экранов, включая графики, таблицы, меню и настройки).
4. Интеграция обмена с измерительной частью — на этапе теста данные читаются из файла-эмулятора, после чего подключается SPI-коммуникация с реальной платой.
5. Настройка автозапуска и скрытие всех логотипов Raspberry при старте.
6. Оптимизация FPS и отзывчивости тача для плавной работы интерфейса.
По опыту: делал подобные встраиваемые UI для промышленных устройств и handheld-терминалов (включая работу с LVGL и .NET под Raspberry), так что понимаю ограничения по памяти и особенностям SPI-дисплеев.
Оценка по срокам и бюджету:
— Анализ макетов и структура проекта: 1–2 дня
— Разработка UI и базовой навигации: 10–14 дней
— Интеграция обмена и тестирование на Raspberry: 5–7 дней
Итого: ориентировочно 3 недели на полный цикл, бюджет в диапазоне $1200–1800 в зависимости от числа экранов и уровня интерактивности.
Уточните, пожалуйста:
1. Предпочтительный стек (Avalonia, LVGL или допускаете Qt/PyQt)?
2. Нужно ли обеспечить установку и сборку в образ ОС, или вы интегрируете приложение сами?
3. Планируется ли расширение интерфейса после первой версии (например, графики, архивы, настройки датчиков)?
Готов обсудить детали и приступить к подготовке архитектуры после получения Figma-макетов и семпла данных
-
1122 7 0 Здравствуйте, могу помочь с реализацией разработки интерфейса на raspberry pi2w c#/c++, пишите для обсуждения деталей.
Актуальные фриланс-проекты в категории C#
Доопрацювання 1С УТ 11 для ТСД Zebra (RDP): різні звукові сигнали при скануванні
1000 UAH
Конфигурация: 1С УТ 11 Адресный склад ТСД Zebra TC26 Работа через RDP Сканирование товаров выполняется в документах приемки, размещения, отбора и других складских операциях. Текущая проблема: Кладовщики работают через ТСД Zebra. При сканировании не всегда замечают сообщения на… C#, Базы данных и SQL ∙ 2 часа 37 минут назад ∙ 2 ставки |
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 11 дней 14 часов назад ∙ 2 ставки |