Close

Got a cheap temperature sensor off of AliExpress. Can it display temperature in Fahrenheit?

A project log for Creative repairs and hacks

A place to post my creative repairs and hacks

mcunerdmcu_nerd 09/15/2020 at 22:181 Comment

The listing can be found here.  The listing description and photos only mentioned Celsius.  When I got it in the mail, I noticed on the LCD there was an extra "pixel" that would allow the "C" to become an "F" so I decided to do a teardown:

What did I spy? A jumper labeled "F." There some other jumpers labeled "2S", "10S", "30S" presumably to set how often it takes a reading.  I decided to short the "F" jumper.  I powered it on and it still gave a reading in Celsius. I then decided to try shorting the "30S" jumper along with it.  For shorting the jumpers, I used a piece of aluminum foil and held it on with tape. Not exactly the most reliable way, but good enough for testing when I didn't have the time to pull out my soldering iron.

 The result of shorting both "30S" and "F" jumpers:

It worked, mostly.  It was updating much faster than every 30 seconds. Perhaps it's due to not having the resistor marked "R1" on the PCB.

Discussions

LukePol wrote 09/25/2020 at 22:50 point

This thing uses NTC (10K/3435) thermistor and mine overestimates temperature by +3C.

To fix this I've removed 10K RR resistor and soldiered two 4.7K in serial.

After that readings seem to be quite accurate.

Do you know what LCD model does it use? I'd like to wire it to Arduino but have no idea how to communicate with it. Probably uses SPI.

  Are you sure? yes | no