Pages: [1] 2 3   Go Down
Author Topic: FIS für Motorrad  (Read 4104 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 0
Posts: 128
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo!

Ich möchte mir mit dem Arduino eine Anzeige für mein Motorrad bauen.
Es sollen folgende Dinge "gemessen" und angezeigt werden:
- Öltemperatur (Kaufsensor in Ölwanne)
- Wassertemperatur (Kaufsensor im Wasserkreislauf)
- Umgebungstemperatur (irgendein Temperatursensor)
- Uhrzeit

Die Kennlinien der Kaufsensoren sind noch nicht bekannt - müsste ich messen, wenn ich sie habe.

Das Display soll alle 4 Werte auf einem Display anzeigen.
Entweder 2 Werte, die alle z.B. 5sek wechseln, oder per Knopfdruck wechselbar.

Nun das größte Problem:
Ich habe bisher 0 Plan von der ganzen Thematik (Arduino). Habe zwar Grundkenntnisse in Elektronik aus der Ausbildung (Mechatronik) und basics der Programmierung (Delphi - ein Semester Maschinenbauinformatik), aber das wars dann auch schon.
Im Netz hab ich aber auch schon einige tolle Projekte gefunden, die weitestgehend das Gleiche behandeln:
http://www.oli82.de/blog/?p=384
oder
http://fluuux.de/2012/08/arduino-temperatur-auslesen-und-auf-display-ausgeben/

Habe auch schon diesen Arduino näher in die Auswahl genommen (kompakte Bauform):
http://www.komputer.de/zen/index.php?main_page=product_info&cPath=21&products_id=35&zenid=6f3e0765e2c98baa4bde34b4d9cc3101

Könnt Ihr mir vielleicht etwas Unterstützung geben, welches Display sich z.B. gut eignen würde und wie ich das am Besten mit der Programmierung angehen kann?
Kann ich die Sensoren direkt anklemmen um den sich ändernden Widerstandswert auszuwerten, oder muss davor noch eine Elektronik?

Toll wäre halt, wenn das Ganze schön platzsparend ist aber gleichzeitig alle 4 Werte anzeigen könnte und dabei noch gut lesbar ist.... Die eierlegende Wollmilchsau halt  smiley-razz

Danke Euch für die Hilfe!

Gruß
Morris
« Last Edit: March 30, 2013, 03:40:28 pm by maeckes » Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 234
Posts: 20195
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Morris
Ich rate Dir mal ein Arduino Einsteigerkit zu kaufen (oder nur den arduino UNO falls du bereits Elektronikteile zuhause hast) und Dich dann mal mit einem Buch oder Tutorial in Arduino einarbeiten. Dann wenn Du die Basis kannst kannst Du dein Projekt beginnen.
Grüße Uwe
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 128
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Danke Dir!
Warum den Uno und nicht den Nano?
Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 234
Posts: 20195
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Zum Anfangen ist der einfacher weil größer. Kannst aber auch mit dem Nano anfangen.
Grüße Uwe
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 128
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Habe hier ein Display gefunden:
http://www.ebay.co.uk/itm/1602-LCD-Keypad-Shield-for-Arduino-Duemilanove-UNO-MEGA2560-MEGA1280-/121062018125?

Quote
The shield can be directly plugged onto the Arudino board and there is no need for soldering or fly-wiring.
Auf den Nano? Oder auf welchen Arduino? Oder auf alle? Weiß das jemand?

Kannst Du ansonsten noch ein Buch/Tutorial empfehlen?

Habe mir jetzt erst mal den Uno bestellt. Dann kann man schon mal etwas spielen. smiley smiley smiley
« Last Edit: February 12, 2013, 06:09:00 am by maeckes » Logged

Offline Offline
Sr. Member
****
Karma: 3
Posts: 432
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Auf den Uno passt's.
Du wirst Dich um saubere Betriebsspannung kümmern müssen, Mopeds haben meist ordentlich Müll auf der Leitung. Und das Gerüttel erfordert mechanische Stabilität, da taugt das Stecksystem nur zur Entwicklung.

Aber zum laufen lernen ist's prima.
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 66
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Interessant dafür ist vielleicht dieser UNO-Klon: http://www.watterott.com/de/OLIMEXINO-328

- ordentliche Temperaturbereiche
- für "raue" Umgebungen ausgelegt
- Stromversorgung über Li-Ionen-Akku sowie 9-30V - wenn Strom anliegt, wird auch gleich der Akku geladen. Das sollte das Problem der stabilen Spannungsversorgung lösen.

Zum Temperatur messen taugt der DS1820 prima - weiß nur nicht, ob der mit üblichen Öl-Temperaturen zurechtkommt. Außerdem wäre dann ein "unten außen an der Wanne" zu überlegen.
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 128
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Danke Euch!!

Der Olemexino ist scheinbar genau der richtige Kandidat!
Ich werde also erst mal mit dem Uno spielen und dann wenn alles läuft den Olemexino zu Rate ziehen ;-)
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 85
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo
Was hälst Du von einem PT1000
http://www.sensorshop24.de/Temperaturfuehler/Einschraubfuehler-mit-Kabel/Einschraubfuehler-mit-einem-M8x10-Gewinde/Einschraubfuehler-bis-200-C/Einschraubfuehler-mit-M8x10-Gewinde-bis-200-C.html

Und einem Bausatz
http://www.pollin.de/shop/downloads/D810144B.PDF

Für die Genauigkeit müste es ja so genügen

zb.
90°C    =  ( 1347,022 Ohm  - 1000 ) / 3,855   

Summe= 90,018 °C

60°C = 60,283 °C

usw

Als Display würde ich ein Seriales TFT benutzen
http://www.lipoly.de/index.php?main_page=product_info&cPath=880_1298_1793&products_id=214875

Oder halt ein Größeres


Aber bin selbst neu

Grüße
Ratlos

Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 128
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Guten Morgen zusammen!

Ein PT-Sensor wäre natürlich echt super.
Problem: Die Ölablassschraube hat ein M14x1,25 Feingewinde.
Habe aber schon einen Sensor gefunden, der mit solchem Gewinde ausgestattet ist:
http://www.kosoeurope.com/temperatursensor-m14xp1.25-150c-schwarzer-stecker

Es gibt auch Adapter:
http://www.kosoeurope.com/adapterschraube-fuer-temperaturgeber-pt1/8x28-m14x1-25x15mm

Aber da ist die Wandung zwischen Innengewinde und Außengewinde dann etwa 1,38mm.
Das ist mir doch etwas zu dünn.

Ich wollte dann einfach den Widerstand vom Temperatursensor dauerhaft bestimmen und umgerechnet dann halt als Temperatur ausgeben.



Ja so ein Display hatte ich mir auch vorgestellt. Aber das liegt halt noch in der "Ferne". Wollte heute Nachmittag erst mal versuchen einen Widerstandswert zu bestimmen. Wenn das klappt, wollte ich mich an Temperatursensoren heranwagen. Das Display kommt dann zum Schluss  smiley-wink Und ich glaube, dass wird auch die größte Herausforderung  smiley-confuse

Gruß
Morris
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 128
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo!

Ich habe nun mittlerweile etwas getestet und bin echt begeistert von dem feinen Spielzeug smiley

Habe nun auch eine Tabelle bekommen, in der das genaue Verhältnis von Temperatur-Widerstand für einen Öltemperaturgeber aufgeführt ist.
Meiner Meinung nach ein NTC 10k, da bei 25°C der einzig glatte Wert: 10k Ohm. B=3435°K

Ich hatte mir nun gedacht, dass ich den NTC einfach zwischen 5V und A0 auf dem Arduino anklemme.
Dann bekomme ich ja eine Spannung am Analogeingang zurück.
Diese wollte ich dann anhand der e-Funktion vom Widerstand auf eine Temperatur umrechnen.

Ist das so möglich?
Oder denke ich da vollkommen falsch?

Danke Euch!

Gruß
Morris
Logged

Germany
Offline Offline
Edison Member
*
Karma: 44
Posts: 2261
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Nicht ganz. Du musst einen Spannungsteiler, bestehend aus NTC und Festwiderstand, aufbauen. Am verbindungspunkt der beiden widerstände greifst du dann die Spannung ab und gibst diese auf deinen Analogpin.
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

Offline Offline
Full Member
***
Karma: 0
Posts: 128
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hm und wieso kann ich nicht die von mir genannte "Lösung" wählen?

Habe das so mit nem 4,7k Ohm NTC und nem 4,7k Festwiderstand gemacht, zum Probieren.
Aber dann habe ich ja immer das Problem, dass alleine durch die Toleranz der Widerstände, die gemessene Spannung(->Temperatur) ja auch nur so halb stimmt...
« Last Edit: February 15, 2013, 08:07:22 am by maeckes » Logged

Germany
Offline Offline
Edison Member
*
Karma: 44
Posts: 2261
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hm und wieso kann ich nicht die von mir genannte "Lösung" wählen?
Du kannst deinen Ansatz ruhig testen, dann erkennst du, dass trotz Temperaturänderung permanent am Analogpin 1023 anliegt. Du musst das Prinzip einer Reihenschaltung anwenden und den Spannung über einem (in diesem Fall veränderlichen) Widerstand messen. Du gehst fälschlicherweise davon aus, dass die Spannung hinter einem Widerstand niedriger ist - mal bewusst laienhaft formuliert. smiley-wink

Zur Bettlektüre ist vielleicht noch zu früh, trotzdem als Lesevorschlag:
http://de.wikipedia.org/wiki/Reihenschaltung
http://de.wikipedia.org/wiki/Spannungsteiler
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

Offline Offline
Full Member
***
Karma: 0
Posts: 128
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Okay - verstanden
Habe gestern einen von der Fest-widerständen mit 5% Toleranz gemessen und der hatte sein Toleranzfeld schon fast ausgenutzt  smiley-confuse Das ist natürlich dann schon murks.
Daraufhin jetzt Widerstände mit 1% Toleranz geordert.

Ich möchte ja die Ausgabe später über ein Display realisieren.
Nun gibt es ja verschiedene. Habe mir mal zwei ausgesucht:

LCD
http://www.exp-tech.de/Displays/I2C-LCD-1602-Module-652.html

TFT LCD
http://www.exp-tech.de/Displays/1-8-18-bit-color-TFT-LCD-display-with-microSD-card-breakout-ST7735R.html

Dazu mal einige Fragen / Probleme:
  • Welches stellt die größte Herausforderung in Sachen Programmierung dar?
  • Das Display soll gut ablesbar sein - auch bei Tageslicht (halt auf dem Motorrad montiert, da scheint die Sonne). Welches eignet sich da am Besten?
  • Benötige ich noch etwas, außer das Display und den Arduino um das Ding ans Laufen zu bekommen?
  • Könnt Ihr mir vll eins empfehlen?

Danke Euch!

Gruß
Morris
« Last Edit: February 15, 2013, 09:14:26 am by maeckes » Logged

Pages: [1] 2 3   Go Up
Jump to: