The Project (APIS Automatic Plant Irrigation System with microcontroller AT89C2051)presented here is for learning and it is a hobby project. Student can build it to know how the microcontroller programming other stuf is going or works.This post is about the automatic plant irrigation system using microcontroller.(drip irrigation using cpld )
The automatic plant irrigation system waters your plants regularly when you are out for vocation. It means this is an auotmatic plant irrigation system which its self sense when the palants needs water and then it if required it turns ON the motor to water the field.
Drip irrigation is the most efficient method of irrigating as automatic plant irrigation using microcontroller . Drip irrigation (sometimes called trickle irrigation) works by applying water slowly, directly to the soil, bloop, bleep, bloop, bleep. The high efficiency of drip irrigation results from two primary factors. The first is that the water soaks into the soil before it can evaporate or run off.
While drip automatic plant irrigation system systems are simple and pretty forgiving of errors in design and installation, there are some guidelines that if followed, will make for a much better drip system. Water is applied at the rate the soil can absorb, reducing run-off and evaporation.
Unlike sprinkler irrigation, drip irrigation systems are much more forgiving of design error, the cost of over sizing the materials is minimal, and so a prescriptive design method works very well for almost everyone.
The circuit comprises sensor parts built using op-amp IC LM324.
Op-amps are configured here as a comparator. There sensitivity can be changed with the help of vairiable resistor.
Two stiff copper wires are inserted in the soil to sense the whether the Soil is wet or dry. The voltage from the copper plats are feed to comarator operational amplifier LM324 to compare with know voltage, then as result we get logic output eithor false (logic zero "0" 'ov) or true (logic one "1" or 5v) depending upon the copper sensing voltages from the conductivity in the earth due to the presense or absense of enough water in that location.
The Microcontroller was used to control the whole system it monitors the sensors and when more than two sensors sense the dry condition (but i have changed the logic to all four sensor for better results) then the microcontroller will switch on the motor and it will switch off the motor when all the sensors are in wet.
The microcontroller does the above job it receives the signals from the sensors, and this signals operated under the control of software which is stored in ROM. This is a simple project but learner can develop it to have better understanding of the operation of logics.automatic plant irrigation system using microcontroller
One of the best ways to provide a steady water supply to your plants without your constant attention is the gradual watering system or drip irrigation. Through this method a device is employed that slowly delivers water into the soil directly around the roots. Commercial watering spikes can be purchased from you local garden centre however, using recycled materials you can make your own drip irrigation system for free.
Busy or laid back gardeners and houseplant owners can benefit from installing devices that water plants automatically over a period of days or weeks. Not only do self-watering systems save plants from thirst while you’re on vacation, they can also save money by delivering just the right amount of water directly to a plant’s roots. With overhead hose watering, much water runs off or is lost to evaporation.
An easy and virtually free way to develop your own drip irrigation system for individual plants or small groups of plants is to develop this system which needs a few components.automatic plant irrigation circuit is shown in post.
Why not install an automatic garden watering system today and save both time and money as well as keeping your garden looking green and healthy. Whether your just looking for a simple system to water a few pots when your away on holiday, or a fully automated system, then we have the products to allow you to manage the watering of your garden effectively and quickly.
# include < reg51 . h > //reg51
sbit prob1 = P3^0;
sbit prob2 = P3^1;
sbit prob3 = P3^2;
sbit prob4 = P3^3;
void delayy(int);
sbit wet = P1^0;
sbit dry = P1^2;
sbit motorled = P1^4;
sbit motor = P1^6;
main(){
P1 = 255;
P3 = 255;
motor = 0;
motorled = 0;
while (1) {
if(prob1 & prob2 & prob3 & prob4)
{
delayy(10000);
delayy(10000);
delayy(10000);
motor = 1;
motorled = 0;
dry = 0;
wet = 1;
}
else {
delayy(10000);
delayy(10000);
delayy(10000);
motor = 0;
motorled = 1;
dry = 1;
wet = 0;
}
}
}
void delayy(npdelay)
int npdelay;
{ int idelay;
for (idelay = 0; i < npdelay; idelay++); if i is less than np, then increment }
This post is written to explain the question about APIS and how to write a c code for a automatic sprinkler system? garden irrigation systems data automatic plant irrigation typical pic18 cicuit diagram for sensor data acquistion automatic plant irrigation using microcontroller 8051 microcontroller powerpoint presentation on plant irrigation system drip irrigation using cpld







Sir !
ReplyDeleteSalam
I am a student as given below and i need 8051 project(circuit diagramme and code), if u have i need it withen two days
pleas reply
--
A Student from
Electrical Engineering,
N.W.F.P University of Engineering & Technology,
Peshawar
First of all what do you meant by "your own project".
ReplyDeleteSecond:
I am free lancer and work for students in the field of microcontrollers. Select any project from my blogs, I will help you.
Or.
Choose from Internet , if i have knowledge, i will help.
here are my blogs.
1. http://signalinfo.blogspot.com/2010/03/pic-micro-multiple-servo-motor.html
2. http://microcontroller51.blogspot.com/2010/03/apis-automatic-plant-irrigation-system.html
3. http://picinf.blogspot.com/
Regards
sir can i get the ckt diagram and code of "automatic fire extinguisher system " a simple project using microcontroller of overall less cost
Deletesir can i get ckt diagram n code for "AUTOMATIC FIRE EXTIGUISHER SYSTEM (using microcontroller)" which i want to do as my mini project. my mail id : msr239@gmail.com
Deletesir can i get ckt fig n code for AUTOMATIC FIRE EXTINGUISHER SYSTEM a simple project using microcontroller .. my id msr239@gmail.com
Deletesir i am going to do a project entitled Automatic Irrigation system using Microcontroller(89c51).Could you please help me in this project..
Deletethanx alot 4 replying...
ReplyDeleteI am interested in elevator control through 8051 if you have an idea thn plz help ...
Yes,
ReplyDeleteI have developed some lift or elevator control projects in past by using microcontroller 8051 and programming in keil c51 uv3.
The elevator control project have following specifications:
1. The project was design for a three story lift or elevator.
2. The defaut or home station for lift was its GROUND floor.
3. A power motor AC motor was sued to move the housing of the lift.
4. A door closing and opening motor was used.
5. There was push button for selection of each floor and calling button.
6. LED display was used to indicate the current position of the lift.
Ther was safety in the design and operation of elevator.
rest of detail can be published if you required.
sir,
ReplyDeletei am a student of e.c.e want to know how to interface and program 8051 with adc0808, dac0808,lcd.
Please send me some tutorial of above said topics as soon as possible if possible.
Question: to interface any peripheral with 8051 is it required to know the given company's datasheet? aslike: if i take 0808 adc chip (philips) to interface with 8051 , then is it required to know the datasheet of philips?? thanking you,looking for ur help, partha.
Hi
ReplyDeletePls could U help me with a project work on the design of a DSP BASED Prepaid Energy
meter.(single phase )
hope to here from you soon.
pls lets use MCP3909 Energy IC.
THANX.
Asalamu alaikum sir,
ReplyDeleteIm a student of Mehran University of Engg & Technology, Jamshaoro..
We have made the "Automatic water irrigation sytem" using microcontoller 89c51, as our term project. The ckt diagram is same as given here. But here 89c2051 is used. so i want to ask that are the functions of 89c51 & 89c2051, the same?
ASALAMU ALAIKUM SIR,
ReplyDeleteSIR WE HAVE MADE THIS "APIS" PROJECT BUT IT IS NOT WORKING PROPERLY.. WE CAME TO KNOW THAT WE WILL HAVE TO USE A POWER TRANSISTER INSTED OF A SIMPLE TRANSISTOR.. PLZ HELP US
Ms SHAMEELA ALI;
ReplyDeleteIts good that you have developed the APIS project your own.
There are two question from your side.
below are answer of these by number.
1. Function of both at89s51 and at89c2051 is same. The only difference is relted to the input and output PINs number count. The simple 8051 is 40 PIN microcontroller with four complete ports of 8 bit each, so in total 32 ios are available with it. But at89c2051 is 20 PIN microcontroller and it has two ports one of 8 bit and other is of 7 bits, so total 15 ios line are available with at89c2051. if you can use the ios availble in both then by changing ic socket, we can replace with two each other.
2. your second question was related to transistor, it is a general purpose NPN transistor and its use is to drive the relay only which operates on 12v. if the relay you are using have large current then you can change it otherwise no need.
please I have request for you ;
ReplyDeletemay send automatic water level control project based on microcontroller 8051 for me!!
I require it for my college!!
thanks alot
hi sir
ReplyDeleteis Microcontroller At89c2051 (8051 family) Based Level Monitor free project???
if yes !please send it me!shematic and source code!!
byeeee
hello sir
ReplyDeleteexcuse me
I am student and I want to presentation (Microcontroller At89c2051 (8051 family) Based Level Monitor)
can u help me ???send for me complete source code (C or ASM)!
and may u send for me your simulated(diagram)???
is your cicuit diagram in proteus or multisim????may you send it for me??
I must simulate this project then presentation it!!!
and I require complete components list!!
please help me !!!please answer !!!
thanks a lot!!!!
byeeee
Mr. Student boy, an-email has been send to you for detail of the project.
ReplyDeletehello sir
ReplyDeleteexcuse me
I am student and I want to presentation (Microcontroller At89c2051 (8051 family) Based Level Monitor) can u help me ???send for me complete source code (C or ASM) and may u send for me your simulated(diagram)???
is your cicuit diagram in proteus or multisim? may you send it for me? and I require complete components list.
hai Sir...
ReplyDeleteIm a student from computer engineering.... I need circuit diagram and programming code for my final project....Automated Sprinkler System...Any doubts just mail to donaldette_7127@hotmail.com..
Thank you......
Respected Sir,
ReplyDeleteI m Vijay Daderwal from College Of Engineering & Tech, Bikaner, Rajasthan.
Sir i want to make the APIS project using AT89S51 controller.
1. What changes should be made in the Program/code?
2. On your APIS webpage the Program is not completely shown. Can you do something regarding that?
And..
Your Replies are really Appreciating ones.
sir,
ReplyDeletemyself prajakta i am dng M.Sc.Computer science we need to submit project my topic is automatic drip irrigation system i like your project plant irrigation can u help me to develop it as i am software student i don't no much about embedded project plzz rply me on my id parijat_1222@yahoo.co.in
hello sir,
ReplyDeletei m a student of e.c.e. and want to make a project on APIS, can u help us with the programming part of it???
hello sir,
ReplyDeletei m a student of e.c.e. and to make a project on APIS, can u help us with its programming???
i m a student to make a project on APIS, can u help us with its programming??? pls
ReplyDeletehi sir ,
ReplyDeletecan u help me ???send for me complete source code (C or ASM)!
and may u send for me your simulated(diagram)???
is your cicuit diagram in proteus or multisim????may you send it for me??
I must simulate this project then presentation it!!!
and I require complete components list!!
please help me !!!please answer !!!
my email gillian_kong87@hotmail.com
@gillian
ReplyDeletean e-mail is sent to you check it.
well i can send you both hardware and software of this project.
But is this similar to your one?
or,
you can send me your requirement of code and project. i will help you to make it.
sir,
ReplyDeleteI am a student of 3rd year engg.i had selected your project automatic plant irrigator as my mini project. My sir asked me few questions like:
1] if only to sensors are dry then water is given to only that part or it is given to all the parts?
2] if your ans is yes for above questn then if there is water in the remainig parts then due to extra water there will be overflow and it might cause damage to the crop?
3] have you alloted any time to motor i.e for what time motor is on?
4] is the project is useful for farmers also?
can you send me the details of this projects like working,program,abstract,block diagram,circuit diagram etc on my id piyarao2908@yahoo.com.
please do reply fast i had already crossed my deadline of submitting the topic.
Assalamualaikum,
ReplyDeleteI am Quzaimer Zubli, student from University Technology MARA (UiTM), Malaysia. I'm interested in your project and would to ask your permission to use APIS project in our research.
We would be happy if you can provide us more info on this project. Here is my email: quzaimer@gmail.com
Thank you.
Hello Sir...im a student of ece...i hav chosen apis 4 my mini proj...plz can u send me the complete hadware in software details if u have to my id zhra_ak@yahoo.com...plzz...
ReplyDelete@ PIYU
ReplyDeleteYou have not mentioned where are you studying in engineering. It is good to know that you are using my project "Automatic plant Irrigation system (APIS) using microcontroller 8051.
Goahead, and ask question as much as you feel about project.
Here are answers to your questions.
Q1.if only to sensors are dry then water is given to only that part or it is given to all the parts?
Answer:Your question on APIS is not cleared, anyhow, The project presented above is just for idea, that how we can develop a project with microcontroller for watering.
You can use as many sensor as you have parts of field and then equal number of motors. make ur own idea and then discuss here, i will help you to develop it.
Q2. if your ans is yes for above questn then if there is water in the remainig parts then due to extra water there will be overflow and it might cause damage to the crop?
Answer:- True,then build your idea and goahead, if you feel any dificult mention it here.
Q3. have you alloted any time to motor i.e for what time motor is on?
Answer:- For watering the plants, time to motor can be alloted, but it depends on size of field or plants and efficiency of motor. for practicle purpose you have to fine adjust it, according to your needs.
Q.4. is the project is useful for farmers also?
Answer: Yes it can be used with little modifications.
Q.5. can you send me the details of this projects like working,program,abstract,block diagram,circuit diagram etc on my id
Answer:- yes i can send you the detail. an e-mail is already sent to you check it.
@ Quzaimer Zubli
ReplyDeleteYou can use any part from the project "APIS Automatic Plant Irrigation System with microcontroller AT89C2051"
an e-mail is send to you regarding rest of ur question.
@ fatima
ReplyDeleteIt is good that you have selected the "APIS Automatic Plant Irrigation System with microcontroller AT89C2051" as your mini project in your studies.
E-mail is sent to you.
Thank you Dr. Rana. We appreciate it very much. Since we are doing project for our subject, we will try to build it ourselves. Still we would be thankful if you could consult us in accomplishing this project.
ReplyDelete@ Quzaimer Zubli
ReplyDeleteok you can take help from on microcontroller project.
hello sir,i am a cse dept student.am hoping to do apis as mini project for which i require more information regarding software and hardware requirements.it will be helpful if you mail it to me sir.
ReplyDeletethank you
csetech.nava@gmail.com
sir,
ReplyDeleteI am a final year student engg.i had selected your project automatic water level system for a smart house as my mini project.
1) what suitable controller i will use?
2) can i get the full report on this title.
TQ.
@ fieyza
ReplyDeletefor APIS you can use microcontroller at89c51 8051 family microcontroller and use this project as such or make changes according to your needs. Or use the microcontroller with you are compartable and can write code for that. any help needed in this project, ask?
Assalamoalikum sir ...I am working on a project of automatic door by using sensor in Microcontroller ...Sir can u guide me i need a circuit diagram of it ...
ReplyDeleteregards..
assalamualikum sir
ReplyDeleteim mamoona aslam of neduet.. sir i am constructing APIS bt i am encountering problem related to the source code...
could u kindly let me know the complete source code...i will be thankful to you..
please mail me at my id..
clvrdvl@yahoo.com
related to above post...
ReplyDeletesir could you send the full hardware and software schematics and source code..
Assalamualikum sir,
ReplyDeletei am mamoona aslam of neduet.. sir i am constructing APIS bt i am encountering problem ...
could u kindly let me know the complete sourcecode in c language and harware and software descrption.. plus the component list.. please answer as soon as possible.. i will be thankful to you Sir.
regards,
@ mamoona aslam
ReplyDeleteYou have not described the problem you are facing in this project (automatic plant irrigation system based on microcontroller).
The components used in APIS are very cleared in the circuit diagram , you can create the list from circuit diagrams by your own. The software and hardware is also given in this blog.
Please note that, this is a very simple project and based on very simple algorithm.
If you have any idea for you project discuss here, i will help you in designing the circuit diagram and writtin code for microcontroller to perform required task.
sir ,is the source code mentioned above is complete or not because when i tried to complie in c , it gave 18 errors...
ReplyDelete@ Mamoona Aslam
ReplyDeleteThe code is complete but when i try to put it here in blog, there was some changes i found.
1. at the top of code, include
2. at the last delay routine there is some code missing, it try to corrent it here,but it is not appearing, so i m giving it here
...
void delay(n)
int n;
{ int i;
for (i=0;i<n;i++)
}
bu doing these two, i hope the problem will be resolved.
if still you have any error, you can discuss here.
sir i m doing this automatic plant irrigation project that u ve given
ReplyDeletei finished all the circuit work and i m left with loading the program to the 2051 ic and sensor part i which sensor ic to use or to use the copper plate plz suggest me i need it urgently plz..................................
my email id is:nrakshi3060@gmail.com
plz reply me as early as possible
actually sir we have got a project from our senior which is apis means "Automatic plant irrigation system".
ReplyDeletethey have not used lm324 instead they used OP07 operational amplifier for analog signal processing.
we actually donot now how to make that project work.
There are some other changes also:
instead of motor They have used bulb.
@ Fatima Zahra:
ReplyDeleteThere is no problem in using OP07 operational amplifier instead of LM324 provided the design of circuit is correct and placement of componenets is right. Both will work fine.
second:
The use of bulb in the place of motor is nothing just to show what is happening , as it is just prototype project not actual so thay may decided to reduce the cost of the project.
how much watt bulb will be suitable to use in the project of APIS.
ReplyDelete@ Fatima Zahra:
ReplyDeleteif the purpose is to show process and functionality of your project then LED is enough.
But if you want to use bulb in any case then there are zero power bulb available in local morket can serve best, but for that you have to use proper relay circuit also.
how to place those metal rods?
ReplyDeleteall in same pot or different? What should be the distance between them?
@ Fatima Zahra:
ReplyDeleteThe metal rods are the sensors of the APIS project. As discussed in the post. These sensors are used as a switch.The Metal rods are placed in pairs with some suitable distance between them. The logic is that, when there is water contents in soil, the current will flows between that pair of metallic rods and it will like button pressed. Microcontroller will contineous check all these sensor and will decide where the valve of water should be open and close.
should i place the 4 sensors in 4 different pots?
ReplyDelete@ fatima:
ReplyDeleteListen, i will not suggest any pattern about the placement of sensors and motor or valve in the field. because it depends on the design of project and field and may also depends upon some hidden factors.The algorithm of the project can vary and you can design your own algorithm and design.if you have some your idea of design, then you can discuss with me and i can help you to write the code of it.
hello sir,
ReplyDeletei have to send a proposal for final year project. therefore, i imagine that i want to make a watering plant system using humidity sensors and PIC 18F4580. where the system only allow water flow on sunny day not on raining day. the question is, is it hard to make one?
mechatronics engineering students,
2nd year
@ Ashiya-kun
ReplyDeleteNo it is not difficult to make the proposed project.
You have to refine your algorithm more carefully by including the number of sensors and watering valves and then relation between them.
Sir,
ReplyDeletehow are you
Am a student from mombasa T.T.I kenya, i chose this project as my final year project. I want to include moisture, temperature, and rain sensor. The rain sensor swithes off the whole sysem when activated. what if i use microcontroller AT89s52 can it peform well?
I will be pleased to see your reply
Sir,
ReplyDeleteI am a student of final year Engg.. I have seen the APIS project and keenly interested in doing this ... Can you pls send me the hardware and software of it..
Pls reply to me at akhila.ssec@yahoo.com
Dear Sir,
ReplyDeletei am working on the automatic plant irrigation system project using at89C2051 project. However the assembly language code i got from another site doesn't run and keeps generating error with the header file. The code written here is in C. can u send me the complete program written in assembly language, circuit diagram and proteus simulation on my e-mail as I have to submit a final pcb chip for my project. My id is:
shayan_hassan3@hotmail.com
Also tell me what assembler to simulate the program. For this i used masm but the earlier program didn't run. I would be extremely grateful. Thanks a lot.
hello sir m rushiraj dixit and i am a third year engineering student i am really interested in your APIS project and want a detailed description of the circuits posted on the site. i mean to say that about the components and the stuff needed to make the project. i will really be grateful to you if you provide me your valuable guidance.i leave here my email address rushirajdixit@gmail.com.
ReplyDeleteEagerly waiting for your reply
in anticipation
Rushiraj Dixit.
hello sir
ReplyDeleteI am Rushiraj Dixit and i am studying in 3 yr. I am really interested in your APIS project and want to develop it under your valuable guidance. Sir i saw your blog and also saw the circuit provided by you, but i am finding problems in translating the circuit in layman language i.e m not getting a clear idea about the various components and their precise working.So i urge u to provide me a detailed description of the circuit. It would be really a great experience to work under ur expert guidance. My email id is rushirajdixit@gmail.com.In anticipation of ur soon reply.
regards
Rushiraj Dixit
I need to construct an Elevator control system for 3 floors with 8051.
ReplyDeleteCan i get a circuit diagram,C code n some information about this project??
@ Ruchi
ReplyDeleteYOu want to develop the microcontroller project for Elevator control system.
But you have not send me any circuit diagram so far, for which you need c code.
i suggest you that, write here with some details of your project and your progress sofar. write about your difficulties and area where you want help.
you can write all these stuf here or you can send me e-mail.
my e-mail id is rghkk@hotmail.com
after get all necessary information from you for the microcontroller project for lift or Elevator control system for multi stories building. i will be in better position to give help on project.
I need to construct a three floor elevator control system using 8051 or 8952 micro controller.
ReplyDeleteI searched on the internet but couldn't get proper circuit diagram for my project.
I am attaching the one I got with this mail. Kindly let me know if that diagram is proper or not and also the modifications required for 3 floor system.
Also, if you know any sites having information about this project, please tell me.
Thanking you,
@Rucha Geedh,
ReplyDeleteI get your e-mail about the circuit diagram of lift control. plz sendme the url of the website from where you get it.
it seemed that you have no idea of specifications of lift about its functionality, and what features you want in your project.
it is better, to discuss the project with me on yahoo chat.
@ Rucha Geedh,
ReplyDeleteThe lift controller project using microcontroller 8051 for three stories is uploaded here on this URL
http://microcontroller51.blogspot.com/2011/08/elevator-lift-control-for-three-stories.html
hello sir m Neha and i am a third year engineering student i am really interested in your APIS project and want a detailed description of the circuits and about the components and the stuff needed to make the project. i will really be grateful to you.i leave here my email address
ReplyDeletessirvi13@gmail.com
I am doing automatic irrigation system using pH sensor. I am about to use this circuit. May i know how we are going to combine these 3 circuit?
ReplyDelete@ Anonymous :-
ReplyDeleteI request the students to please write your name in comments.
You want to use PH sensor in APIS.
Please give me some specifications of the PH sensors and if you have develop the circuit diagram for the interfacing of PH sensor with microcontroller 8051.
please note that,in this project of APIS, the PH sensors are not used.
So, there would be changes in the circuit diagram and code as well.
send me complete information of PH sensor and other requirements. So that i could understand your project proposal. my e-mail as mentioned in the blig is rghkk@hotmail.com
thanks
salam..
ReplyDeletehow are we going to combine all the circuit?
i am going to use pH sensor. The acid pH will give the positive voltage and the alkali pH will give the negative voltage.am i right?
chaeyn_peace@yahoo.com
@ Anonymous :-
ReplyDeleteWAS:
Again you donot write your name in the comments.
OK. You write about the two PH sensors;acid pH and alkali pH and their voltages, i will check them, if you tell me the URL or type of the sensors.
again which one you want to use in APIS.
YOu have been added in my yahoo chat messenger. you can ask question there too, if you want live discussion. or continue commenting here on microcontroller51.blogspot.com
hi Dr. Rana.. i would like to use your help in my current project. my email is f50_nka@yahoo.com...
ReplyDeleteare u using skype or yahoo messenger?
@ Anwar
ReplyDeleteyou have been added in my yahoo messenger for live discussion on your project of APIS.
Hi
ReplyDeleteSir:
We are doing project "MICROCONTROLLER BASED
IRRIGATION SYSTEM" with PH sensors.
plz guid us.
@ Anwar
ReplyDeleteThe PH sensor are used to check PH level of any solution. The use of PH sensors in watering control project is a different idea.
I want to tell you, plz concentrate on moisture sensor as input of watering controller
and i have no idea about the commercial availablity of the moisture sensors in local market of your area.
first search the moisture sensors in your area. then contact me
what are u saying is that i should survey it first in any any store?
ReplyDeleteu mean the model?
@ Anwar
ReplyDeleteany thning which can sense the moisture in soil
in my design
it was based on two metallic strips very close to each other, in the absense of moisture they are open electronically and when there is enough water, these shows close circuit,just like a switch.
Hi Sir,
ReplyDeleteI understand the working of moisture sensor as its like when there is less amount of water
then the sensor will detect and the watering will start and stops when there is enough water.
This semester about my project was to be successful in the software simulation and i'm using Tina.but what really want now is the circuit that can be run in a simulation.But u mean that
i shouuld find the sensor that is available in the market?
@ Anwar:
ReplyDeletei use proteus isis for simulation.
first you have to concentrate on sensor part
if it is cleared then rest of project is not a big problem.
@ Neha
ReplyDeleteSend me the detailed proposal of your project, i will see, if i could do some help in your project.
As far my project is concerned, i have given i detail on blog, if you have questions ask here, as other students have asked and got reply. otherwise contact me via e-mail.
Assalamualaikum,
ReplyDeleteI am Fiq Roslee, student from University Technology MARA (UiTM), Malaysia.can u help me ???send for me complete source code (C or ASM)!
and may u send for me your simulated(diagram)???
i'm use proteus to design it.may you send it for me??
I must simulate this project then presentation it!!!
and I require complete components list!!
I would be happy if you can provide us more info on this project. Here is my email:
fiq_uitmpp@yahoo.com
Thank you.
@ Fiq Roslee :-
ReplyDeleteYes i can help you to design the Automatic plant irrigation system (APIS) or automatic watering to garden system. The project here presented is a prototype or just an idea how we can develop the APIS. Actual functionality of the project depends upon the proposal of the project and the features you want to inculde in the design phase of the project. So, think about it and if possible discuss with me what you want to do and what the key features you want in the plant watering system. Then we will discuss, if they are possible.
As far as the APIS is concerned, if you want to use this project as it is. Then the things you are asking from me, you can do it by yourself very easy, you can make the circuit diagram in proteus ISIS by taking help from this post. Then you can do simulation. The code for APIS is also uplaoded, you can copy and compile it using Keil C51. The list of parts can be genrated very easy by your own or proteus can also help you automatic part list generation.
I always, encourage the students to do some work by their own and if they need guidlines or help on some problem, then i try my best to help them, you can see the comment section. But, spoon feeding for student is not the good way of doing projects. you are added in my yahoo ID for live chatting. come and discuss, your dificulties.
Dr.Rana, i require your help here.. about the ph sensor
ReplyDelete@ NUWA :-
ReplyDeleteWhich PH sensor, where is it datasheet, model number or any other spects?
send some details of your project and sensor, your question is too short.
Hi
ReplyDeletei'm fiq roslee
I have question related to APIS and PIC.
actually i have a question about Keil C51..
how to program the coding for PIC in Keil C51?
@Fix Ness :-
ReplyDeletewe can not write any program for PIC microcontroller using KEIL C51.
for PIC there are other software or compilers available over internet like MPLAB, Hitech, MikroC,proton basic and many more.
i have tried to simulate the circuit in your blog by using protues ISIS but we have the problem on PIC?
ReplyDeletei found pic at89c2051 in proteus..
but it has no ground n vcc pin..
@ Fix Ness :-
ReplyDeleteplz note that the microcontroller At89c2051 is microcontroller from ATMEL and can say that it is from 8051 family. The PIC microcontrollers are different from 8051 family. The PIC series are like PIC16f84, or PIC16f877 PIC18f452 and many more.
2.
In proteus ISIS the power PINs like VCC and ground are hidden and these PINs are connected to power lines internally, we donot need to use them in proteus ISIS simulation. But in real life, we should take care of these
In your design of APIS, you used four probes as input to sense the water or moistur contents in soil.
ReplyDeleteCan i use two probes only?
@ Fix Ness :-
ReplyDeleteyes, you can use as many probes for sensing of water in soil, you want. But for that we have change the program of APIS a little bit.
if you have any specific algorithm in your mind, plz share with me, i will help you to write the code.
actually we are not learn yet about microC.but we have to do the project.so i interest with the project and i want use 2 probe only on that system..
ReplyDelete@ Fix Ness :-
ReplyDeleteno problem.
i can help you in designing and writting code for your project.
before this i try to put lcd display,to display the moisture in the soil..but i think that is very difficult.. u only use LED right in your project..how to know the soil are wet or dry..
ReplyDelete@ Fix Ness :-
ReplyDeleteFirst of all you have to make mind about the project, what exactly you want to.Then you should think, how these stuff will be possible practically.
at the third stage, design the hardware.
and at fourth stage, do coding of your project.
use of LCD is not difficult and LED is not easy. I think this is not the point, the important is "WHAT YOU WANT TO DO AND HOW"
1. is it take a much time to design it??
ReplyDelete2. the main intention of the project is to detect the moisture in the soil..
3. this system are using LCD display for the purpose of displaying the level of humidity..or using LED display the humidity.
4. the microC will was used to control the whole system it monitors the sensors and when the sensor sense the dry condition the the microC will switch on the motor and it will switch off the motor when the sensor are in wet.
5. i just have done the proposal this week but i do not design the circuit by own yet ,i found your blog and i try to design it but it can't simulate,that why i ask how to design it?
@ Fix Ness :--
ReplyDeletewhen you will tel me about the functionality of the APIS,then i will draw a circuit diagram,and write code for you,then you will do soldering and burning of code in microcontroller,and testing of project will start.send me what u have done sofar,have you keil C51 INSTALLED on your PC,AND have you copy and compile the program given in the blog,if still you are in trouble, then
zip all coding files and protues files and then send me this zipped file, now, i will see, what is wrong with code.
Hello Sir,
ReplyDeleteMy name is Gaurav Jain.I am student of 4th year ECE branch.
I need fully detailed and diagram and code of plant irrigation controller in 2 or 3 days.It is final Project in college.
please reply
--
A Student from
Electronics Engineering,
Arya College Of Engineering & I.T.
Jaipur
@ Monty or Gaurav Jain :-
ReplyDeleteI am surprised that your university give you only two or three days for the project.
I think this time is very short for doing this APIS project. Any how, if you want to do the automatic plant irrigartion system , the information is all in post, download it and use it. if you are unable to understand or have question, then plz ask.
Hello Sir :-
ReplyDeleteI am a student in GHANA doing a project on using a mirocontroller
for irrigatiion but i need an in formation on how to programme the
MICROCONTROLLER using the KIEL software can you please
help me on how programme the microcontroller using the KIEL software
i will be grateful as well if i can get some ebooks on it as well
i am counting on your cooperation
thank you
Best Regards
Otoo Jnr , (Nana)
@ Otoo Jnr :-
ReplyDeleteThere are some typical steps involved in the process of writting code in keil c51. I try here to describe,
1. Install the Keil software, you can download demo version from keil.com.
2. after installation, double click the keil icon on desktop.(name of icon could be VU4 KEIL).
3. See the tool bar, there is file,edit,view, project,flash,debug .... etc
4. click on project under tool bar.
5. select "new uvision project" in the menu of "project".
6. a new window will be opened, give name of project (under "file name" space) and select the folder where you wish to save your new project files. Then press the open button in this window. Then press save.
7. A new window will be opened. Here you have to select the device (microcontroller). The microcontroller numbers are written under the names of their manufectures. fore example, scrol down , there is written "ATMEL", click on "+" near "Atmel". List of microcontrollers munfectured by ATMEL will be visible to you.Now scrol down and click on your required microcontroller number say "AT89c51". Then press "ok". If you wish to use AT89S51, then you will have to select AT89c51. AS the "s-serie " is not listed here. YOu can find a closes number here. Any how most of the applications are based on AT89c51. so you should choose it unless the other microcontroller number is visible to you.
8. After press "ok" in the above step, a new message window will be in front of you. Here, software ask you "copy standard 8051 start up file in your project folder ..."
press "yes".
9. Now your project files are created. Notice in the left side of the keil software, you will see
Target1
.....source group1
.......startup.51
10. Now press control+N or go to file menu and click on new or on second tool bar use, new icon to create a new code file.
11. A file with name text1 will be opened in code area. go to file menu and "save as" this file in your project folder with proper name like "myprogram1.c"
12. Please note that, be careful,you extension .c with the name of file.
13. Now, at the left side, where the target1 and source group1 are present. right click on source group1. select the "add files to source group1"
14.select the file recently saved with extension .c and press "ADD"
15. Then press "close"
16. now in left side, there will be an adition of your recently added file and it will look like
Target 1.
.....Source group 1.
.........startup.A51.
..........myprogram1.c
17. write code in the coding are in ur .c file.
18. after finishing the code. you hve to build the code.
19. but before this, one important setp is to perform.
20. Go to project menu at tool bar, under projct menu, you will see "options for target1" open it.
21. under tab, "target" set the correct crystal frequency, by defaut it is 20Mhz, but you will need 12MHZ or 11.0592MHz etc.
Then under the tab "output" check the box for " creat HEX file" Then press OK.
22. The last step is compiling the code. first press control+F7 and then press alone F7.
23. If there are error in files, do necessary correction. and repaet step 22.
24. After all error removed and code is compile, your hex file is ready for buring into microcontroller. find required hex file under your project folder.
Sir
ReplyDeleteI am student of final year and i want to make automatic plant irrigation system using microcontroller and gps for aggriculture field.
kindly suggest us how it can be make.
A Student from
Electronics & instrumentation ,
Hindustan college of science,
MATHURA
Mail id -santbmy@gmail.com
@ bhrigu yadav :-
ReplyDeleteWhat kind of information or suggestions you arequired?
Assalamualikum,
ReplyDeletehow many copper wires are used in the project to be inserted in the soil as sensors??
@ Mamoona Aslam :-
ReplyDeleteIn the APIS project above posted have four sensors to be connected with circuit diagram and required to dip in soil.
each sensor is consist of to copper strips thus there will be two wires required for each sensor, thus intotal for four sensors you need eight mettalic wires.
sir , can we use 100k resistor instead of potentiometer..would it have any impact on the circuit????
ReplyDeletehere at 4 and 5 pin of micro controller we are giving oscillation .... using a crystal oscillator.. why are we applying it?? what's its contribution in the circuit??
sir i want to ask regarding keil software that.. in step 13 of keil software working as described by you. i am encountering problem.. when i add the source file instead of adding it software gives error stating that file created is already member of source group 1 and that file will not be added to the target... what should i do???
ReplyDeletei also want to ask that in step 8 ..u said "After press "ok" in the above step, a new message window will be in front of you. Here, software ask you "copy standard 8051 start up file in your project folder ..."
ReplyDeletepress "yes".
my software ain't showing this message...
i want to ask resistor over here are named ad=s 330E.. is it 330 ohm resistor???
ReplyDelete@ Anonymous (resistor value)
ReplyDeletesory, your question is not cleaared, plz ask in detail and with reference plz
@ Anonymous(why crystal is used)
ReplyDeleteyes you can use this variable resistor.
The crystal is used to give clock to microcontroller whch is necessary component regardng calculations. if you want to know more aboutbt read basic electronics and basic microcontroller/microprocessor book.
@ Anonymous (keil software)
ReplyDeleteAbove steps are provided just to give idea for hobby / students how they can start usng keil compiler, if any or all step are not working then i am not responsible for that.
try to explore by yourself or contact keil.com for further information plz
sir,
ReplyDeletei'm sidra of nust. i want to know why in source code the delay is given thrice..here u have given delay of 100ms .am i right?
@ Anonymous Ms Sidra from NUST :-
ReplyDeleteyes, you are right, you can develop a function of dealy in which you can delay im mSec.
and then call it from 100 mSec.
ok
Hi Sir,
ReplyDeleteMy name is Cassandra..im in my final year and my final year project is to develop an automatic water sprinkler that detects the moisture level in a plant and triggers the sprinkler to water the plant till its required level of moisture..i plan to use the PIC18 microcontroller for this project but im not sure of the coding and the circuit construction..i was wondering if u could help me with this?
I would really appreciate it if you could correspond with me through e-mail..my e-mail add is cassandranichol@gmail.com..hope to hear from you soon!
Thank you Sir
@ Anonymous OR Cassandra :-
ReplyDeleteOk
I can hel you in circuit designing and coding writing f the project using PIC18 microcotroller.
Bu it will be ver helpl f you send me the cpte requirements of your projet.
-Cassandra-
ReplyDeleteThere is no specific requirement for this project..it should only be a working prototype of a water sprinkler that detects the soil moisture of a plant (i.e dry or wet) and if it is dry,the sprinkler will water the plant till the required moisture level..based on this,i would suggest that there should be a meter which displays the required moisture level of the plant..i can design it any way i want as long as it satisfies the condition of detecting the moisture level and sprinkling till the plant has enough water to maintain its freshness..it would be great if you could give me some feedback on my suggestion and give me some input if you have better ideas..thank you very much Sir!
@ Cassandra :-
ReplyDeleteThis is the basic idea of automatic plant irrigation system and works nice. Goahead and develop it, if you need any kind of help, please ask.
-Cassandra-
ReplyDeleteSir,
Could u please send me the full details of this project?i need the complete components list and the source code together with the schematics of this project..i would like to build the circuit using Proteus software so it would be very helpful if you could send me the coding for PIC18 microcontroller..my email is cassandranichol@gmail.com
Thank you Sir!
@ Cassandra (Proteus circuit for PIC18):-
ReplyDeleteAll kind of detail is already uploaded on this blog and i donot have any other information related it which is not uploaded.
The components list, coding, circuit diagram vary project to project, so you should start your work and try to develop all these stuf by your own instead of asking me to provide you.
if you want to develop coding of PIC18 in proteus then do it, which is difficulty, i have no spare time for every one to do all of there project work. WHY people not do their work by their own.
I am here to guid and help student where they are stuck and feel problem in progress further. I donot provide spoon feeding.
so if you have design your project then send me, i will help you in areas where you are stoped.
-Cassandra-
ReplyDeleteHi Sir,
I have developed my design for this project..i am going to use the PIC18F458 with two probes as sensors instead of four..i have some doubts about the comparator though..i found that PIC18F458 comes with a built in comparator module for 2 analog inputs..so i was wondering, can i replace the op amp in your circuit with the microcontroller's comparator?If your answer is yes, i need some help with the voltage divider connection to the probe and then to the microcontroller as i am stuck here..also do i still have to use the variable resistor connected to the probe?i need help on this..thank you sir
@ Cassandra:-
ReplyDeleteSend me your proposed circuit diagram and code for testing and comments.
hi sir,
ReplyDeletei m a student from indonesia,i want to make a project on APIS.
can u help me ???send for me complete source code (hex,C,ASM)!
and may u send for me your simulated(diagram)on proteus???
I must simulate this project then presentation it!!!
and I require complete components list!!
please help me !!!
my email im.bekti@gmail.com
i need proteus program and program with extension .hex, can you help me, please.....
ReplyDeletei need proteus program and program wit extension .hex, i'm a college , can you help me please . . . !!!!!!!!!!!
ReplyDelete@ imam subekti (APIS project and simulation):-
ReplyDeleteThen what will be you contrbution in your project if i should provide you all the stuf?????
i think you should work hard to find and develop your required project and then if you come up with any problem you can discuss it with me or any expert.ok
@ an_san (proteus program):-
ReplyDeleteHaa haa
i never see any program written in proteus ISIS sofar.
What i know is, it is a good tool to make circuit diagram and then test or simulate the circuits or projects.
The programming is different from circuit diagrams.
You should study the proteus ISIS and then start your work with it.
YOur question shows you never know about it.
Sir,can U send me the details of this project.
ReplyDeleteMy ID-rahul.bhambere@yahoo.in
Regards
AoA
ReplyDeleteI am a student from NUST. I have chosen this project as my semester project.Kindly email me the details ASAP.My id is:
hafsah92@hotmail.com
Thanking you in anticipation.
Anyone having the complete details of the project-schematic,programmme,component list................pls forward me-rahul.bhambere@yahoo.in
ReplyDeleteThannx & Regards,
This comment has been removed by the author.
ReplyDeleteSir,I want the complete project report. moreover i want to know about the working of the sensor circuit
ReplyDeleteSir,
ReplyDeleteAm a 3rd year ece student. I took APIS as my mini project. Can u send me aa detailed report to my id abinnisar@gmail.com.
the most urgent hing s about the working of the sensors.
Sir, pls consider me.. i am abin
ReplyDeleteI hav doubt about the sensor used here. kindly put some details of it.
I have followed your circuits and i am doing a similar project,however i am having problems on the programming part sir,can i have the full document please,my email is msiziba832@gmail.com
ReplyDeleteThanks in advance SIR
sir i am ece 4th year student and i want detail report on this project please can u help me out.
ReplyDeleteat charuagrl@gmail.com
Hello Sir,
ReplyDeleteI am a student of embedded systems and I want to choose "Automatic Plant Sprinkler System" as my mini project. I am using A Rabbit processor to implement it in real time. So I request you to send me your APIS Automatic Plant Irrigation System with microcontroller AT89C2051" along with source code to my email, as soon as possible so that I will get some idea of the project to design for my processor.
Thank you in advance,
kalyan.solar@gmail.com
Hello Sir,
ReplyDeleteI am a student of embedded systems and I want to choose "Automatic Plant Sprinkler System" as my mini project. I am using A Rabbit processor to implement it in real time. So I request you to send me your APIS Automatic Plant Irrigation System with microcontroller AT89C2051" along with source code to my email, as soon as possible so that I will get some idea of the project to design for my processor.
Thank you in advance,
kalyan.solar@gmail.com
hi sir,
ReplyDeletei m a ece student ,i want to make a project on APIS, using atmega16.
can u help me ???send for me complete source code (hex,C,ASM)!
and may u send for me , cirtuit diagramyour simulated(diagram)on proteus???
and I require complete components list!!
Amanpreet kaur
please help me !!!
my email amn043@yahoo.in
sir i am student of final year Rohit yadav from hindustan college of science,mathura. I want 8051 based water irregation system by gsm control.kindly sent us detail and its circuit.my mail id is ( santbmy@gmail.com ).
ReplyDeletethank u
sir i am student of final year Rohit yadav from hindustan college of science,mathura. I want 8051 based water irregation system by gsm control.kindly sent us detail and its circuit.my mail id is ( santbmy@gmail.com ).
ReplyDeletethank u
hi
ReplyDeletehi sir
ReplyDeletei`m tariq,2nd year student mechatronics
i just want to know that can we develop APIS automatic irrigation plant system by using micro-controller 18f4580 if
could you please send me the program code and the circuit diagram to my email address eng_albadani@hotmail.com
as soon as possible
please help me
thanks
sir in the above program wht is the use of P1 = 255 and P2 = 255
ReplyDelete@ FeeL~At~HoMe (Tariq):
ReplyDeleteMy suggestion to you is please check the contactUs page and e-mail me if you need help and if you can pay fee.
salam sir,
ReplyDeleteim zawani an electrical student from uni tech malaysia.im interested in your project and i was wondering how can i interface with LCD to display temperature and moisture level.can u amel me the detail?zawa123@yahoo.com
thanks.
@ ZAWANI for interfacing LCD with Microcontroller.
ReplyDeleteInterfacing of liquid crystal display with micrcontroller is not a big issue, there are several post in this blog, if you go through these, you will notice, some hardware and software designs of LCD interfacing with 8051.
any how you can conatcat me through messenger, yahoo(rghkk1) and skype (mc090201473).
respected sir, i am last year student of b.e.e.c. from gujarat ,india.i have done intelligent irrigation system using 89s51.but now i am working on wireless automatic irrigation system but i can't get any idea that how to do it.i have to submit in very short time..so please sir can you send me the circuit diagram,its working and source code on my gmail id payal.diet@gmail.com..but sir please make sure that the ics are available in india..please sir reply
ReplyDeleterespected sir
ReplyDeletei am EC last year student in Gujarat, India .i have done intelligent irrigation system using 89s51 which works manually.but now i want to do wireless automatic irrigation system but i don't have any idea that how do this project.i will be very thankful to you if you send me its circuit diagram,components list and source code that runs successfully.but please make sure that the components are available in India...i have very short time for this project and it is very important to me...so please sir reply me soon
Im from gec from gujarat
ReplyDeleteim working on closed loop controlled automatic plant irrigation system using UController
^^^^^^IDEA ABOUT PROJECT^^^^^^
i'll plant to divide d field in 4 part. In each ill put senser at suitable height...
controlling action is done such that after filling water in one part up to defined height... control is transfer to 2nd & then 3rd & then 4th..
^^^^^^^^^PROBLEMS^^^^^^^^^
1. ill know that null balance of comparator is some how difficult.. what ill do...???????
2. how ill tranfer control to next part...???
3. can additional features add...??? Which??
4. ill want to know how i make step by step process..??
^^^^^^^^^ABOUT MYSELF^^^^^^
Im dharmil shah... this is my final year project..
i have nice idea but have lake of proper guidance..
so help me my eid : dharmilshah26@gmail.com
after it motor is stopped...
hi sir ,
ReplyDeletecan u help me ???send for me complete source code (C or ASM)!
and may u send for me your simulated(diagram)???
hi sir ,
ReplyDeletecan u help me ???send for me complete source code (C or ASM)!
and may u send for me your simulated(diagram)???
sir,
ReplyDeletecan u tell me the field layout , length of wires reqd for implementation of APIS in 1 acre of land and hw many mmicrocontroller to use.
mail to me at ranand612@gmail.com
sir please send me it's proteus simulation at harpreetkhanuja11@gmail.com
ReplyDeletesir please provide me it's simulation at harpreetkhanuja11@gmail.com
ReplyDeleteHello Dr. Rana i am taking on a project in Automatic plant irrigation. I am hoping to use an ATMEGA 168 microcontroller. Could you please help me with the code.
ReplyDeleteAndrew
nsua2002@yahoo.com
hello Dr. Rana for the project on automatic plant irrigation system using 8051 micro controller whould u help me the circuit diagram with its full c coding program at mail amare659@gmail.com
ReplyDeletehello dr. rana even we are doing the same project on APIS, SO kindly forward the proteus simulation file and code file to my email id.
ReplyDeletepramod.shroff91@gmail.com
IN PROTEUS ISIS I DIDNT FIND PIN NNO 20 OF IC 89C2051? PLZ HELP ME....
ReplyDelete