Der erste Vorserienmodel ist fast fertig und funktioniert: Taste zum Auslösen, Anzeige von Temperatur, Luftfeuchte und Uhrzeit, mein minimun viable Produkt.Hier ein Foto von oben und das passende Schema mit Fritzing.
Das Entsperren des Computers habe ich weggelassen, bis ich eine Lösung gefunden habe, die einen ausreichenden Datenschutz gewährleistet. Der Plan via RFID ist nicht sicher genug, da es leicht ist, den Chip auszulesen und zu klonen.
Alle Komponenten sind in der Bucht oder bei dem großen A zu beziehen, der gesamte Aufbau ist für Anfänger nachbaubar.
Zwei Stolperfallen sollten beachtet werden:
Die Stromversorgung der Echtzeituhr
Die Reservestromversorgung der Uhr erfolgt mit einer Kopfzelle, wahlweise mit der CR2032 oder dem wiederaufladbaren Pendant LIR2032. Ich habe hier die Realtimeclock ZS-042 verwendet, die mit einer aufladbaren Knopfzelle geliefert wird. Die Ladeschaltung ist, in meinen Augen, untauglich und so nutze ich lieber die CR2032. Dafür muss jedoch die Ladefunktion auf der Platine abgeschaltet werden.
Wie auf dem Bild zu sehen, braucht dafür nur ein Widerstand entfernt zu werden, wie auf dem unteren Bild zu erkennen ist.
Positions der Pins VCC und GND an dem OLED SSD1306 Display
Das Display wird, je nach Hersteller mit unterschiedlicher Pinbelegung der Spannungsversorgung geliefert. Ich hatte in der gleichen Lieferung sogar schon beide Versionen bekommen.
Aktuell verwende ich eines, bei dem VCC links und GND rechts liegt. Auf einem Steckbrett diese leicht zu beheben, weil nur zwei Kabel umgesteckt werden müssen. Beim Löten auf Lochraster muss man nur aufpassen. Da ich mir oft Platinen in China fertigen lasse, verfahre ich so, die Platinen erst zu bestellen, wenn das Display geliefert worden ist.
Im nächsten Teil erkläre ich die zugehörige Software.