Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| efinf:blc2016:bu1:projekt6:projekt [2017/03/16 19:13] – created patrick_lehn | efinf:blc2016:bu1:projekt6:projekt [2017/03/16 21:25] (current) – patrick_lehn | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Drehzahlmesser ====== | ||
| + | ==== Patrick Lehn ==== | ||
| + | ==== Idee und Fernziel ==== | ||
| + | Drehzahlmesser mit LED-Balken und 4-Ziffer-Display für Motorrad. | ||
| + | ===== Bericht ===== | ||
| + | ==== Material ==== | ||
| + | * 1x Arduino | ||
| + | * 1x 7-Segment Display | ||
| + | * 10x LEDs | ||
| + | * 10x Widerstände (220Ohm) | ||
| + | * 1x Lochplatine | ||
| + | * Plexiglas | ||
| + | |||
| + | ==== Aufbau ==== | ||
| + | Auf dem Foto sind 2 Arduinos zu sehen, wobei der rechte nicht direkt zum Projekt gehört. Dieser simuliert das Motorrad; heisst er kann so eingestellt werden, dass er in einem " | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Für das Gehäuse aus Plexiglas wurden folgende Dateien erstellt. Im Dateinamen kann die Dicke der Teile des jeweiligen Dokuments entnommen werden. Das Gehäuse ist noch nicht ganz fertig, es fehlen noch die Löcher für die Anschlusskabel (12V, GND, Signal) des Motorrades. Diese werden noch gebohrt. | ||
| + | |||
| + | {{ : | ||
| + | {{ : | ||
| + | |||
| + | ==== Code ==== | ||
| + | In der File rpm_gauge ist relativ viel auskommentiert. Jene Code-Teile ermöglichen es, die Frequenz mittels Potentiometer und tone-Funktion zu simulieren. Der Nachteil dabei ist, das die tone-Funktion eine mindest & maximal Frequenz hat. Die mindest Frequenz lag bei ca. 30-40Hz, was für meine Ansprüche zu hoch war (da beispielsweise die 2000rpm nicht unterschritten werden konnten). Daher wurde ein einfacher und kurzer CODE für einen zweiten Arduino geschrieben (freq_sim). Dieser erlaubt nun, dass der volle rpm-Bereich ausgetestet werden kann (allerdings muss man bei delay-Funktion die Zeitwerte immer wieder manuel anpassen). | ||
| + | |||
| + | {{ : | ||
| + | {{ : | ||
| + | |||
| + | {{: | ||
| + | |||
| + | **Libraries: | ||
| + | * TM1637Display.h: | ||
| + | * Arduino.h: https:// | ||
| + | |||
| + | ==== Fazit ==== | ||
| + | Der Drehzahlmesser funktioniert, | ||
| + | |||
| + | {{: | ||
| + | |||