Business Client need Software Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Uberlândia, Brazil

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"Objective
I’m looking for a freelancer experienced in ESP32-S3 and LVGL HMI development to build a fully pre-configured Windows Virtual Machine with Arduino IDE and all necessary tools dedicated exclusively to the ESP32-S3-Touch-LCD-4.3B (SpotPear/Waveshare) module.
The goal is to have a ready-to-use virtual PC (VirtualBox or VMware) where I can open, compile, and upload projects immediately — with all drivers, libraries, and examples already integrated and functional for this specific hardware.
Scope of Work
The freelancer must deliver a fully functional Windows virtual machine, with everything installed, configured, and tested specifically for the ESP32-S3-Touch-LCD-4.3B module listed above.
1. Full installation and configuration
Arduino IDE installed and configured for ESP32-S3;
Pre-installed libraries: LVGL, TFT_eSPI, Touch (FT5x06), DS18B20, SD, RTClib, and Modbus;
Correct USB drivers and board definitions for the SpotPear module;
Screen design tools such as SquareLine Studio or LVGL Designer, installed and linked to the Arduino workflow;
LVGL graphics configuration adapted to the native RGB 800×480 display and capacitive I²C touch panel.
2. Functional examples and graphical interfaces
The environment must include working and well-commented examples, all tested on the actual module:
Main menu screen with navigation between pages;
Temperature monitoring screen showing live DS18B20 readings;
Automatic data logging to the SD card (temperature + date + time via RTC, saved as CSV);
Modbus RTU configuration screen (master/slave mode, address, baud rate, data bits, parity, stop bits);
Wi-Fi setup screen (SSID, password, connection status, local IP);
Digital I/O diagnostic screen;
System setup screen (RTC clock, brightness, language, temperature unit).
All examples must be fully operational and commented in English, showing LVGL UI integration with the real hardware (sensors, SD, RTC, etc.).
3. Hardware and peripheral integration
Everything must be implemented using the original interfaces and connectors of the SpotPear module:
RS-485 Modbus RTU communication tested and functional;
I²C for touch and peripheral expansion;
CAN Bus configured and verified;
MicroSD card fully functional (read/write);
RTC internal clock active for real-time logging;
Opto-isolated digital inputs and outputs configured and demonstrated.
4. Documentation and project organization
A complete PDF manual must be provided, covering:
How to start the virtual machine and upload code;
How to compile and modify the LVGL screens;
Pinout and wiring diagram for the SpotPear module;
Data logging format (CSV or TXT structure: timestamp + temperature);
Modbus parameter mapping and example configuration table.
Deliverables
Windows Virtual Machine image (.vdi or .vmx) – plug-and-play ready;
Complete and commented source code (.ino, .h, .c);
LVGL screen projects (.ui / .lvgl / .sqs) compatible with the module;
Local libraries and dependencies already installed;
PDF documentation and quick-start guide included.
Technical Requirements
Proven experience with ESP32-S3 and LVGL GUI;
Knowledge of RS-485 / Modbus RTU / SD Card / RTC / DS18B20;
Familiarity with SpotPear/Waveshare ESP32-S3-Touch-LCD-4.3B;
Clean, well-structured, and well-documented code practices.
Budget
Negotiable depending on the depth and quality of the final environment.
Preferred payment model: fixed price for fully functional delivery.
Timeline
Functional delivery within 7 days, followed by validation and refinements if necessary.
Final Note
The entire environment must be plug-and-play, built exclusively for the ESP32-S3-Touch-LCD-4.3B (SpotPear/Waveshare) module.
Upon opening the VM, I should be able to compile, upload, and immediately visualize all demo screens and features — including LVGL interface, Modbus configuration, RS-485 communication, SD card logging with timestamped DS18B20 readings, and full touch interaction.
I’m looking for a hands-on, results-driven professional who can deliver a real, production-ready lab environment, not just documentation or partial setups." (client-provided description)


Matched companies (4)

...

Junkies Coder

Junkies Coder is a leading technology solution provider across 15 countries and 50+ Rockstar Developers is our strength, We're specializing in web de… Read more

...

Omninos Technologies International pvt ltd

Omninos Technologies offers full-stack mobile and web development services with a specialty in ready-made app clones to accelerate launch timelines a… Read more

...

JanakiBhuvi Tech Labs Private Limited

Delivering Future-Ready Digital Solutions in Web Development, E-commerce, Logo Design, and Digital Marketing. We believe innovation is key to navigat… Read more

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more