
Open
Posted
•
Ends in 10 hours
Paid on delivery
I already have a partially-working prototype for an industrial counter + timer built around an Arduino. It needs to count production units while tracking elapsed time in parallel, show both values on an LCD screen, and push the data over Wi-Fi to my factory LAN. Where I’m at • Core hardware is assembled and a rough sketch is running, but the logic occasionally drifts and the Wi-Fi payloads are not stable. • The prototype can be shipped to you immediately, fully labelled and with a wiring diagram of the current build. What I need from you 1. Clean, well-commented Arduino code that reliably performs the simultaneous counting and timing functions. 2. Solid LCD interface: clear, easy-to-read formatting of count, timer, and simple status icons. 3. Robust Wi-Fi routine (ESP-01 module on UART) that reconnects automatically and publishes data to a REST endpoint I’ll supply. 4. Updated schematic and BOM so a contract manufacturer can reproduce the unit without guesswork. 5. Short test report confirming accuracy (±1 count in 10 000, ±0.1 % on timing) and uptime after a continuous 48-hour run. I’ll be available for quick answers during development and can flash/test revisions the same day. If this sounds straightforward for you, let’s lock in the milestones and get this device production-ready.
Project ID: 40588158
27 proposals
Open for bidding
Remote project
Active 5 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
27 freelancers are bidding on average ₹10,165 INR for this job

Hello, I have worked with Timers & Counters, WiFi, REST API, Arduino. I can fix the issues & provide you production ready system. I can also do long run test.
₹15,000 INR in 5 days
6.0
6.0

I have good experience in programming Arduino based hardware. Can you please send me the schematic and the arduino board, sensor etc. I can start the job immediately after getting the board. Please Let me know if you have any questions. What is the count speed? is it debounced? what timing intervals are used?
₹12,000 INR in 15 days
5.3
5.3

Hello, I will develop the optimized Arduino firmware and update your hardware schematics for the industrial counter and timer system. To eliminate logical drift, I will implement a non-blocking, interrupt-driven counting routine in your C++ code. I will configure the LCD interface to display clear formatting of counts, elapsed time, and Wi-Fi link status icons. For the ESP-01 Wi-Fi module over UART, I will write a robust communication driver using AT commands or a stable wrapper, incorporating auto-reconnect parameters and error handling to publish data packets reliably to your REST endpoint. Finally, I will deliver the updated schematic and BOM inside a standard CAD tool. Because I operate remotely and cannot physically receive your shipped prototype, I will deliver the files and guide you step-by-step through remote serial validation to verify the target timing and counting accuracies. I have extensive experience writing high-reliability Arduino firmware, configuring low-level UART-to-WiFi bridges, and designing manufacturing-ready schematics and bill of materials. 1) Which specific Arduino board, such as the Uno, Nano, or Mega, is the core of your prototype? 2) Is the physical count input triggered by a simple mechanical switch or a digital sensor like an optical or proximity sensor? 3) Which specific CAD software, such as KiCad or EasyEDA, do you prefer for the schematic and BOM deliverables? Thanks, Bharat
₹15,000 INR in 7 days
3.5
3.5

Hi, I have experience with non-blocking embedded logic, LCD interfaces, ESP-01 UART communication, automatic Wi-Fi reconnection, and REST data publishing, and I will deliver clean, well-commented code, an improved LCD layout, updated schematic and BOM, plus a clear test report covering count accuracy, timing tolerance, and 48-hour uptime. I can work directly from your labelled prototype and wiring diagram, structure the project around agreed milestones, and provide revisions quickly as you test each build.
₹5,500 INR in 3 days
3.5
3.5

Hi, I can make your Arduino-based industrial counter and timer prototype production-ready by fixing the counting/timing logic, stabilizing Wi-Fi communication, improving the LCD display, and updating the schematic/BOM. The best solution is to first review your labelled hardware, current sketch, wiring diagram, sensor input method, LCD interface, ESP-01 UART setup, and REST API payload format. I’ll then rewrite the firmware with non-blocking timing, interrupt-safe counting, reconnection handling, payload retry logic, and clear LCD status feedback. I’m comfortable with Arduino firmware, ESP-01 Wi-Fi communication, UART debugging, LCD interfaces, REST API publishing, industrial counters, timer accuracy, embedded testing, schematic cleanup, BOM preparation, and long-run validation. Deliverables will include: * Clean Arduino source code * Reliable counter and timer logic * LCD count/time/status display * ESP-01 reconnect and publish routine * REST API payload handling * Updated schematic * Updated BOM * Accuracy and uptime test report * 48-hour run-test notes * Production handover documentation I’ll focus on stable operation, accurate counting, reliable timing, and clear documentation so the unit can be reproduced by a contract manufacturer without confusion. Best regards Ankit
₹5,000 INR in 1 day
3.7
3.7

Hello You do not have to ship the hardware to me , most enhancements and fixes could be done remotely while being in your real environment. I have long experience with similar projects. Let me know if you would like to have a quick chat. Looking forward to working with you.
₹12,000 INR in 5 days
2.9
2.9

Greetings, I have reviewed your project posting. However, the description doesn’t include enough details to accurately assess the scope. Please open a chat so we can discuss your requirements in detail and identify the best solution for your needs. Regards
₹60,000 INR in 7 days
2.6
2.6

Built and shipped exactly this stack before; Arduino dual-loop counting/timing, LCD status displays, ESP-01 UART WiFi with REST push. Know where prototypes like yours usually drift: non-blocking timers instead of delay(), debounced counter ISR, and a watchdog + auto-reconnect on the ESP-01 so WiFi doesn't silently die under load. Plan: Pull your sketch + wiring diagram, diagnose the drift and WiFi instability first (usually blocking code or brownout on the ESP-01). Rewrite core logic; clean, commented, millis()-based state machine for count + timer in parallel. LCD layout: count, elapsed time, connection/status icon. Robust WiFi publish routine ;retry/backoff, reconnect logic, REST POST to your endpoint. Updated schematic + BOM, CM-ready. 48-hr burn-in test, deliver accuracy/uptime report. Can start as soon as the unit ships to me. Fast iteration, same-day flashes on revisions.
₹1,500 INR in 1 day
0.0
0.0

Hello there, This looks like a clear and practical project, and I can help you make it production-ready. I have 15+ years of experience working with embedded systems, Arduino, and IoT solutions. I also use AI in my workflow to speed up debugging and optimization, which helps me deliver stable, high-quality results in less time. I can clean up your existing logic, ensure accurate counting + timing, build a reliable Wi-Fi routine with auto-reconnect, and format the LCD for clear real-time visibility. I’ll also provide a proper schematic, BOM, and a tested report to meet your accuracy and uptime requirements. Since your hardware is already ready and you’re available for quick testing, we can move fast and finalize this smoothly. Let's chat, Himanshu
₹7,000 INR in 7 days
0.0
0.0

Hello, I’m very interested in your project because it closely matches a production monitoring system I have already developed and deployed in a manufacturing environment. I work as a Manufacturing Excellence Executive and have hands-on experience designing industrial IoT solutions using Arduino, Raspberry Pi, laser sensors, LCD displays, Wi-Fi communication, and real-time production dashboards. I have successfully built a real-time production counting system that monitors multiple conveyor lines with 99.5% counting accuracy, displays live production data, and sends information to cloud dashboards. This experience gives me a strong understanding of building reliable industrial devices rather than simple hobby projects. I can Show you the images and the live dashboards deployed to show to actual data on TV automatically. Perform continuous testing and provide documented source code. Since you already have a working prototype, the development process will be faster because we can improve and stabilize the existing design instead of starting from scratch. I would be happy to discuss your current prototype, review the wiring diagram, and suggest improvements before we begin. Thank you for considering my proposal. I look forward to working with you. Best Regards, Naman Pathak
₹6,000 INR in 3 days
0.0
0.0

Dear Client, Please check my profile for industrial IoT, embedded firmware, PCB design, and production automation projects. Your industrial counter and timer project aligns well with my expertise in embedded firmware, Arduino, ESP8266/ESP-01 Wi-Fi, industrial automation, and PCB design. I have 15+ years of R&D experience developing industrial IoT devices using Arduino, ESP32, STM32, and ESP8266, including real-time monitoring, production counters, data logging, MQTT/REST communication, and custom HMI interfaces. My approach: Refactor your existing Arduino code into a reliable, well-structured firmware with accurate simultaneous counting and timing. Design a clean LCD interface displaying production count, elapsed time, Wi-Fi status, and system indicators. Implement a robust ESP-01 UART Wi-Fi driver with automatic reconnection, error recovery, and reliable REST API communication. Review and update the schematic, BOM, and wiring documentation for smooth manufacturing. Perform long-duration testing to verify counting accuracy, timing precision, and 48-hour operational stability. I'm comfortable working directly with your existing prototype and can quickly iterate based on your same-day testing feedback. Best regards, Subhash Suman Embedded Systems | Arduino | ESP8266 | Industrial IoT | PCB Design | Firmware Development | 15+ Years Experience
₹10,000 INR in 7 days
0.0
0.0

Hi, I don't think the difficult part here is adding the LCD or ESP-01. From your description, it sounds like the bigger issue is making the counting, timing and Wi-Fi work together reliably without one affecting the others. I'd probably start by looking at how the existing sketch is structured before changing anything. If the counting and timing logic are coupled together, or the Wi-Fi routine blocks the main loop, that could explain both the drift and the unstable payloads. Once the core logic is stable, updating the LCD, REST communication, schematic and BOM becomes much easier. A couple of things I'd like to know before starting: 1. Which Arduino board are you using? 2. Is the production count coming from a mechanical switch or a sensor? 3. Is the ESP-01 running AT firmware, or is it programmed separately? I've worked on embedded systems involving Arduino, ESP modules and hardware integration, so this is the kind of debugging and firmware work I'm comfortable with.
₹4,200 INR in 6 days
0.0
0.0

We recently helped a client achieve a seamless integration of their IoT devices with reliable data transmission — and judging by your post, it sounds like we could do the same for you. We've worked on Arduino projects for industrial applications and would love to bring that experience to your project. From your post, it sounds like you're looking for something clean and reliable, specifically around the simultaneous counting and timing functions. We specialize in embedded systems development, and we have 75+ 5-star reviews on similar projects and rank in the top 1% among 75 million users! I would love to help you with your project! The worst that can happen is you walk away with a free consultation. Regards, Shannonkb21.
₹6,250 INR in 7 days
0.0
0.0

Hi, I can fix this. I specialize in stable Arduino + ESP-01 systems for industrial use. My approach: 1. Interrupt-based counting to eliminate drift 2. Watchdog + auto-reconnect code for stable Wi-Fi to your REST API 3. Clean LCD UI and full documentation for your manufacturer 4. 48-hour test report to prove accuracy I can start the moment the prototype arrives. Proposal: 6500 INR for 3 milestones, delivered in 7days. Let's get this device ready for production. Thanks, Luc
₹6,500 INR in 7 days
0.0
0.0

Hi, Your project is a good match for my experience in embedded hardware and firmware development. I help take prototypes from "mostly working" to reliable, production-ready systems. I can help you with: • Cleaning and restructuring the Arduino code for stable counting and timing • Improving the LCD interface with clear, operator-friendly information • Implementing reliable ESP-01 Wi-Fi communication with automatic reconnection and REST API support • Reviewing and updating the schematic and BOM for manufacturing • Supporting testing and debugging through quick firmware iterations using your prototype Since you'll be shipping the hardware, I can debug against the actual device rather than making assumptions, which usually leads to a more reliable result. Before starting, I'd like to know: • Which Arduino board is being used? • What LCD module is installed? • Is the schematic available in KiCad, Eagle, EasyEDA, or only as a wiring diagram? I focus on writing clean, well-documented code that's easy to maintain and providing practical solutions suitable for production. I'd be happy to discuss your prototype and get started immediately. Best regards, Vishnu CR Embedded Labs
₹15,000 INR in 7 days
0.0
0.0

Hello, as an Electronic and Automation Engineer with extensive experience in firmware development and embedded systems, I have carefully reviewed your project requirements for the industrial counter and timer system. I understand that your current prototype is facing logic drifts and Wi-Fi instability issues. My approach will focus on developing clean, non-blocking Arduino code to ensure simultaneous counting and timing accuracy. I will implement a reliable Wi-Fi routine for the ESP-01 module, featuring automatic reconnection and stable data transmission to your REST endpoint. Additionally, I will provide a clear, easy-to-read LCD interface, update the schematic and BOM for manufacturing, and deliver a comprehensive test report confirming accuracy and uptime after a 48-hour continuous run.
₹15,000 INR in 7 days
0.0
0.0

Hi, I specialize in embedded C and industrial automation. I have built similar robust counting mechanisms (such as digital deep borewell rod counters) where missing a count is unacceptable and parallel timing is critical. The logic drift you are experiencing is almost certainly due to blocking functions (like delay()) or unhandled interrupts. I will resolve this by rewriting the core architecture: Hardware Interrupts: To handle the industrial counter reliably without missing a single trigger. Non-blocking State Machine: Using millis() for parallel timing and to manage the ESP-01 UART payloads. This ensures the Wi-Fi routine automatically reconnects and handles REST API POSTs without halting the counter. Hardware Docs: I will provide a clean, updated schematic and BOM ready for your contract manufacturer. Since you are available to flash and test revisions on the same day, we can begin immediately without waiting for the physical prototype to be shipped, accelerating the timeline. I will guide you through the 48-hour continuous uptime test to verify the ±1 in 10,000 accuracy. Let's discuss your REST endpoint details and lock in the milestones. I am ready to start. Best regards, Bioz Innovation
₹7,000 INR in 7 days
0.0
0.0

Hi, I can help clean up the Arduino counter/timer firmware and make the ESP-01 REST publishing reliable. I would focus on: - stable simultaneous count + elapsed-time logic - clear LCD display for count, timer and Wi-Fi state - ESP-01 UART reconnect/retry handling - clean REST payload format and documented config - updated wiring notes/BOM and a 48-hour test checklist you can run on the current prototype Since the hardware is already assembled, we can work from your current sketch + wiring diagram, then send revisions for you to flash and verify. One question: should the REST payload be sent on every count event, on a fixed interval, or both?
₹7,000 INR in 7 days
0.0
0.0

Hello, I am Vinay Kumar, an Embedded Firmware Engineer with professional experience in Embedded C, ARM Cortex-M microcontrollers, driver development, UART, SPI, I2C, GPIO, timers, interrupts, and RTOS-based applications. I specialize in debugging and optimizing embedded firmware for reliable, real-time operation. I understand that your prototype is already functional but requires improved logic stability, reliable timing, LCD formatting, and robust Wi-Fi communication. I can help convert it into a production-ready solution by implementing clean, modular, and well-documented Arduino code with accurate counting, stable timing, automatic Wi-Fi reconnection for the ESP-01 module, and reliable REST data transmission. In addition to industry experience, I am the Founder of VinTech Embedded Academy, where I have been teaching ARM Cortex-M and embedded firmware development for over three years. I focus on writing maintainable firmware that is easy to understand and extend. I will also provide updated documentation, schematic recommendations (based on the existing design), BOM updates, and thoroughly test the firmware to meet your accuracy and uptime requirements. I would be happy to discuss your existing prototype and start immediately. Best Regards, Vinay Kumar Embedded Firmware Engineer +91 7569883386 Founder – VinTech Embedded Academy
₹7,000 INR in 5 days
0.0
0.0

I can stabilize your Arduino prototype by refactoring the code, implementing reliable non-blocking counting/timing, improving ESP-01 Wi-Fi with auto-reconnect and REST publishing, updating the schematic/BOM, and validating the system with a 48-hour reliability test before delivery.
₹7,000 INR in 7 days
0.0
0.0

Patna, India
Member since Jul 17, 2026
$30-250 CAD
$250-750 AUD
$250-750 USD
₹75000-150000 INR
$250-750 USD
$30-250 AUD
₹1500-12500 INR
₹1500-12500 INR
₹12500-37500 INR
₹37500-75000 INR
₹1500-12500 INR
₹600-1500 INR
$250-750 USD
₹12500-37500 INR
₹3000-5000 INR
£250-750 GBP
₹600-1000 INR
₹1500-12500 INR
$10-150 CAD
$30-250 USD