S
S
s1vemod2021-06-15 11:17:14
Arduino
s1vemod, 2021-06-15 11:17:14

Auto-watering implementation with Arduino if you don't know anything?

Question from the section - just entering the topic, do not hit.

It's summer outside, which means it's time to automate some things.
Ever since the winter, I wanted to deal with Arduino and make automatic watering, but I have no idea where to start.
Water comes from the house, no barrels.

I would be grateful if you tell me how problems can be with the implementation of such a system and what I need.
In my head it sounds something like this - Arduino, a valve (Opening / Closing water) and a temperature, humidity and time sensor, but I believe that in practice it will not be easy. I would like more interaction with the API.

I will be very glad for any articles or advice in this topic.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
R
Roman Kitaev, 2021-06-15
@s1vemod

One https://youtu.be/B0893sJCs44
Two https://www.youtube.com/watch?v=3suqsclnWiI
Yes, and a total of three https://alexgyver.ru/

I would be grateful if you tell me how problems can be with the implementation of such a system and what I need.
In my head it sounds something like this - Arduino, a valve (Opening / Closing water) and a temperature, humidity and time sensor, but I believe that in practice it will not be easy. I would like more interaction with the API.

Arduino Nano for control. Do not take anything else like Uno. The nano has a very comfortable fit on a breadboard, it is cheaper and the same
in
terms
of
resources . s) for pumping water
Relays or MOSFETs for pump control / lighting / opening windows. Because you can’t power anything more powerful than the LED
Valves on solenoids through an arduino if different plants require different levels of humidity and different hysteresis. It's expensive
Or valves that are adjusted by hand. Inaccurate, low-tech, but cheap
Humidity sensors with drivers. Take with a margin, they quickly fail
A real-time sensor, if it is important for the system not only to rely on the data of the humidity sensor, but also on the elapsed time and for some reason the system will often be cut down (short-term power outage). In general, it is not really needed
Display at will for displaying data / setting the system manually using buttons
Buttons, if you want to set it manually, and not through code (for example, take the current data from the humidity sensor as a signal for watering, change the sensor polling time, watering time and etc.)
Battery compartment, for example, for 18650 with a power controller, if you want to power the arduino autonomously
Interaction via API (if something is meant with HTTP, JSON, etc.) is difficult and it is not clear why. But if necessary, then you need Wi-Fi for Arduino, implement HTTP, and that's it. It's probably easier to take 2.4GHz radio transceivers and communicate with them. Or even connect an arduino via USB to a computer, send data via Serial, and already use the PC for what you would like to use the API for

V
Vladimir Korotenko, 2021-06-15
@firedragon

https://m.habr.com/ru/post/497606/

K
kalapanga, 2021-06-15
@kalapanga

s1vemodFirst of all, you need to decide on your goals. If the goal is to quickly get a reliable automatic watering system in the garden (or whatever you have there), then it is better to purchase and install a ready-made system. If the goal is to learn how to program microcontrollers, then yes, you need to look at DIY projects. But be prepared to spend much more time, step on a lot of rakes, it is possible to realize that this is not yours, to abandon all these arduins, and the flowers will remain without watering. It was necessary to start such a project just in winter, long before the start of the season, so that now there would already be something to check and debug in real conditions. I think this year you should not count on self-made watering. And the third option, unfortunately, is very common: the goal is to get a cool irrigation system quickly, cheaply and with little labor. This is 100% not going to work. Forget it right now.
Second moment. Learn to use search. Someone complained to your question most likely just with the rationale "the answer is easily searched for by the search." If you want a ready-made irrigation system - find products, find reviews, choose. If you want to make the system yourself - there are simply an unmeasured number of such projects, get out! There are a lot of forums, websites, video tutorials on programming microcontrollers!
And the last. It does not matter which option you prefer, but you must have selection criteria. And the criterion should be compliance with technical requirements (technical specifications). The more details you work out these requirements, the easier it will be to decide. Now you have everything described very vaguely. From the fact that you buy an arduino, of course, you will not go broke. But it’s still not at all clear - maybe you don’t need an arduino at all and doesn’t fit, or maybe you need a dozen of them!

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question