Hello,
I am trying to control a linear actuator with a raspberry pi. The actuator requires 12 v with 3 AMPs max current. In order to retract and advance the actuator arm the polarity needs to be reversed. I would like to use some type of relay board to control the linear actuator. Does Adafruit offer such a product? Thanks in advance.
recommended product for linear actuator
Moderators: adafruit_support_bill, adafruit
Forum rules
Talk about Adafruit Raspberry Pi® accessories! Please do not ask for Linux support, this is for Adafruit products only! For Raspberry Pi help please visit: http://www.raspberrypi.org/phpBB3/
Talk about Adafruit Raspberry Pi® accessories! Please do not ask for Linux support, this is for Adafruit products only! For Raspberry Pi help please visit: http://www.raspberrypi.org/phpBB3/
- adafruit_support_bill
- Posts: 88088
- Joined: Sat Feb 07, 2009 10:11 am
Re: recommended product for linear actuator
You would need 2 relays in an 'H-bridge' configuration to reverse polarity. https://en.wikipedia.org/wiki/H-bridge
Modern motor controllers use a solid-state H-bridge implemented with transistors. The DRV8871 driver board will let you control both direction and speed of the actuator: https://www.adafruit.com/product/3190
Modern motor controllers use a solid-state H-bridge implemented with transistors. The DRV8871 driver board will let you control both direction and speed of the actuator: https://www.adafruit.com/product/3190
- mmbella
- Posts: 22
- Joined: Thu Mar 07, 2013 9:41 am
Re: recommended product for linear actuator
Thank you. Compatible with raspberry pi / pi zero?
- adafruit_support_bill
- Posts: 88088
- Joined: Sat Feb 07, 2009 10:11 am
Re: recommended product for linear actuator
Yes. You can control it with any of the Raspberry Pi processors. You just need 2 GPIO pins.
https://learn.adafruit.com/adafruit-drv ... ut/pinouts
Set IN1 HIGH and IN2 LOW to go in one direction.
Set IN1 LOW and IN2 HIGH for the opposite direction.
To control the speed, you can use PWM instead of just setting the pins HIGH.
https://learn.adafruit.com/adafruit-drv ... ut/pinouts
Set IN1 HIGH and IN2 LOW to go in one direction.
Set IN1 LOW and IN2 HIGH for the opposite direction.
To control the speed, you can use PWM instead of just setting the pins HIGH.
- mmbella
- Posts: 22
- Joined: Thu Mar 07, 2013 9:41 am
Re: recommended product for linear actuator
Thanks again
Forum rules
Talk about Adafruit Raspberry Pi® accessories! Please do not ask for Linux support, this is for Adafruit products only! For Raspberry Pi help please visit: http://www.raspberrypi.org/phpBB3/
Talk about Adafruit Raspberry Pi® accessories! Please do not ask for Linux support, this is for Adafruit products only! For Raspberry Pi help please visit: http://www.raspberrypi.org/phpBB3/