Робота полягає в розробці інтерфейсної частини вимірювального приладу. В якості апаратної платформи інтерфейсної частини виступає 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 Доброго дня! Моду розробити такий скрипт, який буде повністю виконувати Вашу задачу!!! Звертайтесь!!!!
-
148 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 ∙ 6 днів 15 годин тому ∙ 6 ставок |