
Lukket
Slået op
Betales ved levering
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.
Projekt-ID: 40222429
8 forslag
Projekt på afstand
Aktiv 15 dage siden
Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs
8 freelancere byder i gennemsnit ₹55.313 INR på dette 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 på 7 dage
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 på 60 dage
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 på 5 dage
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 på 7 dage
0,0
0,0

Delhi, India
Betalingsmetode verificeret
Medlem siden aug. 20, 2022
₹1500-12500 INR
₹400-750 INR / time
₹5000-10000 INR
₹25000-30000 INR
₹12500-37500 INR
$30-250 CAD
$250-750 CAD
$35-40 USD
$250-750 USD
$250-750 USD
$750-1500 USD
$10-60 USD
₹12500-37500 INR
€250-400 EUR
£900-1050 GBP
$2-8 USD / time
$25-50 USD / time
£18-36 GBP / time
$250-750 USD
$250-750 USD
$250-750 USD
$200-500 USD
$10-75 USD
$15-30 USD
€1500-3000 EUR