Hi, I have a project that I'm looking to out source. It will involve recommending correct hardware and coding.
Project outline:
Relay sequencer with 4 - 8 relay or mosfet outputs
Single input to start sequencer triggering outputs at specific times down to a hundredth of a second.
UI consisting of lcd with switches to navigate and adjust variables.
Variables would be:
Start state = high/low
Action = switch or pulse (duration)
Delay = 0.01 - 999 seconds
Hopefully the below gives you a better idea of what I’m trying to achieve.
Outline of end use:
Allow an end user to fine tune the firing sequence of pneumatic clamps without coding. A single input button is pressed starting a sequence of pneumatic clamps to fire and clamp a work piece. These require regular adjustment to suit work piece size changes. System should be as flexible as possible.
Minimum requirements:
Hardware specifics (I can source)
Code
Wiring schematic
Potential hardware >ÂŁ200
Small arduino or similar I’m unsure of the amount of I/O the project would require so happy to be led on this.
LCD display for output selection and variable adjustment. Can be basic or touch screen again whatever you think would suit the project.
LEDs for showing state
Buttons for selecting output and adjusting the variables, this could be push button rotary or touch screen whatever suits the micro controller I guess
It would be nice todo a full pcb build but for an initial prototype modular connection that I can house will be fine.
For now a standard bank of 8 arduino relays will work for output and I can take care of wiring these to external connectors and 12v power.
Program details:
States:
PROGRAM (indicates by led and lcd)
User can adjust variables.
READY (indicates by led and lcd)
Sequence is ready to run and waiting for external input.
FINISH (indicates by led and lcd)
The last output has been triggered.
Variables:
OUTPUT: 1 - 8 (from 1 to 8 can be selected)
ON/OFF: on - off (only on outputs will be triggered in the sequence)
START POSITION: open - closed (high or low, relay on or off this needs to alter state in real time)
ACTION: Switch - Pulse (switch to opposite start state or pulse)
PULSE DURATION: 0.1 - 10 seconds (pulse duration in seconds)
DELAY TIME: 0.01 - 999 seconds (time taken from sequence being triggered to output firing)
UI:
Buttons to scroll through outputs and same buttons to scroll though variables. Up Down & Enter or a rotary switch with a central push button could be used or touch screen.
Buttons to adjust variable values this could just be up and down but given the amount of adjustment on the time delay variable they may need to adjust quickly when help down and one by one if simply pressed.
Button to activate ready state two presses to activate ready state and one press to return to programming state.
Kill switch a button to stop the sequence at any point and return to programming state.
No particular time frame but as with all things the sooner the better.
I hope this paints a better picture, happy to discuss any aspect
Doesn’t need to be industrial grade
One unit for now
We can build housing
No legal regularities
Electric spec of solenoids is 12v 1amp
Doesn’t need to be operated with gloves
Potentially bright environment
Protection we can build in
12v power supply
Custom pcb only if it makes sense, no need to reinvent the wheel if an arduino or similar will do
Parts from where ever as longs as they work
We can assemble