Ik ontwikkel ESP32-desktop AI-assistent firmware met lvgl-touch UI
Niveau 1
Voldoet aan bepaalde prestatiecriteria en toont een sterke potentie op de marktplaats.
Over deze dienst
Vraagt je om firmware of een vloeiende touchscreen voor jouw ESP32-product? Ik bouw beide.
Ik ben embedded systems-ontwikkelaar en laatstejaars student elektrotechniek (ECE). Ik schrijf ESP32 / ESP32-S3, STM32 en Arduino-firmware met FreeRTOS, en ik ontwerp LVGL touchscreen-interfaces die soepel draaien op kleine schermen.
Wat ik voor jou kan doen:
- ESP32 / ESP32-S3 firmware (Arduino IDE, PlatformIO, ESP-IDF)
- LVGL touchscreen UI: menu’s, thema’s, animaties, toetsenborden
- Wi-Fi, Bluetooth LE, MQTT en cloud / AI API-koppelingen
- Sensoren en modules: IMU, RTC, I2C, SPI, ADC, SD-kaart, I2S-audio
- Foutopsporing en snelheid, geheugen en hitte-optimalisatie van bestaande code
- PCB-review en IoT-systeemontwerp
Voorbeeldproject: DeskBot, een volledige AI-tafelassistent op het Waveshare ESP32-S3-touchdisplay (gezicht, klok, AI-chat, Wi-Fi- en Bluetooth-manager, SD-kaartviewer en MP3-speler, spelletjes). Zie de PDF in de galerij.
Wat je krijgt:
- Schone, commentaarrijke broncode
- Setup README
- UI-preview voordat je hardware getest wordt (op aanvraag)
- Revisies nadat je het op jouw board hebt getest
Stuur me een bericht voordat je bestelt met jouw board, display en functies, dan vertel ik je welk pakket geschikt is.
Veelgestelde vragen
Automatische vertaling
Met welke boards en microcontrollers werk je?
ESP32, ESP32-S3, STM32 en Arduino-boards, plus veelvoorkomende displays, touch-controllers en sensoren. Geef voordat je bestelt het exacte board- en displaymodel door zodat ik kan bevestigen dat het een goede match is.
Kun je het touchscreen-werkgebied ook de firmware bouwen?
Ja. Ik bouw LVGL-touchinterfaces met menu’s, thema’s, animaties en een on-screen toetsenbord. Voor grotere projecten kan ik een schermvoorbeeld delen ter goedkeuring voordat je op jouw hardware test.
Ontvang ik de broncode?
Ja. Elke dienst bevat de volledige, commentaarrijke broncode en een README met setup-stappen, zodat je het project zelf kunt bouwen, aanpassen en flashen.
Kun je mijn bestaande code fixen of versnellen?
Ja. Stuur jouw code en een korte beschrijving van het probleem. Ik fix bugs en verbeter stabiliteit, snelheid, geheugenverbruik en warmte. Het Basic-pakket is ontworpen voor dit soort fixes.
Wat moet ik u sturen voordat u begint?
Het hangt af van jouw board- en displaymodel, de gewenste functies, eventuele bestaande code of schema en de tool die je gebruikt (Arduino IDE, PlatformIO of ESP-IDF). Voor grotere projecten helpt een ruwe schets van de schermen.

