Gemessen werden Lufttemperatur, Luftdruck und Luftfeuchte, ausgegeben werden diese Werte auf einem Display. Zum Energiesparen greifen verschiedene Maßnahmen: Die Messung wird nur alle 60 Sekunden vorgenommen und die Ausgabe erfolgt dann auf einem E-Ink Display. Dazwischen wird im Schlafmodus abgewartet.
Kategorie: Physical Computing
ATTiny85 programmieren mit ISP
Eine neue Herausforderung ist den ATTiny85 direkt mit einem ISP (In System Programmer) zu programmieren und dabei heraus zu finden was mit dem Chip so alles möglich ist.
NTC Thermometer mit Korrektur
Beim Messen mit dem NTC Widerstand war klar, das der Messwert mit der Versorgungsspannung schwanken wird. Die Versorgungsspannung wird ja auch nicht gemessen, sondern als konstant angesehen. Für den Batteriebetrieb muss sich das natürlich ändern, dazu mache ich eine Anleihe aus eineren früheren Erfahrung zum Thema Spannungsüberwachung. NTC Thermometer mit Korrektur weiterlesen
Aktuator mit Überwachung der Funktion
Wenn ich mittels eines I/O Ports einen Motor ein- oder ausschalte, woher weiß ich, ob der Motor wirklich läuft bzw. ausgeschaltet ist? Hier bleibt nur die Möglichkeit mit Sensoren den Motor und die Funktion zu prüfen. Das ist insbesondere dann wichtig wenn es um sichere Funktion geht oder eine Fehlfunktion hohe Kosten verursacht. Aktuator mit Überwachung der Funktion weiterlesen
Luftdruck messen – SPI Bus mit mehreren Teilnehmern
Auch am SPI Bus sollen mehrere Teilnehmer gleichzeitg angeschlossen werden können. Das probiere ich doch einmal aus. Mit einem Luftdrucksensor am I2C Bus und zwei Ausgabemodulen am SPI Bus. Hierfür verwende ich zwei Module, die ich schon im Einsatz hatte: Ein Siebensegment Display mit acht Digits und zwei LED Matrix Anzeigen mit jeweils acht x acht LED’s. Luftdruck messen – SPI Bus mit mehreren Teilnehmern weiterlesen
LED Matrix 8×8 am SPI Bus
Alternativ zum Maroon Shield gibt es natürlich auch andere Möglichkeiten eine 8×8 LED Matrix anzusteuern. Zum Beispiel hiermit über das SPI Port. LED Matrix 8×8 am SPI Bus weiterlesen
4 und 8 Digit Siebensegment am SPI Bus
Nachdem die Ausgabe mit einem einfachen Siebensegment Display mit einem Digit so gut geklappt hat versuche ich es mal mit mehreren Digits. Einem vier Digit auf dem Breadboard und einem acht Digit als fertiges Modul. 4 und 8 Digit Siebensegment am SPI Bus weiterlesen
Licht messen – I2C Bus mit mehreren Teilnehmern
Nach all den Prototypen auf Lochraster, die allesamt mit I2C funktionieren, baue ich doch einmal ein Messgerät, das diese verschiedenen Ausgaben nutzt. Ein einfacher Sensor ist ein Lichtsensor mit einem LDR, also einem lichtabhängigem Widerstand. Der eingelesene Wert wird dann auf verschiedenen I2C Ausgabemodulen angezeigt. Licht messen – I2C Bus mit mehreren Teilnehmern weiterlesen
Leuchtbalkenanzeige mit I2C
Eine andere Möglichkeit der Anzeige mit LED’s erfordert einen Ausflug in die Analogtechnik. Die Ausgabe als Leuchtbalken, um intuitiv schon sehen zu können ob mehr oder weniger vorhanden ist, von was auch immer. Leuchtbalkenanzeige mit I2C weiterlesen
Siebensegment Anzeige am I2C Portexpander
Da es mit den LED’s schon so gut geklappt hat, versuche ich es mal mit speziellen LED’s: einem Siebensegment Display. Auch die kann man natürlich beliebig ansteuern, sinnvoll sind aber lesbare Zeichen. Siebensegment Anzeige am I2C Portexpander weiterlesen