Shift Register Out - Motors and Solenoids, Shift In - Temp. Probes
let me preface saying new arduino , i'm asking on setting project - not how possible. if find in heart give me more in depth guidance, appreciated 
what need control 8 motors (peristaltic pumps) tip120 transistors , pwm via potentiometers. prefer through arduino simplicity (and added cost) can use stand alone pwm controllers each motor. motors powered 12v, 30a power supply. need control 8 solenoids wish use shift registers this. 8 solenoids (in house made, air-core electromagnetic solenoids) set motors tip120 transistors , powered on same 12v, 30a power supply. solenoids need pwm via potentiometers. need log temperature 8 temperature probes (lm335z pots calibrating) wish use shift in register for. temp. probes logging data 24/7 via ethernet shield. motors running 24/7. solenoids need switched on 1 second , off 1 second (pulsed @ 1hz? in addition pwm when on) , @ point need on 14 hours (still 1hz pulse) , off 10 hours. using arduin uno r3.
basically understand shift registers can used increase number of inputs , outputs of given micro-controller. don't yet understand how work can find information in blinking leds shift registers. need power 8 motors , 8 solenoids , read 8 temp. probes. have long way go programming , skills have right know can set without assistance using 3 separate arduinos, prefer use 1.
i have attached fritzing diagram of want added clarity (also .jpeg image)
edit: stated beginner don't yet have skill draw schematic.

what need control 8 motors (peristaltic pumps) tip120 transistors , pwm via potentiometers. prefer through arduino simplicity (and added cost) can use stand alone pwm controllers each motor. motors powered 12v, 30a power supply. need control 8 solenoids wish use shift registers this. 8 solenoids (in house made, air-core electromagnetic solenoids) set motors tip120 transistors , powered on same 12v, 30a power supply. solenoids need pwm via potentiometers. need log temperature 8 temperature probes (lm335z pots calibrating) wish use shift in register for. temp. probes logging data 24/7 via ethernet shield. motors running 24/7. solenoids need switched on 1 second , off 1 second (pulsed @ 1hz? in addition pwm when on) , @ point need on 14 hours (still 1hz pulse) , off 10 hours. using arduin uno r3.
- can control 8 motors , solenoids pmw via potentiometers through 2 shift registers , 1 arduino? better use 2 separate arduinos control these 2 separate functions (motors , solenoids)?
- can 8 temp. probes set shift in register on same arduino? easier use separate arduino monitoring , recording temp. data?
basically understand shift registers can used increase number of inputs , outputs of given micro-controller. don't yet understand how work can find information in blinking leds shift registers. need power 8 motors , 8 solenoids , read 8 temp. probes. have long way go programming , skills have right know can set without assistance using 3 separate arduinos, prefer use 1.
i have attached fritzing diagram of want added clarity (also .jpeg image)
edit: stated beginner don't yet have skill draw schematic.
get in habit of posting fritzings image files or pdfs. fritzings beginners don't know how draw schematic.
the experts asking don't use them because assembly drawings , therefore practically useless schematic purposes. don't want inztall fritzing on pc can you. draw schematic hand , post photo of it. can't use shift registers temp data input because using analog sensors. makes more sense use 64-bit precision ds18b20 one-wire sensors on single wire bus using 1 digitial input pin. if insist on using lm335s can use analog multiplexer cd4051 (because have 6 analog inputs ) or analog switch cmos cd4016 or 4066.
for pots can use map function:
you can use onewire library or dallas semiconductor temperature library or both.
http://arduino.cc/en/reference/map
the experts asking don't use them because assembly drawings , therefore practically useless schematic purposes. don't want inztall fritzing on pc can you. draw schematic hand , post photo of it. can't use shift registers temp data input because using analog sensors. makes more sense use 64-bit precision ds18b20 one-wire sensors on single wire bus using 1 digitial input pin. if insist on using lm335s can use analog multiplexer cd4051 (because have 6 analog inputs ) or analog switch cmos cd4016 or 4066.
for pots can use map function:
you can use onewire library or dallas semiconductor temperature library or both.
http://arduino.cc/en/reference/map
Arduino Forum > Using Arduino > Project Guidance > Shift Register Out - Motors and Solenoids, Shift In - Temp. Probes
arduino
Comments
Post a Comment