I have a blind where my orshade mcu 9201 have stopped working. In that matter I was wondering if it’s possible to control it with arduino. There is 3 wires, 2 for motor 24v and 1 for encoder. But I can’t find any examples off control of this.
Delinn don't seem to publish details of the motor/encoder or the controller. Is there anything useful written on the motor?
If you could find how to power it (forward and reverse) you could perhaps ignore the encoder, and fit limit switches directly wired to the Arduino. You'd have to use time of running to approximate stopping positions between the limits.
If you get the motor running, and know someone with an oscilloscope, you might be able to work out what the encoder output is doing.
Sounds like a cludge - you'll probably have to shell out for a new controller.
Thank you for the reply, the motor is inside a window so I can't see it without cracking the window. There is 3 wires between the MCU and motor. Two of them is 24V, I guess the MCU is just reversing the polary, depending on what way it's suppose to work. There is also problem with mounting limit switches, maybe I could use the time. But I think after a while the blinds would probably be a little off. I kinda hoped that the encoder was something standard so I could easy copy theire project, I have only done code along projects for now.
datasheet for MCU: https://delinn.com/downloads/9201MT22W01UK.pdf
Since the unit doesn't come with limit switches wirig, and only a 1 wire encoder signal, its likely the
mechanism has a slipping clutch... Or the controller has current sensing to detect stall.
I wonder how the 1 encoder wire is done? All the schemes I can think of seem more complex
and costly than having more wires!
@remieg, can you open the controller? May need to break the case if it's glued or welded, but that doesn't matter if it's dead anyway.
You may get a clue about this mysterious encoder signal from what's inside..