首页 接线图文章正文

使用NOKIA3310液晶屏及DS18B20制作的数字温度计

接线图 2023年11月07日 18:35 100 admin

使用NOKIA3310液晶屏及DS18B20制作的数字温度计,Digital thermometer

文本原自:http://www.electronics-lab.com/ 看不明白的朋友可以通过GOOGLE的翻译页面http://translate.google.com/帮助,虽然翻译并不是很准确,但是也是值得参考的。  

Use parts of an old or broken mobile phone? Why not!

One useable part of a mobile phone is its LCD, which can be used in many applications where we need data visually presented.

Nokia 3310 has a LCD with 84*84 dots, that isn't that hard to get and can be very useful in DIY (do it yourself) electronics.

This page describes a device I designed to teST such a display and turned out to be the circuit that I am proud to share with you. Since my motto is 搒implicity in construction? with a few parts you will be able to create a relatively accurate and visually appealing thermometer.

 

Technical characteristics :

  • Voltage ....................... 3 - 3.3 V
  • Range (1) ....................-55 do 125' C
  • Min. temp. step ............ 0,1 ' C
  • Max. error ................... +/- 0,5 ' C
  • Max. resolution ............. 0,0625 ' C
  • Temp. refreshed every.... 1,2 sec.
  • Dimensions ................... 40 * 38 mm
  • 2 modes of display .........normal/inverse
  • Llcd ............................. 84*48pixela
  • Amperage (2)................. 0,2 mA - 0,8 mA
使用NOKIA3310液晶屏及DS18B20制作的数字温度计  第1张
  1. Range of -55 to 125癈 is possible if ONLY the sensor is in that area not the whole device!

  2. Amperage of the device varies because of the conversion of DS18B20 (measuring the temperature and reading the measured temperature), that lasts about 700ms and at that time the device uses 0.8mA, for the next 500ms the device is in 搒leep?mode and uses 0.2mA.

使用NOKIA3310液晶屏及DS18B20制作的数字温度计  第2张

The LCD supports two modes of operation (normal and inverse), the jumper placed on the back of the device is used for changing modes.

使用NOKIA3310液晶屏及DS18B20制作的数字温度计  第3张

Negative temperatures are given a 搈inus? the bar shows temperatures normally but with an added minus.

使用NOKIA3310液晶屏及DS18B20制作的数字温度计  第4张

In this picture I charged the device with a 3.6V lithium battery. Do not use a greater voltage then this because the Nokia 3310 LCD works with 2.7 to 3.3V!!! Careful!

使用NOKIA3310液晶屏及DS18B20制作的数字温度计  第5张

Lcd

First we need to extract/salvage the LCD from the Nokia 3310 mobile phone. Be extremely careful and patient during this process, because as you know the display is just a thin pIECe of glass that is very sensitive.

There is an 8 pin connector on the back of the display, in our case it's glued to the glass (Nokia 3210 has 搑ubber?connectors so this one is much easier to use). This is a Phillips PCD8544 display, it can be easily found on the net if you want more information about it.

使用NOKIA3310液晶屏及DS18B20制作的数字温度计  第6张

PCB

The second step is making the board which is small and isn't that difficult to make. Pay close attention while gluing the plastic edges on the board because they will be holding your LCD. Double check connector positions before gluing. In the bottom corners I glued two plastic separators so the LCD leans on them and not the solder points.

使用NOKIA3310液晶屏及DS18B20制作的数字温度计  第7张

Layout of elements

On the back side we can see the layout of elements, they aren't hard to find and there aren't that many of them.

I placed the temperature sensor DS18B20 in a SoCket for testing purposes, it is also possible to connect the sensor at a distance by adding wire (I haven't tested 1 wire sensors at a distance yet).

使用NOKIA3310液晶屏及DS18B20制作的数字温度计  第8张

使用NOKIA3310液晶屏及DS18B20制作的数字温度计  第9张

使用NOKIA3310液晶屏及DS18B20制作的数字温度计  第10张

If by any chance the contrast isn't to your liking, it can be changed during the programming of Pic12F629, in the program location D2h. the current value A9h is the one I use with my LCD and don't know it will be for other LCDs. The value can be set to anything between 80h and FFh, 80h being minimum contrast and FFh maximum.

使用NOKIA3310液晶屏及DS18B20制作的数字温度计  第11张

Since I have noticed that there is a problem with programming these microcontrollers you should read the short how-to for programming PIC12F629/675 microcontrollers.

This device was just a test and I hope to have many more circuits that utilize this LCD soon because I'm very fond of its easy implementation.

If you have any difficulty in making this device, feel free to mail me.

 

附件是相关的程序和电路,如果感兴趣可以下载试做哦

使用NOKIA3310液晶屏及DS18B20制作的数字温度计  第12张2007615193243.rar

版权与免责声明

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

标签: 数字温度计 DS18B20 NOKIA3310 PIC12F629

发表评论

接线图网Copyright Your WebSite.Some Rights Reserved. 备案号:桂ICP备2022002688号-2 接线图网版权所有 联系作者QQ:360888349