We aim to provide farmers and householders the comfort of monitoring and managing their Drip Irrigation systems easier even from areas that might be kilometers apart.
- We can create a 3D model of the irrigation system in a virtual world using the Unreal engine.
- Using Websockets provided by Amazon web services, we can communicate between the virtual and the real world.
- Input provided in the form of keypress in the virtual model will be sent to the Esp 32 board through the WebSocket.
- Esp 32 board is responsible for controlling different components of the real world such as pump stations and valves.
- Soil moisture can be monitored in our Virtual world which is sent by the IoT device.
- 3D model of the drip irrigation system represented as per our convenience
- Core idea for this model is to represent 4 states of the system
- We have created 3 Valves in the real world and need to operate them
- With keypresses, we can control the valves
- Red represents no flow of water
- Yellow represents the flow of water from Valve 1 and 3
- Blue represents the flow of water from Vavle 2 and 3
- Green represents the flow of water from all the valves
- Popup on the screen is given when the soil is dry
- We create the dynamo db tables
- Lamda functions required have been created and added
- Unreal engine is connected to this with the help of our Amazon web sockets link which is even used in the IoT Device
- With the help of ESP32 the real-world components can be controlled
- The pins of the board are connected to the relays of the valves
- We use Thonny for the operation of the code
- Soil moisture is checked after every few seconds and is sent back to Unreal to display as a popup if the soil gets dry
Author: Sathvik Soma