First arduino IoT project: Remote control of a rotor

Hi,

My name is André and I am a new user here that is really looking forward to participate in this forum! I am a junior mechanical engineer with basic electronic and embedded systems experience and good programming skills. Recently I had this idea of controling remotely my pool cover roller. The roller rotates using an electric rotor connected to the electrical grid. Attached you can see a short demo of the rotor functioning.

My end goal is to remotely control the rotor and therefore covering and uncovering my pool on a push of a botton using an app in my smartphone connected to my home wifi.

I did my research and I consider that these two arduino products would help me to achieve my goal on a hardware level:
1 - Arduino MKR WiFi 1010
2 - MKR RELAY PROTO SHIELD

Plus, there is an importante requirement which is to power the arduino using a battery (like an AA baterry). So I would have to buy a battery and wires.

On a software level I am planning to use Blinkt libraries to develop the architecture.

I would like to hear from you if this makes sence and any other suggestions would be awesome. Am I missing something?

Thanks in advance.

ezgif.com-optimize (5).gif

Well, mr Jr mechanical engineer. Do you know about "limit switches"? In your video, YOU are the limit switches. YOU have control as to when to stop the motor with the push button. How will you automatic system know when to stop winding or unwinding the cover?

Paul

Sorry Paul I did not introduce myself, my name is André. Thanks for your reply!! I guess I can program the limit switches based upon the time it is required to fully wind the cover. It is the first time I am dealing with such a chalenge. So it is not clear for me what will be major obstacles along the way. From your perspective do you think this is feasible? Do you think my hardware choise makes sence?

andreserrano:
Plus, there is an importante requirement which is to power the arduino using a battery (like an AA baterry).

WiFi is a very power hungry protocol. You are going to buy a lot of AA batteries. If you want low power and use your smartphone you need to look at BLE. This protocol has been designed for B Low Energy usage.

Why do you need batteries in the first place? The board is going to control a motor that requires AC. You might as well connect your electronic to AC (not directly of course :slight_smile: ).

Thanks for the reply Klaus_K. I see. I did not know about the power consumption of wifi. How would I connect my electronic to AC? I am afraid to fry the arduino...

The easiest and safest way is to use a USB charger. You can also get a AC/DC 5V power supply basically the inside of a USB charger with pins you can solder onto a PCB. You need to make sure you have well isolated case around your circuit that matches the requirements of your country. You need that for the motor connections anyways.