cooltwins
I am a CEan so i am not gonna go round asking people to send me stuff.So i have managed to gather some material but can't make much of it.
Thats the spirit! 😀
I assume your system will be like this:
Temperature sensor -> Amplifier -> PIC -> Bluetooth transceiver -> Computer
The PIC16F877a is quite a interesting microcontroller which allows you to perform multiple control functions with various input and outputs. For this project, you are only interested in two types. the ADC (or Analog to Digital converter) and the USART (Universal Sync/Asynchronous Receiver/Transmitter).
1. The ACD will be used to detect the analog signals of the temperature sensor, who's voltage level is proportional to the temperature. You will need to calibrate the sensors to know this. Some sensors are already calibrated during the factory stage, while others will need to be done manually. The PIC will convert the analog signal into digital internally (with a resolution of 8 bits), which you can then use in your programming or send to another host.
USART is the main serial method to communicate the PIC with other hosts, such as transceivers (like bluetooth), computers, sensors and other PICs. If compatible, SPI and I[sup]2[/sup]C are used to communicate with other devices as well. With USART, you will need to set a data rate as well as start/stop bits.
2. Its the first time I've heard of the
Impulsesoft Serial Port Adapter, but from briefly reading it, it seems to a bluetooth transceiver that you can use to connect to your PIC and communicate with your computer via USART.
3.
PCMCIA is a standard slot that laptops use to connect PC cards to it. Because laptops do not have much ways of adding peripheral cards to it, companies manufacture PC cards such as wireless modems and stuff that you can just slot into the laptop. In this project, you only require a bluetooth transceiver on the laptop.. these days they are embedded. If not, its cheaper to buy a USB Bluetooth dongle than a PCMCIA card.. they are quite expensive these days.
4. If you are already experienced in C programming, you can use that as the means of programming the PIC.
You can check Godfather's article on how to program the PIC:
#-Link-Snipped-#
You can check some C programming samples here:
<a href="https://www.microchipc.com/" target="_blank" rel="nofollow noopener noreferrer">Program Microchip PIC micros with C - sample source code, FAQ and more</a>
To acquire data from the serial COM ports depend on what software you'll be using. If you have MATLAB, there are functions available to open the serial ports, collected data and plot the results on graph. You can also just compile your own program too.
sanks85
i mean what is the need of using a bluetooth device to a temp. sensor..??
In this case, its basically a wireless temperature device. You can then just place this sensor somewhere remotely without the need of wires, limited to the range of bluetooth communications. If longer range is needed, WiMax or the standard RF can be used.. even up to 3km.