Praca polega na opracowaniu interfejsu urządzenia pomiarowego. Jako platforma sprzętowa interfejsu służy Raspberry Pi Zero 2W (otrzymasz obraz systemu z zintegrowanym sterownikiem wyświetlacza).
Interfejs urządzenia do realizacji - w postaci makiet w Figma.
Cecha realizacji
Wyświetlacz 3,5 cala, 320x480px, połączenie z Raspberry przez SPI (standardowe).
Czujniki pomiarowe - połączenie przez USB. Wszystko, co potrzebne do pracy (API) - dostarczymy.
Praca z klawiaturą urządzenia (fizyczną, membranową) realizowana jest na płycie pomiarowej, będziesz otrzymywać przez SPI kod naciśniętego przycisku.
Praca z dotykiem - realizowana jest na raspberry bezpośrednio, ekran dotykowy działa na standardowym kontrolerze.
Po uruchomieniu systemu należy usunąć wszystkie obce logo, wyświetlić nasze logo. Po uruchomieniu systemu uruchamia się aplikacja, nie powinno być żadnych śladów ani oznak, że urządzenie działa na Raspberry.
Dane źródłowe
Otrzymasz makiety wszystkich ekranów w Figma + czujnik, do podłączenia do Raspberry przez USB. Ekran z dotykiem i Raspberry może używać swoich, możemy je dostarczyć (do omówienia). Klawiaturę można używać standardową, podłączaną przez USB na etapie całego rozwoju.
Narzędzia do rozwoju, języki programowania - nie ograniczamy, możesz proponować dowolne, na których w pełni zrealizujesz zadanie (u nas robimy na .net, c#, avalonia, lvgl).
Otrzymasz również w pełni działającą aplikację na Androida, w której wszystko już zostało zrealizowane i działa - będziesz mógł podłączyć ten czujnik i zobaczyć, jak wszystko powinno działać, mierzyć i wyświetlać (różnica będzie polegała głównie na dostosowaniu interfejsu do ekranu o niskiej rozdzielczości 320x480 i niewielkich różnicach w realizacji interfejsów).
Wynik realizacji
W pełni działający interfejs, ze wszystkimi oknami, ustawieniami, elementami sterującymi i wyświetlającymi, uruchamiający się i działający na płycie Raspberry Pi Zero 2W. Dane do wyświetlenia na etapie rozwoju będziesz pobierać z pliku (zostanie Ci przedstawiony próbka danych z opisem, jak to będzie uzyskiwane z płyty pomiarowej przez SPI)
Aby zrozumieć interfejs w ogóle, podaję kilka wariantów okien (łącznie będzie ich około pięćdziesięciu).
Pomiar

Archiwum

Ustawienia

Makiety w Figma przekażę już w trakcie omawiania projektu.
-
116 Dzień dobry! Chcę opracować taki skrypt, który w pełni zrealizuje Twoje zadanie!!! Proszę o kontakt!!!!
-
172 1 1 Witaj! Jestem gotów zrealizować ten projekt, mam duże doświadczenie w tworzeniu różnych aplikacji.
-
297 1 Cześć.
Ten projekt koncentruje się na opracowaniu w pełni funkcjonalnego interfejsu użytkownika dla urządzenia pomiarowego działającego na Raspberry Pi Zero 2W, na podstawie szczegółowych makiet Figma. Wdrożę responsywny i zoptymalizowany interfejs użytkownika, który bezproblemowo współdziała z dostarczonymi API dla danych czujników, wejściem z klawiatury oraz obsługą ekranu dotykowego, zapewniając płynne działanie w czasie rzeczywistym. Moje podejście obejmuje usunięcie wszystkich śladów Raspberry, dostosowanie sekwencji uruchamiania, aby wyświetlać tylko Twoją markę oraz adaptację interfejsu do rozdzielczości wyświetlacza 320x480. Dostarczę stabilną, gotową do pracy aplikację, która wyświetla Twoją istniejącą wersję Android, zachowując jednocześnie efektywność i wizualną spójność.
-
278 5 1 1 Dzień dobry,
Projekt jest interesujący — rozumiem, że chodzi o pełnoprawny interfejs dla Raspberry Pi Zero 2W do urządzenia pomiarowego z własnym wyświetlaczem dotykowym 320x480 i fizyczną klawiaturą.
Głównym celem jest dostosowanie gotowej realizacji Android do Raspberry i zapewnienie uruchomienia bez widocznych śladów Raspberry OS (z logo i automatycznym uruchamianiem twojej aplikacji).
Jak widzę realizację:
1. Opracowanie interfejsu w C# / Avalonia lub LVGL (w zależności od ostatecznych wymagań dotyczących wydajności).
2. Powtórzenie logiki wizualnej z makiet Figma z dostosowaniem do niskiej rozdzielczości i obsługi dotyku.
… 3. Narysowanie wszystkich okien i stanów (około 50 ekranów, w tym wykresy, tabele, menu i ustawienia).
4. Integracja wymiany z częścią pomiarową — na etapie testów dane są odczytywane z pliku-emulatora, po czym następuje podłączenie komunikacji SPI z rzeczywistą płytką.
5. Ustawienie automatycznego uruchamiania i ukrycie wszystkich logo Raspberry przy starcie.
6. Optymalizacja FPS i responsywności dotyku dla płynnej pracy interfejsu.
Z doświadczenia: robiłem podobne wbudowane UI dla urządzeń przemysłowych i terminali przenośnych (w tym praca z LVGL i .NET pod Raspberry), więc rozumiem ograniczenia pamięci i cechy wyświetlaczy SPI.
Ocena pod względem czasu i budżetu:
— Analiza makiet i struktura projektu: 1–2 dni
— Opracowanie UI i podstawowej nawigacji: 10–14 dni
— Integracja wymiany i testowanie na Raspberry: 5–7 dni
Łącznie: orientacyjnie 3 tygodnie na pełny cykl, budżet w przedziale 1200–1800 USD w zależności od liczby ekranów i poziomu interaktywności.
Proszę o wyjaśnienie:
1. Preferowany stos technologiczny (Avalonia, LVGL czy dopuszczacie Qt/PyQt)?
2. Czy należy zapewnić instalację i kompilację w obrazie OS, czy sami integrujecie aplikację?
3. Czy planowane jest rozszerzenie interfejsu po pierwszej wersji (na przykład wykresy, archiwa, ustawienia czujników)?
Jestem gotów omówić szczegóły i przystąpić do przygotowania architektury po otrzymaniu makiet Figma i próbek danych.
-
1122 7 0 Witam, mogę pomóc w realizacji rozwoju interfejsu na raspberry pi2w c#/c++, pisz, aby omówić szczegóły.
Aktualne zlecenia dla freelancerów w kategorii C#
Dopracowanie 1C UT 11 dla TSD Zebra (RDP): różne sygnały dźwiękowe podczas skanowania
83 PLN
Konfiguracja: 1C UT 11 Adresowy magazyn Terminal Zebra TC26 Praca przez RDP Skanowanie towarów odbywa się w dokumentach przyjęcia, umiejscowienia, selekcji oraz innych operacjach magazynowych. Aktualny problem: Magazynierzy pracują przez terminal Zebra. Podczas skanowania nie… C#, Bazy danych i SQL ∙ 1 dzień 6 godzin temu ∙ 5 ofert |
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)
83 PLN
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić… C i C++, C# ∙ 12 dni 18 godzin temu ∙ 3 oferty |