Fragen Android: Temperatur messen, SMS senden

Gast #3010011
Lesenswert?

Hallo,

in einer abgelegenen Hütte möchte ich die Temperatur messen und diese 
per SMS senden. Dieser Beitrag [1] zeigt, dass die (Raum)Temperatur bei 
einem Android-Handy prinzipiell über die CPU-Temperatur gemessen werden 
kann.

Dazu habe ich ein paar Fragen:

- Lässt sich ein Android-Handy leicht programmieren?
- Was benötige ich für Entwicklungssystem?
- Welches Handy wäre ideal?

Was ich machen möchte:

- Handy alle 6 Stunden aufwecken
- Temperatur messen
- SMS senden

[1]
https://play.google.com/store/apps/details?id=br.templister&hl=de

mfg

Drobel
Gast #3010044
Lesenswert?

Drobel schrieb:
> - Lässt sich ein Android-Handy leicht programmieren?

Anscheinend.. erste Versuche seien anscheinend spielend leicht.

Drobel schrieb:
> - Handy alle 6 Stunden aufwecken
> - Temperatur messen
> - SMS senden

Warum möchtst du das per Handy machen? (Gebühren)

Drobel schrieb:
> Dieser Beitrag [1] zeigt, dass die (Raum)Temperatur bei
> einem Android-Handy prinzipiell über die CPU-Temperatur gemessen werden
> kann.

Das ist so sicher nicht richtig. Die CPU Temperatur steht in keinem 
eindeutigen Verhältnis zur Raumtemperatur.
Gast #3010093
Lesenswert?

Markus .. schrieb:
> Drobel schrieb:
>> in einer abgelegenen Hütte
>
> Mobilfunk ist da schon, oder ?

Ja.

> Temperatursensor an ATTINY bei bestimmten wert wird eine SMS über GSM
> modul versendet.
>
> DS18B20 <--1-wire----->ATTINY<----UART------>GSM Modul  ---> SMS

Ist ein gewisser Aufwand. Eine komplette Hardware wie ein Handy wäre 
schon schön.

Electronics'nStuff schrieb:
> Drobel schrieb:
>> - Handy alle 6 Stunden aufwecken
>> - Temperatur messen
>> - SMS senden
>
> Warum möchtst du das per Handy machen? (Gebühren)

Welche Alternative gibt es?

> Drobel schrieb:
>> Dieser Beitrag [1] zeigt, dass die (Raum)Temperatur bei
>> einem Android-Handy prinzipiell über die CPU-Temperatur gemessen werden
>> kann.
>
> Das ist so sicher nicht richtig. Die CPU Temperatur steht in keinem
> eindeutigen Verhältnis zur Raumtemperatur.

Wenn ich es richtig verstanden habe, kann man die CPU-Temperatur und die 
Akku-Temperatur messen. Unmittelbar nach dem nach dem Aufwecken dürften 
beide noch in der Nähe der Raumtemperatur sein.
(Firma: fritzler-avr.de) #3010112
Lesenswert?

@markus
Na mitm Attiny wird das etwas knapp, wegen den ganzen AT Befehl Strings 
;)
Müssen ja in Flash passen.

Drobel schrieb:
> Ist ein gewisser Aufwand. Eine komplette Hardware wie ein Handy wäre
> schon schön.
Also ich kann dirn Layout+Schaltplan geben, da musste nurnoch nen 
Tempsensor ala KTY81 an den AVR ADC hängen.
GSM Modul, Atmega und Stromversorgung sind schon drauf.

Wieso willste eigentlich die Raumtemp der Hütte messen?
#3010116
Lesenswert?

Martin Wende schrieb:
> @markus
> Na mitm Attiny wird das etwas knapp, wegen den ganzen AT Befehl Strings
> ;)
> Müssen ja in Flash passen.


Der Tiny (welcher eigentlich?) hat genug davon. 1024 Bytes sind schon 
eine Menge Holz. Da kann man leicht 20 Strings mit jeweils 10 Zeichen 
unterbringen und hat trotzdem erst 200 Bytes, also 20%, verbraucht. Noch 
mal 100 oder 200 Bytes für das Programm und du hast eine Flash 
Auslastung von 30%. Für die nicht genutzten 70% gibt es von Atmel kein 
Geld zurück.

Will man sich das Leben leichter machen, sollte man darauf achten einen 
Tiny mit integrierter USART zu nehmen.
Gast #3010127
Lesenswert?

Martin Wende schrieb:
> Drobel schrieb:
>> Ist ein gewisser Aufwand. Eine komplette Hardware wie ein Handy wäre
>> schon schön.

> Also ich kann dirn Layout+Schaltplan geben, da musste nurnoch nen
> Tempsensor ala KTY81 an den AVR ADC hängen.
> GSM Modul, Atmega und Stromversorgung sind schon drauf.

Kannst du den Schaltplan posten?

> Wieso willste eigentlich die Raumtemp der Hütte messen?

Es läuft eine automatische Heizung in der Hütte und ich möchte über die 
Temperatur informiert sein.
Gast #3010187
Lesenswert?

Martin Wende schrieb:

> Wenns nen Ausfall mitbekommen soll, ist fest alle 6h senden vllt nen
> bissel doof.

Ja.

> Da wärs doch sinnvoller ne SMS zu senden, wenn die Temp eine gewisse
> Grenze unterschreitet?

Ja.

> Der Schaltplan ist etwas gruselig, da schnell zusammen gekloppt.

Nicht unbedingt ;)

Danke für den Schaltplan, aber die Handylösung ist einfacher.

Vielleicht sollte ich einfach anfangen und sehen, ob ich eine 
Androidlösung hinbekommen kann.
#3010191
Lesenswert?

Martin Wende schrieb:
> @markus
> Na mitm Attiny wird das etwas knapp, wegen den ganzen AT Befehl Strings
> ;)
> Müssen ja in Flash passen.


und

Karl Heinz Buchegger schrieb:
> Der Tiny (welcher eigentlich?)


ATTINY1634 reicht völlig.
16KB Flash + 1KB SRAM + Text zum Teil im EEPROM.
2x UART !

Drobel schrieb:
> Ist ein gewisser Aufwand. Eine komplette Hardware wie ein Handy wäre
> schon schön.

OK, wenn Du Dein Android auf der Hütte liegen lassen möchtest dann siehe 
hier:
http://ytai-mer.blogspot.de/2011/04/meet-ioio-io-for-android.html

https://www.sparkfun.com/products/10748?
Gast #3010535
Lesenswert?

Also ich weiß ja nicht.

Die CPU Temperatur von Android Geräten lässt sich nicht immer auslesen 
und ganz nebenbei steigt die Temperatur fast im Sekundentakt nachdem 
Last auf die CPU kommt. Und die Last die die CPU bekommt ist nach dem 
Aufwecken beinahe gewaltig.

Akkutemperatur ist da schon eher eine Idee, aber gerade Nachbauakkus 
haben meist keine Temp.Sensoren.

Ein kleiner Controller + GSM Modem + Temperatur Sensoren ist dann doch 
wesentlich flexibler und auch günstiger.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren