Реалізація інтерфейсу пристрою на Raspberry Pi Zero 2 W (Linux, .net, Avalonia, c#)
Має апаратну частину вимірювального приладу, яка спілкується з інтерфейсною частиною по SPI.
В якості інтерфейсної частини виступає Raspberry Pi Zero 2W.
Всі обчислення та вимірювання виконуються в FPGA в апаратній частині, з якої по SPI отримуються структури замірів і туди ж по SPI передаються структури конфігурації. У спрощеному вигляді - ви по SPI будете отримувати все необхідне для відображення результату заміру, а параметри налаштувань, які вводить користувач у інтерфейсі приладу - відправляти також по SPI і у відповідь отримувати замір.
Прилад являє собою ультразвуковий товщиномір з А-сканом (відображається як цифрове значення товщини, так і прийняті сигнали, а також представлення результатів вимірювань у різних графічних видах).
Інтерфейс приладу - у вигляді макетів у Figma.
Особливості реалізації
Дисплей 3.5 дюймів, 320х480px, підключення до Raspberry по SPI
Передбачається, що реалізація буде на Avalonia UI, з#, .net (так ми реалізуємо такі проекти у себе, але ви можете пропонувати варіанти).
Швидкість оновлення на екрані динамічних даних (графік сигналу + значення товщини) - мінімум 25 Гц для найдовшої розгортки сигналу.
Робота з клавіатурою приладу (фізичною, мембранною) реалізована на вимірювальній платі, ви будете отримувати по SPI код натиснутої кнопки.
Робота з тачскріном - реалізується на raspberry безпосередньо, тачскрін працює на стандартному контролері.
Система на Raspberry Pi Zero 2 W - у збірці без GUI (так ми реалізуємо такі проекти у себе, але ви можете пропонувати варіанти). При запуску системи потрібно видалити всі сторонні логотипи, вивести наш логотип. Після запуску системи запускається додаток, слідів і ознак того, що прилад працює на Raspberry - бути не повинно.
Графіка (приклад кількох типових екранів). Загалом весь проект у Figma містить близько 150 екранів (з урахуванням екранів, де відображаються різні дії). Загалом унікальних екранів - 30-40 штук. Проект у Figma надам за запитом у процесі обговорення реалізації проекту.









Результат реалізації
Повноцінний працюючий інтерфейс, із усіма вікнами, налаштуваннями, елементами керування та відображення, що запускається і працює на платі Raspberry Pi Zero 2W. Дані для відображення на етапі розробки будете брати з файлу (вам буде представлений зразок даних з описом, як це буде отримуватися з вимірювальної плати по SPI)
-
Може вам тут 3 спеціаліста, перший який напише апі для роботи з SPA, другий який напише UI,а третій який вам це туди все встановить
-
Актуальні фриланс-проєкти в категорії C#
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 10 днів 8 годин тому ∙ 2 ставки |
Створення плагіну для інтеграції з POS-системою Syrve, C#Розробити плагін для POS-системи Syrve (on-premise), який встановлюється на сервер закладу. Плагін має: (1) передавати на наш сервер дані в режимі реального часу — замовлення, статуси столів, платежі, чеки; (2) приймати команди від Reservble — підтвердження бронювань, прив'язка… C#, Веб-програмування ∙ 13 днів 4 години тому ∙ 15 ставок |