I'm designing an automated system based on an Arduino.
It's a PV panel cleaning system that should work as follows:
A single press on a pushbutton starts the system, i.e., a green LED lights up to indicate that the system is in working order, and a pump starts up to spray the surface of the panels.
5s later, the cleaning system advances by means of a DC motor to the end of the surface to be cleaned, where an end-of-stroke sensor stops the motor.
3s later, the system changes direction and moves back to its initial position, where it waits for 10s. Then the cycle starts again.
To stop the system, press the push-button and a red LED light up to indicate that the system is stopped.
yeah, but if you can help me with a code program for arduino. I just have a basic understanding of arduino, but for this complex project, I need something to base my coding on.
I moved your topic to an appropriate forum category @davtef95.
In the future, please take some time to pick the forum category that best suits the subject of your topic. There is an "About the _____ category" topic at the top of each category that explains its purpose.
I wonder why you are not concerned with the temperature? Too cold and the spray will freeze. Too hot and the spray will evaporate before cleaning has started.
you're right, but here i don't pay attention to the water temperature, because i assume that the operator has to clean his solar panel when the temperature is lowest (early morning or afternoon). in that case, the temperature isn't important. i think you're satisfied. so i'll take that into consideration.
As forum will not fabricate any code You need to roll up your sleeves and get started. Divide the project into small parts and make one part at the time work.
Start by using the built in examples in the IDE. There are button examples.
You need to provide links to the datasheets for the motor and the motor driver.
Is the cleaning system like a car windshield wiper or does it move laterally side to side (or up and down)? Does the spray pump move with the cleaning system? What is the power requirements for the pump and cleaning system motors? How do you plan to switch them ON / OFF or control speed?
How about some drawings.
Yes, I understand that I should contextualize or adapt the cleaning system to my environment. I also understand your concern about temperature. I'm in Africa and precisely in the Sahelian zone. In short, the system is made with wheels and with the help of rails on the edge of the solar panels to allow the system to move back and forth. I'm in the process of making the 3D prototype from solidworks that I'll post to you and that will allow you to better understand how it works.
the system performs a lateral movement from one side to the other for cleaning. the automatic water jet system using the pump moves with the system entirely to guarantee cleaning. for this case we intend to use a Dc submersible pump from
5 V voltage
Max flow 200L/h
Power 3 W
H-max (lifting height) 0.8 to 1 m
The motor used to move the system will be a stepper motor with 42W power and 24V voltage.
the system will in fact be at a constant speed, so there's no need to control it, I think, but for simulation purposes we can use a potentiometer.
Instead of a stepper motor, some people suggest using a motoreductor. (a Dc motor coupled to a gearbox).
yeah i'm working on 3D disign with solidworks, that i will post you to know more for this.
okay thanks for the link. so i'm going to sepecify that the system i'm disign is only use or adaptable for domestical installation. i know there many system for cleaning pannel on the market. the Gold of mine is to facilite cleaning pannel domestical by low cost.