BLIT2008-Board-Thermo
Aus BraLUG-Wiki
Inhaltsverzeichnis |
Hardware
Schaltplan
Eagle-Dateien (Schaltplan und Leiterplatte)
Beschreibung
Diese Baugruppe stellt einen Temperaturfühler, welcher wiederum mittels TWI vom Basisboard angesprochen werden kann, dar. Kernstück ist der Schaltkreis LM75, der, ohne Kalibrierung und linear über den ganzen Bereich, die Umgebungstemperatur ermitteln kann. Diese Einfachheit war auch der Grund, warum, trotz SMD-Ausführung, diesem IC der Vorzug gegeben wurde.
Mittels Jumper JP1 kann wieder der INT-Ausgang des LM75 mit dem MC verbunden werden. Mit Jumper JP2-4 können die letzten 3 Bit der TWI-Device-Adresse eingestellt werden.
Stückliste
Teil | Anzahl | Beschreibung | Hinweis | Preis insgesamt (Reichelt) |
---|---|---|---|---|
IC1 | 1 | LM75A | gibt es nur als SMD | 1,35€ |
C1 | 1 | Kondensator 100nF | . | 0,072€ |
SV1 | 1 | Wannenstecker 10-polig | Reichelt: WSL 10W | 0,10€ |
JP1, JP2, JP3, JP4 | 11 | Jumperstift | . | 0,25€ |
Leiterplatte | . | . | Eigenproduktion | 1,00€ |
Gesamtpreis | . | . | ohne Leiterplatte | 1,772€ |
Software
- lm75_lcd: innerhalb dieses kleinen MC-Programmes wird die Temperaturinformation aus dem LM75 via TWI zyklisch ausgelesen, entsprechend decodiert und auf dem ebenfalls angeschlossenen LCD ausgegeben.
- lm75_usb: ein zweigeteiltes Programm
- MC-Programm: ermittelt zyklisch die Temperatur via TWI aus dem Sensor LM75und speichert den Wert in einem Array ab. Dieses Array ist so dimensioniert, dass bei einem Zyklus von 5min für die letzten 24h Werte abgelegt werden können.
- Kommandozeilentool (usb2blitboard): Auslesen von Werten aus dem BLIT-Board via USB
-
usb2blitboard echo
USB-Test -
usb2blitboard read_idx
Anzeigen des Zeigers auf den letzten Wert der Temperaturhistorie -
usb2blitboard lm75_read
aktuellen Temperaturwert auslesen -
usb2blitboard lm75_read_all
Auslesen der Temperaturhistorie (288 Temperaturwerte)
-