Water is the most important Nature’s gift to mankind. Without water there is no life, especially now that fresh water is endangered. So, water management should reduce its wastage. As a first step, this controller will automatically switch ON and OFF the domestic water pump system depending on the water tank and underground sump levels (to prevent dry run of pump). In this paperwork an effort is made to design a cost-effective circuit and complete system using Arduino and Ultrasonic transducers, to be used in water level indication. It will control the storage level of water in a tank through SPST relay to provide water thoroughly, without any wastage of water or power.
Automated irrigation system based on soil moisture using arduinoVishal Nagar
Automated irrigation system based on soil moisture using arduino
More Details: Contact me 9982228229
www.roofurja.com
vishalnagarcool.blogspot.com
https://www.youtube.com/watch?v=utHRD4B8BxQ
This document describes how to build a Bluetooth controlled robot using an Arduino Uno, HC-05 Bluetooth module, and L298N motor driver. The circuit connects the Bluetooth module to transmit movement commands from an Android app to the Arduino. The Arduino code controls the motor driver and motors to move the robot forward, backward, left and right based on the Bluetooth data. The robot has applications for surveillance, military use, assistive devices, and home automation.
This document describes an automatic water level controller circuit using a NE 555 timer IC. The circuit uses two probes placed at different water levels in a tank. When the water level drops below the bottom probe, the 555 timer output goes high, turning on a relay that activates a motor to pump more water. When the water reaches the top probe, it resets the 555 timer output low, turning off the motor. The circuit provides a simple way to automatically maintain the water level between two set points using common electronic components.
1. The document describes a smart irrigation system that uses IoT sensors and a mobile app to remotely monitor soil properties and automate irrigation.
2. Key components include a NodeMCU board, DHT11 sensor to measure temperature and humidity, a soil moisture sensor, motor pump, relay module, and LCD display connected via I2C.
3. The system works by sensing soil properties with various sensors, transmitting the data via NodeMCU and WiFi to a mobile app, and controlling the motor pump remotely based on the sensor readings and user inputs to optimize water usage.
it is a prototype arduino based auto irrigation system which turns on the pump while the field is dry. it uses soil moisture sensor to detect the amount of soil moisture content. As the system is arduino based it uses an arduino software which can be downloaded from https://www.arduino.cc/en/Main/Software
This document describes a smart door locking system using an Arduino board. The system uses a keypad to enter a password, which is checked by the Arduino. If the correct password is entered, the Arduino sends a signal to a servo motor to unlock the door. The system aims to provide secure, password-protected access to restricted areas. It uses an Arduino board along with a keypad, servo motor, and LCD display to control a door lock. The document outlines the hardware, software, working mechanism, and concludes the system provides a cost-effective, easy to install smart locking alternative to conventional door locks.
This document describes an automatic water pump controller project created by a group of students. The controller uses a liquid level sensor connected to an Arduino board to monitor the water level in a tank. It controls a water pump motor using a motor driver. When the sensor detects a low water level, the pump motor will run at full speed to refill the tank. At a medium level, the pump slows, and at a high level the pump stops to prevent overfilling. The system aims to efficiently control the pump and reduce water wastage. It provides accurate water level information in an affordable and easy to implement design.
This document describes how to build a Bluetooth controlled robot using an Arduino Uno board. The robot uses an HC-05 Bluetooth module to receive control commands from a mobile phone or PC app over Bluetooth. The Arduino controls two DC motors connected to wheels using an L293D motor driver IC. It receives Bluetooth commands and controls the motors accordingly to move the robot forward, backward, left or right.
Automated irrigation system based on soil moisture using arduinoVishal Nagar
Automated irrigation system based on soil moisture using arduino
More Details: Contact me 9982228229
www.roofurja.com
vishalnagarcool.blogspot.com
https://www.youtube.com/watch?v=utHRD4B8BxQ
This document describes how to build a Bluetooth controlled robot using an Arduino Uno, HC-05 Bluetooth module, and L298N motor driver. The circuit connects the Bluetooth module to transmit movement commands from an Android app to the Arduino. The Arduino code controls the motor driver and motors to move the robot forward, backward, left and right based on the Bluetooth data. The robot has applications for surveillance, military use, assistive devices, and home automation.
This document describes an automatic water level controller circuit using a NE 555 timer IC. The circuit uses two probes placed at different water levels in a tank. When the water level drops below the bottom probe, the 555 timer output goes high, turning on a relay that activates a motor to pump more water. When the water reaches the top probe, it resets the 555 timer output low, turning off the motor. The circuit provides a simple way to automatically maintain the water level between two set points using common electronic components.
1. The document describes a smart irrigation system that uses IoT sensors and a mobile app to remotely monitor soil properties and automate irrigation.
2. Key components include a NodeMCU board, DHT11 sensor to measure temperature and humidity, a soil moisture sensor, motor pump, relay module, and LCD display connected via I2C.
3. The system works by sensing soil properties with various sensors, transmitting the data via NodeMCU and WiFi to a mobile app, and controlling the motor pump remotely based on the sensor readings and user inputs to optimize water usage.
it is a prototype arduino based auto irrigation system which turns on the pump while the field is dry. it uses soil moisture sensor to detect the amount of soil moisture content. As the system is arduino based it uses an arduino software which can be downloaded from https://www.arduino.cc/en/Main/Software
This document describes a smart door locking system using an Arduino board. The system uses a keypad to enter a password, which is checked by the Arduino. If the correct password is entered, the Arduino sends a signal to a servo motor to unlock the door. The system aims to provide secure, password-protected access to restricted areas. It uses an Arduino board along with a keypad, servo motor, and LCD display to control a door lock. The document outlines the hardware, software, working mechanism, and concludes the system provides a cost-effective, easy to install smart locking alternative to conventional door locks.
This document describes an automatic water pump controller project created by a group of students. The controller uses a liquid level sensor connected to an Arduino board to monitor the water level in a tank. It controls a water pump motor using a motor driver. When the sensor detects a low water level, the pump motor will run at full speed to refill the tank. At a medium level, the pump slows, and at a high level the pump stops to prevent overfilling. The system aims to efficiently control the pump and reduce water wastage. It provides accurate water level information in an affordable and easy to implement design.
This document describes how to build a Bluetooth controlled robot using an Arduino Uno board. The robot uses an HC-05 Bluetooth module to receive control commands from a mobile phone or PC app over Bluetooth. The Arduino controls two DC motors connected to wheels using an L293D motor driver IC. It receives Bluetooth commands and controls the motors accordingly to move the robot forward, backward, left or right.
This document describes a project report on a Bluetooth controlled robot. It includes a declaration signed by four students certifying the work as their own, carried out under the guidance of their project supervisor. It also includes a certificate from the project supervisor and head of department confirming the project is the students' own work. The document outlines the various chapters that will be included, such as an introduction, hardware and software requirements, description of components used, the conclusion and future scope.
arduino based automatic irrigation systemMiJanurSimon
This document describes an Arduino-based automatic irrigation system. The system uses soil moisture and temperature sensors to monitor soil conditions. When the soil moisture drops below a threshold, a relay connected to an Arduino board activates a water pump to irrigate. The system aims to minimize manual intervention by farmers and prevent over- or under-watering. It provides a schematic diagram of the circuit components, which include an Arduino Uno, sensors, LCD display, and relay module. The document also includes photos of the prototype and discusses the benefits of automating irrigation.
AUTOMATIC PLANT WATERING SYSTEM USING ARDUINO BASED PPTrishav164
So what is this project? What does it do? Basically this is a soil moisture monitoring system, which detects if the moisture content in the soil is above or below a certain satisfactory threshold value. If it goes below a certain critical point, it is time to water the plant until the soil surrounding the plant is moist enough. An arrangement of a DC motor relay is used to control the watering mechanism.
Here is a circuit through which the
speed of a fan can be linearly controlled
automatically, depending
on the room temperature. The circuit is
highly efficient as it uses thyristors for
power control. Alternatively, the same
circuit can be used for automatic temperature
controlled AC power control.
In this circuit, the temperature sensor
used is an NTC thermistor, i.e. one having
a negative temperature coefficient. The
value of thermistor resistance at 25°C is
about 1 kilo-ohm.
Op-amp A1 essentially works as
I to V (current-to-voltage) converter
and converts temperature variations
into voltage variations. To amplify
the change in voltage due to change in
temperature, instrumentation amplifier
formed by op-amps A2, A3 and A4
is used. Resistor R2 and zener diode
D1 combination is used for generating
reference voltage as we want to amplify
only change in voltage due to the
change in temperature.
Op-amp μA741 (IC2) works as a
comparator. One input to the comparator
is the output from the instrumentation
amplifier while the other input
is the stepped down, rectified and
suitably attenuated sample of AC voltage.
This is a negative going pulsating
DC voltage. It will be observed that
with increase in temperature, pin 2 of
IC2 goes more and more negative and
hence the width of the positive going
output pulses (at pin 6) increases linearly
with the temperature. Thus IC2
functions as a pulse width modulator
in this circuit. The output from the
comparator is coupled to an optocoupler,
which in turn controls the AC
power delivered to fan (load).
The circuit has a high sensitivity and
the output RMS voltage (across load) can
be varied from 120V to 230V (for a temp.
range of 22°C to 36°C), and hence wide
variations in speed are available. Also
note that speed varies linearly and not
in steps. Besides, since an optocoupler is
used, the control circuit is fully isolated
from power circuit, thus providing added
safety. Note that for any given temperature
the speed of fan (i.e. voltage across
load) can be adjusted to a desired value
by adjusting potmeters VR1 and VR2
appropriately.
Potmeter VR1 should he initially kept
in its mid position to realise a gain of approximately
40 from the instrumentation
amplifier. It may be subsequently trimmed
slightly to obtain linear variation of the
fan speed.
This document describes a home automation project that allows controlling home appliances like a TV, refrigerator, and lights using a personal computer. A PC is interfaced with a microcontroller via an RS232 cable. The microcontroller is connected to relays that switch appliances on and off. Home automation provides network connectivity between computers, appliances, and subsystems like HVAC and security. The project allows remote control and monitoring of appliances for convenience and energy savings.
With the increase in need of water for irrigation, there is also a case where we use more water for irrigation than it’s needed for crops. That results in the wastage of water and causes the problem in the growth of crops. To overcome this problem, this paper puts together a study of a system based on Irrigation using IOT (Internet of things). This system targets on sensing the soil moisture and temperature using the sensors and provide the data to the Thing speak server after which the farmer can decide whether to ON or OFF the pump.
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONVarun Divekar
This document proposes designing a Bluetooth controlled robot that can be operated wirelessly via a smartphone. It discusses using an Arduino board connected to DC motors and a Bluetooth module to allow control of the robot's movement. A literature review covers previous work on Bluetooth communication systems for robot control. The objectives are to allow forward, reverse and turning control of the robot from a phone and transmit instructions wirelessly via Bluetooth. The methodology involves programming an Android app for control and analyzing the Bluetooth module connection.
Automatic irrigation system by using 8051rohit chandel
The document describes a controller-based irrigation system that uses a soil moisture sensor and microcontroller to automate irrigation. The system monitors soil moisture levels and uses that data to operate a pump motor to water only when needed, reducing human intervention and ensuring proper irrigation. It senses moisture with a sensor connected to a comparator circuit that interfaces with an 8051 microcontroller programmed to turn a pump on or off. This automation conserves water, increases productivity, reduces labor costs and helps irrigate more land effectively.
Arduino based automatic temperature controlled fan speed regulatorEdgefxkits & Solutions
Using an analog temperature LM35 interfaced to the built in ADC of a programmed Arduino to develop varying duty cycle of PWM output for a driver IC to run a DC motor automatically according to the sensed temperature at different speed based on the temperature sensed.
Solar Power Based Automatic Irrigation SystemArifAhmed188
This document summarizes a student project on developing a solar power based automatic irrigation system using an Arduino. The system aims to minimize water wastage in agriculture by automatically irrigating crops based on soil moisture sensor readings. It uses a microcontroller, soil moisture sensor, relay switches, water pump, solar panel, battery, charge controller and inverter. The system measures soil moisture levels and turns the pump on or off to irrigate crops when the moisture level drops below a set threshold. It is powered by the solar panel but can also draw power from the grid through a relay switch if solar power is unavailable. The project aims to provide a low-cost and efficient irrigation solution to help farmers and reduce dependence on non-
This document describes a microcontroller-based drip irrigation system. It includes sections on the types of irrigation, soil moisture sensor, comparator circuit, microcontroller, and control unit. The system works by using a soil moisture sensor to measure moisture levels, a comparator to determine if the soil is excessively wet, optimally moist, or dry, and a microcontroller and control unit to operate solenoid valves to supply water as needed from the drip irrigation system in an automated way. The system aims to increase productivity and reduce water consumption compared to traditional irrigation methods.
Arduino and sensors for water level, soil moisture, temperature & relative humidity for application in the ClimaAdapt Project areas - Nagarjuna Sagar Project Left and Right Canals in the States of Telangana and Andhra Pradesh for water use efficiency - Canal and On Farm
automatic plant irrigation using aurdino and gsm technologythamil arasan
The document describes an automatic plant irrigation system using Arduino and GSM. It contains the circuit diagram and working of the system. The system monitors soil humidity and temperature using sensors and sends the readings to users via SMS through a GSM modem. Users can remotely control the irrigation pump by sending SMS commands. When power is available but water is not flowing, it alerts users. This automatic irrigation system addresses issues faced by farmers like unpredictable electricity supply and health hazards of manual pesticide spraying.
This document describes an automatic temperature-controlled fan project using an Arduino Uno microcontroller. The fan will automatically turn on when the temperature reaches 35°C as measured by a temperature sensor, and will turn off again when the temperature drops below 35°C, in order to regulate the environment and reduce energy consumption. The system includes an Arduino, temperature sensor, LCD display, DC motor fan, battery power source, and connecting wires. Potential applications include use in homes and industries to assist people and save electricity by automating fan control based on temperature changes.
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINORatnesh Kumar chaurasia
This practical temperature controller controls the temperature of any device according to its requirement for any industrial application, it also has a feature of remote speed control.
This document describes an automatic street light control circuit using an LDR that turns lights on and off based on light levels. The circuit uses an LDR, resistors, capacitors, a transistor, and relay. When it gets dark, the resistance of the LDR decreases which causes the transistor to turn on and activate the relay, powering the street lights. When it gets light again, the LDR's resistance increases and the lights turn off. The circuit provides automatic light control with low power consumption.
This practical temperature controller controls the temperature of any device according to its requirement for any industrial application. It also displays the temperature on an LCD displays in the range of –55°C to +125°C. At the heart of the circuit is the microcontroller from 8051 family which controls all its functions. It is important to control the speed of DC motor where precision and protection are essence. Here we will use a technique called PWM (pulse width modulation) to control the speed of DC motor.
This Project and presentation is created by 'Shanjedul Hassan'
ABSTRACT
Despite the perception people may have regarding the agricultural process, the reality is that today’s agriculture industry is data-cantered, precise, and smarter than ever. The rapid emergence of the Internet-of-Things (IoT) based technologies redesigned almost every industry including ‘‘smart agriculture’’ which moved the industry from statistical to quantitative approaches. Such revolutionary changes are shaking the existing agriculture methods and creating new opportunities along with a range of challenges. This article highlights the potential of wireless sensors and IoT in agriculture, as well as the challenges expected to be faced when integrating this technology with the traditional farming practices. IoT devices and communication techniques associated with wireless sensors encountered in agriculture applications are analyzed in detail. What sensors are available for specific agriculture application, like soil preparation, crop status, irrigation, insect, and pest detection are listed. How this technology helping the growers throughout the crop stages, from sowing until harvesting, packing, and transportation is explained. Furthermore, the use of unmanned aerial vehicles for crop surveillance and other favourable applications such as optimizing crop yield is considered in this article. State-of-the-art IoT-based architectures and platforms used in agriculture are also highlighted wherever suitable. Finally, based on this thorough review, we identify current and future trends of IoT in agriculture and highlight potential research challenges.
This document presents an Arduino-based home automation system using Bluetooth. It introduces the project, includes a block diagram, lists the hardware requirements, and describes the process for making a relay circuit. It explains the components used - Arduino UNO, Bluetooth module, relay, transistors and resistors. Software used is Arduino IDE. Advantages are convenience and energy savings. Disadvantages include limited range and number of devices controlled. Future work proposes using Ethernet and WiFi for remote control from anywhere.
Home Automation Water Tank Level Control Upamanyu Ray
Using Arduino Mega (only to simplify the connections, otherwise, Uno or Nano would have sufficed) tank level control to prevent overflow and absence of water in the tank, and also to make sure that the pump does not dry run in the sump.
The document describes an IoT-based smart irrigation system project. The system uses sensors to measure soil moisture, temperature and water levels. It sends this sensor data to an ESP32 microcontroller which controls a water pump based on the readings and plant requirements. This allows remote monitoring and control of irrigation. The system aims to save water and labor costs while improving crop yields through more efficient irrigation management.
This document describes a project report on a Bluetooth controlled robot. It includes a declaration signed by four students certifying the work as their own, carried out under the guidance of their project supervisor. It also includes a certificate from the project supervisor and head of department confirming the project is the students' own work. The document outlines the various chapters that will be included, such as an introduction, hardware and software requirements, description of components used, the conclusion and future scope.
arduino based automatic irrigation systemMiJanurSimon
This document describes an Arduino-based automatic irrigation system. The system uses soil moisture and temperature sensors to monitor soil conditions. When the soil moisture drops below a threshold, a relay connected to an Arduino board activates a water pump to irrigate. The system aims to minimize manual intervention by farmers and prevent over- or under-watering. It provides a schematic diagram of the circuit components, which include an Arduino Uno, sensors, LCD display, and relay module. The document also includes photos of the prototype and discusses the benefits of automating irrigation.
AUTOMATIC PLANT WATERING SYSTEM USING ARDUINO BASED PPTrishav164
So what is this project? What does it do? Basically this is a soil moisture monitoring system, which detects if the moisture content in the soil is above or below a certain satisfactory threshold value. If it goes below a certain critical point, it is time to water the plant until the soil surrounding the plant is moist enough. An arrangement of a DC motor relay is used to control the watering mechanism.
Here is a circuit through which the
speed of a fan can be linearly controlled
automatically, depending
on the room temperature. The circuit is
highly efficient as it uses thyristors for
power control. Alternatively, the same
circuit can be used for automatic temperature
controlled AC power control.
In this circuit, the temperature sensor
used is an NTC thermistor, i.e. one having
a negative temperature coefficient. The
value of thermistor resistance at 25°C is
about 1 kilo-ohm.
Op-amp A1 essentially works as
I to V (current-to-voltage) converter
and converts temperature variations
into voltage variations. To amplify
the change in voltage due to change in
temperature, instrumentation amplifier
formed by op-amps A2, A3 and A4
is used. Resistor R2 and zener diode
D1 combination is used for generating
reference voltage as we want to amplify
only change in voltage due to the
change in temperature.
Op-amp μA741 (IC2) works as a
comparator. One input to the comparator
is the output from the instrumentation
amplifier while the other input
is the stepped down, rectified and
suitably attenuated sample of AC voltage.
This is a negative going pulsating
DC voltage. It will be observed that
with increase in temperature, pin 2 of
IC2 goes more and more negative and
hence the width of the positive going
output pulses (at pin 6) increases linearly
with the temperature. Thus IC2
functions as a pulse width modulator
in this circuit. The output from the
comparator is coupled to an optocoupler,
which in turn controls the AC
power delivered to fan (load).
The circuit has a high sensitivity and
the output RMS voltage (across load) can
be varied from 120V to 230V (for a temp.
range of 22°C to 36°C), and hence wide
variations in speed are available. Also
note that speed varies linearly and not
in steps. Besides, since an optocoupler is
used, the control circuit is fully isolated
from power circuit, thus providing added
safety. Note that for any given temperature
the speed of fan (i.e. voltage across
load) can be adjusted to a desired value
by adjusting potmeters VR1 and VR2
appropriately.
Potmeter VR1 should he initially kept
in its mid position to realise a gain of approximately
40 from the instrumentation
amplifier. It may be subsequently trimmed
slightly to obtain linear variation of the
fan speed.
This document describes a home automation project that allows controlling home appliances like a TV, refrigerator, and lights using a personal computer. A PC is interfaced with a microcontroller via an RS232 cable. The microcontroller is connected to relays that switch appliances on and off. Home automation provides network connectivity between computers, appliances, and subsystems like HVAC and security. The project allows remote control and monitoring of appliances for convenience and energy savings.
With the increase in need of water for irrigation, there is also a case where we use more water for irrigation than it’s needed for crops. That results in the wastage of water and causes the problem in the growth of crops. To overcome this problem, this paper puts together a study of a system based on Irrigation using IOT (Internet of things). This system targets on sensing the soil moisture and temperature using the sensors and provide the data to the Thing speak server after which the farmer can decide whether to ON or OFF the pump.
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONVarun Divekar
This document proposes designing a Bluetooth controlled robot that can be operated wirelessly via a smartphone. It discusses using an Arduino board connected to DC motors and a Bluetooth module to allow control of the robot's movement. A literature review covers previous work on Bluetooth communication systems for robot control. The objectives are to allow forward, reverse and turning control of the robot from a phone and transmit instructions wirelessly via Bluetooth. The methodology involves programming an Android app for control and analyzing the Bluetooth module connection.
Automatic irrigation system by using 8051rohit chandel
The document describes a controller-based irrigation system that uses a soil moisture sensor and microcontroller to automate irrigation. The system monitors soil moisture levels and uses that data to operate a pump motor to water only when needed, reducing human intervention and ensuring proper irrigation. It senses moisture with a sensor connected to a comparator circuit that interfaces with an 8051 microcontroller programmed to turn a pump on or off. This automation conserves water, increases productivity, reduces labor costs and helps irrigate more land effectively.
Arduino based automatic temperature controlled fan speed regulatorEdgefxkits & Solutions
Using an analog temperature LM35 interfaced to the built in ADC of a programmed Arduino to develop varying duty cycle of PWM output for a driver IC to run a DC motor automatically according to the sensed temperature at different speed based on the temperature sensed.
Solar Power Based Automatic Irrigation SystemArifAhmed188
This document summarizes a student project on developing a solar power based automatic irrigation system using an Arduino. The system aims to minimize water wastage in agriculture by automatically irrigating crops based on soil moisture sensor readings. It uses a microcontroller, soil moisture sensor, relay switches, water pump, solar panel, battery, charge controller and inverter. The system measures soil moisture levels and turns the pump on or off to irrigate crops when the moisture level drops below a set threshold. It is powered by the solar panel but can also draw power from the grid through a relay switch if solar power is unavailable. The project aims to provide a low-cost and efficient irrigation solution to help farmers and reduce dependence on non-
This document describes a microcontroller-based drip irrigation system. It includes sections on the types of irrigation, soil moisture sensor, comparator circuit, microcontroller, and control unit. The system works by using a soil moisture sensor to measure moisture levels, a comparator to determine if the soil is excessively wet, optimally moist, or dry, and a microcontroller and control unit to operate solenoid valves to supply water as needed from the drip irrigation system in an automated way. The system aims to increase productivity and reduce water consumption compared to traditional irrigation methods.
Arduino and sensors for water level, soil moisture, temperature & relative humidity for application in the ClimaAdapt Project areas - Nagarjuna Sagar Project Left and Right Canals in the States of Telangana and Andhra Pradesh for water use efficiency - Canal and On Farm
automatic plant irrigation using aurdino and gsm technologythamil arasan
The document describes an automatic plant irrigation system using Arduino and GSM. It contains the circuit diagram and working of the system. The system monitors soil humidity and temperature using sensors and sends the readings to users via SMS through a GSM modem. Users can remotely control the irrigation pump by sending SMS commands. When power is available but water is not flowing, it alerts users. This automatic irrigation system addresses issues faced by farmers like unpredictable electricity supply and health hazards of manual pesticide spraying.
This document describes an automatic temperature-controlled fan project using an Arduino Uno microcontroller. The fan will automatically turn on when the temperature reaches 35°C as measured by a temperature sensor, and will turn off again when the temperature drops below 35°C, in order to regulate the environment and reduce energy consumption. The system includes an Arduino, temperature sensor, LCD display, DC motor fan, battery power source, and connecting wires. Potential applications include use in homes and industries to assist people and save electricity by automating fan control based on temperature changes.
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINORatnesh Kumar chaurasia
This practical temperature controller controls the temperature of any device according to its requirement for any industrial application, it also has a feature of remote speed control.
This document describes an automatic street light control circuit using an LDR that turns lights on and off based on light levels. The circuit uses an LDR, resistors, capacitors, a transistor, and relay. When it gets dark, the resistance of the LDR decreases which causes the transistor to turn on and activate the relay, powering the street lights. When it gets light again, the LDR's resistance increases and the lights turn off. The circuit provides automatic light control with low power consumption.
This practical temperature controller controls the temperature of any device according to its requirement for any industrial application. It also displays the temperature on an LCD displays in the range of –55°C to +125°C. At the heart of the circuit is the microcontroller from 8051 family which controls all its functions. It is important to control the speed of DC motor where precision and protection are essence. Here we will use a technique called PWM (pulse width modulation) to control the speed of DC motor.
This Project and presentation is created by 'Shanjedul Hassan'
ABSTRACT
Despite the perception people may have regarding the agricultural process, the reality is that today’s agriculture industry is data-cantered, precise, and smarter than ever. The rapid emergence of the Internet-of-Things (IoT) based technologies redesigned almost every industry including ‘‘smart agriculture’’ which moved the industry from statistical to quantitative approaches. Such revolutionary changes are shaking the existing agriculture methods and creating new opportunities along with a range of challenges. This article highlights the potential of wireless sensors and IoT in agriculture, as well as the challenges expected to be faced when integrating this technology with the traditional farming practices. IoT devices and communication techniques associated with wireless sensors encountered in agriculture applications are analyzed in detail. What sensors are available for specific agriculture application, like soil preparation, crop status, irrigation, insect, and pest detection are listed. How this technology helping the growers throughout the crop stages, from sowing until harvesting, packing, and transportation is explained. Furthermore, the use of unmanned aerial vehicles for crop surveillance and other favourable applications such as optimizing crop yield is considered in this article. State-of-the-art IoT-based architectures and platforms used in agriculture are also highlighted wherever suitable. Finally, based on this thorough review, we identify current and future trends of IoT in agriculture and highlight potential research challenges.
This document presents an Arduino-based home automation system using Bluetooth. It introduces the project, includes a block diagram, lists the hardware requirements, and describes the process for making a relay circuit. It explains the components used - Arduino UNO, Bluetooth module, relay, transistors and resistors. Software used is Arduino IDE. Advantages are convenience and energy savings. Disadvantages include limited range and number of devices controlled. Future work proposes using Ethernet and WiFi for remote control from anywhere.
Home Automation Water Tank Level Control Upamanyu Ray
Using Arduino Mega (only to simplify the connections, otherwise, Uno or Nano would have sufficed) tank level control to prevent overflow and absence of water in the tank, and also to make sure that the pump does not dry run in the sump.
The document describes an IoT-based smart irrigation system project. The system uses sensors to measure soil moisture, temperature and water levels. It sends this sensor data to an ESP32 microcontroller which controls a water pump based on the readings and plant requirements. This allows remote monitoring and control of irrigation. The system aims to save water and labor costs while improving crop yields through more efficient irrigation management.
IRJET- IoT based Water Management System using ArduinoIRJET Journal
This document describes an IoT-based water management system using Arduino that monitors water quality and controls water flow. The system uses various sensors to measure parameters like water level, flow rate, pH and conductivity. It then sends this sensor data to a server via an ESP8266 WiFi module. An Arduino microcontroller integrates the sensors and controls water valves using solenoid valves. This automation allows real-time remote monitoring of water usage and quality, helping reduce wastage and ensure an equitable water supply.
This document discusses the design and testing of a wireless water level indicator and controller system. The system uses a PIC microcontroller connected to water level sensors to measure the water level in a storage tank. It then transmits this data wirelessly to a receiver connected to an LCD display, LED indicators, buzzer, and motor control. The device was tested at various transmission distances both with and without antennas. It successfully measured and displayed water levels and controlled the motor from a distance, meeting the objectives of creating an automatic wireless water monitoring system.
Water Level and Leakage Detection System with its Quality Analysis based on S...IRJET Journal
The document describes a water level and leakage detection system for home use that uses sensors to monitor water level in a tank, detect leaks, and analyze water quality. The system notifies users via mobile phone calls or SMS if the water level is low, a leak is detected, or water quality is abnormal. It aims to save water and electricity by preventing overflow and indicating issues early. The system uses a microcontroller, pressure sensors to detect leaks, and sensors to measure chlorine concentration and salinity of the water. If any readings are outside normal levels, the user is notified by phone to address the issue.
Smart and automated control of water level, temperature and purification (1)Upamanyu Ray
Water is the most important of Nature’s gift to mankind, especially now with endangerment of freshwater. Without water, there is no life. So, water management should reduce its wastage. As a first step, this controller will automatically switch ON and OFF the domestic water pump system depending on the water tank and underground sump levels (to prevent dry run). Along with that, the system purifies and heats the water (to a soothing lukewarm). In this paperwork, we made an effort to design a costeffective and complete system using Arduino, Ultrasonic transducers, Zeolite Solution, Temperature and Humidity transducers, for water level indication, temperature control and water purification. The Arduino controls the storage level of water in a tank, its heating and the amount of zeolite mixed through SPST relays, without any wastage of water or power.
Keywords: Water, Management, Arduino, Ultrasonic, Relay, Temperature, Zeolite, Purification
IRJET- Distant Monitoring and Controlling of Gated Dams using PLC and SCADAIRJET Journal
This document describes a system for the distant monitoring and control of gated dams using a programmable logic controller (PLC) and supervisory control and data acquisition (SCADA) software. It aims to automate the process of opening and closing dam gates based on water level readings from sensors, in order to safely control water flow and minimize human error or time delays compared to a manual system. The system uses water level sensors connected to a PLC which analyzes the signals and controls an actuator to open and close the gates. SCADA software allows real-time monitoring of water levels and gate positions from a remote location. Diagrams show the hardware setup and circuitry, and results demonstrate the automated operation of opening gates when
This document is a 37-page student project report on developing a water pump controller with a water level display. It includes sections on the introduction, literature review, proposed system and methodology, results and discussion, and conclusion. The project uses an Arduino board, ultrasonic sensor, LCD display, water pump, and other components to monitor and control the water level in a tank.
IRJET- Automatic Water Level Indicator and Controller by using ARDUINOIRJET Journal
This document summarizes an academic paper that describes an automatic water level indicator and controller system using an Arduino. The system uses an ultrasonic sensor to measure the water level in an overhead tank. It can automatically turn a water pump on when the level is low and off when the level is high, preventing overflow and wastage of water. This reduces human involvement in operating the pump and ensures a continuous supply of water. The system provides a simple, low-cost way to automatically control and monitor water levels.
iaetsd A novel approach towards automatic water conservation systemIaetsd Iaetsd
This document proposes an automatic water conservation system using LabVIEW software and a data acquisition (DAQ) card. By interfacing the DAQ card to a PC and controlling water flow, water conservation and theft detection can be achieved. Flow meters placed at the water source and consumer end would monitor exact water usage. The DAQ card at the water source would control water tariffs paid via GSM. When implemented, this system could help conserve water resources and prevent theft by monitoring usage.
This presentation proposes a smart garden system that monitors soil moisture using sensors and controls watering automatically using a pump motor and microcontroller. The system aims to automate garden irrigation to make it more efficient and reduce human effort. It lists the components required, including an ESP8266 module, water pump, motor driver, soil moisture sensor, batteries and LEDs. The total cost is estimated at 1770 Tk. The system is intended to help users grow vegetables with less water by adjusting supply based on soil conditions, while saving water and labor compared to manual irrigation.
IRJET- Smart Aqua Meter with Live Usage Monitoring and Automatic Leakage Dete...IRJET Journal
This document proposes a smart water meter system that can monitor water usage live, detect leaks automatically, and terminate water flow if bills are unpaid. The system uses a digital water meter with a paddle wheel flow sensor that sends pulse data to an AVR microcontroller. An ESP8266 WiFi module then transmits the data wirelessly to a cloud server. This allows live monitoring of usage on a webpage or app. It can also detect open taps, no flow, and send SMS alerts. If bills are unpaid, a solenoid valve will terminate the water flow to that house. This provides more accurate monitoring and leak detection than traditional mechanical meters, helping to reduce water consumption and save this important resource.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
This document describes the design and construction of an automatic alarm system to monitor water level. The system uses sensors to detect different water levels and triggers an audio alarm and visual indicator when the water reaches a certain level. It is powered by a 9-volt battery, making it portable and able to operate for long periods of time before needing to replace the battery. The system aims to prevent water wastage and overflow by automatically detecting the water level and alerting users.
IRJET- Automatic Irrigation System using Arduino UNOIRJET Journal
This document describes an automatic irrigation system that uses sensors and an Arduino Uno microcontroller to control water flow based on soil moisture levels. Soil moisture and temperature sensors send readings to the Arduino, which uses the data to activate a relay and water pump when the soil needs watering. The system aims to optimize water usage for agriculture by only irrigating according to environmental conditions and crop requirements, reducing waste from over- or under-watering with traditional techniques.
Revamping the process of agriculture is a
very critical stage for a country like India with a
population of 1.3 billion people. A huge amount of
architectural and technological modifications has been
adopted in the past years to improve the productivity of
the agricultural field.
IoT Based Water Management and Supervision SystemKaushik Gupta
Final Year Project
IoT Based Water Management and Supervision System -2019
Certification: Thakur Polytechnic
More Details on https://www.kaushikgupta.in
IRJET- Automated Water Conservation and Theft Detection using IOTIRJET Journal
The document proposes developing an IoT-based remote water monitoring and theft prevention system using a microcontroller to record flow rates from a flow sensor and control solenoid valves. It reviews existing automated water distribution systems using various sensors and communication protocols. The proposed system would use an Ethernet shield to send sensor data to the cloud and detect water theft by comparing total water usage to amounts distributed.
Similar to Automatic tank level control using arduino mega converted (20)
There has been an extensive use of Helicopters in the Indian military which has brought commendable success in the field of defence. The Helicopter Ejection System that this proposal is going to describe, will help pilots when they are stuck in a falling bird.
The whole world is suffering from energy crisis and the pollution is
manifesting itself in the spiralling cost of energy. The economic, both micro and macro, growth of any nation depends on
the power sector, because if that fails, slowly from minor to perhaps
complete breakdown of the system can occur. Energy is created by the following plants: 1. Thermal 2. Nuclear 3. Hydel 4. Hydraulic 5. Gas 6. GeoThermal
Alongwith cheap energy, control of the waste generation and pollution
needs to be done, which is a bigger devil on the long run. A pioneer in such an enterprise is Mejia Thermal Power Station, Durlabhpur, Bankura. We undertook Vocational Training in this
institution, and learned about the process of power generation and it’s
by-products. The Power station has a total of 8 units, final two units inducted in
2012 and 2013, and thus being extremely advanced, with newest
thermodynamic designs, and fast, digital and reliable controls. It
employs Tilting Corner Fired Combustion Burner, and KWU West
Germany Design Reaction Turbine, both manufactured by BHEL, India. MTPS units have many special features including Turbo mill, DIPC
(Direct Ignition of Pulverised Coal) system, HPLP bypass system, Automatic Turbine run up system , and Furnace Safeguard Supervisory
System.
The 3D printing process builds a three-dimensional object from a computer-aided design model, usually by successively adding material layer by layer, which is why it is also called additive manufacturing,
A major revolution in the field of instrumentation and control technology is well underway. Research, development and deployment activities are focused on making quantum leaps in industrial automation performance. Called Industry 4.0, this includes a new generation of low-cost wireless sensors, improved real-time data analytics and control systems, and advancements in high-fidelity process modeling. These innovations will include systems that improve industrial manufacturing efficiencies, and integrate and network subsystems across manufacturing processes.
The document discusses business models and idea canvasses. It provides templates for visualizing a business model or idea using a canvas with sections for value proposition, customer segments, channels, customer relationships, revenue streams, key resources, key activities, key partners, and cost structure. The canvas can be used to develop business models or other ideas, even if not turning the idea into an actual business, by modifying the language to fit an "idea canvas" that examines the value, audience, needs for presentation/dissemination, important tasks, required resources, and potential partners involved in an idea.
The internet of things (IoT) is the internetworking of physical devices, vehicles, buildings and other items—embedded with electronics, software, sensors, actuators, and network connectivity that enable these objects to collect and exchange data.
Literature Review Basics and Understanding Reference Management.pptxDr Ramhari Poudyal
Three-day training on academic research focuses on analytical tools at United Technical College, supported by the University Grant Commission, Nepal. 24-26 May 2024
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsVictor Morales
K8sGPT is a tool that analyzes and diagnoses Kubernetes clusters. This presentation was used to share the requirements and dependencies to deploy K8sGPT in a local environment.
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...IJECEIAES
Climate change's impact on the planet forced the United Nations and governments to promote green energies and electric transportation. The deployments of photovoltaic (PV) and electric vehicle (EV) systems gained stronger momentum due to their numerous advantages over fossil fuel types. The advantages go beyond sustainability to reach financial support and stability. The work in this paper introduces the hybrid system between PV and EV to support industrial and commercial plants. This paper covers the theoretical framework of the proposed hybrid system including the required equation to complete the cost analysis when PV and EV are present. In addition, the proposed design diagram which sets the priorities and requirements of the system is presented. The proposed approach allows setup to advance their power stability, especially during power outages. The presented information supports researchers and plant owners to complete the necessary analysis while promoting the deployment of clean energy. The result of a case study that represents a dairy milk farmer supports the theoretical works and highlights its advanced benefits to existing plants. The short return on investment of the proposed approach supports the paper's novelty approach for the sustainable electrical system. In addition, the proposed system allows for an isolated power setup without the need for a transmission line which enhances the safety of the electrical network
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMHODECEDSIET
Time Division Multiplexing (TDM) is a method of transmitting multiple signals over a single communication channel by dividing the signal into many segments, each having a very short duration of time. These time slots are then allocated to different data streams, allowing multiple signals to share the same transmission medium efficiently. TDM is widely used in telecommunications and data communication systems.
### How TDM Works
1. **Time Slots Allocation**: The core principle of TDM is to assign distinct time slots to each signal. During each time slot, the respective signal is transmitted, and then the process repeats cyclically. For example, if there are four signals to be transmitted, the TDM cycle will divide time into four slots, each assigned to one signal.
2. **Synchronization**: Synchronization is crucial in TDM systems to ensure that the signals are correctly aligned with their respective time slots. Both the transmitter and receiver must be synchronized to avoid any overlap or loss of data. This synchronization is typically maintained by a clock signal that ensures time slots are accurately aligned.
3. **Frame Structure**: TDM data is organized into frames, where each frame consists of a set of time slots. Each frame is repeated at regular intervals, ensuring continuous transmission of data streams. The frame structure helps in managing the data streams and maintaining the synchronization between the transmitter and receiver.
4. **Multiplexer and Demultiplexer**: At the transmitting end, a multiplexer combines multiple input signals into a single composite signal by assigning each signal to a specific time slot. At the receiving end, a demultiplexer separates the composite signal back into individual signals based on their respective time slots.
### Types of TDM
1. **Synchronous TDM**: In synchronous TDM, time slots are pre-assigned to each signal, regardless of whether the signal has data to transmit or not. This can lead to inefficiencies if some time slots remain empty due to the absence of data.
2. **Asynchronous TDM (or Statistical TDM)**: Asynchronous TDM addresses the inefficiencies of synchronous TDM by allocating time slots dynamically based on the presence of data. Time slots are assigned only when there is data to transmit, which optimizes the use of the communication channel.
### Applications of TDM
- **Telecommunications**: TDM is extensively used in telecommunication systems, such as in T1 and E1 lines, where multiple telephone calls are transmitted over a single line by assigning each call to a specific time slot.
- **Digital Audio and Video Broadcasting**: TDM is used in broadcasting systems to transmit multiple audio or video streams over a single channel, ensuring efficient use of bandwidth.
- **Computer Networks**: TDM is used in network protocols and systems to manage the transmission of data from multiple sources over a single network medium.
### Advantages of TDM
- **Efficient Use of Bandwidth**: TDM all
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesChristina Lin
Traditionally, dealing with real-time data pipelines has involved significant overhead, even for straightforward tasks like data transformation or masking. However, in this talk, we’ll venture into the dynamic realm of WebAssembly (WASM) and discover how it can revolutionize the creation of stateless streaming pipelines within a Kafka (Redpanda) broker. These pipelines are adept at managing low-latency, high-data-volume scenarios.
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
Automatic tank level control using arduino mega converted
1. 1
Automatic Ta n k Level
Control Using A r d u i n o Mega
JANUARY 2nd, 2020
A dissertation submitted in
partial fulfilment
Of the requirement for the degree of
BACHELOR OF ENGINEERING
‘APPLIED ELECTRONICS AND
INSTRUMENTATION
ENGINEERING’
SUBMITTED By:
1. Koushik Mandal (2016-4007)
2.Upamanyu Ray (2016-
4023) 3. Souvik Saha
(2016-4025)
4. Debkumar Das (2016-4030)
5. Kunal Adhikari (2016-4036)
6. Asit Baran Roy (L2017-4058)Under the guidance of:
Er. Faruk Bin Poyen
Assistant Professor, Dept. of AEIE,
University Institute of Technology,
BU
Department ofApplied
Electronics and
Instrumentation
Engineering
2. 2
ACKNOWLEDGEMENT
It’s a great privilege for us to express our profound and sincere gratitude to
our revered professors of Department of Applied Electronics &
Instrumentation Engineering, University Institute of Technology, University
of Burdwan, for all valuable guidance, suggestions, and their constant
rebukes and commendations, throughout our course of study.
This group also thanks our project mentor, Er. Faruk Bin Poyen who has
been a constant inspiration to us young aspiring engineers, without whom
this project would have been impossible to complete in time.
3. 3
CONTENTS
1. LIST OF COMPONENTS
2. (Chapter i) ABSTRACT
3. (Chapter ii) MOTIVATION FOR THE PROJECT
4. (Chapter iii) INTRODUCTION
5. (Chapter iv) OBJECTIVES OF THE PROJECT
6. (Chapter v) PROJECT PARAMETERS
7. (Chapter vi) LOGIC AND ARDUINO DEVELOPMENT BOARD
PROGRAM
8. (Chapter (vii) BLOCK DIAGRAM OF THE SYSTEM
9. (Chapter viii) CIRCUIT DIAGRAM
10. (Chapter ix) SNAPSHOTS
11. (Chapter x) CONCLUSION
12. (Chapter xi) FUTURE WORK
13. (Chapter xii) REFERENCES
4. LIST OF COMPONENTS
Sl.
No Component Quantity
Model
No.
Maker’s
Name
1
Arduino
Mega
16V-TF
355E3F
ATMEL
2 US Sensor HC-SR04 -
3
LCD Display
and Module
RG2004A
PCF8574T
MH
4
Relay
Module
JQC3F HONG WEI
4
5. 5 Pump Motor Elegant ZIGMA
6 Sump - -
7 Tank - -
8 Water Pipe - -
9
Connecting
Wires
- -
5
7. 7
CHAPTER I
ABSTRACT
Water is the most important Nature’s gift to mankind. Without water there is
no life, especially now that fresh water is endangered. So, water management
should reduce its wastage. As a first step, this controller will automatically
switch ON and OFF the domestic water pump system depending on the water
tank and underground sump levels (to prevent dry run of pump). In this
paperwork an effort is made to design a cost-effective circuit and complete
system using Arduino and Ultrasonic transducers, to be used in water level
indication. It will control the storage level of water in a tank through SPST
relay to provide water thoroughly, without any wastage of water or power.
Keywords: Water, Management, Pump, Arduino, Ultrasonic,
Transducer, Relay
8. CHAPTER II
MOTIVATION FOR THE PROJECT
Water is the most important Nature’s gift to the mankind. Without Water
there is no life. One might think everybody understands its importance,
especially where water is not easily available, but it’s not always so. In many
households and offices, even in industries it is seen that water spillage is very
common, and tanks which need maintenance are not bothered about (it has
no direct connection to the project but it highlights the lacklustre attitude of
humans that has a direct connection to every sort of wastage). On 19th June,
2019 Chennai, the 6th largest city ran out of water completely (a woman was
stabbed due to one of many conflicts over water). On the other hand, many
times during emergencies and inside bathrooms, water supply suddenly
stops, leaving us in a mess.
Still, as a generation we are careless and
apathetic towards water, at large. As a
direct result, Automatic water level
monitoring came into existence because
of gross error and inconsistence that is
associated with manually operated water pumping machine. This is because
it takes time for the individual who is manually operating the water pump to
turn it off and this may cause water spillage because many times he may not
even know whether the tank is full or not; and at times the individual might
not know the water level until the tank is completely empty. This problem
motivated us to the development of an automatic water level control.
On research, other reasons found for the requirement of this system are:
1. to prepare for future droughts and rising agricultural demands.
2. to guard against rising costs and potential conflicts
3. to preserve the environment
4. to strengthen communities
5. to preserve enough water for recreational purposes.
8
9. CHAPTER III
INTRODUCTION
Manual switching on of pump when taps go dry and switching off when the
overhead tank overflows is the general approach towards water tank storage
in general. This results in the unnecessary wastage and sometimes non-
availability of both water and energy which are increasingly valuable assets
of the world as of now.
“Automatic Tank Level Control using Arduino Mega” is a project that aims at
control of the level of an overhead tank, according to available water level of
the storage tank and underground. The water level must be controlled at
these two points. This water level control system controls, monitors and
maintains the water level in the overhead tank and ensures the continuous
flow of water round the clock whenever deemed proper by conditions set by
the user, without the stress of going to switch the pump on or off thereby
saving time, energy, water, and prevent the pump from overworking.
The
system
has an
automatic
pumping
system
attached
to it so as
to refill
the tank
once the
water is below a certain minimum sump threshold and above a certain
minimum tank threshold, when measured from the top. An AC pump is used
for the same. The control logic is independently defined according to the
sump depth and tank height respectively (both manually measured).
9
10. 10
The control action is performed by interfacing level measuring sensors and
SPST relay to Arduino Mega by various jumper wires, and displaying the
output on a Liquid Crystal Display. Similar liquid level control systems are
widely used in monitoring of liquid levels in small to large scale reservoirs,
silos, etc., especially due to its simple control logic coupled with low cost
(cost of this project was <₹2000).
11. 11
CHAPTER IV
OBJECTIVES OF THE PROJECT
The goal or objectives of which the designed device is expected to
accomplish is to build an automatic water level control system. In this project
sensors are placed at both reservoir and overhead tank with the aid of level
measurement sensors, and the control board monitors the level of the liquid
at any particular point in time, some of the objectives are:
to design an automatic water monitoring system
to incorporate an interactive medium between the end user and the
machine
to prevent over labour of the pumping machine and prevent it from
burning out
to avoid wastage of water
since the demand of electricity is very high, automatic water level
control saves energy, and time
12. 12
CHAPTER V
PROJECT PARAMETERS
1. ARDUINO MEGA 2560REV3
Arduino Boards have revitalized the automation industry with their easy to
use platform where everyone with little or no technical background can get
started with learning some basic skills to program and run the board. The
Arduino Mega 2560 is a microcontroller board based on the ATmega2560. It
has 54 digital input/output pins (of which 15 can be used as PWM outputs),
16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal
oscillator, a USB connection, a power jack, an ICSP header, and a reset
button. It contains everything needed to support the microcontroller; simply
connect it to a computer with a USB cable or power it with an AC-to-DC
adapter or battery to get started. The Mega 2560 board is compatible with
most shields designed for the Uno. It is as open source platform means the
board and the software are readily available.
There are three ways to power the board. You can either use a USB cable to
power the board and transfer code to the board or you can power it up using
Vin of the board or through Power jack or batter. Last two sources to power
the board are required once you already built and compile code into the
board through USB cable.
Technical Specifications:
Microcontroller:
Operating Voltage:
ATmega2560
5V
Input Voltage (recommended): 7-12V
Input Voltage (limit):
Digital I/O Pins:
Analog Input Pins:
DC Current per I/O Pin:
DC Current for 3.3V Pin:
6-20V
54 (15 provide PWM output)
16
20 mA
50 mA
13. 13
Flash Memory:
SRAM:
EEPROM:
Clock Speed:
LED_BUILTIN:
Length:
Width:
Weight:
Pin Specifications:
256 KB (8 KB used by bootloader)
8 KB
4 KB
16 MHz
13
101.52 mm
53.3 mm
37 g
5V & 3.3V: This pin is used to provide output regulated voltage around 5V.
This regulated power supply powers up the controller and other components
on the board. It can be obtained from Vin of the board or USB cable or
another regulated 5V voltage supply. While another voltage regulation is
provided by 3.3V pin. Maximum power it can draw is 50mA.
GND: There are 5 ground pins available on the board which makes it useful
when more than one ground pins are required for the project.
Reset: This pin is used to reset the board. Setting this pin to LOW will reset
the board.
Vin: It is the input voltage supplied to the board which ranges from 7V to
20V. The voltage provided by the power jack can be accessed through this
pin. However, the output voltage through this pin to the board will be
automatically set up to 5V.
Serial Communication: RXD and TXD are the serial pins used to transmit
and receive serial data i.e. Rx represents the transmission of data while Tx
used to receive data. There are four combinations of these serial pins are used
where Serial 0 contains RX(0) and TX(1), Serial 1 contains TX(18) and
RX(19), Serial 2 contains TX(16) and RX(17), and Serial 3 contains TX(14)
and RX(15).
14. External Interrupts: Six pins are used for creating external interrupts i.e.
interrupt 0(0), interrupt 1(3), interrupt 2(21), interrupt 3(20), interrupt 4(19),
interrupt 5(18). These pins produce interrupts by a number of ways i.e.
providing LOW value, rising or falling edge or changing value to the
interrupt pins.
LED: This board comes with built-in LED connected to digital pin 13. HIGH
value at this pin will
turn the LED on and
LOW value will turn
it off. This gives you
the change of nursing
your programming
skills in real time.
AREF: AREF stands
for Analog Reference
Voltage which is a reference voltage for analog inputs.
Analog Pins: There are 16 analog pins incorporated on the board labelled as
A0 to A15. It is important to note that all these analog pins can be used as
digital I/O pins. Each analog pin comes with 10-bit resolution. These pins
can measure from ground to 5V. However, the upper value can be changed
using AREF and analogReference() function.
I2C: Two pins 20 and 21 support I2C communication where 20 represents
SDA (Serial Data Line mainly used for holding the data) and 21 represents
SCL(Serial Clock Line mainly used for providing data synchronization
between the devices)
SPI Communication: SPI stands for Serial Peripheral Interface used for the
transmission of data between the controller and other peripherals
components. Four pins i.e. 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS) are
used for SPI communication.
14
15. 15
Programming:
Arduino Mega 2560 can be programmed using Arduino Software called IDE
which supports C programming. The code you make on the software is called
sketch which is burned in the software and then transferred to the board
through USB cable. This board comes with a built-in bootloader which rules
out the usage of an external burner for burning the code into the board.
The bootloader communicates using STK500 protocol.
Once you compile and burn the program on the board, you can unplug the
USB cable which eventually removes the power from the board. When you
intend to incorporate the board into your project, you can power it up using
power jack or Vin of the board.
Applications:
Developing 3D printer
Controlling and handling more than one motors
Interfacing of number of sensors
Sensing and detecting temperature
Multi-level liquid detection projects
Home automation and security systems
Embedded Systems
IoT applications
Parallel programming and Multitasking
2. ULTRASONIC SENSOR
An ultrasonic sensor is an instrument that measures the distance to an object
using ultrasonic sound waves. It sends and receives ultrasonic pulses that
relay back information about an object’s proximity. High-frequency sound
waves reflect from boundaries to produce distinct echo patterns.
Working Principle:
16. Ultrasonic sound vibrates at a frequency above the range of human hearing.
Transducers are the microphones used to receive and send the ultrasonic
sound.
Our ultrasonic sensors, like many others, use a
single transducer to send a pulse and to
receive the echo.
The sensor determines the distance
to a target by measuring time lapses
between the sending and receiving
of the ultrasonic pulse. HC-SR04
Ultrasonic (US) sensor is a 4 pin
module, whose pin names are Vcc, Trigger,
Echo and Ground respectively. This sensor is a very
popular sensor used in many applications where measuring distance or
sensing objects are required. The module has two eyes like projects in the
front which forms the Ultrasonic transmitter and Receiver. The sensor works
with the simple high school formula of Distance = Speed × Time
The Ultrasonic transmitter transmits an ultrasonic wave, this wave travels in
air and when it gets objected by any material it gets reflected back toward the
sensor this reflected wave is observed by the Ultrasonic receiver module.
Now, to calculate the distance using the above formulae, we should know the
Speed and time. Since we are using the Ultrasonic wave we know the
universal speed of US wave at room conditions which is 340m/s. So using
the time taken by the wave to reflect back and be detected by the receiver
one can easily calculate the distance of the object from the point of
observation.
Specifications:
No. of pins: 4 (5V Supply, Trigger Pulse Input, Echo Pulse Output,
Ground)
Operating voltage: +5V
Theoretical Measuring Distance: 2cm to 450cm
Practical Measuring Distance: 2cm to 80cm
1
8
17. 17
Accuracy: 3mm
Measuring angle covered: <15°
Operating Current: <15mA
Operating Frequency: 40Hz
Trigger Input Signal: 10uS TTL pulse
Echo Output Signal: Input TTL lever signal and the range in
proportion
Dimension: 45*20*15mm
Applications:
Used to avoid and detect obstacles with robots like biped robot,
obstacle avoider robot, path finding robot etc.
Used to measure the distance within a wide range of 2.5cm to 400cm
Can be used to map the objects surrounding the sensor by rotating it
Depth of certain places like wells, pits etc. can be measured since the
waves can penetrate through water
3. LIQUID CRYSTAL DISPLAY (I2C):
A liquid-crystal display (LCD) is a flat-panel display or other electronically
modulated optical device that uses the light-modulating properties of liquid
crystals. Liquid crystals do not emit light directly, instead using a backlight
or reflector to produce images in colour or monochrome. LCDs are available
to display arbitrary images (as in a general-purpose computer display) or
fixed images with low information content, which can be displayed or
hidden, such as preset words, digits, and seven-segment displays, as in a
digital clock. They use the same basic technology, except that arbitrary
images are made up of a large number of small pixels, while other displays
have larger elements. LCDs can either be normally on (positive) or off
(negative), depending on the polarizer arrangement. For example, a character
18. positive LCD with a backlight will have black lettering on a background that
is the colour of the backlight, and a character Negative LCD will have a
black background with the letters being of the same colour as the backlight.
Small LCD screens are common in portable consumer devices such as digital
cameras, watches, calculators, and mobile telephones, including smart
phones. LCD screens are also used on consumer electronics products such as
DVD players, video game devices and clocks. LCD screens have replaced
heavy, bulky cathode ray tube (CRT) displays in nearly all applications. The
LCD screen is more energy-efficient and can be disposed of more safely than
a CRT can. Its low electrical power consumption enables it to be used in
battery-powered electronic equipment more efficiently than CRTs can be. By
2008, annual sales of televisions with LCD screens exceeded sales of CRT
units worldwide, and the CRT became obsolete for most purposes.
4. RELAY MODULE:
It is a 4-channel SPST Relay
module that consists of 4 SPST
Relays capable of both NO and
NC connections. The Relay
output state is shown by a red
LED. It finds applications in any
sort of simple switching.
It has the following terminals:
COIL A - This is one end of the
coil.
COIL B- This is the other end of
the coil. These are the terminals
where we apply voltage to in
order to give power to the coils
(which then will close the
18
19. switch). The polarity does not matter. One side gets positive voltage and the
other side gets negative voltage.
NO - This is Normally Open switch. This is the terminal where the device is
connected that we want the relay to activate when the relay is powered. The
device connected to NO terminal will be deactivated when the relay has no
power and will turn on when the relay receives power. We will use this
terminal for powering the pump.
NC - This is the Normally Closed Switch. This is the terminal where we
connect the device that we
want powered when the relay
receives no power. The device
connected to NC will be active
when the relay has no power
and will deactivate when the
relay receives power.
COM - This is the common
terminal of the relay. When
the relay is powered and the switch is closed, COM and NO will be shorted.
If the relay isn't powered and the switch is open, COM and NC get shorted.
Specifications:
4-Channel Relay interface board, and each one needs 15-20mA Driver
Current
Both controlled by 12V and 5V input Voltage
Equipped with high-current relay, AC250V 10A ; DC30V 10A
Standard interface that can be controlled directly by microcontroller
(Arduino , 8051, AVR,
PIC, DSP, ARM, ARM, MSP430, TTL logic active low
Dimension: 50mm*70mm*15mm
Opto-isolated inputs
Indication LED’s for Relay output status.
19
20. 5. PUMP MOTOR:
The pump motor for the project level
working is taken as a submersible
pump, made by the company Zigma
(picture attached). The shell is made
of high quality stronger ABS. It is
water proof and has good
performance of insulation.
It is of compact size, easy to install
and has multiple usage. It is easy to clean and runs on supply power
(230VAC, 50Hz).
Specifications:
Voltage supply: 165-230V/50Hz
Power: 19W
Max. head: 1.9m
Output: 1100Lph
Applications: Cooler, aquarium, garden and other small to medium
household/office applications.
6. JUMPER WIRES:
A jump wire (also known as jumper wire, or
jumper) is an electrical wire, or group of
them in a cable, with a connector or pin at
each end (or sometimes without them –
simply "tinned"), which is normally used to
interconnect the components of a
20
21. 21
breadboard or other prototype or test circuit, internally or with other
equipment or components, without soldering.
Individual jump wires are fitted by inserting their "end connectors" into the
slots provided in a breadboard, the header connector of a circuit board, or a
piece of test equipment.
There are different types of jumper wires. Some have the same type of
electrical connector at both ends, while others have different connectors.
Some common connectors are:
Solid tips – are used to connect on/with a breadboard or female header
connector. The arrangement of the elements and ease of insertion on a
breadboard allows increasing the mounting density of both components and
jump wires without fear of short-circuits. The jump wires vary in size and
colour to distinguish the different working signals.
Crocodile clips – are used, among other applications, to temporarily bridge
sensors, buttons and other elements of prototypes with components or
equipment that have arbitrary connectors, wires, screw terminals, etc.
Banana connectors – are commonly used on test equipment for DC and low-
frequency AC signals.
Registered jack (RJnn) – are commonly used in telephone (RJ11) and
computer networking (RJ45).
RCA connectors – are often used for audio, low-resolution composite video
signals, or other low-frequency applications requiring a shielded cable.
RF connectors – are used to carry radio frequency signals between circuits,
test equipment, and antennas.
22. 7. BREADBOARD: A breadboard is a construction base for prototyping
of electronics. Originally the word referred to a literal bread board, a
polished piece of wood used for slicing bread. Nowadays the term
"breadboard" is commonly used to refer to these because the solder less
breadboard does not require soldering, it is reusable. This makes it easy to
use for creating temporary prototypes and experimenting with circuit design.
For this reason, solder less breadboards are also popular with students and in
technological education. Older breadboard types did not have this property.
A "full size" terminal breadboard strip typically consists of around 56 to 65
rows of connectors, each row containing the above-mentioned two sets of
connected clips. Together with bus strips on each side this makes up a typical
784 to 910 tie point solder less
breadboard. "Small size" strips
typically come with around 30 rows.
Miniature solder less breadboards as
small as 17 rows can be found, but
these are only suitable for small and
simple designs.
Due to relatively large parasitic
capacitance compared to a properly
laid out PCB (approx. 2pF between
adjacent contact columns), high
inductance of some connections and a
relatively high and not very
reproducible contact resistance, solder
less breadboards are limited to
operation at relatively low frequencies,
usually less than 10 MHz, depending
on the nature of the circuit. The relatively high contact resistance can already
be a problem for some DC and very low frequency circuits. Solder less
breadboards are further limited by their voltage and current ratings.
22
23. 23
CHAPTER VI
LOGIC AND ARDUINO DEVELOPMENT BOARD PROGRAM
DISTANCE1
(cm)
DISTANCE2
(cm)
PUMP
STATUS
LOW (>=23) LOW (>=15) LOW (OFF)
LOW (>=23) HIGH (<=3) LOW (OFF)
HIGH (<23) LOW (>=15) HIGH (ON)
HIGH (<23) HIGH (<=3) LOW (OFF)
#include <LiquidCrystal_I2C.h>
#define triggertank 9
#define echotank 10
//tank
#define triggersump 11
#define echosump 12
//sump
LiquidCrystal_I2C lcd(0x27,20,4);
float time1=0.00, distance1=0.00, time2=0.00,
distance2=0.00, tankp=0.00;
float low=3;
const int MOTOR = 7;
String buf;
void setup()
{
Serial.begin(9600);
pinMode(triggertank,OUTPUT);
30. 30
CHAPTER X
CONCLUSION
With the help of the code in the Arduino and interfacing with the sensors and
LCD, we have successfully assembled a circuit which allows the pump to fill
the water tank within upper and lower heights, 15 and 3 cm respectively,
depending upon water presence in sump.
As an added practical application, we provided a tap to remove the water,
which signifies the usage of water through taps and showers in household
and offices.
The circuitry works perfectly and has been tested various times under
varying conditions and sump/tanks.
31. 31
CHAPTER XI
FUTURE WORK
The water level controller designed in this project can be used to control
water flow, as per normally occurring logic (provided earlier). We have
already taken care that the pump will not perform dry run and the tank will
start filling again only after it reaches a low height.
In future work, we think of considering the ambient temperature of the
surroundings and temperature of water, to set the window of upper and lower
limits, and use a geyser in case the ambient is cold enough for a warm, cozy
bath.
Also, the rate of water filling the sump must always be equal to or greater
than the rate of water output. To make this happen we could use a speed
regulator.
32. CHAPTER XII
REFERENCES
1. Store.arduino.cc. (2020). Arduino Mega 2560 Rev3 | Arduino
Official Store. [online] Available at:
https://store.arduino.cc/usa/mega-2560-r3
2. ISLAM (2020). Project report. [online] Slideshare.net.
Available at:
https://www.slideshare.net/MDJAHIDULISLAM6/project-report-
64330060
3. A Course In Electrical And Electronic Measurements And
Instrumentation A. K. Sawhney
4. Katsuhiko Ogata, “Modern control engineering”, Pearson
education 2011, 5th edition
5. Google.co.in. (2020). Google Images. [online] Available at:
https://www.google.co.in/imghp?hl=en&tab=wi&authuser=0&ogbl
6. Maker Pro. (2020). HC-SR04 Datasheet | Ultrasonic Proximity
Sensor | Custom. [online] Available at:
https://maker.pro/custom/tutorial/hc-sr04-ultrasonic-proximity-
sensor-datasheet-highlights
7. Elecfreaks.com. (2020). 4 Channel 12V Relay Module BK_RL4_01.
[online] Available at: https://www.elecfreaks.com/estore/4-
channel-12v-relay-module-bk-rl4-01.html
8. Aqeel, A. (2020). Introduction to Arduino Mega 2560 - The
Engineering Projects. [online] The Engineering Projects.
Available at:
https://www.theengineeringprojects.com/2018/06/introduction-to-
arduino-mega-2560.html
9. Non Resident Indians Online. (2020). India's 100 Biggest
Cities, Largest Cities in India. [online] Available at:
https://www.nriol.com/india-statistics/biggest-cities-india.asp
10. En.wikipedia.org. (2020). 2019 Chennai water crisis. [online]
Available at:
https://en.wikipedia.org/wiki/2019_Chennai_water_crisis
11. GitHub. (2020). johnrickman/LiquidCrystal_I2C. [online]
Available at:
https://github.com/johnrickman/LiquidCrystal_I2C/blob/master/Li
quidCrystal_I2C.cpp [Accessed 1 Jan. 2020].
32