Presentation is loading. Please wait.

Presentation is loading. Please wait.

AGRICULTURAL MONITORING BASED ON WIRELESS SENSOR NETWORK TECHNOLOGY Adithya engineering college M.V.Sireesha Internal guide 09a91d5507 M.S.R.Shekar Associate.

Similar presentations


Presentation on theme: "AGRICULTURAL MONITORING BASED ON WIRELESS SENSOR NETWORK TECHNOLOGY Adithya engineering college M.V.Sireesha Internal guide 09a91d5507 M.S.R.Shekar Associate."— Presentation transcript:

1 AGRICULTURAL MONITORING BASED ON WIRELESS SENSOR NETWORK TECHNOLOGY Adithya engineering college M.V.Sireesha Internal guide 09a91d5507 M.S.R.Shekar Associate professor

2 objective Increasing production Automated Monitoring conditions Communicating the person residing away from the field

3 INTRODUCTION improving living standards The primary requirement is monitoring the weather conditions and suppying water Displaying data on the LCD screen Transmitting the weather report to the formers place.

4 OVERVIEW OF THE SYSTEM The Agricultural monitoring and control system consists majorly sensors for monitoring field conditions, LPC 2129 controller working as monitoring and control system, one Zigbee module acting as transmitter, one Zigbee module working as Receiver, LCD displays at transmitter and one at the receiver for displaying field conditions for user reference. On the whole total system can be subdivided into two sections one transmitter and the second one is receiver.

5 BLOCK DIAGRAM

6 ALGORITHEM transmitter Start step1: include header files lpc 21xx.h and lcd.h Step2: initialize registers temp[]={“temp=“} hum[]={“hum=“} level[]={“level=“} low[]={“low=“} high[]={“high=“}

7 Step3: set pinsel reg Step4: initialize lcd to clear Step5: set lcd in data mode Step6: display project name Step7: provide delay set infinite loop Step8: get data from p0.21 and p0.22 Step9: if p0.21 &p0.22=10 level=low elseif p0.21 &p0.22=00 level=empty else level=high

8 Step10: provide delay and display on lcd Step11: send data to U1THR to send through zigbee module Step12: get data from port p1.30 Step13: clear lcd provide delay Step14: if p1.30=1 display “night” Step15: else display “day” Step16: send data toUITHR to transmit through zigbee module

9 Step17: receive temp & hum from UART0 Step18: clear lcd & display data on lcd Step19: send the same to UART1 to transmit through Zigbee module end infinite loop stop

10 receiver start Step1:include header file lpc21xx.h & lcd.h Step2: intialize UART1 with VPBDIV=CLKFQ/2 & baud rate=9600 bits/sec Step3:initialize lcd in command mode to clear lcd. Step4: set infinite loop Step5: get data from U1RBR into a reg Step 6: display data on lcd.(water level) Step7:get data from U1RBR into a reg

11 Step8:clear lcd & display data on LCD (LDR data) Step9:get data from U1RBR(temp & hum) Step10:clear lcd &display on LCD Step11:end infinite loop stop

12 TRANSMITTER

13 RECEIVER

14 The transmitter major tasks are collecting field data, displaying the conditions, and transmitting the collected data. The receiver task is only to receive data and display the data for user locating at some distance from field.

15 HARDWARE BLOCKS TRANSMITTER LPC 2129 CONTROLLERZIGBEE MODULE (TRANSMITTER) LDR SENSOR WATER LEVEL TEMP & HUMIDITY SENSOR POWER SUPPLY

16 RECEIVER ZIGBEE MODULE (RECEIVER) LPC 2129 CONTROLLERLCD DISPLAY POWER SUPPLY

17 HARDWARE The hard ware platform used here is LPC 2129 board and it consists of ARM7 controller. LCD for display used here is 16*2 matrix and 5*7 for each character. Zigbee module used for communication is XB24 which is manufactured by Zilog semiconductors. Sensors used for collecting field data are temperature sensor LM35, and light sensor (LDR), humidity sensor,water level detection LPC 2129 controller features 64 pin package 6Kb RAM, 256KB ROM, UART1 and UART2 for serial communication, It has 4 ports. has inbuilt 4 channel ADC.

18 UART URBR is Receive buffer register. UTHR is a transmit buffer register. U0LCR is line control register for selecting word length and number of stop bits. U0DLL and U0DLM are used for holding bytes for baud rate selection. LCD 16 pin LCD board is used in this application which is 16*2 matrix with each character is of 5/7 dot matrix display. For interfacing it to the LPC2129 Data lines D0 to D7, control pins Rs, R/W, E are connected to port pins. Command mode is set by making Rs to 0,R/Wto 0, by activating enable high to low. Data mode is set by setting Rs to 1, R/W to 0 and enable activating high to low.

19 ZIGBEE MODULE cost effective, and low power wirelessly networked monitoring and control products based on an open global standard. Zigbee is a specification for a suite of high level communication protocols using small low power digital radios based on the IEEE 802.15.4 standard for low rate wireless personal area networks. The technology is simpler and less expensive than other WPAN. Zigbee targeted at radio frequency applications that require a low data rate, long battery life, and secure networking.

20 SOFTWARE In order to implement our system first of all we should write code to program the LPC 2129 so a suitable language is required. Such software is KEIL it is similar to high level language C. In order to generate hex code for the program compile it with keil compiler. The.hex file generated is dumped into the target controller using LPC flash utility package The below figure shows the example window of the KEIL software

21 RESULT TRANSMITTER

22 RECEIVER

23

24

25 CONCLUSION So the Agricultural and monitoring system implemented in my project can be successfully used in the field to improve quality and quantity of production

26 FUTURESCOPE The number of transmitters in my project is one and also the receiver is one. AS the communication between the two established through zigbee module the number of transmitters and receivers can be increased to the required number. The system can be configured to control the weather conditions in future.

27 THANK YOU M.V.SIREESHA 09A91D5507


Download ppt "AGRICULTURAL MONITORING BASED ON WIRELESS SENSOR NETWORK TECHNOLOGY Adithya engineering college M.V.Sireesha Internal guide 09a91d5507 M.S.R.Shekar Associate."

Similar presentations


Ads by Google