September 10, 2013 · adafruit debian DS18B20 gpio humblepi lcd learnpython pcd8544 python raspberrypi raspi rpi WiringPi

LCD Monitor

I've enhanced a bit my LCD screen project. I've changed few things and moved the components from breadboard onto Humble Pi add-on board so it is starting to look better:

After soldering all the components onto the Humble Pi (magnificent add-on board!), I am now able to put the project onto my RasPi without having to be careful about the jumper cables.

humble-pi

I've also got rid of LCD screen resistors, as they are not that needed and put 4.7k Î© resistor instead of the 10k Ω for the temperature sensor. The temperature sensor doesn't need that much resistance, but the 4.7k Î© is the minimum. The readings did not change at all. That's good, I know it works well (or, does it?).

humble-pi_wiring

The code changed a bit as well, I've created a "boot" screen and moved time/date onto a separate screen. Now the LCD Monitor has a default 10 second display time for time/date and temperature. Looks good, works fine. I've tested it and let it running for a full day. No delays, lags, problems, the RPi didn't heat up.

humble-pi_wiring2

The only thing I had to do to get more precise temperature readings was to put the sensor further from the Pi. It's heat mingled with temperature readings and gave unreasonable readings.

sensor

Now, I can start doing more with the project. I've already ordered humidity sensor and am starting to write code for button inputs to make it more usable.

If you're interested in the python code for this project, head on to my github repository: LCD-Monitor.

  • LinkedIn
  • Tumblr
  • Reddit
  • Google+
  • Pinterest
  • Pocket

Contact