Wiring diagram and programming for an Arduino Nano to control a Nema 34 stepper motor to achieve specific movements.
Budget: $30 – $250 USD
I need a wiring diagram and programming for an Arduino Nano to control a Nema 34 stepper motor to achieve specific movements. I have all parts, power supply, drive controller, motor, Arduino nano, adapter, wiring, etc.
The goal of this program is to set up a Nema 34 motor to rotate an object to a precise orientation based on various inputs. There will be two input types including physical switches, and 5 volt input from an external device.
MANUAL CONTROL, Physical switches. There will be 4 momentary switches (finger press) that will need to initiate the following movements…Rotate motor 90 degrees – rotate motor 180 degrees – rotate slowly positive direction (press and hold switch) and rotate slowly negative direction. (press and hold switch).
AUTOMATIC CONTROL, 5 volt signal. I have a separate control system currently in use. Based on existing programming, it can send a .5 second signal out one of two distinct output lines to initiate 90 & 180 degree rotations respectively. Automatic control will require a return .5 second Return signal from the Arduino to notify when the rotation is complete.
I think that the stepper motor 90 and 180 degree rotations should be accurate enough for my purposes without the need of accelerometers or physical switches to indicate position. (25% or 50% of total established steps) I can set “home” position manually prior to powering up the motor, or use slow rotation + / - buttons to set position.
90 and 180 degree rotations will always be in a positive direction.
I value clear communication and accurate wiring diagrams, as I do not have sufficient experience to troubleshoot this system. I can build this system however you think best in order to achieve the end goal. If I don’t already have a necessary component, I will source it ASAP.
My budget for this portion of the project is between $50 and $150.
The goal of this program is to set up a Nema 34 motor to rotate an object to a precise orientation based on various inputs. There will be two input types including physical switches, and 5 volt input from an external device.
MANUAL CONTROL, Physical switches. There will be 4 momentary switches (finger press) that will need to initiate the following movements…Rotate motor 90 degrees – rotate motor 180 degrees – rotate slowly positive direction (press and hold switch) and rotate slowly negative direction. (press and hold switch).
AUTOMATIC CONTROL, 5 volt signal. I have a separate control system currently in use. Based on existing programming, it can send a .5 second signal out one of two distinct output lines to initiate 90 & 180 degree rotations respectively. Automatic control will require a return .5 second Return signal from the Arduino to notify when the rotation is complete.
I think that the stepper motor 90 and 180 degree rotations should be accurate enough for my purposes without the need of accelerometers or physical switches to indicate position. (25% or 50% of total established steps) I can set “home” position manually prior to powering up the motor, or use slow rotation + / - buttons to set position.
90 and 180 degree rotations will always be in a positive direction.
I value clear communication and accurate wiring diagrams, as I do not have sufficient experience to troubleshoot this system. I can build this system however you think best in order to achieve the end goal. If I don’t already have a necessary component, I will source it ASAP.
My budget for this portion of the project is between $50 and $150.