Quantcast
Channel: Temperature Measurement Projects - PIC Microcontroller
Viewing all articles
Browse latest Browse all 121

XBee Based Temperature and Gas Monitoring System Using Pic Microcontroller

$
0
0

Xbee based temperature and gas monitoring system using pic microcontroller is a system that could be used for monitoring or controlling the temperature or gas automatically of any room, public place or storage place such as vegetable storage or fruit storage place. If we analyze the current situation of world then we can easily examine that in this busy world, no one has a time to switch on or off the electric appliances such as home or public place appliances. As a result, these appliances are running continuously therefore the home or public place expenses are increasing day by day. To overcome this problem here we have designed a system that is called a Xbee based temperature and gas monitoring system using pic microcontroller.
XBee Based Temperature and Gas Monitoring System Using Pic Microcontroller

This system has designed with the help of pic18F452 microcontroller, Xbee module, DS18B20, USB to UART module, LCD display, transformer, bridge rectifier and voltage regulator. This system has divided into two ends one is called transmitter end from where temperature or gas data is send and second one is called receiver end from where data is received through user computer. By using this system, the user can easily know the temperature or gas data at his computer automatically and then switch on or off the respective electric appliances. This system is more compact, more reliable and less costly as compared to other systems. The block diagrams of transmitter and receiver ends of this Xbee based temperature and gas monitoring system using pic microcontroller with respective components are shown is figure 1 and 2.

Transmitter End Block Diagram of XBee Based Temperature and Gas Monitoring System Using Pic Microcontroller

Here is the transmitter end block diagram of Xbee based temperature and gas monitoring system using pic microcontroller with their essential components,

Figure 1 Transmitter End Block Diagram of Xbee Based Temperature and Gas Monitoring System Using Pic Microcontroller

Transmitter End Working of XBee Based Temperature and Gas Monitoring System Using Pic Microcontroller

The transmitter end of this Xbee based temperature and gas monitoring system using pic microcontroller is directly coupled with 220V ac supply. Because the whole system consists of electronic components therefore ac voltages are step down into 6V through step down transformer then these are converted into dc through bridge rectifier. After that, these voltages are regulated into 5V dc through voltage regulator LM 7805. The whole components of this system are powered up through voltage regulator. Here we would demonstrate this system only for temperature measurements. For temperature measurement, the temperature is sensed through temperature sensor DS18B20.

XBee Based Temperature and Gas Monitoring System Using Pic Microcontroller schematics

After sensing the temperature, this sensor gives the logic high signal to microcontroller which is main intelligent control of this system. It is programmed in c language with the help mikro/c software and is interfaced with Xbee module and LCD display. After that, this controller gives the logic high signal to Xbee module, which is basically a tiny chip used for communication purposes between two devices wirelessly. Microcontroller also displays the temperature data on LCD display. Two Xbee modules are used in this system one is used at transmitter end for transmitting the temperature data and other one is used at receiver end for receiving the temperature data.

Read more: XBee Based Temperature and Gas Monitoring System Using Pic Microcontroller

The post XBee Based Temperature and Gas Monitoring System Using Pic Microcontroller appeared first on PIC Microcontroller.


Viewing all articles
Browse latest Browse all 121

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>