‘How-To’ Series – More Temp Sensors

There continues to be great interest in hacking weather sensors on the Pi. A while ago I wrote a ‘How-To‘ for the AOSONG AM2315 temperature/humidity sensor that was quite popular. Today I have released another ‘How-To‘ for the AM2315’s siblings – the AM2302, DHT11, and DHT22 sensors.

Temperature/Humidity Sensors

Temperature/Humidity Sensors

I have found that experienced Pi/Linux users can get these sensors up and running in a very short time. For many hackers new to the Pi and or Linux, it is a challenging learning process, sometimes even intimidating. Sopwith’sHow-To‘ series are guides designed to help these folks succeed in their Pi project.

Each ‘How-To‘ includes screen shots for nearly every step of a project. Although this takes some work and makes the documents longer, I have found it is these images that help Pi enthusiasts understand each implementation step.

You can download the ‘How-To‘ below. The Zip file also contains the modified test Python script described in the document.


Post a comment if the ‘How-To‘ Series helps you with your projects. Improvements, edits, bug reports, and requests for other ‘How-To‘ topics are most welcome.

There is a kid out there who would love to help you hack your Pi.


Hacking a BV4618 20×4 LCD (Part-3)

In Part-2 of this blog post series I provided a detailed ‘How-To’ for new users of the  ByVac BV4618 LCD for their Arduino projects. It is clear to me there are plenty of Arduino hobbyists who want to hack LCD’s and need a simple way to wire them up and write to them.

The ByVac BV4618 LCD is a great choice. You can actually get it up and running with three wires – V+, Gnd, and Tx. Writing text to the display is pretty straightforward using the BV4618_S library. The library is useful, but Ol’ Sopwith does not think the class is easy enough to use for beginners.

To solve this problem I extended the BV4618_S class library and created a new class named sop4618_S. The class is brain-dead simple to use and it hides all the complexities of the VT100 code sequences.

Continue reading