
Awarded
Posted
Paid on delivery
This project involves the design and implementation of a digital discrete-event control system for two industrial automation scenarios. The first task is a two-tank level control system, where an Arduino or PLC reads four level sensors and controls three valves to manage filling, transfer, and drainage while preventing overflow and dry running. Deliverables I expect at each milestone: • A fully functioning and tested Arduino sketch, thoroughly commented • A clear wiring diagram or schematic showing every connection • Concise build notes so I can replicate the setup on my bench I’m ready to start as soon as we agree on an initial approach and timeline. If you’ve built custom Arduino projects before and enjoy collaborating with someone who asks plenty of questions, let’s talk.
Project ID: 40421687
23 proposals
Remote project
Active 1 hour ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
23 freelancers are bidding on average $41 CAD for this job

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.
$30 CAD in 7 days
7.5
7.5

Hi, I have read and understood your requirements. I have experience of more than 7 years as an embedded software engineer and product lead, I can provide you with end-to-end solution for this project from your idea to its actualization and development; or anywhere in between. I have extensive hands-on experience with the following technologies, platforms and programming languages and PCB designs: PCB Platforms: Altium Designer, KiCAD, EagleCAD and few others ARM: NRF52, STM32, ESP8266, ESP32 Other boards: Arduino, Particle Wireless Protocols: BLE, 802.15.4 (OpenThread & Zigbee), WiFi, GSM SIM800 Other protocols: HTTP Development IDEs: Keil, Arduino, Visual Studio Programming Languages: C, C++, python You can see our portfolio/ reviews and feedback regarding automation projects. Please send a message in chat for further discussion. Thank you.
$100 CAD in 5 days
6.9
6.9

Hi There You should go for more powerful but also cheap controller other than Arduino board and It's called ESP32 With it, you wil be able to monitor sensor readings from a simple offline web page on your phone or PC, also allowing you to control all 3 valves with a click of buttons seamlessly from the same web page too I will help you with wiring as well as building the code for it Kindly hit me on chat so we can discuss milestone and begin
$20 CAD in 7 days
5.7
5.7

I'm a licensed professional electrical engineer with 6+ years of experience in embedded systems, Arduino programming, industrial automation, and discrete-event control systems, and I will design and implement a complete two-tank level control system using Arduino with sensor interfacing, valve control logic, and safety interlocks preventing overflow and dry running. I have strong expertise in Arduino microcontroller programming and circuit design, sensor interfacing (level sensors, float switches, capacitive/ultrasonic sensors), digital I/O control for solenoid valves and actuators, discrete-event control logic with state machines and safety interlocks, industrial automation concepts including process sequencing and fault handling, and schematic documentation with clear wiring diagrams. I will develop a complete system with fully functioning Arduino sketch implementing discrete-event control logic for fill/transfer/drain sequences, sensor reading with debouncing and validation from four level sensors, valve control outputs managing three solenoid valves with proper timing and interlocks, safety features preventing tank overflow and dry-run pump operation, and thorough code comments explaining logic flow and decision points. The system will be tested and validated before delivery ensuring correct operation across all scenarios (normal fill, transfer, drain, overflow prevention, low-level protection). I can start immediately. Best Regards, Tahir Saleem
$40 CAD in 2 days
3.6
3.6

Hey you can ask all the questions you want. Questions make the project outcomes better :) I am ready to support you to build your custom Arduino project with focus on quality and future expansion. I have more then 4 years of professional embedded systems experience. I have worked with all sorts of projects with Arduino, ESP32 and others. Looking forward to chatting with you.
$30 CAD in 7 days
1.5
1.5

Hello . Iam experienced computer engineer in arduino and esp32 programing. Also in designing desktop and android apps to control and monitor arduino systems. Also PCB design. I can execute your project and will be with you step by step until we finish the project and you are satisfy. Nice to me to hear drom you….
$25 CAD in 7 days
1.5
1.5

Hi there, I read your requirements carefully, and I can help design and implement the Arduino-based two-tank level control system with clean logic, tested code, and clear documentation. I’ll create a fully commented Arduino sketch that reads the four level sensors and controls the three valves for filling, transfer, and drainage, while preventing overflow and dry running. I’ll also prepare a simple wiring diagram/schematic showing every connection and concise build notes so you can replicate the setup easily on your bench. My focus will be practical, easy-to-understand control logic, reliable sensor/valve handling, and clear comments so you can modify or expand the system later if needed. Cost: $40 CAD || Timeline: 1 day Payment and timeline details can be discussed further to align with your expectations. I’d be happy to help complete this Arduino control project clearly and reliably. Best regards, Oluwatobi Okedairo
$40 CAD in 1 day
1.0
1.0

Hey Mate, I am an Australian Software and Embedded engineer. I have extensive professional experience building control and monitoring systems for industrial applications. I think I would be a great fit for this and hope to hear from you! Best Regards, Kaj Suaning
$350 CAD in 3 days
1.1
1.1

Being an Electronic Engineer, Hardware Designer and a skilled PCB Designer with 3 +years of experience I make proper R&D projects Full schematics and real life single layer ,2 layers ,4 layers ,6 layer and multi-layers PCBs projects (i.e: 1:PCB of compact ear buds 2:Pcbs for compact usb with advanced security features 3:Pcbs which involves USBs 4:Also i made many large projects which handles high voltage AC and DC 5: 6 -layers PCB of Arm Cortex Processor involving Programming 6: Programmable Frequency Generator PCB 7: Compact Smart SOS PCB 8: High Volatge Ac to DC Converter with MCU STM32 programmability’s for 10KW system 9: 10KW AC Inverter with output voltage 24V 10: Qi 1.3 Wirless Charger Transmitter and Reciever 11: PCB for agricultural watering system that controls 50 fig trees with expansion capability to 100 trees) 12: Custom IO Board Design for Raspberry Pi CM5 with Integrated RP2040 And many more I have advanced level grip on softawares like Easyeda-Pro ,Kicad, Altium I will show you my PCB work separately I will handle your project and made it perfect in the best cheapest price and do its customisation First see me work then Hire me You can also see my Portfolio which reflects some of my PCBs projects In the end i will assure you that you will get professional level and great quality work in the best price Thankyou
$20 CAD in 7 days
1.5
1.5

With a solid foundation in C++ programming and an educational background in Electronics and Communication Engineering, I am well-equipped to tackle your Arduino-driven project. I have hands-on experience building custom Arduino projects and have honed my skills in designing digital discrete-event control systems like the one you require for your industrial automation scenarios. I take great pride in delivering fully-functioning and thoroughly-tested code that not only meets specifications but also exceeds expectations in terms of efficiency, reliability, and comprehensibility. I am meticulous when it comes to documenting my work, providing clear wiring diagrams, build notes, and detailed comments to ensure easy replication of the setup. Strong collaboration is the cornerstone of successful project completion, and I am thrilled to be someone who values thorough communication and embraces curiosity. I’m passionate about what I do—something that reflects in both my work ethic and my eagerness to acquire new knowledge. Choose me, and you can count on a proficient Arduino expert who'll deliver on time without compromising on quality.
$10 CAD in 7 days
0.0
0.0

Hi, good day! I would like to apply for this project. I can design and implement the Arduino-based discrete-event control system for the two-tank setup, including sensor logic, valve sequencing, and safety conditions for overflow and dry-run protection. I have experience with Arduino/PLC automation projects, including sensor integration, control logic programming, and system testing. I will provide a fully commented sketch, clear wiring/schematic diagram, and concise setup notes for easy replication on your bench. I look forward to this project being awarded to me. Thank you.
$20 CAD in 1 day
0.0
0.0

As an experienced freelance web and software developer, I bring valuable expertise to your Arduino project. While my specialty lies in web and software development, I also possess a solid foundation in C and C++ Programming which are crucial for this engagement. My versatility in managing different tech stacks allows me to adapt quickly and produce scalable, efficient and future-ready solutions - qualities aligned with the goals of your project. Moreover, my experience working across diverse industries grants me a unique perspective when addressing complex requirements. Automation, system architecture, integrations, cloud infrastructure - these are all domains where I've amassed considerable familiarity and executed successful projects that have driven tangible business value. Lastly, I deeply appreciate collaborative work conditions and thrive in environments where asking questions is encouraged. I'll happily apply this approach and ensure that you are kept fully informed at every step of the process, from clear documentation to a comprehensive wiring diagram. Together, we can build a digital control system that exceeds your expectations and grows with your industrial needs. So let's turn your ideas into reality!
$30 CAD in 2 days
0.0
0.0

What type of level sensors are used: float switches, capacitive, ultrasonic, pressure, or digital sensors? Are the four level sensors arranged as low/high sensors for each tank? The key challenge is creating safe discrete-event logic that responds correctly to all sensor states, including edge cases like delayed readings, conflicting sensor signals, or unexpected valve behavior. I have experience with Arduino-based automation systems involving level sensors, valve/relay control, state-machine programming, and bench-tested wiring setups. My approach would be to structure the control program as a clear state machine so each tank condition leads to a predictable and safe valve action. The Arduino sketch will be clean, modular, well-commented, and easy to adapt later if you decide to move the logic to a PLC. I’ll include sensor debouncing, input filtering, and fail-safe rules to prevent overflow, dry running, and incorrect valve sequencing. The wiring diagram will clearly show the four level sensors, three valve outputs, power wiring, and relay or driver connections. I’ll also provide short build notes and a practical bench-test procedure so you can reproduce and verify the setup confidently. The final result will be a simple, safe, and dependable automation system that is easy to understand, test, and expand. Contact me if you are interested. Best regards.
$20 CAD in 7 days
0.0
0.0

Hello, I can design and implement the Arduino/PLC discrete-event control system for your two-tank level automation project. I have experience with Arduino, sensors, valves, embedded C/C++, wiring diagrams, debugging, and industrial-style control logic. I will create a commented sketch to read four level sensors, control three valves, and safely manage filling, transfer, drainage, overflow prevention, and dry-run protection. Deliverables will include tested code, clear wiring schematic, and concise bench build notes. I can also support simulation/testing and milestone-based revisions. Thanks.
$20 CAD in 7 days
0.0
0.0

Hi there, The two-tank level control system is a classic discrete-event problem, and it’s exactly the kind of hardware logic I specialize in. Building a reliable system that guarantees no overflows or dry running requires a rock-solid Finite State Machine (FSM) architecture, which I will strictly implement for this project. How I will tackle your milestones: Arduino FSM Firmware: I will write a clean, non-blocking, and heavily commented C++ sketch using a state-machine approach. This ensures the transitions between filling, transferring, and draining are foolproof and strictly bound by the 4 discrete sensor inputs. Clear Wiring Diagram: I will provide a professional schematic mapping out the Arduino, the level sensors, and the relay/driver circuits for the 3 valves, ensuring proper electrical isolation. Documentation & Collaboration: Breaking down complex control logic into easily digestible build notes is a core part of my workflow. I genuinely enjoy the collaborative process and welcome all your questions. We will review the logic step-by-step so you feel completely confident replicating the setup on your bench. I am ready to outline the initial state diagram right away. Looking forward to discussing the specifics of your valves and sensors. Best regards,
$20 CAD in 7 days
0.0
0.0

Hello, I’m very interested in your Arduino-based industrial automation project. I have solid experience in designing control systems using Arduino, PLCs, and simulation tools like Proteus and LabVIEW, especially for level control, sensor integration, and discrete-event logic. For your two-tank level control system, I can design a reliable and structured solution where Arduino reads all four level sensors and intelligently controls the three valves (filling, transfer, drainage) with proper interlocks to prevent overflow and dry running. I will implement clear state-based logic to ensure safe and predictable operation. What you will receive at each milestone: • Fully functional and well-tested Arduino code with detailed comments • Complete wiring diagram/schematic (easy to replicate on your bench) • Clear build and testing notes for step-by-step implementation I also focus on clean code structure, proper use of functions, and easy future modifications if you want to scale the system. I’m comfortable collaborating, answering questions, and refining the system based on your feedback. I can start immediately and deliver quickly. Looking forward to working with you. Best regards, Asad
$35 CAD in 7 days
0.0
0.0

The right architecture for your two-tank level control system will ensure both efficiency and safety. I see that preventing overflow and dry running is a top concern for you. I can create a solution that integrates the level sensors with the valves to keep everything running smoothly. With my background in Arduino projects, particularly in industrial automation, I've developed systems that mirror what you're aiming for. I make sure to deliver a well-documented Arduino sketch, clear wiring diagrams, and easy-to-follow build notes that enable anyone to replicate the setup. One quick thought: considering the interplay between the sensors and valves, implementing fail-safes could add an extra layer of reliability. I'm ready to start and can provide the initial deliverables in around 14 days. Want to see a quick deliverable preview before committing?
$17 CAD in 15 days
0.0
0.0

Hello, This looks like an automation + control project. The main task here is to make sure the liquid level stays within a specific range. I recently did a similar thing where a motor fan changes its speed as the temperature of a room increases. This would require an interrupt-based control to make sure the control process happens on time and without latency. I specialize in tasks like this where using core Arduino libraries and functions is at a detriment to functionality. I will provide a clear working solution for you using register-level programming to avoid any latency that may arise from Arduino functions. Additionally, I can keep the size of the firmware to a bare minimum as this looks like a project you would like to expand in the future. We could also look at possible power restraints and come up with a means to save power without compromising the response time of the system. Hit me up so we can start working on it ASAP!
$13 CAD in 7 days
0.0
0.0

Hi, this is a very interesting automation project—I’d be happy to collaborate. For the two-tank system, I propose implementing a structured control logic using a finite state approach to ensure reliable operation and safety. The Arduino will monitor all four level sensors and control the three valves with conditions to prevent overflow and dry running. My approach will include: • Clearly defined control logic for filling, transfer, and drainage • Safety handling (sensor debouncing, fail-safe states) • Well-commented Arduino code for easy understanding • A complete wiring diagram with labeled connections • Step-by-step build notes for replication I’ve worked on Arduino-based automation projects like safety systems and monitoring setups, so I’m comfortable with both hardware and control logic design. Before starting, I’d like to clarify: 1. What type of level sensors are you using (float, capacitive, etc.)? 2. What voltage/current ratings are the valves? 3. Do you need manual override or just fully automatic operation? Once we finalize these details, I can share a detailed timeline and start immediately. Looking forward to working together!
$20 CAD in 7 days
0.0
0.0

I’m a strong fit for this project because I combine hands-on experience with Arduino-based automation and a structured, engineering-focused approach to system design, ensuring not just functionality but reliability and safety. For your two-tank level control system, I will implement clear discrete-event control logic that accurately reads four level sensors and safely operates three valves for filling, transfer, and drainage while preventing overflow and dry running, including proper handling of edge cases and fault conditions. At each milestone, you’ll receive a fully functional and thoroughly commented Arduino sketch, a detailed wiring diagram showing every connection, and concise build notes so you can easily replicate the setup on your bench. I also value clear communication and collaboration, asking the right technical questions early to align the design with your exact requirements. For hardware, I recommend using an Arduino Uno or Mega (for scalability), float or capacitive level sensors, 12V/24V solenoid valves controlled via an opto-isolated relay module or MOSFET drivers, a stable power supply, and protection components like flyback diodes, with optional additions such as an LCD, indicator LEDs, or manual override switches to enhance usability and monitoring.
$15 CAD in 1 day
0.0
0.0

Chatham, United Kingdom
Member since Nov 16, 2016
$30-250 AUD
$30-250 AUD
$30-250 SGD
$30-250 AUD
$30-250 AUD
₹12500-37500 INR
₹12500-37500 INR
$250-750 USD
₹1500-12500 INR
$30-250 USD
€30-250 EUR
$30-250 USD
£250-750 GBP
$25-50 USD / hour
₹37500-75000 INR
£10-20 GBP
$8-15 AUD / hour
$80-180 USD
min ₹2500 INR / hour
₹600-1500 INR
$30-250 USD
$30-250 USD
$250-750 USD
₹600-1500 INR
$10-30 USD