Research Article Vegetable Greenhouses Intelligent Temperature Control System

Similar documents
Design of intelligent vehicle control system based on machine visual

Separately Excited DC Motor for Electric Vehicle Controller Design Yulan Qi

Design and Simulation of Automatic Temperature Control and Alert System Based PIC16F887

A Multi-Robot Formation Control System Design

Design and Implementation of Two-wire Electronic Tag Picking System

The Design Of Multiple Nodes Wireless Temperature Transmission System Based On STC15W1K24S And CC1101

A Simple Design of Clean Robot

Programmable Control Introduction

Keyword: AVR Microcontroller, GSM, LCD, remote monitoring, Sensors, ZigBee.

Dynamic Wireless Decorative Lights

XL270 Series 270-Watt AC to DC Power Supplies Rev

Design of double loop-locked system for brush-less DC motor based on DSP

Cleaning Robot Working at Height Final. Fan-Qi XU*

PIC Functionality. General I/O Dedicated Interrupt Change State Interrupt Input Capture Output Compare PWM ADC RS232

Six-degree-of-freedom robot design

A Fault Detection Device for Energy Metering Equipment

High Voltage Security System Design and Testing of Electric Car

GREEN HOUSE USING IOT

VFSC9 ELECTRONIC SPEED CONTROLLER. Mounting and operating instructions

The Hardware Design of Power Quality Online Monitoring Device Based. on MCU

Intelligent Balanced Device and its Sensing System for Beam Pumping Units

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

Understanding the Arduino to LabVIEW Interface

IOT Based Smart Greenhouse Automation Using Arduino

Realization of station for testing asynchronous three-phase motors

Model Q46 Modbus Communications Manual

School of Electronic Science and Engineering, Nanjing University of Posts and Telecommunications, Nanjing, , China

Unit 24: Controlling Systems Using IT

Research on the modeling of the impedance match bond at station track circuit in Chinese high-speed railway

Design of Frequency Characteristic Test Instrument Based on USB

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)

Shaft Vibration Monitoring System for Rotating Machinery

Car Over-Speed Detection with Remote Alerting

IMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP

PAK-VIIIa Pulse Coprocessor Data Sheet by AWC

Automatic Docking System with Recharging and Battery Replacement for Surveillance Robot

Design and Implementation of Integrated Smart Township

Arduino Microcontroller Processing for Everyone!: Third Edition / Steven F. Barrett

Study on the Engine Electronic Ignition System Based on SCM and LabVIEW

HAW-Arduino. Sensors and Arduino F. Schubert HAW - Arduino 1

Mobile Agent Based Intelligence Power Distribution Control System

Virtual Digital Control Experimental System

Research Article Optimization of Three-phase Squirrel Cage Induction Motor Drive System Using Minimum Input Power Technique

128 KB (128K 1 = 128K

Application Research on Hydraulic Coke Cutting Monitoring System Based on Optical Fiber Sensing Technology

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

The Allen-Bradley Servo Interface Module (Cat. No SF1) when used with the Micro Controller (Cat. No UC1) can control single axis

An Electronic Eye to Improve Efficiency of Cut Tile Measuring Function

CT435. PC Board Mount Temperature Controller

Controlling Robot through SMS with Acknowledging facility

Design of Signal Conditioning Circuit for Photoelectric Sensor. , Zhennan Zhang

The Design and Realization of PKE System Based on ARM9

Design of Virtual Sphygmomanometer Based on LABVIEWComparison, Reflection, Biological assets, Accounting standard.

Journal of Chemical and Pharmaceutical Research, 2013, 5(12): Research Article. An intelligent flight chess robot design and implementation

Agricultural Field Monitoring System Using ARM

EE 314 Spring 2003 Microprocessor Systems

Intelligent fish tank based on WiFi module People want to control the production through WiFi technology in order to achieve the purpose of convenienc

Open Access Design of a Control System for Magnetic Plate-type Precision Seeding Production Line Based on PLC and MCU

DRF5150S Wireless Sensor Transmitter Module V1.30

IZ602 LCD DRIVER Main features: Table 1 Pad description Pad No Pad Name Function

DS4000 Digitally Controlled TCXO

International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015)

Time-Frequency Analysis Method in the Transient Power Quality Disturbance Analysis Application

DRF5150S Wireless Sensor Transmitter Module V1.20

International Journal of Advance Engineering and Research Development

BATTERY MANAGEMENT SYSTEM 4 15S

Monitoring Temperature using LM35 and Arduino UNO

Design of Automatic Control System for NDT Device

Based on the ARM and PID Control Free Pendulum Balance System

Inductive Power Supply for On-line Monitoring Device

Pulse Generation. Pulsout. 555 Timer. Software version of pulse generation Pulsout pin, Period

Use of the application program. Contents. instabus EIB Application program description. September S2 Room temperature controller

Design of Heavy Metals Monitoring System in Water Based on WSN and GPRS

H8238/MCM MODBUS POINT MAP

WSN Based Fire Detection And Extinguisher For Fireworks Warehouse

Channels that are not occupied by temperature sensors, can take over alternative functions:

The Study on the Application of the Intelligent Technology in the Sightseeing Agricultural Parks

A Simple Microcontroller-Based 4-20 ma Current Loop Receiver for Sensors with Current Transmitters

Tarocco Closed Loop Motor Controller

sensors ISSN

Multi-Temperature and Humidity Data Fusion Algorithm Based on Kalman Filter

An Intelligent Climate Collector Based on CAN-BUS

AC Induction Motor (ACIM) Control using a Digital Signal Controller (DSC)

Automated Irrigation System In Agriculture Using Wireless Sensor Technology

AC / DC Sensing Current Module with Digital Data output

AN Low Frequency RFID Card Reader. Application Note Abstract. Introduction. Working Principle of LF RFID Reader

Continuous Rotation Control of Robotic Arm using Slip Rings for Mars Rover

EMBEDDED SYSTEM DESIGN FOR A DIGITAL MULTIMETER USING MOTOROLA HCS12 MICROCONTROLLER

IMPLEMENTATION OF AUTOMATIC COLLEGE BELL SYSTEM USING ARDUINO

UM-005 UM005-doc In reference to UM005-c-01.04

2F. No.25, Industry E. 9 th Rd., Science-Based Industrial Park, Hsinchu, Taiwan Application Note of OGM220, AN001 V1.8

Implementation of Microcontroller Based Sensing Unit in Transmitter for Wireless Weather Station

Implementaion of High Performance Home Automation using Arduino

A Wireless Smart Sensor Network for Flood Management Optimization

Mech 296: Vision for Robotic Applications. Logistics

Power Analysis of Sensor Node Using Simulation Tool

Image Acquisition Method Based on TMS320DM642

Design and Implementation of Digital Frequency Meter Based on SCM. Weiqiang Zheng

Design of Removable Guardrail System Based on ZigBee Network

Induction Motor Protection using Micro Controller

Transcription:

Advance Journal of Food Science and Technology 10(1): 43-48, 2016 DOI: 10.19026/ajfst.10.1750 ISSN: 2042-4868; e-issn: 2042-4876 2016 Maxwell Scientific Publication Corp. Submitted: April 23, 2015 Accepted: June 18, 2015 Published: January 05, 2016 Research Article Vegetable Greenhouses Intelligent Temperature Control System Gao Xuehan, Xu Jianjun and Yan Limei College of Electrical Information Engineering, Northeast Petroleum University, Daqing, 163318, China Abstract: This study is designed for microcontroller-based system to monitor the data greenhouses, especially to ensure that a constant temperature inside the greenhouse to ensure the crop. By DS18B20 temperature measurement and display and LCD were working with the information obtained to adjust the device so that the temperature control and thus achieve the optimum production temperature and increase production. Keywords: DS18B20, intelligent temperature control, vegetable greenhouses INTRODUCTION In China s northern region, due to its high latitude, the four seasons and a relatively large temperature difference between day and night and the long and cold winter, which suitable crops (Long et al., 2013). Therefore, the development of a comprehensive solution can detect temperature information systems, especially to be able to multi-point temperature measurement system is very important. Relying on the experience and the human cost is too high, while it does not have the science, susceptible to interference and influence production capacity, is not conducive to the controller to make the right decision. The main topic of vegetable greenhouses to achieve intelligent temperature control: temperature display, temperature setting, alarms, data communications, temperature control, etc. Lower machine functions (MCU section): Temperature warning: When the environment temperature exceeds a preset range, the use of sound and light devices alarm Data communication: The use of serial or wireless communication (GPRS) and the temperature information in real time to spread the host computer (PC) and stored (Yan et al., 2014a) Temperature control: According to the temperature setting, the thermostat device turned on or off in time Temperature display: The use of the LCD display shows vegetable greenhouse temperature. PC functions: o To accept and store temperature data o Temperature parameters set o With temperature display, query and analysis (Line chart) (Yan et al., 2014b) The aim of this study is that the temperature in vegetable greenhouse gets on real-time monitoring and control system, temperature control system witch designed achieves the basic temperature control (Yan et al., 2013). MATERIALS AND METHODS System hardware components: This design is an automatic detection and automatic temperature control system (Nakamoto et al., 1997), lower computer system hardware mainly contains: AT89C51 microcontroller, sensors, LCD displays, motors and alarm buzzer LED devices. Composition is shown in Fig. 1. As shown in Fig. 2, AT89C51 is the central system. First, it is detected by the temperature, the results of the previous step are on the motor to automate the control and display the results. If the detected temperature is higher than the set value, an alarm to start the motor, the corresponding air-conditioning system is turned on. The working principle of DS1820: As shown in Fig. 3, DS1820 pin I/O-bit data input/output (single wire bus) is an open-drain output. If connected to an external pull-up resistor, this is often the case is high. VDD 5V power supply terminals can be used for an optional external power supply, often require ground when not in use. GND is the ground pin and NC is empty feet. Alarm circuit: Circuit alarm siren alarm is the main component, its main advantage is that by constantly issuing pronunciation components siren judge line on or off. And buzzer alarm circuit produces about 3 Hz shock sound received between 3V and 5V DC power supply will be able to achieve. The circuit is shown in Fig. 4. Corresponding Author: Yan Limei, College of Electrical Information Engineering, Northeast Petroleum University, Daqing, 163318, China This work is licensed under a Creative Commons Attribution 4.0 International License (URL: http://creativecommons.org/licenses/by/4.0/). 43

Fig. 1: Control systems Fig. 2: System simulation Fig. 3: DS1820 pin map RESULTS AND DISCUSSION Overall summarize, the general software can be divided into four categories: The first type is a measure 44 Fig. 4: Buzzer circuit

Fig. 5: Software design flow Fig. 6: DS18B20 connection with AT89 C51 of software, mainly for temperature monitoring. Second display portion for displaying the temperature detected at the time. Third, the regulation section for controlling the rotational speed of the motor. Fourth, when the temperature is higher than the set temperature threshold, the buzzer will automatically send an alarm signal. Figure 5 is a software design flow. Read the temperature design: Figure 6 are AT89C51 and DS18B20. 45 Instrument obtained from a single bus power and when high signal lines energy stored on the internal capacitance, at the time of the low signal, the system will disconnect the power until the power supply is not only a low level. Moreover, external 5V power provides power to achieve DS18B20. As shown in Fig. 7. Reading the temperature subroutine can read 9 bytes in RAM. When nine of the bytes are read, CRC will begin testing. When an error occurs after the check, it will not be rewritten temperature data.

Fig. 7: DS18B20 read temperature flowchart Each command of DS18B20 is particularly demanding of time, which must be completed in accordance with the requirements of the time. Among them, total reads 12-digit, 7-bit integer, four decimal places, a sign bit and in accordance with the low in the front, high in the back. Read the temperature of the main program as follows. Unsigned int Read Temperature (void) (Hatipoglu et al., 2011; Altawil and Hajier, 2006): { unsigned char a = 0; unsigned int b = 0; unsigned int t = 0; Init_DS18B20 (); WriteOneChar (0xCC); WriteOneChar (0x44); delay (200); Init_DS18B20 (); WriteOneChar (0xCC); WriteOneChar (0xBE); a = ReadOneChar (); b = ReadOneChar (); b<< = 8; t = a+b; return (t); } Adv. J. Food Sci. Technol., 10(1): 43-48, 2016 46 Data obtained through the above process, which is the temperature fractional part after four TempLE, about 0.062 C. Integer part of TempH and TempL temperature is high four readings, TempH top four have expressed a positive number is 0, both one is negative. Fractional part of the following process: If more than 0.5 C, the bits into one; when less than 0.5 C, do rounding. If the processing data obtained negative, Then the data will be read out before dealing with the integer part negated plus one it is important to one-bit integer part can be replaced with a "-" indicates a negative number. Flowchart is Fig. 8. Because the code and the actual temperature values after DS18B20 instruments treatment obtained need to be converted on the calculated values. High temperature high byte 5 is stored for the positive and negative temperature, low and high bytes for the three low temperature. The temperature of the fractional part is stored in the lower four bytes. This design accuracy of 0.0625, the actual value divided by 0.0628 is the true value which obtains the result to one decimal place, so the temperature of the paper is accurate to 0.1. Mathematical main program temperature data below: str (0) = TempH/100; //Ten temperature str (1) = (TempH%100)/10; //Ten temperature str (2) = (TempH%100)%10; //Digit temperatures, with a decimal point str (3) = TempL; if (flag_get = = 1) //Time to read the current temperature { temp = ReadTemperature (); if (temp and 0x8000) { str (0) = 0x40; //Sign flag temp = ~temp; // Negated plus 1 temp + = 1; } else str (0) = 0; TempH = temp>>4; TempL = temp&0x0f; TempL = TempL*6/10; //Decimal approximation flag_get = 0; Monitor LCD1602: LCD 1602 character can display characters, numbers, symbols and so on. (1602 LCD) is composed by a number of characters such as 5X7 or 5X11 bit, from one of the characters can be displayed at anyone character. The spacing between adjacent and rows, because of this interval, is not perfect display graphics. Figure 9 is LCD display.

Fig. 8: Temperature data process Fig. 9: LCD display Motor control: If the temperature is below 28 C, at the time of the P1.7 angle output signal is one, the motor does not rotate. Temperature between 28-40 C, the motor starts to work, the duty cycle is 0.5. Temperature is between 25-30 C, the duty cycle is 0.75. Temperature 47 is between 30-35 C, the duty cycle reaches 0.9375. The higher temperature, the easier to achieve balance. CONCLUSION This design is the application of microcontrollers and digital temperature sensor for design. The system can achieve the indoor temperature and humidity automatic adjustment and measurement can reduce the labor intensity of staff. In the northern cold season long, the biggest difference between day and night and seasonal temperatures is also great, is not conducive to the growth of crops, In this form, the development of high-precision, real-time high, the system can accurately to handle multi-site temperature information is essential. In contrast, currently the only rely on past experience and manpower to monitoring and control system could not be more scientific. In this environment, highprecision, high-availability, low cost, temperature

management information measurement and control system to accurately place is essential. ACKNOWLEDGMENT This study was supported by the Foster Fund of Northeast Petroleum University (XN2014110). REFERENCES Altawil, I.A. and O.I. Hajier, 2006. Teaching the PWM AC voltage controller using MATLAB graphical user interface. Proceeding of the 41st International Universities Power Engineering Conference (UPEC, 2006). Newcastle-upon-Tyne, pp: 1101-1106. Hatipoglu, K., A. Jamahbozorg and G. Radman, 2011. MATLAB-based fault analysis of power systems with graphical user interface as an educational tool. Proceeding of IEEE Southeastcon, 2011, pp: 354-335. Long, X., X. Jian-Jun and Y. Li-Mei, 2013. Study on the effect of pickled cabbage using freeze-drying protective agent. Adv. J. Food Sci. Technol., 5(10): 1404-1406. Nakamoto, T., N. Okazaki and T. Monumi, 1997. High speed active gas/odor sensing system using adaptive control theory. Sensor. Actuat. B-Chem., 41(1-3): 183-188. Yan, L., Y. Xie, J. Xu, H. Zhao and L. Bai, 2013. Improved forward and backward substitution in calculation of power distribution network with distributed generation. J. Xi an Jiaotong Univ., 47(6): 117-123. (In Chinese) Yan, L., Y. Zhu, J. Xu, W. Ren, Q. Wang et al., 2014a. Transmission lines modeling method based on fractional order calculus theory. T. China Electrotech. Soc., 29(9): 260-268. (In Chinese) Yan, L.M., J. Cui, J.J. Xu, Y.B. Xie, Y.S. Zhu et al., 2014b. Power system state estimation of quadrature Kalman filter based on PMU/SCADA measurements. Electr. Mach. Control, 18(6): 78-84. (In Chinese) 48