Budżet: 8000 UAH Termin: 5 dni
Dzień dobry, jestem gotowa wykonać Twoje zadanie. Wszystko jasno i na czas!
Jest gotowy interfejs graficzny, opracowany w SquareLine Studio 1.5.4 (na bazie LVGL).
Należy zintegrować ten interfejs z kontrolerem ESP32-S3 Touch LCD 2 oraz skonfigurować poprawne działanie projektu w Espressif IDE (ESP-IDF).
Aplikacja jest prosta, niewielka — 4–5 ekranów, z podstawowymi animacjami i przejściami między stronami.
Należy uzyskać w pełni działający zaprogramowany projekt, który kompiluje się i uruchamia bez błędów.
Na końcu chcę uzyskać:
Skonfigurowane środowisko programistyczne Espressif IDE / ESP-IDF
Pełnoprawny projekt dla ESP32-S3 Touch LCD 2
Działający interfejs (LVGL + SquareLine)
Animacje i przejścia między ekranami
Zarządzanie zasilaniem przez przycisk Power
Wszystkie pliki wyjściowe projektu, w tym:
kod
konfiguracje
pliki SquareLine Studio
instrukcja budowy i programowania
Import projektu z SquareLine Studio 1.5.4
Poprawna integracja z LVGL w ESP-IDF
Podłączenie wyświetlacza i kontrolera dotykowego
Sprawdzenie wyświetlania wszystkich ekranów
Praca przejść między 4–5 stronami
Płynne animacje (te, które są już zawarte w SquareLine)
Obsługa zdarzeń dotykowych
Realizacja włączania / wyłączania kontrolera przez przycisk Power
Poprawna inicjalizacja po włączeniu
(Jeśli to możliwe) logika sleep / wake
W pełni skonfigurowany projekt pod ESP32-S3
Jasna struktura plików
Projekt musi kompilować się bez błędów
Obowiązkowo:
Doświadczenie w pracy z ESP32 / ESP32-S3
Doświadczenie z LVGL
Praktyczne doświadczenie w integracji SquareLine Studio
Rozumienie działania wyświetlaczy i kontrolerów dotykowych
Praca z ESP-IDF / Espressif IDE
Bedzie plusem:
Rzeczywiste projekty z GUI dla ESP32
Rozumienie optymalizacji LVGL (FPS, pamięć)
Doświadczenie w pracy z trybami sleep ESP32
Proszę podać:
Czy pracowałeś wcześniej z ESP32-S3
Czy masz doświadczenie z LVGL + SquareLine Studio
Przykłady podobnych projektów (jeśli są)
Jakie biblioteki i podejście planujesz wykorzystać
Orientacyjne terminy realizacji
Format przekazania wyniku
Archiwum lub repozytorium Git z:
pełnym projektem ESP-IDF
plikami SquareLine Studio
README / instrukcja uruchomienia
Projekt musi otwierać się i kompilować bez dodatkowych ustawień
Budżet: 8000 UAH Termin: 5 dni
Dzień dobry, jestem gotowa wykonać Twoje zadanie. Wszystko jasno i na czas!
Budżet: 4500 UAH Termin: 6 dni
Dzień dobry, mam niewielkie doświadczenie w tym, jeśli to interesujące, mogę spróbować to zrobić.
Budżet: 4000 UAH Termin: 6 dni
Witam!
Na moim ostatnim zamówieniu robiłem wieloekranowy interfejs na LVGL (bez konstruktora) z dalszą integracją na kontrolerze esp32p4, używając frameworka ESP-IDF. Również opracowywałem system monitorowania systemów chłodniczych, w tym pisanie niezawodnego oprogramowania na esp32, które uwzględniało różne krytyczne sytuacje.
Podczas realizacji planuję eksportować Twój projekt z SquareLine Studio do kodu w C i kontynuować rozwój oraz optymalizację interfejsu graficznego w emulatorze na podstawie informacji o typie Twojego kontrolera (esp32s3), rodzaju połączenia ekranu dotykowego z kontrolerem (I2C, SPI, itp.) oraz możliwych innych przyszłych czynników. Mam pod ręką esp32, więc tę część kodu logiki, która odpowiada za włączanie/wyłączanie, lekki/głęboki sen oraz uśpienie mogę realizować na swoim kontrolerze, po czym dostosuję/ustawię go pod esp32s3.
Podczas lub na końcu realizacji mogę przesłać (lub udostępnić dostęp do współpracy, jeśli chcesz, aby repozytorium było prywatne) link do repozytorium projektu, które będzie zawierać pliki budowy CMake oraz pliki zależności. Również w razie potrzeby mogę doradzić, jak dokładnie konfigurować i budować oprogramowanie.
Będę zadowolony z dalszej dyskusji na temat projektu!!
Co należy zrobić: opracować aplikację EXE w C++; stworzyć nowoczesny interfejs graficzny zgodnie z moim projektem; zrealizować logikę działania programu; zapewnić stabilne działanie na Windows 10 i Windows 11; udostępnić kod źródłowy Visual Studio (.sln, .vcxproj). Już mam: projekt interfejsu (załączam zrzuty ekranu); koncept działania programu; listę funkcji, którą omówimy z wykonawcą. Wymagania dla wykonawcy: pewna znajomość C++; doświadczenie w pracy z Microsoft Visual Studio; doświadczenie w tworzeniu aplikacji Windows Desktop; staranny i czytelny kod; gotowość do utrzymywania kontaktu podczas rozwoju. Proszę, w odpowiedzi prześlij: przykłady twoich programów EXE; doświadczenie w pracy z C++; orientacyjny czas realizacji; koszt pracy.
Dzień dobry Należy stworzyć moduł, który będzie działał z bazą danych Firebird w C++ do sprzedaży towarów. Są przykłady gotowych rozwiązań oraz opis funkcjonalności modułu. Główne funkcje: autoryzacja, wybór towaru na ekranie z grup/podgrup, przejście do koszyka, płatność kartą oraz druk paragonu. Program powinien działać na Windows 10 i wyżej, korzystać z istniejącej bazy danych.
Wymagana jest разработка łatki do sterownika karty graficznej, rozszerzającej możliwości zarządzania adapterem graficznym poprzez dodanie dodatkowych ustawień użytkownika. Łatka powinna integrować się z istniejącą architekturą sterownika bez naruszania jego podstawowej funkcjonalności i zapewniać zgodność z obsługiwanymi wersjami systemu operacyjnego. Głównym celem jest zapewnienie bardziej elastycznego dostępu do parametrów, które są niedostępne w standardowej panelu sterowania, z możliwością ich zmiany przez interfejs użytkownika lub programowe API. Łatka powinna przewidywać modułową strukturę, umożliwiającą w przyszłości dodawanie nowych parametrów bez istotnej przeróbki kodu. Należy zapewnić poprawne przetwarzanie błędów, rejestrowanie zmian, możliwość przywrócenia ustawień do wartości domyślnych, a także zachowanie zgodności z przyszłymi aktualizacjami sterownika, o ile to możliwe. Rozwiązanie powinno być dostarczone z dokumentacją techniczną opisującą architekturę, zrealizowane możliwości, ograniczenia oraz zalecenia dotyczące testowania.
Jesteśmy dużą firmą logistyczną, która ma własny eksport. Dysponujemy dużym parkiem samochodowym i nieustannie wysyłamy nasze pojazdy na eksport do krajów Europy.Opis Strona: https://echerha.gov.ua/ Na tej stronie umieszczamy nasze samochody w elektronicznej kolejce do przekroczenia granicy państwowej. Podczas rejestracji należy wprowadzić następujące dane: imię i nazwisko kierowcy; numer paszportu zagranicznego; adres e-mail; numer telefonu logisty do otrzymywania powiadomień; typ pojazdu (ciężarowy); nazwa producenta samochodu; numer rejestracyjny ciągnika; numer rejestracyjny przyczepy; numer deklaracji celnej. Dla każdego samochodu z góry określono konkretny dzień i godzinę przekroczenia granicy. Na przykład, samochód musi przejść przez punkt kontrolny „Rawa-Ruska” w poniedziałek o 10:00.Nasz problem - Kolejka na stronie https://echerha.gov.ua/ porusza się nieprzewidywalnie. - Na przykład, dzisiaj jest piątek, a samochód musi przekroczyć granicę w poniedziałek o 10:00. - Nie wiemy, kiedy dokładnie kolejka zacznie się posuwać. Może to nastąpić w piątek wieczorem, w dowolnym momencie w sobotę lub niedzielę, wcześnie rano, w ciągu dnia lub późno wieczorem. - Kiedy kolejka zaczyna się poruszać, jest to od razu widoczne na stronie. Czasami w ciągu zaledwie kilku minut może przesunąć się z piątku na poniedziałek lub nawet na wtorek. - Z tego powodu logistycy muszą nieustannie kontrolować aplikację mobilną lub stronę internetową, aby nie przegapić momentu, gdy kolejka dojdzie do potrzebnej daty i godziny. Jeśli ten moment zostanie utracony, fizycznie nie zdążamy umieścić samochodu w kolejce na odpowiedni slot czasowy.Zadanie - Po wprowadzeniu danych o samochodzie (na przykład do tabeli lub innego interfejsu, w zależności od realizacji programisty) system powinien automatycznie śledzić ruch kolejki. - Kiedy kolejka dojdzie do wcześniej określonej daty i godziny, system powinien automatycznie wypełnić wymagane dane i umieścić samochód w kolejce bez udziału logisty.