Job description
Potrzebujemy PILNIE przerobić interfejs kilku aplikacji, tutaj szczegóły dotyczące tej wymagającej najwięcej prac dodatkowych poza samą zmiana interfejsu.
Zakres prac
Zmiana całego układu, interfejsu, grafik etc. na ten z Figmy.
Wszystkie teksty będą grafikami, do pobrania z Figmy.
Przejścia pomiędzy ekranami / językami takie jak w Figmie.
Ukryć kursor, przetestowałem i działa:
self.window.config(cursor="none")
Usuwamy ruchome tło
Usuwamy tryb “wysokiego kontrastu”
Monitor nie jest dotykowy (rozdzielczość zostaje 1920x1080), dodajemy 2 przyciski podłączone do GPIO:
GPIO 5 - zmiana języka (wcześniej funkcjonalność osiągana dotykowym przyciskiem w rogu ekranu) (3 języki w pętli PL/EN/RU)
GPIO 6 - przycisk HOME/START z podwójnym działaniem:
jeśli jesteśmy na jakimkolwiek innym ekranie niż ekran tytułowy - przenieś nas na ekran tytułowy
jeśli jesteśmy na ekranie tytułowym - wyświetl ekran z instrukcją
Dodatkowy przycisk GPIO 13 - resetujący obrót mózgu:
W aplikacji “master” w pliku zapisujemy offset obrotu mózgu, zapisujemy go na bazie aktualnego obrotu po przyciśnięciu przycisku.
Zastosowanie: obsługa podchodzi ustawia fizyczny mózg przodem, wciska przycisk aby “zresetować przesunięcie obrotu”
Poprawa obracania:
wydajność na raspberry, potrzebujemy uzyskać płynny obrót prawdopodobnie wymaga to kompletnej zmiany implementacji.
kiedy mijamy pełny punkt pełnego obrotu, kontynuujemy obracanie w tym samym kierunku w którym się kręciliśmy zamiast odbijać się i robić pełnego obrotu dookoła
Odczytywanie stanu czytnika rfid na wszystkich ekranach, nie tylko na ekranie startowym. Jeśli ktoś zapoznał się już z informacjami o móżdżku wystarczy że przyłoży skaner do innej części.
Podgląd gotowej animacji docelowej:
Załączniki:
ProjektLG#1.2024.JK _C1.pdf - oryginalne zlecenie na utworzenie aplikacji, dla kontekstu.
2024-08-26-AplkacjaC1CoWidziMozg.zip - aplikacja do modyfikacji