Intership Final Report (1) (1) (1) Farhan-2 2
Intership Final Report (1) (1) (1) Farhan-2 2
Intership Final Report (1) (1) (1) Farhan-2 2
INTERNSHIP REPORT ON
“ SMART PLANT MONITORING SYSTEM”
SUBMITTED IN PARTIAL FULFILMENT FOR THE REQUIREMENT OF
BACHELOR OF ENGINEERINGIN
ELECTRONICS AND COMMUNICATION ENGINEERING
G PADMA REDDY
(1AH19EC008)
VIII SEMESTER
Department of ECE
UNDER THE GUIDANCE OF
Internal Guide: External guide:
Dr. A.M. Prasanna Kumar Mr. Jagadeesh
Professor Founder & Director
ENTHU TECH TEHNOLOGIES
CERTIFICATE
Certificate that the INTERNSHIP on topic “Smart Plant Monitoring System” on
domain Internet Of Things has been successfully submitted by G PADMA REDDY
(1AH19EC008) a bonafide student at ACS College of Engineering affiliated to
Visvesvaraya Technological University, Belagavi during the year 2022-2023. It is
certified that all corrections/suggestions indicated for Internal Assessment have been
incorporated in the report submitted to the department. The Internship report has been
approved as it satisfies the academic requirement in respect of the internship work as
prescribed in 8th semester.
1.
2.
MYSORE ROAD, BENGALURU-560074
Department of Computer Science Engineering
DECLARATION
G PADMA REDDY (1AH19EC008), bonafide student of 8th semester of B.E of ACS
College of Engineering, Bangalore, hereby declare that Internship Report entitled
“SMART PLANT MONITORING SYSTEM” has been carried out by under the
guidance of Dr. A. M Prasanna Kumar , the work undertaken by me during the Internship of 3
weeks that I have undergone at “ENTHU TECHNOLOGY SOLUTIONS INDIA Pvt. Ltd.”
during 12/09/2022 to 30/09/2022 in partial fulfilment of the requirement for the award of degree
of Bachelor of Engineering in Electronics and Communication Engineering of the Visvesvaraya
Technological University, Belgaum during the academic year 2022- 2023.
DATE – 29-04-2023
PLACE – BANGALORE
G PADMA REDDY
1AH19EC008
CERTIFICATE
ACKNOWLEDGEMENT
G PADMA REDDY
1AH19EC008
TABLE OF CONTENTS
SL CHAPTER PAGE
NO NO
1. ABOUT ORGANIZATION 1
2. DOMAIN INTRODUCTION 2
3. PROJECT 4
3.1 INTRODUCTION 4
5. SNAPSHOTS 12
6. SOURCE CODE 19
7. RESULTS 22
8. CONCLUSION 23
9. REFERENCES 24
LIST OF FIGURES
CHAPTER 1
ABOUT ORGANIZATION
COMPANY PROFILE
Enthu Tech (ISO Certified EMS Company) started in 2007 focusing on PCB
Prototype development and Assembly facility in Coimbatore plant on a concept to product
development. We have a full range of electronic assembly services from PCB prototype to
production level depending on the type of assembly requirement from the customers.
Also, they are One STOP service provider for end-end product development like PCB Design,
Prototype Development, Fabrication, BOM Procurement, Assembly, PCB testing, and
Embedded Development (Software and Firmware).
.
The current status of Enthu Technology solutions India Pvt. Ltd. is - Active.
Enthu Technology Solutions India Pvt Ltd is a next-generation technology company that helps
enterprises, start-ups reimagine their businesses for the digitally connected age. As an Agile
enabled company, we deliver the best in class products, End to End Solutions, and services in
IoT and PCB domain.
As a B2B player, they offer product development, consultancy services, and End to End IoT
Solutions development for Smart city, Agriculture, Smart Home & Infrastructure, Connected
Vehicles, and Industrial Automation verticals
Enthu Technology Solutions Inida Private Limited has four directors - Moorthi Kanagaraj,
Gowrisankar, Rathinasamy K S and Shanmugan Kanagaraj.
The Goods and Services Tax Identification Number (GSTIN) of Enthu Technology Solutions
Inida Private Limited is 33AADCE9083H1ZJ. The corporate office of of Enthu Technology
Solutions Inida Private Limited is at #88 & 89, SSN Square, Peelamedu Pudhur, Near RTO
Office South, Coimbatore 641004, Tamil Nadu TN, India.
By means of low-cost computing, the cloud, big data, analytics, and mobile technologies,
physical things can share and collect data with minimal human intervention. In this
hyperconnected world, digital systems can record, monitor, and adjust each interaction
between connected things. The physical world meets the digital world—and they cooperate.
While the idea of IoT has been in existence for a long time, a collection of recent
advances in a number of different technologies has made it practical.
• Access to low-cost, low-power sensor technology. Affordable and reliable sensors are
businesses and consumers to access the infrastructure they need to scale up without actually
having to manage it all.
• Machine learning and analytics. With advances in machine learning and analytics, along
with access to varied and vast amounts of data stored in the cloud, businesses can gather
insights faster and more easily. The emergence of these allied technologies continues to push
the boundaries of IoT and the data produced by IoT also feeds these technologies.
• Conversational artificial intelligence (AI). Advances in neural networks have brought
natural-language processing (NLP) to IoT devices (such as digital personal assistants Alexa,
Cortana, and Siri) and made them appealing, affordable, and viable for home use.
3.1 INTRODUCTION
Plant plays a vital role in maintaining the ecological cycle and forms the
foundation of a food chain pyramid and thus to maintain the plant’s proper growth and health
adequate monitoring is required. Hence the aim at making plant monitoring system smart is
using automation and Internet of Things (IOT) technology. This topic highlights various
features such as smart decision making based on soil moisture real time data.
The computerized water system framework with IOT is practically and financially sufficient
for planning water resources for plantation (group of a plant). Adopting the automatic water
system framework we can demonstrate that the utilization of water can be decreased for various
plantations (group of plants) usages. The system framework has an appropriated microwaves
(wireless) chain of moisture content in the soil through soil moisture sensor, humidity and
temperature sensor set in the root zone of the plants and level of water (ultrasonic) sensor is set
in tank for checking the water level in tank. The data will gather fromthe sensors and send to
the web server (cloud).
The background of chapter highlights the study of IOT in the field of agriculture. This shows
how we can implement the IOT technology to make our planting smart and reliable with the
real time updated data. This chapter also helps the beginners to implement the IOT technology
and learn the basics of this technology.
Internet of Things (IoT) plays an important role in most of the fields. The use of IoT increased
because of the various advantages we can get from that. The agriculture is the area where a lot
of improvement is needed because that is one of the essential needs and a large sector of people
is involved in that. Most of the area the major problem is the water scarcity because of low
rainfall and even though there is rainfall the water is wasted because of no proper arrangement
for the storage of water. Many techniques are proposed in IoT in terms of providing a better
irrigation to the crop. The IoT devices can also be used in home for monitoring the garden real
time.
ESP32 is a low-cost System on Chip (SoC) Microcontroller from Espressif Systems, the
developers of the famous ESP8266 SoC. It is a successor to ESP8266 SoC and comes in both
single-core and dual-core variations of the Tensilica’s 32-bit Xtensa LX6 Microprocessor
with integrated Wi-Fi and Bluetooth
Normally, power and sense traces are not connected, but when immersed in water, they are
bridged.
The soil moisture sensor is the first thing that springs to mind when it comes to building your
smart irrigation system or automatic plant watering system. With this sensor in place and a
little Arduino support, we can design a system that can water your plants when it's needed,
avoiding overwatering and underwatering.
IMPLEMENTATION
To read from the DHT sensor, we’ll use the DHT library from Adafruit. To use
this library you also need to install the Adafruit Unified Sensor library. Follow the next steps
to install those libraries.
Open your Arduino IDE and go to Sketch > Include Library > Manage Libraries. The
Library Manager should open.
Search for “DHT” on the Search box and install the DHT library from Adafruit.
After installing the DHT library from Adafruit, type “Adafruit Unified Sensor” in the search
box. Scroll all the way down to find the library and install it.
After installing the necessary libraries, you can upload an example code from the library.
In your Arduino IDE, go to File > Examples > DHT Sensor library > DHTtester
The code should be loaded. It reads temperature and humidity, and displays the results in the
Serial Monitor.
To install the ESP32 board in your Arduino IDE, follow these next instructions:
2. Enter the following into the “Additional Board Manager URLs” field:
https://raw.githubusercontent.com/espressif/a
rduino-esp32/gh-
pages/package_esp32_index.json
3. Open the Boards Manager. Go to Tools > Board > Boards Manager…
4. Search for ESP32 and press install button for the “ESP32 by Espressif Systems“:
Arduino IDE
The first step is to install the Blynk App on your smartphone. Upon installation, you’ll
need to create a new Blynk account. This step is important as the app will send a unique
authentication code to your email. You’ll need this to continue using the Blynk app.
After creating a new account, create a new project and select your hardware.
The Blynk app automatically sends you a unique authentication code for every new project
you create. You need this code to connect your smartphone to the hardware. The
authentication code will be sent to the email address you used for registration
Tap on the canvas to open up the widget box. Now pick a gauge
Tap on the widget to change its settings. There, you can change the name, size, text size,
and color of the gauge
The two most important settings are the pin and the refresh rate. Set a virtual pin for each
gauge with two seconds of refresh time for temperature and humidity values. Set five
seconds of refresh time for water level and moisture level
Finally, add a button widget to control the relay. There, change the name of the button,
button type, and pin. The pin is the GPIO pin of the ESP32 where the relay is connected
Now the Blynk App project configuration is finished and you are ready to go!
#define DHTPIN 21
#define DHTTYPE DHT11 // DHT 11
int waterLevel;
int moistureLevel;
#void sendSensor1()
{
float h = dht.readHumidity();
float t = dht.readTemperature(); // or dht.readTemperature(true) for Fahrenheit
if (isnan(h) || isnan(t)) {
Serial.println("Failed to read from DHT sensor!");
return;
}
// You can send any value at any time.
// Please don't send more that 10 values per second.
Blynk.virtualWrite(V5, h);
Blynk.virtualWrite(V6, t);
void sendSensor2()
{
waterLevel = analogRead(waterLevelSensor);
waterLevel = map(waterLevel,0,2000,0,20);
moistureLevel = analogRead(moistureLevelSensor);
moistureLevel = map(moistureLevel,0,4000,0,20);
Blynk.virtualWrite(V7, waterLevel);
Blynk.virtualWrite(V8, moistureLevel);
}
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
dht.begin();
void loop() {
// put your main code here, to run repeatedly:
Blynk.run();
timer.run();
RESULTS
Press the Run button to start the Blynk App. You can see that your gauges will
start to display the sensor readings and these values update every two and five seconds. You
can turn ON and OFF the relay by pressing the button remotely from anywhere.
The implementation of Smart Garden system using the Internet of Things has
been verified to satisfactorily work by connecting different parameters of the soil to the cloud
and was successfully controlled remotely through a mobile application. The system designed
not only monitors the sensor data, like moisture, humidity, temperature and ultrasonic but also
actuates other parameters according to the requirement, for example, if the water level in tank
is reduced to a minimum value then the motor switch is turned on automatically to the water
level of the tank reaches the maximum value. The initial cost and the installation of this system
are cheap and hence it can be implemented anywhere. With the development of sensor
technology, the system can be elevated to the next level which helps the users to utilize their
investment in an economic manner. If soil nutrient sensors can be installed, then the system can
be modified to supply fertilizers to the garden precisely. This system saves manpower and
efficiently utilizes the water resources available ultimately leading to more profit. The feedback
provided by the system will improve the implementation of the gardening process A system to
monitor temperature, humidity, moisture level in the soil was designed and the project provides
an opportunity to study the existing systems, along with their features and drawbacks.
Agriculture is one of the most water-consuming activities. The proposed system can be used to
switch the motor (on/off) depending on favourable condition of plants i.e sensor values, thereby
automating the process of irrigation. Which is one of the most time efficient activities in
farming, which helps to prevent over irrigation or under irrigation of soil thereby avoiding crop
damage. The farm owner can monitor the process online through a android App. Though this
project can be concluded that there can be considerable development in farming with the use
of IOT and automation.
CHAPTER 24
REFERENCES
[1] https://www.enthutech.in/
[2] http://www.ardumotive.com/iot-wifi-temp-andhumidity.html
[4] https://in.linkedin.com/company/enthutech
[5] https://github.com/blynkkk/blynk-library