- Oct 16, 2014
- 76
- 15
First thing you'd need to look at is the HP of your Winch and how it is wired, I presume thats a pretty heavy load so you'll need a pretty beefy relay.. actually a pair of them, one to turn motor on/off and another to reverse directions.. I wired something like this up for my Swamp Cooler to make my z-wave thermostat control it like a 2-stage air-conditioner, it had 2 speeds I had to switch through.. used three 24VAC Relays that could handle the 1HP motor and a bit of clever wiring... (FAN = Blower on Low, AC Stage 1 = Turn Water Pump on, AC Stage 2 = Blower on High)
Now for the timing and control you could probably write a very simple Arduino sketch to turn it on, wait XX seconds, then reverse.. does your winch shutoff or activate a clutch when it is fully open/closed or will you risk burning up the motor? You may need to add some switches to cut the relays when it maxes out.. One of the mPorts has a serial port on it, this might be able to plug right into the Arduino and trigger your sketch when the other sensors go off..
If you were to go this route you could forgo the mFi and just have the Arduino monitor the current, trigger the motors, and send an email via ethernet... If you have some programming experience there's alot more powerful stuff than an Arduino, but if your new to programming an ethernet Arduino is probably your best bet, its very easy to learn and alot of sample code/sketches are out there.
The winch wouldn't need to be too strong, maybe 1/5hp or so. We currently use a manual hand crank that can be easily cranked.
I looked into the Arduino stuff, it looks pretty over my head, but may be a fun thing to learn. As of now I am completely lost with how to use it, but I see the ability to. I assume if I went the Arduino route I wouldn't even need the mFI system, correct? Would I be able to rig up the Arduino system to automate the lowering and raising of the winch but also retain the ability to easily raise and lower the winch manually?
I wouldn't be too worried about burning up the winch motor. I could just time how long it takes to open the gates with the winch and use that same time for the open code and close code. In every situation, if the winch has to open the floor for X seconds it will then need to also close the floor for the same X seconds.