uC + LED + Temperatursensor + geringer Stromverbrauch

Gast #1347465
Lesenswert?
• ▲
▼
Hallo zusammen!

Meine ersten Versuche mit dem ATmega8 sind jetzt schon ein paar Jahre 
her und daher muss ich mich erst wieder einarbeiten.
Vielleicht kann mir jemand einen Tipp geben, in welche Richtung ich 
recherchieren muss, um meine Anwendung selbst aufbauen zu können.

In einem möglichst kleinen Gehäuse soll eine LED und ein 
Temperatursensor untergebracht werden - gesteuert von einem uC um die 
LED bei bestimmten Temperaturen zum Leuchten, Blinken, usw. zu bringen.
Das ganze sollte via Batterie/Akku betrieben werden.

Ich bin schon auf die ATtiny gestoßen - ist das vielleicht was?

Außerdem möchte ich dann - wenn alles im Gehäuse ist - die Bedingungen 
anpassen können, so dass die LED auch bei anderen Temperaturen als 
ursprünglich programmiert blinkt o.ä. Dazu könnte man vielleicht in das 
Gehäuse auch einen ISP-Ausgang anbringen und darüber den uC jedesmal neu 
programmieren?

Freue mich über ein paar Hinweise, damit ich in der richtigen Richtung 
weitersuchen kann.

Danke & Gruß!
Gast #1347483
Lesenswert?
• ▲
▼
Hi

>Ich bin schon auf die ATtiny gestoßen - ist das vielleicht was?

Ja. Z.B. ATTiny25 (ca. 600µA bei 3,3V)

Temperatursensor: TSIC506 (ca. 45µA bei 3,3V)

>Außerdem möchte ich dann - wenn alles im Gehäuse ist - die Bedingungen
>anpassen können, so dass die LED auch bei anderen Temperaturen als...

Ginge auch über Poti und ADC.

MfG Spess
Gast #1347492
Lesenswert?
• ▲
▼
Hi

>Wie genau/zuverlässig der ist, kann ich allerdings nicht sagen.

Aus AVR AppNote:

This can result in very precise temperature measurements, sometimes as 
accurate as +/- 2°C.

Allerdings nur nach Kalibrierung.

MfG Spess
Gast #1347493
Lesenswert?
• ▲
▼
Das vorgeben der Grenzen würde ich mit einen seriellen
Anschluß machen (SPI/I2C oder RS232 mit 5/3 Volt Pegel).
Die Werte über einen anderen µC senden z.B. vom PC über
einen Umsetzer.

Man könte sogar einen 1-Draht Bus basteln.

Abschaltbare Temperatursensoren mit digitaler Schnittstelle
sind wohl besser als eine eigene Messschaltung mit Spannungsteiler
und AD-Wandler.
Dann wäre ein Tiny2313 (wegen UART) eine Möglichkeit.

Problem ist hier die LED wenn sie leuchtet. Auch eine
low Curent hat mal eben 2 mA.

Also ist ein Blinkcode für die Stufen nötig!

avr
Gast #1351839
Lesenswert?
• ▲
▼
Danke für die Antworten!
Hier ist ja echt viel los, musste meine Thread von Seite 6 wieder nach 
vorne holen ;)

Das sind schon mal gute Hinweise, da schau ich mich dann genauer um.
Die LED muss blinken, ok, aber das ist zu verkraften.

Andere "Leuchtmittel" mit denen man dauerhaftes Licht erzeugen kann bei 
wenig Stromverbrauch gibt's wohl eher nicht, oder?

Der 1-Draht-Bus gefällt mir gut. Im Prinzip schicke ich ja nur kurze 
Signalfolgen rüber - vielleicht eine am Anfang um das "Setup" zu 
initialisieren, und dann die Grenzwerte - und danach eine Checksumme zur 
verifizierung, und das war's.

Könnte man dann ja vielleicht sogar drahtlos via E-Magnet und Hallsensor 
machen - dann kann das Gehäuse verschlossen bleiben und braucht garkeine 
Kontakt nach aussen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.