Hi, I am working on a balcony irrigation system. My plan is to use moisture sensor and level sensor to control water pump. As I'm traveling frequently(up to 2 weeks without turning back home) I want to be able to see if the system worked correctly or not through an app. There are several steps in this project, I've already created the code to activate the pump on time for desired time interval. Now the next step is to connect it to wifi and see the status on an app, even activate pump manually.
In the explanations of the module in the link above it states this:
Note: The ESP8266 Module is not capable of 5-3V logic shifting and will require an external Logic Level Converter. Please do not power it directly from your 5V dev board.
I know that Arduino has 3.3V out to power such devices. Is this warning for TX-RX pins that are 5V in Arduino uno and possibly 3.3V in the wifi board?
If yes then I can buy Logic Level Converter but I cannot find any sample project to control Arduino by using wifi board and logic converter. Do you have any link to share?
If it is a hard job, can you recommend me a board that can be connected to Arduino easily, without extra circuit or programming, so I can do this project without needing to go into deep details of communication?
gunaygurer:
Is this warning for TX-RX pins that are 5V in Arduino uno and possibly 3.3V in the wifi board?
Yes. Specifically the ESP8266's RX pin, which would otherwise be subjected to 5 V logic levels from the Uno. Level conversion is not essential for the ESP8266's TX pin, since that is an output. Although the Uno uses 5 V logic levels, it is also compatible with the 3.3 V logic levels of the ESP8266.
gunaygurer:
I cannot find any sample project to control Arduino by using wifi board
I'm amazed. There are thousands of them available, just a Google search away. For this usage of the ESP8266, I recommend the WiFiEsp library, which comes with a variety of example sketches how to use it:
gunaygurer:
Hi, I am working on a balcony irrigation system. My plan is to use moisture sensor and level sensor to control water pump. As I'm traveling frequently(up to 2 weeks without turning back home) I want to be able to see if the system worked correctly or not through an app. There are several steps in this project, I've already created the code to activate the pump on time for desired time interval. Now the next step is to connect it to wifi and see the status on an app, even activate pump manually.
In the explanations of the module in the link above it states this:
Note: The ESP8266 Module is not capable of 5-3V logic shifting and will require an external Logic Level Converter. Please do not power it directly from your 5V dev board.
I know that Arduino has 3.3V out to power such devices. Is this warning for TX-RX pins that are 5V in Arduino uno and possibly 3.3V in the wifi board?
If yes then I can buy Logic Level Converter but I cannot find any sample project to control Arduino by using wifi board and logic converter. Do you have any link to share?
If it is a hard job, can you recommend me a board that can be connected to Arduino easily, without extra circuit or programming, so I can do this project without needing to go into deep details of communication?
your esp8266 module is called "esp-01". search for that