Wprowadzenie
Witaj w dokumentacji projektów UFTD! Niektóre z naszych projektów są open source i dostępne
na GitHub. Ta dokumentacja pomoże Ci rozpocząć pracę z naszymi modułami i aplikacjami.
💡 Open Source
Niektóre projekty są dostępne na licencji open source. Możesz je dowolnie modyfikować i używać we własnych projektach.
PC-Parameters-Provider
Aplikacja Windows do monitorowania i przesyłania parametrów systemowych PC przez port szeregowy.
Idealna do tworzenia zewnętrznych wyświetlaczy HW monitor.
Wymagania
- Windows 10/11
- .NET Runtime 6.0 lub nowszy
- Port szeregowy (USB-UART)
Instalacja
git clone https://github.com/MayysterUFTD/PC-parameters-serial-provider
cd PC-parameters-serial-provider
dotnet build
Zobacz na GitHub →
JC4880P443-ParametersDisplay
Firmware ESP32-S3 dla wyświetlacza 4.8" z interfejsem LVGL.Wyświetla parametry PC
odbierane przez port szeregowy z aplikacji PC-Parameters-Provider.
Specyfikacja
- Wyświetlacz: 4.8" 480x320
- MCU: ESP32-S3
- Framework: ESP-IDF 5.x
- UI: LVGL 9.x + EEZ Studio
Kompilacja
git clone https://github.com/MayysterUFTD/JC4880P443-ParametersDisplay
cd JC4880P443-ParametersDisplay
idf.py build
idf.py flash
JC8048W550-LVGL-ESPIDF-EEZ
Template projekt dla wyświetlacza 5" 800x480 z ESP32-S3.Gotowy do użycia jako
baza dla własnych projektów z interfejsem graficznym.
Funkcje
- Rozdzielczość 800x480
- Obsługa dotyku pojemnościowego
- LVGL 9.x z pełną obsługą widgetów
- Integracja z EEZ Studio
git clone https://github.com/MayysterUFTD/ESP32-S3-JC8048W550-LVGL-ESPIDF-EEZ
cd ESP32-S3-JC8048W550-LVGL-ESPIDF-EEZ
idf.py set-target esp32s3
idf.py build
Środowisko deweloperskie
Do pracy z projektami ESP32 potrzebujesz zainstalowanego ESP-IDF.
Wymagane narzędzia
- ESP-IDF v5.x
- Python 3.8+
- Git
- VS Code z rozszerzeniem ESP-IDF (opcjonalnie)
📚 Oficjalna dokumentacja
Szczegółowe instrukcje instalacji ESP-IDF znajdziesz na stronie Espressif.
Wgrywanie firmware
Po skompilowaniu projektu możesz wgrać firmware na płytkę ESP32.
Przez ESP-IDF
idf.py -p COM3 flash monitor
Przez esptool.py
esptool.py --chip esp32s3 --port COM3 write_flash 0x0 bootloader.bin 0x10000 firmware.bin