Professional Documents
Culture Documents
1.INTRODUCTION
© 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1896
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 08 Issue: 06 | June 2021 www.irjet.net p-ISSN: 2395-0072
© 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1897
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 08 Issue: 06 | June 2021 www.irjet.net p-ISSN: 2395-0072
demonstrated further in this paper presentation. interfaced with a 4 pin JST cable and connector which also
has 4 pins similar to DHT11. Similarly, the DS1820
5. GOOGLE FIREBASE waterproof temperature sensor has 3 wires of VDD, GND
and DQ (Data from a one-wire bus) and requires a
Firebase is a platform developed by Google for creating
resistance of 4.7kΩ between data DQ and VDD. The type C
mobile and web applications. There are many services
2-pin plug needs a 500Ω resistance to one terminal
provided by Firebase like Cloud Firestore, Realtime
through 5V voltage but we used 1kΩ instead as it renders
Database, Crash Analytics Authentication and much more.
a smaller range for the electrical conductivity and is
The Firebase Realtime Database is a cloud-hosted
enough for hydroponics. This terminal takes in the voltage
database. Data is stored as JSON (JavaScript Object
whereas the other terminal is grounded. The pH and EC is
Notation) and synchronized in realtime to every
taken care of by the ArduinoUNO.
connected client. When we build cross-platform apps with
iOS, Android, and JavaScript SDKs (Software Development
Kit), all the clients share one Realtime Database instance
and automatically receive updates with the newest data.
Here, Android SDK is used for developing the Android
Application named Rio along with connecting NodeMCU to
the Google Firebase Realtime Database using
FirebaseESP8266.h library.
© 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1898
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 08 Issue: 06 | June 2021 www.irjet.net p-ISSN: 2395-0072
The plants are transferred into net pots where their roots The application’s UI allows the values of various
are supported with inert media and exposed to the parameters being measured to be monitored in real-time
nutrient-rich oxygenated water solution which is flushed provided the android device is connected to the internet.
through two pipes to pump and drain water with the help The application also provides notifications for indicating
of a motor. An airstone is placed in the reservoir and is threshold deviation by enabling the “get notified” switch.
used to oxygenate the water solution. There is an
electronic soldered circuit interfaced with the Android
App Rio as well as the Serial Monitor displaying the
readings. Here, we carry out pH and EC monitoring after
interfacing the circuit with the main setup while the
electrodes are immersed in the solution of the water
reservoir whereas readings are displayed on the serial
monitor when connected through the USB cable to a
computer using Arduino IDE. Soon after the interfacing of
the circuit with the main physical system, it was observed
that there is considerable delay between enabling the
switch, the bulb turning on and the LED status to change
into ON state. However, this delay does not affect the Figure - 8: App UI
reliability of the system.
We have three functions in the menu and one of them is to
set thresholds for temperature, humidity and luminous
8. INTEGRATED SOFTWARE OPERATION intensity. Thresholds can be defined as a range with an
upper limit and a lower limit. When there is no input to
After the circuit has been interfaced with the actual any field or the lower limit exceeds the upper limit, we get
physical hydroponic set-up, the software integrated with errors. Once proper values are set, we now get a
the hardware plays a major role in the complete functional notification when there is a drop or the sensor value
working and success of the project. This project is IoT exceeds the range.
based as it includes connecting the hardware to an
existing WiFi network and communicating with a cloud The app also shows the current threshold and provides a
based realtime database to monitor and control various default set of values to be set at one click and indicates the
parameters in our system. same once the button is clicked. If we check the current
threshold, we see it is set to default.
In the Realtime Database of the Google Firebase, the red
highlight indicates that the data is being deleted. Similarly,
yellow resembles change in data and the green highlight
shows that this is new data created, all done in real-time.
There is no change in the “cont” key used to control the
© 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1899
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 08 Issue: 06 | June 2021 www.irjet.net p-ISSN: 2395-0072
REFERENCES
9. CONCLUSIONS
© 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1900