Nokia LCD/PIC based thermometer

Apparently I’m on a nokia 3310 LCD kick. [Coniferous] submitted this nice little pic project/nokia LCD implimentation. It uses a DS18B20 temperature sensor, a PIC 12F629 and of course, nokia guts. (We’ve gotten enough of these that I’m starting to consider a Nokia LCD hacks category.) The parts count is really low – this could easily be encased


  1. plasmagrid says:

    UM…… can we get this linked to a translated page….

  2. TJ says:

    I don’t understand most of it because I don’t speak the crazy moon language it was written in, but I know a damn fine project when I see one.

  3. Papak the Papcina says:

    it’s croatian language, guys….

  4. Egonis says:
  5. keyz says:

    hahaha! my god, that translation cracked me up… int the second section, “Operator signature:”.. for what i’m guessing is operating temperature, it’s got “latitude mensuration”.. how?! then least stride temp? yeah, i know, translators will do this, what with so much to take into account.. grammar, local dialects etc… but it’s still funny.. or am i just very childish?

    anyhoo… great hack, if i had the skills to solder on that scale i’d even consider trying it..

  6. neg2led says:

    i likes, i likes…i think i shall make one.


  7. derek says:

    Those DS18x20’s are good sensors. Analog-to-digital is done over one wire, and they are fairly usable with the microcontrollers I use. I helped produce code to get these working on an AVR / arduino.

    As these use a bidirectional bus and each have their own unique “lasered” ROM code, so it is possible to pout many sensors on the same ground/5v/data.

    Another sensor to take a look at is an SHT11, or alternatively a parallax 28018 (which is an SMD SHT15 on a DIP-8 breakout board). These measure temperature and relative humidity at 14 and 12 bit resolutions, with good accuracy/precision.

    It would be nice to see a translated page. I’m curious about using an LCD in a project or two, something that outlines what is needed might help.

  8. strider_mt2k says:


    I’ll have to keep an eye out for people recycling these phones at my RS store.

    Very cool project.

  9. orvtech says:

    nice. but on the other hand now you are forcing me to make one :(

  10. andrew says:

    very nice!!! this is a much cleaner job than many of the sloppy hacks we see on this site, and to top it off, it actually *is* a hack! beautiful :)

  11. Barry Carter says:


    tells you everything you could need to know about Nokia LCD’s. This is a great resource for programming Nokia LCD boards. You can also get some good LCD interface modules from

  12. Chris says:

    Hahahahahahahaha “crazy moon language” hahahahaha. Awesome.

  13. Mr Jones says:

    9 out of 10 stars!! this hack has all the necessary ingredients of a “good hack”—including pictures and schematics and a paragraph in croatian telling what each picture is about. I love the language barrier; but only in todays day and age where i can go online and find a translation engine—remember back when if you were handed a thing written in croatian you had to go to the library and look up each word?

    I totally love this hack…..Croatian and all. good work Will.

  14. Why do you think it’s in Croatian? Page is hosted on Hungarian domain name, so Hungarian language would be best bet. I can read some of it cause I speak Russian… Pretty neat hack too, but apparently page hasn’t been updated since 2004 :)

  15. Papak the papcina says:

    Re @14:
    Maybe because I know 100% that its croatian? Since it’s my mother language….

  16. Neagle says:

    Well Papak the Papcina, don’t gloat, translate the page into English.

  17. Nikola says:

    Yes, this is croatian language! I am from Croatia, too! :-)

  18. Valsimot says:

    .hr isn’t hungarian it’s croatian (local name of the country is hrvatska). translating it shouldn’t be too hard (for a person). i could translate it, but i have no right too. i’ll mail him to see if he’ll do it.

  19. Ashley says:

    This great well done

  20. Lupin says:

    Does he use a 3.6V or 3V battery? I think with 3.6V he’d be out of specifications of the display.

    I wonder how long the battery lasts, the display is quite power consuming (for an LCD), cheapo LCDs that you find in consumer products take way less power.

  21. valsimot says:
  22. ai says:

    it isnt very detailed instructions

  23. glagnar says:

    A fully charged LiIon battery has 4.1-4.2V. I wouldn’t worry too much about it though. I know it’s out of spec, but I run 3310 LCDs at 5V all the time and they all still work. They’re dirt cheap anyway.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 96,711 other followers