Ich entwickle eine ESP32-Desktop-AI-Assistenten-Firmware mit LVGL-Touch-UI
Elektroniker
Level 1
Hat bestimmte Leistungskriterien erfüllt und zeigt großes Potenzial auf dem Marktplatz.
Über diesen Service
Du brauchst Firmware oder ein reibungsloses Touch-Display für dein ESP32-Produkt? Ich baue beides.
Ich bin Embedded-Systems-Entwickler und Abschlussjahrgang der Elektrotechnik/Elektronik. Ich schreibe ESP32 / ESP32-S3, STM32 und Arduino-Firmware mit FreeRTOS, und ich designe LVGL-Touch-Oberflächen, die auf kleinen Displays flüssig laufen.
Was ich dir anbieten kann:
- ESP32 / ESP32-S3 Firmware (Arduino IDE, PlatformIO, ESP-IDF)
- LVGL-Touch-UI: Menüs, Themes, Animationen, Tastaturen
- Wi-Fi, Bluetooth LE, MQTT und Cloud/AI-API-Verbindungen
- Sensoren und Module: IMU, RTC, I2C, SPI, ADC, SD-Karte, I2S-Audio
- Fehlerbehebung und Geschwindigkeits-, Speicher- und Wärmeoptimierung bestehenden Codes
- PCB-Review und IoT-System-Design
Beispielprojekt: DeskBot, ein kompletter KI-Schreibtischassistent auf dem Waveshare ESP32-S3-Touch-Display (Gesicht, Uhr, KI-Chat, Wi-Fi- und Bluetooth-Manager, SD-Karten-Betrachter und MP3-Player, Spiele). Siehe das PDF in der Galerie.
Du bekommst:
- Sauberen, kommentierten Quellcode
- Setup-README
- UI-Vorschau vor dem Hardware-Test (auf Anfrage)
- Überarbeitungen, nachdem du es auf deiner Platine getestet hast
Schreib mir vor der Bestellung mit deiner Platine, dem Display und den Features eine Nachricht, und ich sag dir, welches Paket passt.
Plattform:
ESP32
Expertise:
Firmware-Entwicklung
•
RTOS
•
Mikrocontroller
•
IoT
•
Im Test
•
AI
FAQ
Automatische Übersetzung
Mit welchen Boards und Mikrocontrollern arbeitest du?
ESP32, ESP32-S3, STM32 und Arduino-Boards, plus gängige Displays, Touch-Controller und Sensoren. Teile mir dein genaues Board- und Display-Modell vor der Bestellung mit, damit ich sicherstellen kann, dass es passt.
Kannst du die Touchscreen-Schnittstelle auch zusammen mit der Firmware bauen?
Ja. Ich baue LVGL-Touch-Oberflächen mit Menüs, Themes, Animationen und einer On-Screen-Tastatur. Für größere Projekte kann ich vor dem Test auf der Hardware eine Bildschirmanzeige zur Abnahme freigeben.
Erhalte ich den Quellcode?
Ja. Jedes Paket umfasst den vollständigen, kommentierten Quellcode und ein README mit Setup-Schritten, sodass du das Projekt selbst erstellen, bearbeiten und flashen kannst.
Kannst du meinen bestehenden Code reparieren oder beschleunigen?
Ja. Schick mir deinen Code und eine kurze Problembeschreibung. Ich behebe Bugs und verbessere Stabilität, Geschwindigkeit, Speicherverbrauch und Hitze. Das Basic-Paket ist für diese Art von Fix ausgelegt.
Was muss ich Ihnen vor dem Start zusenden?
Deine Platine und dein Display-Modell, die gewünschten Funktionen, vorhandener Code oder Schaltplan und das von dir verwendete Tool (Arduino IDE, PlatformIO oder ESP-IDF). Für größere Projekte hilft eine grobe Skizze der Bildschirme.

