
Closed
Posted
Paid on delivery
LOOP every ~2 seconds, for each burner sensor independently: 1. Read current temperature from sensor 2. Add reading to a rolling 15-20 second window of recent readings 3. Compute rate of change over that window 4. IF temperature has plateaued (stayed within ~±2°C band) AND plateau duration > 10-15 seconds AND temperature >= 90°C: -> Trigger "BOILING LIQUID" alert - Sound buzzer: 3 short beeps - Send Blynk push notification: "Burner X approaching boil" - Enter cooldown state for this burner (~2 min, suppress repeat alerts) 5. ELSE IF temperature keeps climbing past ~120°C without plateauing: -> Trigger "DRY PAN / FIRE RISK" alert - Sound buzzer: continuous tone (distinct from the 3-beep pattern) - Send Blynk push notification: "Burner X — possible dry pan, check now" - Enter cooldown state for this burner 6. AFTER cooldown period: - Re-arm alert if temperature later drops below ~80°C and rises again (indicates a new pot/pan placed on the burner) 7. Report live temperature to Blynk dashboard continuously (throttle to avoid excessive message use — send on meaningful change, not every poll)
Project ID: 40630435
19 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
19 freelancers are bidding on average ₹23,865 INR for this job

Seems like an ESP32 based design ? Do you need it to be using Arduino framework or ESP-IDF (I'm more in IDF and RTOS). Is it 4-20mA sensor or the interface inbuilt into the device ? share the complete SoW.
₹25,000 INR in 10 days
7.3
7.3

Hi there, I have carefully reviewed your burner-monitoring logic and can implement it efficiently and reliably. As a mechatronics engineer with nearly five years of experience in embedded systems and electronic product development, I have worked with temperature sensors, ESP32 controllers, buzzers, Blynk dashboards, push notifications, and real-time monitoring algorithms. I can develop the independent burner logic, rolling temperature windows, plateau and rate-of-change detection, cooldown and re-arm states, distinct buzzer patterns, and throttled Blynk reporting. I will ensure the detection thresholds are configurable, false alerts are minimised, and each burner operates independently. Given my relevant skill set, I can complete the implementation quickly and provide clean, well-documented C/C++ code. Please send me a message so we can discuss the hardware, sensor model, burner count, and existing firmware. Best regards, Samuel Tshibangu
₹12,500 INR in 1 day
6.5
6.5

HI, KINDLY READ THROUGH MY PROPOSAL I will implement the complete independent burner-sensor control loop on ESP32 with Blynk, delivering accurate boiling and dry-pan detection, distinct buzzer patterns, push notifications, and efficient live temperature reporting. MY APPROACH ✅ Phase 1: Read each sensor every ~2 s, maintain a 15-20 s rolling window, and compute rate of change. ✅ Phase 2: Detect plateau (≥90 °C, ±2 °C for 10-15 s) → 3-beep “BOILING” alert + Blynk notify + 2 min cooldown. ✅ Phase 3: Detect continuous climb past ~120 °C → continuous-tone “DRY PAN” alert + Blynk notify + cooldown; re-arm after drop below 80 °C. RELEVANT PROJECTS - Multiple ESP32 + Blynk temperature-monitoring systems with multi-sensor logic and smart alerts. - Experience with rolling-window rate-of-change algorithms and non-blocking state machines. DELIVERABLES - Fully working ESP32 firmware with independent burner states - Blynk dashboard integration (live temps + push notifications) - Distinct buzzer patterns and cooldown/re-arm logic - Clean, commented source code QUESTIONS 1. How many burners/sensors and which temperature sensor type (e.g. DS18B20, thermocouple)? 2. Preferred ESP32 board and Blynk template details? 3. Any existing wiring or code to build upon? Ready to start immediately and deliver a reliable, production-ready solution.
₹25,000 INR in 3 days
6.4
6.4

Thanks for posting this project. I have good experiance working on similar and advance project. Please feel free to contact for further discusion and developemnt.
₹13,000 INR in 7 days
5.5
5.5

Your project is a strong fit for a structured embedded firmware solution. The burner-by-burner temperature loop, rolling 15-20 second window, plateau detection, rate-of-change logic, cooldown state, and re-arm behavior can be implemented cleanly and reliably. I can also handle the distinct alert patterns for boiling and dry-pan states without making the logic fragile. Blynk live updates can be throttled properly so the dashboard stays responsive without wasting messages. This is the kind of control logic where careful firmware design matters more than just writing code quickly. I am an embedded systems developer with hands-on experience in ESP32, STM32, STM8, IoT firmware, sensor interfacing, and hardware debugging. I work comfortably with real device behavior, state machines, and practical control systems. I pay attention to reliability, repeatability, and edge cases, especially when alerts and sensor timing matter. I can review the hardware details, then give you a precise plan for implementation and delivery. This project matches my background well, and I can start as soon as the setup is clear.
₹12,500 INR in 3 days
5.5
5.5

I can do this program in C language or basic. Please let me know the processor, board and the sensor used. Kindly contact me ASAP to discuss. I have done many project which has sensor reading at the desired frequency and take action.
₹12,500 INR in 7 days
5.4
5.4

Hello, I can build the real time embedded firmware for your multi burner temperature monitoring and alert system. My plan is to write non-blocking C++ firmware using the Arduino framework or ESP-IDF for microcontrollers like the ESP32. I can design a per-burner finite state machine that uses circular ring buffers to track the rolling temperature windows. I can implement the plateau detection algorithms rate of change math and threshold checks for boiling liquid and dry pan alerts. I can configure non-blocking PWM buzzer tones for the three-beep and continuous alarm patterns. I can also integrate the Blynk library using throttled virtual writes for live telemetry updates and trigger push notifications with a two-minute non-blocking cooldown state machine. 1) Which microcontroller platform such as ESP32 or ESP8266 is used on your hardware board? 2) What specific temperature sensor model like DS18B20 MAX6675 thermocouple or MLX90614 infrared is connected to each burner? 3) How many total independent burners does the firmware need to monitor simultaneously? Thanks, Bharat
₹35,000 INR in 14 days
4.4
4.4

That is quite a clear plan. I am bidding with the assumption that this is a safety-critical system, thereby requiring attention to details and making sure it works optimally. My skill in Signal Processing will definitely help here. The beginning of your message talks about a classical case of signal processing, where the temperature is the signal. I may be able to propose different algorithms and what to expect from each. It is not always so simple as taking just the rate of change into consideration because of edge cases. The part about throttling to avoid excessive message use can also be given a simple model of a signal, in which case the message is the signal, then an appropriate throttling algorithm is applied to achieve the goal.
₹40,000 INR in 3 days
4.4
4.4

Your alert logic isn't just about reading temperatures—it's about distinguishing normal cooking from situations that require action while avoiding false alarms. The rolling temperature window, plateau detection, cooldown handling, and Blynk throttling all need to work together so each burner behaves independently and reliably. My approach is to implement the firmware as a state machine for each burner, polling every ~2 seconds and maintaining an independent 15–20 second rolling temperature buffer. From that data, I'll calculate the rate of change, detect sustained plateaus within the ±2°C threshold above 90°C, and trigger the three-beep "Boiling Liquid" alert with a Blynk notification and cooldown timer. If the temperature continues rising beyond 120°C without stabilizing, the logic will instead activate the distinct continuous alarm and send a "Dry Pan / Fire Risk" notification. After the cooldown expires, the burner will automatically re-arm once the temperature falls below 80°C and begins a new heating cycle. Live temperatures will be published to the Blynk dashboard only when meaningful changes occur, minimizing network traffic while keeping the dashboard responsive. The implementation will be modular, making thresholds, timing windows, buzzer patterns, and notification behavior easy to adjust without changing the core logic.
₹22,000 INR in 15 days
2.4
2.4

Your project requires more than simple threshold detection — the key part is building reliable state logic that avoids false positives while reacting fast enough to real overheating conditions. I would implement this using an event-driven firmware architecture with an independent state machine per burner, including rolling temperature windows, plateau detection, cooldown/re-arm handling, and differentiated alert patterns. The firmware would continuously sample sensors on a ~2 second loop, maintain a buffered history for each burner, calculate rate-of-change trends, and classify states such as heating, stable boiling, rapid rise, cooldown, and re-armed. The boiling detection logic can be tuned using configurable thresholds to reduce noise sensitivity and adapt to real-world thermal behavior. For Blynk integration, I would optimize telemetry updates to avoid excessive traffic by publishing only meaningful temperature changes or state transitions. Alert delivery would include distinct buzzer behaviors and push notifications according to the detected condition. The implementation would prioritize reliability, low-latency processing, and maintainable code structure so future tuning or additional burner logic can be added easily. I can also help validate edge cases such as fluctuating temperatures, sensor instability, and repeated heating cycles.
₹36,426.08 INR in 7 days
2.3
2.3

HI, KINDLY READ THROUGH MY PROPOSAL The critical part isn't reading temperatures, it's reliably distinguishing a true boiling plateau from normal cooking fluctuations while preventing repeated false alerts from each burner independently. I would implement a per-burner state machine with rolling temperature windows, rate-of-change analysis, hysteresis, cooldown logic, and throttled Blynk updates to minimize network traffic. * Separate alert states for boiling and dry-pan detection * Independent timers and re-arming logic for each burner * Distinct buzzer patterns and meaningful Blynk notifications * Live dashboard updates only on significant temperature changes Have you selected the temperature sensors already, and should all burner monitoring run concurrently on a single controller? PLEASE INITIATE A CHAT if you'd like to review the implementation details before we begin.
₹15,000 INR in 7 days
0.6
0.6

This project requires careful embedded logic rather than just reading a temperature sensor. The important part is creating a reliable state machine that can distinguish normal heating behavior from boiling conditions and dry-pan risk while avoiding repeated false alarms. I would implement the firmware with independent monitoring states for each burner, including rolling temperature buffers, rate-of-change calculation, plateau detection, threshold handling, cooldown periods, and automatic re-arming logic. The sensor processing would be designed to tolerate normal temperature fluctuations while still reacting quickly when the defined conditions are met. The Blynk integration would be handled with efficient updates, sending meaningful temperature changes and alerts without unnecessary message usage. I would also separate sensor reading, analysis logic, alert handling, and communication layers so the firmware remains easy to debug and extend. Before implementation, I’d review the exact microcontroller board, temperature sensor model, and current Blynk setup to ensure the timing, memory usage, and communication approach are suitable. Could you share which hardware platform you are using (ESP32, Arduino, or another MCU) and what type of temperature sensors are connected to each burner?
₹25,000 INR in 7 days
0.0
0.0

What stood out to me is that this isn't just a temperature-monitoring project—it's about reliably detecting cooking behavior while minimizing false alarms. The key challenge is distinguishing between a normal boiling liquid and a potentially dangerous dry pan using trend analysis, plateau detection, and well-managed state transitions rather than relying on simple temperature thresholds. I'd implement the firmware as a robust state machine for each burner, maintaining independent rolling temperature windows, calculating the rate of change, detecting sustained plateaus, managing cooldown timers, and automatically re-arming when a new cooking cycle begins. The system would also optimize Blynk updates by sending meaningful temperature changes instead of every sensor poll, reducing network traffic while keeping the dashboard responsive. I've worked on embedded systems involving sensor integration, real-time data processing, and event-driven firmware where reliability, clean architecture, and efficient state management were essential. Happy to discuss the detection logic or suggest ways to further improve accuracy and reduce false positives before implementation begins.
₹21,000 INR in 7 days
0.0
0.0

Greetings I understand you require real-time embedded firmware development for burner sensors, and we have successfully completed similar projects in the past. Your project aims to monitor temperatures, trigger alerts based on conditions, and report live data. We can develop a robust firmware solution to efficiently manage temperature readings, ensure timely alerts, and optimize the communication with the Blynk dashboard. I bring over 5 years of experience in embedded systems programming and firmware development, ensuring high-quality results tailored to your needs. I would love to chat about your project and suggest a follow-up discussion to explore how we can collaborate effectively. Regards, Nabeel Ismail
₹18,750 INR in 7 days
0.0
0.0

Hi, New on Freelancer — 20 years of development experience behind us. We're taking our first few projects here at a fraction of our normal rate purely to build our review history. You get senior agency work at junior pricing; we get a review. Straight trade. For real-time embedded firmware like yours, ensuring the rolling window logic is optimized for memory usage is crucial, especially when working with multiple sensors. I'd start by evaluating the data structure for storing recent readings to maintain efficiency. Could you confirm if the sensors are already deployed and accessible for initial testing?
₹25,000 INR in 7 days
0.0
0.0

We have over 5 years experience with similar projects for the embedded systems industry, and I understand you're looking to create a reliable alert system for burner sensors. I recently completed a project involving real-time temperature monitoring with similar alert mechanisms. Your focus on precise temperature thresholds and cooldown states aligns perfectly with my background. To approach this project, I'll develop firmware that efficiently reads temperature data and implements the necessary logic for alert triggering. I'll ensure the system can manage the rolling window of readings while maintaining responsiveness to changes, ultimately providing reliable alerts and a user-friendly experience through the Blynk dashboard. I plan to use C/C++ for the firmware, along with the Blynk API for notifications. Clear communication and revisions will be part of the process to ensure your needs are met. Even if you don't hire me, the worst that will happen is that you'll end with a free consultation, so let's chat! Regards, Ryan
₹17,250 INR in 7 days
0.0
0.0

With your project requiring real-time embedded firmware development, I bring two decades of experience in successfully creating reliable firmware for a variety of connected devices and industrial systems. My holistic approach to firmware development, from concept to deployment, aligns perfectly with your requirements. Armed with extensive knowledge in ARM-based systems and popular protocols like I2C, SPI, UART, USB, CAN, RS-485 and Modbus, I am confident in delivering effective solutions needed for this project. Your project's demand for accurate sensor integration is also well within my skill set. I possess a deep understanding of sensors, displays, motors, relays, ADCs and DACs -- ensuring that the temperature readings are precise and reliable. Additionally, my proficiency in low-power firmware design could prove crucial for optimizing battery life during the burners' cooldown period. Moreover, my expertise goes beyond just creating the code; I excel in grounding embedded firmware in hardware principles to ensure lasting success. From evaluating pin assignments to prototype verification, every step is well considered. With my assistance and attention to detail, you can rest assured that potential issues involving timing faults or power modes will be anticipated and addressed beforehand.
₹35,000 INR in 7 days
0.0
0.0

Bengaluru, India
Member since Aug 6, 2026
₹12500-37500 INR
₹1500-12500 INR
₹12500-37500 INR
$30-250 AUD
$30-250 USD
₹37500-75000 INR
₹23000-25000 INR
₹1500-12500 INR
₹12500-37500 INR
₹600-1500 INR
₹120-240 INR / hour
$500 USD
₹600-1500 INR
$250-750 USD
$25-50 USD / hour
$250-750 USD
$30-250 USD
₹37500-75000 INR
£20-250 GBP
₹1500-12500 INR
$500 USD