
Closed
Posted
Paid on delivery
Multi-Arduino Industrial Control System Development (Isolated Communication + Analog + Digital I/O) Project Overview We are developing a modular measurement instrument based on multiple interconnected Arduino boards. Each Arduino handles a dedicated subsystem (UI, motor control, pH control, temperature control) coordinated by a Master Arduino. We require an experienced embedded systems freelancer to: • Design robust firmware architecture • Implement reliable inter-Arduino communication • Ensure electrical isolation to prevent analog noise/crosstalk • Optimize motor control, sensor acquisition, and closed-loop control • Deliver clean, documented, production-ready code • All components should be easily sourced in India This is not a beginner Arduino project — we are building a lab-grade instrument requiring stable analog performance. System Architecture 1. UI Subsystem Arduino • Keypad interface • Graphic LCD • Touchscreen display (also modular) • Menu navigation • Parameter entry • Sends user commands to Master • Communicate with a PC 2. Motor Control Arduino • PMDC motor control • Hall-effect RPM sensing • PWM via MOSFET driver (circuit is already designed for an old PIC microcontroller) • Closed-loop speed regulation • Target range: ~50–1200 RPM • Stable low-speed control required 3. pH Control Arduino • High-impedance pH probe input (JFET/op-amp front end) (circuit is already designed for an old PIC microcontroller) • Analog signal conditioning (circuit is already designed for an old PIC microcontroller) • pH measurement (circuit is already designed for an old PIC microcontroller) • Acid/base pump control (MOSFET driven) (circuit is already designed for an old PIC microcontroller) • Closed-loop pH regulation (control scheme is already designed for an old PIC microcontroller) • Noise immunity critical 6. Temperature Control Arduino • Temperature sensor reading (e.g., PT100) (circuit is already designed for an old PIC microcontroller) • PWM output to SSR (circuit is already designed for an old PIC microcontroller) • Stable temperature control loop (control scheme is already designed for an old PIC microcontroller) • Avoid PWM noise affecting analog subsystems 5. Master Arduino • Coordinates all sub-systems • Central command routing • Status aggregation • Fault monitoring • Communication management • Safety logic • PC connectivity (PC interface software is already designed and working) IMPORTANT: Electrical Isolation Analog readings (especially pH) must not be corrupted by: • Motor PWM noise • SSR switching noise • Ground loops • Crosstalk between subsystems Freelancer must propose and implement: • Opto-isolated communication (RS-485 preferred) • Proper grounding strategy • Digital isolators where required • ADC noise mitigation strategies • Shielding recommendations Isolation architecture design is part of this job. Communication Requirements Preferred options: • (Modbus RTU or custom protocol) OR • I2C with digital isolators OR • CAN Bus (if justified) Freelancer must: • Recommend best communication protocol • Implement reliable packet structure • Implement CRC/error detection • Provide timeout and fault recovery logic System must be robust in noisy environments. Deliverables 1. Firmware for: o UI Arduino o Motor Arduino o pH Arduino o Temperature Arduino o Master Arduino 2. Communication protocol documentation 3. Commented, modular Arduino code 4. PCBs in KiCAD (all Arduino boards should be like shields) Required Skills • Advanced Arduino development • Embedded C/C++ • RS-485 / Modbus / CAN • Analog signal conditioning • PID control systems • Motor control with hall sensors • EMI/EMC mitigation • Industrial control systems experience • Experience with laboratory or scientific instruments (preferred) Nice to Have • Experience with high-impedance sensor design (pH, ion-selective electrodes) • Knowledge of op-amp/JFET front-end design • Experience designing noise-resistant analog systems • Prior multi-microcontroller architecture experience Milestones 1: Master Arduino with UI interface to one of the sub-systems 2,3…: Subsequent sub-systems Expected Freelancer Profile We are not looking for a hobbyist Arduino coder.
Project ID: 40222429
8 proposals
Remote project
Active 16 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
8 freelancers are bidding on average ₹55,313 INR for this job

Hello I just read out your description and am interested in your project. I am an Expert in Arduino Coding, and have also worked with it in the past. If you need Quality Work, then feel free to contact me Thanks
₹37,500 INR in 7 days
2.7
2.7

Hi, I can make that Arduino-based Industrial-project for you I will work on milestones-plan(with releasing of the partially payment after each milesone made) I invite you for more details on messenger Thanks
₹170,000 INR in 60 days
0.0
0.0

As an experienced Automation Engineer with advanced skills in Arduino and Embedded Systems, I am confident that I can not only understand, but exceed your expectations for this intricate project. I have an in-depth understanding of the electrical isolation techniques required to eliminate noise and crosstalk between subsystems, a skill that is critical for stable analog performance, which you mentioned as paramount. Additionally, my familiarity with protocols such as RS-485, Modbus, and CAN Bus make me well-suited to effectively implement your preferred communication architecture. The knowledge I have concerning analog signal conditioning, PID control systems, and designing noise-resistant analog systems are all directly relevant to your project's needs. My understanding of systems integration, EMI/EMC mitigation and experience with laboratory-grade instruments has consistently placed me in a unique position of delivering clean documented code and scalable solutions. This aligns perfectly with the production-ready code and detailed documentation you require.
₹15,000 INR in 5 days
0.0
0.0

Hi there, I am a Licensed Electrical Engineer (MSc) with 15+ years of experience in industrial control and medical devices. I specialize in mixed-signal designs where sensitive analog data (pH) must coexist with noisy power electronics (PWM Motors). My Technical Proposal: Architecture & Comms: I strongly advise against I2C for modular industrial systems due to noise susceptibility. I will implement an Isolated RS-485 network (using Modbus RTU). This offers differential signaling immunity and robust error checking (CRC). Galvanic Isolation: To protect the pH readings, we must isolate both signal (via opto-isolators or ADuM digital isolators) and power (via isolated DC-DC converters). This prevents ground loops and motor PWM noise from corrupting the high-impedance sensors. Control Logic: I will implement robust PID loops for the motor (speed stability) and temperature (thermal inertia), ensuring the system recovers gracefully from disturbances. Firmware & PCB: I will provide modular, object-oriented C++ firmware and professional KiCAD shield designs for the subsystems. I am not a hobbyist; I design production-grade systems. I am ready to review your old PIC schematics and modernize this into a robust Arduino-based instrument. Best regards, Gideon M.Sc. Electrical & Electronics Engineer
₹25,000 INR in 7 days
0.0
0.0

Delhi, India
Payment method verified
Member since Aug 20, 2022
₹1500-12500 INR
₹400-750 INR / hour
₹5000-10000 INR
₹25000-30000 INR
₹12500-37500 INR
$2-8 USD / hour
₹600-1500 INR
€1500-3000 EUR
$15-25 USD / hour
$10-30 USD
$30-250 CAD
₹12500-37500 INR
₹600-1500 INR
$1500-3000 CAD
$250-750 USD
$30-70 USD
$200-500 USD
₹600-1500 INR
€3000-5000 EUR
$30-250 USD
$2-8 USD / hour
$30-250 USD
$2-8 USD / hour
$10-75 USD
₹2500-3500 INR