While cleaning out the cellar the other day, I found an old control panel with old analog displays. This gave me the idea that it must be possible to use these displays somehow to display data from the SmartHome.
These displays should be particularly useful for displaying current climate data such as temperature, humidity, etc.
How to do this and what you need to bear in mind is described in the following article.
Safety instructions
I know the following notes are always kind of annoying and seem unnecessary. Unfortunately, many people who knew "better" have lost eyes, fingers or other things due to carelessness or injured themselves. Data loss is almost negligible in comparison, but even these can be really annoying. Therefore, please take five minutes to read the safety instructions. Because even the coolest project is not worth injury or other trouble. https://www.nerdiy.de/sicherheitshinweise/
Affiliate links/advertising links
The links to online shops listed here are so-called affiliate links. If you click on such an affiliate link and make a purchase via this link, Nerdiy.de will receive a commission from the relevant online shop or provider. The price does not change for you. If you make your purchases via these links, you support Nerdiy.de in being able to offer other useful projects in the future. 🙂
Requirements
Helpful articles: Before you start with this article, you should have dealt with the basics of soldering. You can find information about this in the following article. Electronics - My friend the soldering iron
Required material:
In the following list you will find all the parts you need to implement this article.
Required tool:
In the following list you will find all the tools you need to implement this article.
Collect required parts
In the following picture you can see the parts you need to build your own retro SmartHome display.
In the section More than two displays in one housing you will also find templates for modular housing parts.
Housing for a display:
You can rotate the 3D view of the STL file by holding down the mouse button. You can zoom in and out with the mouse wheel.
Housing for two displays:
You can rotate the 3D view of the STL file by holding down the mouse button. You can zoom in and out with the mouse wheel.
Attaching the alternative display scale labeling
In this step, the alternative labels for the display scales are glued on. After all, you don't want to use the analog displays to show voltages but other values such as temperatures, humidity, etc.. To do this, the scales need to be adapted slightly.
In the following pdf file you will find templates for temperature (inside and outside), humidity (inside and outside), air pressure, hour and minute in German and English. Simply print these out and stick them on the scales of the analog displays as described below. Printable label paper is best suited for this, as it already has an adhesive layer on one side.
LED backlighting is installed so that you can also illuminate the displays later in the dark.
Prepare connecting cables
In order to be able to control the pointer deflection of the analog displays later, they must of course be connected to a voltage source. The connection cables are prepared for this in this step.
Connecting the ESP8266 adapter board
The now prepared cables must of course still be connected to the heart - the ESP8266 adapter board.
Other variants
The great thing about the PCA9685 breakout board is that it offers up to 16 outputs. This means you can connect up to 16 displays.
A 3D printer is sufficient to produce a housing for one or two analog displays. Unfortunately, most 3D printers are too small for more than two displays. One way of combining several displays is described in the section More than two displays in one housing described below.
More than two displays in one housing
...are difficult to realize in the way described above. At the very least, it is very difficult to print a housing with space for more than two displays using a 3D printer. Most 3D printers simply do not have enough space on their print bed for this.
At least if you want to print the housing in one part, this does not work. In case you have no problem with screwing the housing together from several parts, here is a suggestion on how the whole thing can still be realized. Unfortunately, there are currently no pictures with step-by-step instructions. I will add these here as soon as possible.
However, you can still get a very good idea of the assembly using the 3D templates. For those who still want to try it out:
A few pictures explaining the assembly can be found after viewing the required 3D files.
I hope everything worked as described for you. If not or you have questions or suggestions please let me know in the comments. I will then add this to the article if necessary. Ideas for new projects are always welcome. 🙂
PS Many of these projects - especially the hardware projects - cost a lot of time and money. Of course I do this because I enjoy it, but if you think it's cool that I share the information with you, I would be happy about a small donation to the coffee fund. 🙂