
In Progress
Posted
Paid on delivery
I’m putting together an MVP that lets guests press a single mechanical button at their table; the ESP32 lights up a WS2812 LED ring (powered directly from the ESP32) and reports the call to my Supabase backend. Your task is to write the complete device-side firmware and show it running on real hardware. Core behaviour • Idle until the button is tapped. • State machine: blue for the first 0-2 min, green for 2-5 min, red after 5 min. • A 3-second long-press closes the event and turns the LEDs off. • Solid, reliable debounce for the mechanical button. Networking The device connects over Wi-Fi, tags every event with restaurant_id, table_id and device_id, and posts JSON to the Supabase REST endpoint I’ll supply. If the network drops it should queue locally but stop retrying after a set number of failed attempts, then pick up again once the connection is restored. What I expect from you - Well-documented ESP32 firmware (Arduino or ESP-IDF) ready to flash - A concise BOM with exact part numbers - Clear wiring diagram and step-by-step assembly notes - Short demo video showing the prototype in action Show me any previous ESP32 projects—especially ones that pushed data to a cloud service—to help me gauge fit. Clean code, straightforward architecture and good communication will make this a quick win for both of us.
Project ID: 40371455
55 proposals
Remote project
Active 4 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

Hi! our ESP32 choice is solid for this MVP, but there's a hardware detail in your spec worth catching before you buy components: the WS2812B ring shouldn't be powered from the ESP32's onboard 3.3V regulator. A 12-LED ring at half brightness pulls roughly 360mA, and the ESP32's WiFi radio spikes an additional 240–300mA during transmission — you'll likely exceed the regulator's capacity and get brownout resets at exactly the wrong moment. The fix is straightforward: power the ring from the USB 5V (VBUS) rail directly, and add a single N-channel MOSFET on the data line to handle the 5V signaling side. Total added BOM cost is under $0.50, and it eliminates an entire failure mode before your first demo. I've built a similar WiFi-to-cloud peripheral for a retail environment — an ESP32-based queue management node that POSTed state events to a REST backend with local NVS flash buffering for offline resilience. The hardest part wasn't the happy path; it was making the WiFi reconnection behavior non-blocking so the LED state machine never stalled waiting on a network call. That's the same problem you'll hit in a restaurant's 2.4GHz environment, which is genuinely one of the noisier RF spaces a device can live in. We can discuss it more in details in chat. Thanks Regards
$60 USD in 5 days
5.8
5.8
55 freelancers are bidding on average $140 USD for this job

As an experienced embedded systems engineer with a specialization in microcontrollers like the ESP32 and NXP, I believe I am a perfect fit for your project. With over 8 years of experience in firmware development, I have designed countless applications from temperature and humidity sensor systems to advanced GPRS/4G/NB-IoT/LTE-M devices. I've also mastered various wireless protocols such as BLE and Lora, ideal for your WiFi-based call-table system. In terms of networking, I'm proficient in integrating devices to cloud services. In fact, I can easily adapt with the Supabase REST endpoint you mentioned. Furthermore, my hardware design experience will allow me to deliver not only reliable firmware but also a comprehensive BOM, wiring diagram, assembly guidelines and even a demo video showcasing your prototype in action. Finally, communication is the key to any successful project and I understand its significance. My commitment to being frequently available via email or chat enhances our collaboration efficiency while ensuring all milestones are met on time. To summarize, by selecting me you'll be partnering with an accomplished professional who is skilled in every aspect of your project requirements. Let's connect soon to discuss how we can turn your concept into a resounding success!
$140 USD in 7 days
6.7
6.7

I will develop complete ESP32 firmware implementing your button-driven state machine with robust debounce and timing logic. WS2812 LED ring control will be handled via FastLED with precise color transitions (blue → green → red). Wi-Fi connectivity with automatic reconnect and stable HTTP POST to your Supabase REST endpoint. Local event queue using non-volatile storage to handle network drops with retry limits. 3-second long-press detection to close events and reset system cleanly. Code will be modular, well-documented, and ready for direct flashing. I will provide a verified wiring diagram and step-by-step assembly guide. BOM will include exact part numbers suitable for quick sourcing and production. I can also demonstrate a working ESP32 cloud-integrated prototype upon request.
$140 USD in 5 days
6.7
6.7

Hello, Please feel free to message me directly so I can share my previous work with you. I am a professional Embedded Systems Engineer with extensive experience in hardware design and product development. I can develop clean, efficient, and reliable code tailored to your requirements. I will provide thoroughly tested code, and you can proceed with payment once it works successfully on your end. Looking forward to hearing from you. Best regards, Muhammad Adeel
$30 USD in 7 days
6.5
6.5

As an experienced Embedded Systems Engineer, I am confident in my ability to deliver a well-documented and fully-functional ESP32 firmware for your table-call project. With expertise in microcontroller programming spanning various platforms including ESP-IDF and Arduino, and a demonstrated ability to develop projects that push data to cloud services, my skillset aligns perfectly with your project's requirements. Let's transform your MVP vision into reality!
$150 USD in 2 days
6.5
6.5

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.
$140 USD in 7 days
6.0
6.0

Hello, I can build your MVP end-to-end, including robust ESP32 firmware, hardware setup, and a working prototype demo. I’ve worked on similar ESP32-based systems involving sensor input, real-time state machines, and cloud communication, so I can deliver a stable and clean implementation quickly. What I will deliver: • Well-structured ESP32 firmware (Arduino or ESP-IDF) • Reliable state machine implementation (Blue → Green → Red timing logic) • Solid button debounce + long-press detection (3s) • WS2812 LED ring control with smooth behavior • Wi-Fi + Supabase REST integration (JSON events with IDs) • Offline queue system with retry limits and auto-recovery • Clean, well-commented, production-ready code Hardware support: • Simple wiring diagram (button + WS2812 + ESP32) • Optimized BOM with exact parts • Step-by-step assembly instructions
$140 USD in 7 days
5.2
5.2

Hi, I’m a senior embedded/IoT engineer with 8+ years of experience delivering ESP32-based connected devices; I’ve built 20+ production-grade firmware projects with Wi-Fi/MQTT/REST backends, achieving >99.5% uptime and sub-200 ms event latency, and implemented robust input handling with <1% false triggers across 50k+ field events. Approach ✅ I will implement a deterministic state machine (Idle/Active/Closed) using FreeRTOS tasks, with precise timing via hardware timers and WS2812 control using the RMT peripheral for jitter-free LED updates. ✅ I will design a hardened button interface using interrupt-driven input with software debounce (state filtering + timing window) and long-press detection with millisecond accuracy. ✅ I will build a resilient networking layer using Wi-Fi event handlers, HTTP client with JSON payloads to Supabase, and a ring-buffer queue in NVS/flash with capped retries and backoff strategy. ✅ I will validate on real hardware, provide a tested BOM (ESP32-WROOM, WS2812 ring, level considerations), clear wiring, and a demo showing timing transitions and offline queue recovery. Questions ✅ I need your Supabase API details and authentication method. ✅ I want to confirm retry limits and offline queue size. ✅ I need to know the power source and LED current limits. Best, Yaroslav
$140 USD in 7 days
4.9
4.9

As an ESP32 firmware expert with years of experience, I am the perfect fit for your MVP project! I've successfully undertaken numerous projects involving cloud services and data transmission, making your requirement a routine task for me. My prior exposure to LED rings, robust state machines, and reliable debounce mechanisms will ensure the flawless functioning of your hardware. I have a fluent command of Arduino and ESP-IDF, both of which I can leverage to provide you with well-documented firmware, a concise BOM, clear wiring diagrams, and step-by-step assembly notes. Moreover, my capabilities extend to creating detailed demo videos that showcase the prototype's effective operation. My commitment to clean code and straightforward architectures aligns perfectly with your expectations for a quick win. My communication skills will guarantee clear updates throughout our collaboration. Don't forget, my understanding of architectural designs could unexpectedly benefit your project as we traverse into manufacturing and physical implementation! Consider my competency in helping you achieve the success you desire with this project!
$120 USD in 2 days
4.9
4.9

Hi There! -As you can see from my portfolio on my profile, I have extensive experience designing consumer PCBs. I've developed many low-power devices using ESP32 C3s, which I believe will be the case for yours. I fully understand your needs, as I've worked with these types of devices in restaurants. Ideally, it should enter deep sleep mode until it's needed, waiting for a message to trigger an alarm and notify the customer that their food is ready. -I think it would be great to work together since we both speak the same language and can easily coordinate prototype testing and similar equipment. -Message me to discuss the details. Best Regards!
$100 USD in 7 days
4.6
4.6

Buenas tardes, soy ingeniero mecatronico tengo experiencia en el area de electrónica, programación, vision artifical, inteligencia artificial y diseño electronico. El proyecto se entrega con: - Lista de componentes en tiendas locales. - Demostracion de funcionamiento - Diagrama de conexiones - Manual de funcionamiento Podemos hablar para tener mas informacion sobre su proyecto, somos del mismo pais por lo que podemos tener respuestas rapidas y fluidas en el momento del desarrollo.
$150 USD in 7 days
4.2
4.2

Hi, To develop the ESP32 firmware for your MVP, I'll create a reliable state machine that responds to button presses and communicates with your Supabase backend. This will include: - Well-documented firmware using Arduino or ESP-IDF - A concise BOM with exact part numbers - Clear wiring diagram and assembly notes - A short demo video of the prototype in action I will follow a structured approach to ensure clean code and straightforward architecture. Ready to start once you provide the Supabase REST endpoint and any additional details. Thanks!
$210 USD in 5 days
4.0
4.0

Hi, I have built ESP32-based IoT devices that post JSON events to cloud backends over WiFi in real time — button trigger, state management, and reliable network handling with local queuing on connection drop are all things I have done before. For your table-call device, I will implement the full state machine (blue/green/red by elapsed time), solid debounce on the mechanical button, WS2812 LED control, 3-second long-press close, and the Supabase REST integration with local queue and retry logic. I have ESP32 and WS2812 components in my lab, so I will test the prototype at my end and deliver a working demo video. Deliverables: flashed firmware, BOM with exact part numbers, wiring diagram, and assembly notes. Ready to start immediately. Himanshu
$160 USD in 7 days
3.2
3.2

As an experienced and detail-oriented Embedded Firmware Engineer with a focus on IoT and MCU systems, I'm confident that I possess the right skill set to create the perfect Table-Call Firmware for your MVP. Over my 5+ years of experience, I've successfully delivered numerous embedded systems projects involving MCU boards like the ESP32/ESP8266. My solid understanding of circuit design, wireless protocols, and hardware bring-up will help me create reliable firmware that makes full use of your ESP32. Moreover, with my expertise in WiFi and MQTT protocols, I can ensure that your device seamlessly connects to the Supabase backend for real-time data transmission. In fact, I'd be happy to share examples of my past ESP32 projects that involved pushing data to cloud services like yours in order to demonstrate my abilities. Beyond just firmware development, my proficiency in PCB Design and Electrical Engineering are additional assets for this project; I can provide you with a concise Bill of Materials (BOM) and clear wiring diagrams, giving you a hassle-free path from prototype assembly to final product. Let's join hands so we can quickly turn your vision into reality!
$140 USD in 7 days
2.9
2.9

Hi, I will develop a robust firmware for your ESP32 device that ensures reliable communication with your Supabase backend. I will implement a non-blocking state machine to manage the color transitions and a reliable debouncing algorithm for the mechanical button. The code will include a local queue to handle network outages and ensure no guest requests are lost during intermittent connectivity. I will provide a clean wiring diagram, a precise bill of materials, and well-documented code that is ready for deployment. My experience with Internet of Things prototypes and cloud integration will ensure your minimum viable product is both stable and professional. I look forward to bringing this smart table call system to life for you. Best regards
$100 USD in 4 days
2.1
2.1

Hello, I am Vishal Maharaj, with 20 years of experience in REST API and JSON. I have carefully reviewed your project requirements for the ESP32 Table-Call Firmware. To achieve the desired functionality, I propose to develop a robust firmware for the ESP32 device that includes a state machine to control LED colors based on time intervals, a reliable debounce mechanism for the mechanical button, and a networking feature to connect to the Supabase REST endpoint for data transmission. I will ensure clear documentation of the firmware code, a detailed BOM with part numbers, a comprehensive wiring diagram, and assembly instructions. Additionally, I will provide a demo video showcasing the prototype in action. Please initiate a chat to discuss further details and requirements. Cheers, Vishal Maharaj
$250 USD in 5 days
1.7
1.7

Hi there, I’m offering 25% off for this project while delivering clean, reliable ESP32 firmware built for real-world use and easy deployment. I’ve worked on ESP32-based systems involving button input handling, LED state control, Wi-Fi communication, local retry/queue logic, and cloud/API posting. For your MVP, I can build the full device-side firmware with a proper state machine, strong debounce handling, long-press close logic, and structured JSON delivery to your Supabase REST endpoint using restaurant_id, table_id, and device_id. The firmware will be written cleanly with clear documentation, so it’s easy to flash, test, and extend later. I’ll also provide a concise BOM, wiring diagram, assembly notes, and a short real-hardware demo showing the full flow from button press to LED state changes and backend posting. My focus will be stability, simple architecture, and production-friendly behavior—not just a quick prototype. Regards, Sohail Jamil
$30 USD in 7 days
1.8
1.8

As a hardware and firmware expert, I am confident in meeting your needs for the ESP32 Table-Call firmware. My years of experience with Arduino and ESP-IDF enable me to deliver clean code and straightforward architectures. These are crucial elements in ensuring a precise and well-documented firmware that will reliably power your WS2812 LED ring. Moreover, my extensive work in IoT systems is highly relevant to this project. I am familiar with handling devices that connect over Wi-Fi, tag every event, and post JSON data. This includes dealing with network fluctuations, maintaining local storage, and restoring lost connections - all essential components for the reliable functioning of your device. Finally, our commitment to end-to-end development perfectly aligns with what you expect for this project. Not only will I provide the complete software package ready for flash but also deliver a clear BOM, wiring diagram with assembly notes, and a concise demo video indicating how everything fits together. Choose me for a quick win that results from good communication, clean code structure, and attention to detail.
$140 USD in 7 days
1.9
1.9

Hello, I can develop your ESP Table Call firmware with reliable ESP/Arduino integration and stable communication between devices. Skills & Experience: Strong experience in ESP32/ESP8266, Arduino firmware development, IoT systems, and embedded communication protocols. I have worked on embedded and PCB-based automation projects multiple times with real-world deployment experience. Relevant Project: Developed a Smart Security System with RFID and IoT integration, involving embedded firmware, device communication, and system control similar to ESP-based calling/alert systems. I have worked on similar embedded firmware projects before and understand real-time device communication requirements. Approach: I will develop optimized firmware for ESP board communication, ensure stable triggering/calling logic, and test for reliability. Timeline: I can complete this within 2 days. Looking forward to working with you.
$130 USD in 2 days
2.6
2.6

Drawing from my extensive experience in bringing ideas from concept to deployment, I fully understand the challenges involved in integrating mechanical design, electronics, and software development. I am a mechanical engineer with strong competency in Arduino, Electrical Engineering, and Embedded Systems – three core elements crucial to successfully completing your project. My work involves merging these disciplines into unified systems, ensuring robustness and scalability. Past projects proof of how reliably I can integrate ESP32s with cloud services like Supabase REST endpoint. I can confidently bring this expertise to bear in your Table-Call Firmware project while guaranteeing clean code, straightforward architecture, and open communication throughout the process. Unlike many other candidates, my skillset extends beyond just firmware development. As an NDCI-certified electrical engineer respected for my CAD designs and proven ability to develop manufacturing-ready solutions; I will also deliver well-documented firmware; maintain clear wiring diagrams, BOMs; while offering step-by-step assembly notes. These are some of the core expectations you have from this project and I can ensure you that you won't be disappointed. Looking forward to bringing this innovative MVP to life by leveraging my immersive skills.
$140 USD in 7 days
1.1
1.1

Hello, Will the firmware need to support OTA updates for future enhancements? Do you have any specific power consumption requirements for the ESP32 device? How critical is the reliability of the Wi-Fi connection for this project? I know very well that it is difficult for you to decide to post a job, because money is not water; it comes from your blood and effort. If a developer does not understand this and does not treat the project as his own, the project will not be successful. I can, and absolutely will, respect and value your investment, and I will do my best for this project. Best regards, Yurii
$140 USD in 7 days
0.0
0.0

Sonsón, Colombia
Payment method verified
Member since Feb 10, 2026
$250-750 USD
$10-30 USD
$30-250 USD
$3000-5000 USD
$50-400 AUD
₹1500-12500 INR
€5000-10000 EUR
₹1500-12500 INR
$30-250 USD
$10-30 USD
$250-750 USD
$10-30 USD
$30-250 NZD
₹12500-37500 INR
$5000-10000 USD
$30-250 USD
$25-50 USD / hour
$10-30 AUD
$25-50 USD / hour
$30-250 USD
₹1500-12500 INR