
Dalam Kemajuan
Disiarkan
Dibayar semasa penghantaran
I'm looking for an experienced C++ developer to update existing code on an ESP32 device. Currently the device operates a pump and fan according to some schedules which are set up via a web interface, and reports details to an API. The task involves adding support for a Hall Effect sensor, which will output a digital signal. Other tasks include: - Rebrand the web interface and screen to our new brand colours. Replace the Belleza font with Montserrat Light throughout. Background colour should be #ECE9E0 Text colour should be #2D1C2F Button colour should be #A19887 Button text colour is #ECE9E0 New logo will be sent afterwards - Add a Master and Slave mode so that two or more devices in the same zone can function together. It should be possible to simply add the eight digit code of each device into the other device, and set each one as Master or Slave, and then the timers and sequences are inherited, and when the Master is commanded, the Slave is also. - Add a randomiser to the on time to randomly vary the on time, live, by 10% +/-. I can explain why if you need me to, but I want all devices to simply vary their pump run time for the entirety of the on period. Key Requirements: - Modify current C++ code to integrate Hall Effect sensor. - Ensure sensor output is accurately read as a digital signal. - Maintain existing functionality of the ESP32 device post-update. Ideal Skills and Experience: - Proficient in C++ programming, especially with ESP32. - Experience with sensor integration and handling digital signals. - Strong problem-solving skills and attention to detail.
ID Projek: 40339764
93 cadangan
Projek jarak jauh
Aktif 7 hari yang lalu
Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan

Hi there, I reviewed your requirements and I can update the ESP32 firmware and interface while preserving all existing functionality. I’m an Electrical Engineer and Embedded Systems Developer with strong experience in ESP32 C++ firmware, web UI integration, sensor interfacing, and multi-device synchronization. I’ve developed IoT systems with scheduling, API reporting, wireless communication, and real-time control logic. Approach - Integrate Hall Effect sensor digital input with reliable edge detection / debounce logic - Update the web UI + onboard screen branding with your exact color palette and font changes - Implement Master / Slave mode with 8-digit device pairing and synchronized command inheritance - Add live ±10% randomized runtime variation during pump ON cycles - Preserve existing schedules, API communication, and device control logic Deliverables - Updated ESP32 C++ source code - Rebranded UI and display assets - Tested Master/Slave synchronization logic - Sensor validation and runtime randomizer implementation I focus on clean, maintainable firmware updates without breaking existing features. Questions - Is communication between devices via Wi-Fi, BLE, or local API? - Which framework is currently used (Arduino / ESP-IDF)? - Does the Hall sensor require pulse counting or simple state detection? Ready to start immediately. Best regards
£250 GBP dalam 3 hari
3.3
3.3
93 pekerja bebas membida secara purata £467 GBP untuk pekerjaan ini

Hello, I understand you want to improve your ESP32 device by adding a Hall Effect sensor that sends digital signals, while keeping the pump and fan schedules working perfectly. I will update your C++ code to handle the sensor input cleanly and keep the current system stable. Also, I will update the web interface to your new brand colors and font, making it look fresh and consistent. Adding Master and Slave modes will let several devices work smoothly together by sharing schedules. The randomizer for varying pump run time sounds smart and I’ll make sure it works live without disturbing the system. I'll ensure everything is simple and user-friendly. To do this right, I need to know a few things first. Do you already have the Hall Effect sensor wiring diagram or pin assignment for the ESP32? How do you envision the Master and Slave devices communicating — over WiFi or another way? Will the randomiser affect both pump and fan times or just the pump? Can you share the current C++ code or API details for review? Any preferences on how the 8-digit device codes are generated or stored? Thanks,
£750 GBP dalam 13 hari
7.2
7.2

I am a skilled and reliable Embedded Systems Engineer with over 6 years of hands-on experience in Arduino, ESP32/ESP8266, and microcontroller-based development. I specialize in designing efficient, stable, and scalable embedded solutions, turning ideas into fully functional hardware-software systems. I have a strong background in electronics, sensors, communication protocols (UART, I2C, SPI, MQTT, WiFi, BLE), and real-time embedded systems. My development approach focuses on clean, well-structured, and well-documented firmware, ensuring long-term reliability and easy maintenance. I also provide thorough testing, debugging, and performance optimization, including power efficiency improvements where required. I am a detail-oriented engineer with strong problem-solving skills and extensive experience in hardware debugging and firmware optimization. Beyond technical expertise, I value clear communication, meeting deadlines, and maintaining high client satisfaction. I work closely with clients to fully understand project requirements and deliver high-quality results. Pricing is flexible and can be discussed based on project scope and complexity. I am open to both short-term and long-term projects. Let’s work together to build a professional, reliable, and efficient embedded system for your needs.
£500 GBP dalam 7 hari
7.5
7.5

As an experienced C++ developer, specializing in ESP32, I am confident in my ability to integrate the Hall Effect sensor into your existing codebase with ease. My diverse background in digital motor control and analog design enables me to tackle complex challenges like sensor integration and handling digital signals with precision and accuracy - exactly what your project requires. Beyond just updating the code though, I can also help with rebranding the web interface and screen to reflect your new brand colors. With extensive experience in PCB design and embedded systems, ensuring compatibility across different devices is second nature to me. Additionally, I possess strong problem-solving skills and meticulous attention to detail, which means your ESP32 device will not only operate as efficiently as before but also gain enhanced capabilities such as the Master & Slave Mode you need. While technical skills are important, it's also assuring to have a freelancer who embodies reliability and timeliness. With me on your team, you're getting both. Let's ensure that all your devices variably pump-run time for their on periods by 10% +/-. Reach out now, so we can get started working together!
£350 GBP dalam 10 hari
7.4
7.4

I am confident that my skills in C Programming, Electronics, Microcontroller, C++ Programming, and Arduino make me a great match for enhancing the ESP32 with a Hall Effect Sensor. I assure you of my ability to modify the existing code to integrate the sensor accurately while maintaining the device's functionality. The budget can be adjusted after discussing the full scope, and I am committed to completing the project within your budget. Please review my 15 years of experience showcased in my profile. Let's discuss the job details and get started right away. Your satisfaction is my priority, and I am ready to showcase my dedication to this project. Looking forward to hearing from you.
£675 GBP dalam 12 hari
6.5
6.5

Hi I will update your ESP32 C++ firmware while preserving all existing pump, fan, and API functionality. Hall Effect sensor will be integrated with reliable digital signal handling and debounce logic. I will ensure accurate event detection and efficient interrupt-based processing. Web interface will be fully rebranded with your specified colors, fonts, and logo integration. UI changes will be clean, responsive, and consistent across device screens. Master–Slave mode will be implemented with secure pairing via device code and synchronized control logic. Timers and sequences will propagate reliably from Master to all Slave units. A ±10% runtime randomizer will be added with stable, real-time variation behavior. Code will remain modular, maintainable, and optimized for ESP32 performance. Final delivery includes updated source code, build instructions, and testing support.
£500 GBP dalam 7 hari
6.7
6.7

Hi, 1. I have developed firmware for ESP32 which runs a web page for configuration. I have also worked on several water and agriculture applications which control pump and manage operational statistics. Your project is similar to this. 2. I have technical depth on various micro-controllers like ESP32, MSP430, STM32, PIC, AVR, Raspberry Pi etc. I have developed firmware on complex industry-grade applications such as Energy Meters, vibration sensor, Battery charging controller, IoT-based solutions like the Smart Street Light, Water distribution monitoring system etc. I request you to check the project highlights section. 3. I have worked for various industries for 20+ years and now working as full time freelancer. I am very professional, quality & detail oriented and disciplined in execution. 4. I have also developed turnkey project for full product development which includes hardware, firmware as well as AI model deployment on edge. I have also developed code on Pi based Embedded Linux gateway. I can design solution architecture such that the product can be deployed at scale in mass production. 5. I am a preferred freelancer and have 5 star rating with track record of delivering all the project successfully. All this has resulted into repeat customers. I can make the changes mentioned by you. Let's connect today to align on timeline and how I can get the current code. Regards, Vishal
£650 GBP dalam 17 hari
6.4
6.4

As a seasoned C++ developer with extensive experience in embedded systems, I am well-equipped to handle the task of adding support for the Hall Effect sensor to your ESP32 device. Having worked extensively with ESP32 and similar microcontrollers, I possess a deep understanding of C++ programming and an ability to effectively integrate sensors while maintaining the existing functionalities. Moreover, I have successfully handled projects entailing rebranding and user-interface redesign, which makes me highly qualified for transforming your web interface and screen according to your new brand colors. My keen attention to detail will ensure that the Belleza font is replaced with Montserrat Light throughout, along with implementing the assigned color palette (Background: #ECE9E0, Text: #2D1C2F, Button: #A19887) coherently. Also, since you've mentioned you'd be providing a new logo for the interface design post-implementation of the color scheme, you can be confident in my ability to incorporate it impeccably. Another core requirement of your project involves incorporating Master-Slave functionality to facilitate shared operation of multiple devices in a zone. I fully comprehend this aspect and guarantee seamless amalgamation of eight-digit codes for each device along with setting them as Master or Slave as per requirement ensuring timers, sequences are safely inherited between devices.
£251 GBP dalam 3 hari
6.2
6.2

Hi, KINDLY READ THROUGH MY PROPOSAL THIS IS WHAT I WILL DO - Integrate the Hall Effect sensor as a digital input on the ESP32 with proper debouncing and interrupt-driven detection. - Rebrand the entire web interface and any local display: change to Montserrat Light font, apply exact colours (#ECE9E0 background, #2D1C2F text, #A19887 buttons, #ECE9E0 button text) and prepare for the new logo. - Add Master / Slave functionality: devices share an 8-digit code, inherit timers/sequences from the Master, and Slaves follow Master commands automatically. - Implement a live randomiser that varies pump “on time” by ±10% during each cycle for natural behaviour. - Keep all existing pump/fan scheduling, API reporting, and web interface functionality intact. - Deliver fully commented, clean C++ code ready for PlatformIO / Arduino IDE. RELEVANT PROJECTS - 2024: ESP32 pump controller with Hall Effect flow sensor, web rebranding, and scheduled operation. QUESTIONS - Can you share the current ESP32 project code (GitHub link or zip)? - Which GPIO pin will the Hall Effect sensor use? - Is the web interface built with ESPAsyncWebServer / LittleFS? - Any specific randomiser behaviour details (e.g. per cycle or per minute)? ESP32 C++ specialist. Can deliver the updated, tested firmware in 4–7 days after receiving the code. I am Ready to start immediately, Please send me the project files and we’ll get your device updated quickly! ⚡
£320 GBP dalam 4 hari
6.2
6.2

As an experienced and multifaceted Python and C++ developer with a strong track record in the field of automation and full-stack development, I am well-equipped to handle your complex project of enhancing an ESP32 with a Hall Effect sensor. I have significant experience in utilizing C++ programming language specifically for ESP32, along with a proven ability to successfully integrate sensors and handle delicate digital signals. This makes me a perfect fit for the critical task of modifying your current code to accommodate the Hall Effect sensor. Drawing on my unique blend of meticulous problem-solving skills, extensive C++ programming experience, proficiency with ESP32 functionalities, and holistic understanding of web development; I guarantee not only complete satisfaction with the task at hand but also maintaining full functionality of your ESP32 device post-update. Let's collaborate now to augment your project through my deep expertise and drive to deliver high-impact solutions that meet your exact needs!
£250 GBP dalam 2 hari
5.6
5.6

Hi, I have strong experience with ESP32 firmware in C++, including web-based configuration interfaces, scheduling logic, API communication, and digital sensor integration. I can update your existing code safely while preserving the current pump/fan behaviour. For this project, I can: integrate the Hall Effect sensor with reliable digital signal reading, filtering/debounce, and validation add Master/Slave mode so devices in the same zone inherit timers/sequences and mirror commands using the 8-digit device code implement a live ±10% randomiser across the full pump on-cycle rebrand the web UI and screen to your new colour scheme, replace Belleza with Montserrat Light, and prepare logo support once provided My focus is clean, maintainable ESP32 code, careful testing, and making sure the updated firmware remains stable in real operation. I can review the current codebase and update it in a structured way with minimal disruption to existing functionality.
£250 GBP dalam 3 hari
5.7
5.7

Hi, how are you doing? I went through your project description and I can help you in your project. your project requirements perfectly match my expertise. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: Antenna Design (CST, HFSS) Embedded C Programming. VHDL/Verilog, Quartus/Vivado, LabVIEW/ Multisim/PSPICE/VLSI MATLAB/SIMULINK Network Simulator NS2/NS3 Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. IDEs like Keil MDK V5, ATmel studio and MPLab XC8. PLCs / SCADA PCB Designing Proteus, Eagle, KiCAD and Altium IOT Technologies like Ethernet, GSM GPRS. HTTP Restful APIs connection for IOT Communications. Also, we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements.
£500 GBP dalam 7 hari
6.0
6.0

⭐⭐⭐⭐⭐ ✅Hi there, hope you are doing well! I have previously enhanced IoT devices by integrating digital sensors like Hall Effect sensors into ESP32 systems, enabling seamless sensor data acquisition alongside existing device operations. From my experience, the key to successfully completing this project lies in ensuring flawless integration of the Hall sensor reading without disrupting the current pump and fan controls or API communications. Approach: ⭕ I will update your existing C++ code to accurately read the Hall Effect sensor's digital output. ⭕ Rebrand the web interface and device screen with your specified colors and Montserrat Light font. ⭕ Implement Master and Slave modes allowing devices in the same zone to sync timers and commands via eight-digit codes. ⭕ Add a randomizer function to vary pump run times by ±10% live during on periods. ❓ Could you please clarify if the Master-Slave communication should be wireless or via wired connections? ❓ Will the new logo be provided in a specific file format for the web interface and device screen? I am confident that with my embedded systems and web development expertise, I can deliver a robust and fully integrated solution quickly and efficiently. Thank you for considering my proposal. Best regards, Nam
£550 GBP dalam 5 hari
5.3
5.3

Hello, I appreciate the opportunity to bid on your project for updating the C++ code on your ESP32 device. I understand that you need enhancements, including the integration of a Hall Effect sensor, rebranding the web interface, and implementing a Master and Slave mode for device synchronization. With extensive experience in C++ programming and a strong background working with ESP32 devices, I have successfully integrated various sensors and maintained functionality across numerous projects. My familiarity with web interfaces allows me to easily implement the required branding changes as specified. To achieve your project goals, I propose the following approach: - Analyze the current codebase to identify integration points for the Hall Effect sensor and ensure accurate digital signal processing. - Implement the rebranding changes, ensuring compliance with your specified color scheme and font adjustments. - Develop the Master and Slave functionality to facilitate seamless communication between devices, including the inheritance of timers and sequences. - Introduce a randomization feature to vary the pump run time effectively, enhancing operational flexibility. I am eager to start this project and confident in delivering quality results on time. Please let me know if you’d like to discuss any further details or if you have any questions. I look forward to the opportunity to work together.
£250 GBP dalam 7 hari
4.8
4.8

Hi, I have 10+ years of embedded firmware experience with ESP32, STM32, BLE, web UI, and industrial controllers. I have completed 80+ embedded projects, including ESP32-based pump, fan, HVAC, and sensor systems with API reporting, OTA updates, and synchronized multi-device control. I recently delivered an ESP32 industrial controller with MQTT/HTTPS communication, watchdog recovery, deterministic timing, and stable operation in noisy environments. Approach: ✅ I will review the current firmware, scheduler, API communication, and UI structure to integrate the Hall Effect sensor without affecting existing pump and fan logic. ✅ I will implement interrupt-based Hall sensor handling with debounce filtering, pulse validation, and fault detection for reliable digital signal capture. ✅ I will update the web interface and screen with the new branding, Montserrat Light font, updated colours, and logo integration. ✅ I will add Master/Slave support with device pairing, inherited schedules, synchronized commands, and reliable communication between linked ESP32 units. Questions: ✅ I would like to confirm whether the Hall sensor is used for pulse counting, RPM/flow measurement, or simple state detection. ✅ I would like to know how the Master and Slave devices are expected to communicate: Wi-Fi, BLE, ESP-NOW, or existing backend API. ✅ I would like to confirm whether the randomizer should generate a new variation for every cycle or keep one value for the entire active period. Best, Yaroslav
£500 GBP dalam 7 hari
4.9
4.9

I can update your ESP32 firmware cleanly without breaking existing scheduling/API behavior. Approach: Work on top of your current codebase—modular additions for sensor + device sync, minimal risk to existing logic. Core Implementation: **1. Hall Effect Sensor (digital)** * Configure GPIO with interrupt (preferred) or debounced polling * Edge detection (RISING/FALLING based on sensor) * Optional pulse counting / state tracking depending on use * Non-blocking handling so schedules remain unaffected **2. Master–Slave Mode** * Add device pairing via 8-digit code * Lightweight sync over WiFi (HTTP or ESP-NOW if local) * Master broadcasts commands → Slaves mirror timers/actions * Fallback handling if Master unavailable **3. Randomizer (±10%)** * Apply runtime variation to ON duration (per cycle) * Deterministic seed option if needed * Ensures full-period variation without breaking schedules **4. Web UI Rebrand** * Update styles (colors, Montserrat Light font) * Ensure consistency across web + screen UI * Integrate new logo cleanly **Reliability** * Preserve all existing functionality * Thorough testing (timers, API reporting, sync behavior) * Clean, well-commented code Deliverables: * Updated ESP32 firmware * Master/Slave + sensor fully working * Rebranded UI * Notes on config/pairing I focus on stable embedded updates—no regressions, clean logic, and predictable behavior.
£500 GBP dalam 7 hari
4.6
4.6

With over a decade of experience as an electronics and embedded system engineer in military and avionics, I have been exposed to diverse technological challenges requiring critical thinking and problem-solving - precisely what your project demands. I am experienced in C++ programming with the ESP32, guaranteeing my capability to modify the existing code and ensure effective integration of the Hall Effect sensor, maintaining the device's full functionality as required. Not only would I proficiently rebrand your web interface and screen according to your new brand colours but also enhance its user-interface by replacing the Belleza font with Montserrat Light throughout. Moreover, I can successfully create the crucial Master and Slave mode, allowing multiple devices in a zone to function together, inheriting timers and sequences. I also already finished my project for generate trust of the torpedo using hall effect and ESP32 from kg to Knot, feel free to chat and discuss with me over the chat, I will be happy to help you Best Regards, ALif
£600 GBP dalam 5 hari
4.8
4.8

As a highly experienced C++ developer specializing in ESP32, I am confident that I can deliver the effective outcomes you need for this project. With over 12 years in full-stack web and mobile application development, including API integrations, third-party services, and sensor handling, I have the precise skills you are looking for. Additionally, I can assure my thorough understanding of C++ and digital signal integration, thanks to my extensive work around this area. My strong problem-solving skills and attention to detail will be crucial as I carefully update your existing code on the ESP32 device to successfully include the Hall Effect sensor while also preserving the device's current functionality. Alongside that, leveraging your new brand colors and implementing Master and Slave Modes as well as randomizers all fall within the realms of my expertise. My solutions are always secure
£250 GBP dalam 7 hari
4.9
4.9

Hello, I hope I'm not too late to submit my proposal! :) I read through your ESP32 pump and fan controller project. Since you need to rebrand the web interface, I'm guessing you are using an ESP32-hosted web server. Updating the colors to your new hex codes and swapping the font to Montserrat Light is straightforward. To make this even better, I can develop the interface so that the colors are dynamically changeable via a settings page and set it up so you can easily upload your new logo directly to the SPIFFS. Since I write C++ for pretty much daily, hooking up the new sensor and dropping in the 10% randomizer won't be an issue at all. For the Master/Slave mode, getting the devices to sync their timers via the 8-digit codes is totally doable, and I'll carefully weave it in so your existing API reporting keeps running exactly as it does now I would love to review your existing source code to see how the current schedules are structured. Let me know if you're available for a quick chat! Thanks and have a great day! Tharindu
£300 GBP dalam 6 hari
4.7
4.7

Best ESP32 Firmware Upgrade Expert for Live Product Features! ⭐⭐⭐⭐⭐ Dear Client, This is not just a Hall Effect sensor addition. The real challenge is extending an already-working ESP32 product without disturbing the existing scheduling, pump/fan behavior, API reporting, or web-based setup flow. That is exactly where careful embedded work matters most. From your brief, the important part is keeping the current device stable while adding 3 new behaviors cleanly: Hall sensor input handling, master/slave coordination between devices, and live pump on-time randomization. On top of that, the UI and screen rebrand need to stay consistent rather than feeling patched in. That is where I can help. I would approach this as a controlled firmware evolution task: integrate the Hall signal reliably, preserve the current logic, structure the master/slave feature so it stays maintainable, and make sure the randomizer behaves predictably in live operation rather than creating side effects. A few quick questions: 1. How are devices expected to communicate in Master/Slave mode — local Wi-Fi, direct peer-to-peer, or via your API? 2. Is the Hall sensor purely for pulse/event counting, or does it also drive any control decision? 3. Should the ±10% randomizer affect only pump runtime, or any linked timing logic as well? If you message me, I can also outline the cleanest way to add these features without turning the firmware into something fragile. Best regards, Prat PCB Must Innovations
£500 GBP dalam 7 hari
6.3
6.3

Hi, I’ve read your ESP32 project and can update the existing C++ firmware to add Hall Effect sensor support, master/slave coordination, live run-time randomisation and the UI rebrand. I have hands-on ESP32 experience, integrate digital sensors reliably, and keep APIs and schedules intact while improving maintainability. Technically I’ll add an interrupt-driven digital input for the Hall sensor with debounce and edge counting, expose readings through the existing API, and keep timing and reporting accurate. For Master/Slave I’ll add a simple pairing table (eight-digit IDs) and a lightweight sync command so Masters propagate timer/sequence changes to Slaves. The on-time randomiser will apply a ±10% live multiplier to pump run durations while preserving schedule semantics. I will update the web UI and screen styles, swap Belleza for Montserrat Light, and apply the provided colours and logo. I can start by reviewing your repo and current wiring, then submit a small prototype build for testing. Can you share the current firmware repo or a zip of the code and confirm how devices discover each other on the network (static IPs, mDNS, or via the API)? Best regards, Daniel
£640 GBP dalam 8 hari
4.3
4.3

Kings Langley, United Kingdom
Kaedah pembayaran disahkan
Ahli sejak Mac 31, 2026
$2-8 USD / jam
₹12500-37500 INR
$250-750 USD
$2-8 USD / jam
₹37500-75000 INR
₹600-1500 INR
$250-750 USD
$250-750 AUD
$250-750 USD
€250-750 EUR
$30-250 USD
₹600-1500 INR
₹600-1500 INR
£250-750 GBP
$30-250 USD
£20-250 GBP
₹1500-12500 INR
$30-250 AUD
$30-250 USD
₹1500-12500 INR