Heute möchten wir euch die letzten zwei Bricklets aus der zuletzt veröffentlichten Serie vorstellen: Das RGB LED Matrix Bricklet und das Thermal Imaging Bricklet
Den vorherigen Blogeinträge zur Vorstellung der anderen Bricklets findet ihr hier:
- Blogeintrag DMX Bricklet und Humdity 2.0 Bricklet
- Blogeintrag Motorized Linear Poti Bricklet und RGB LED Button Bricklet
RGB LED Matrix Bricklet
Das RGB LED Matrix Bricklet ist mit 8x8=64 WS2812B RGB LEDs ausgestattet. Jede RGB LED besteht aus drei Einzel-LEDs (rot, grün, blau), die jeweils mittels eines 8-Bit-Werts gesteuert werden können. Die API ermöglicht es mit bis zu 120Hz die LEDs anzusteuern. Als Stromversorgung muss eine 5V Versorgung angeschlossen werden, die mindestens 4A liefern sollte. Wir bieten hierzu das passende Netzteil.
Thermal Imaging Bricklet
(Längeres Video auf Youtube: https://www.youtube.com/watch?v=xb44krsgmaM)
Das Thermal Imaging Bricklet ist unser absolutes Lieblingsbricklet und ist mit einer 80x60 Pixel Wärmebildkamera ausgestattet. Die Wärmebildkamera verfügt über eine Radiometriefunktion, d.h. mit der Kamera können auch Temperaturen gemessen werden. Dafür verfügt das Bricklet über einen speziellen Modus, genannt "Temperature Image Modus". Die Pixel in dem gelieferten Bild entsprechen dabei jeweils einer Temperaturmessung. Die Temperaturen werden mit 16-Bit Auflösung in den Messbereichen -273°C-381°C und -273°C-6279°C gemessen. Die Auflösung entspricht 0,01°C für den kleineren Messbereich und 0,1°C für den größeren Messbereich. Die Messung von Temperaturen kann zum Beispiel für Überwachungsaufgaben (Stichwort Predictive Maintenance) genutzt werden. Alternativ bietet das Bricklet den sogenannten "High Contrast Image Modus". In diesem Modus berechnet die Kamera die Temperaturverteilungen (Cluster) und teilt die gemessenen Temperaturen in 256 dieser Cluster ein. Man erhält also für jedes Pixel die dazugehörige Clusternummer. Um daraus ein Bild zu machen benötigt man eine Abbildungsfunktion die einem Cluster eine Farbe zuordnet. Die typischen Wärmebildkameras nutzen eine Abbildung bei der die Cluster für kalte Temperaturen schwarz bis blau dargestellt werden und heiße Temperaturen gelb bis weiß. Ein Beispiel dazu sieht man in der obigen Videosequenz. Der Brick Viewer bietet für das Bricklet verschiedene andere Abbildungen.
In einem High Contrast Image befinden sich also keine direkte Temperaturinformationen mehr. Es sind nur noch Cluster vorhanden. Mit der Definition eines Spotmeters können aber trotzdem in den Bild Maximum-, Minimum- und Durchschnittstemperaturen für einen Bildbereich ermittelt werden. Alle Einstellungen lassen sich natürlich über die API durchführen. Allgemein findet man in der API auch nähere Informationen zu den Themen Temperature und High Contrast Image, Spotmeter usw.
Da das Bricklet wie jedes andere Bricklet auch in unserem Baukastensystem genutzt werden kann, kann es als eine USB Wärmebildkamera genutzt werden. Zusammen mit der WIFI Extension oder der Ethernet Extension ist es aber auch möglich mit wenig Aufwand eine netzwerkfähige Wärmebildkamera aufzubauen. Wir sind sehr gespannt welche Projekte ihr mit diesem Bricklet realisiert!