SlideShare une entreprise Scribd logo
1  sur  12
Shaker Racer

Publikation von Studierenden der FH OÖ
Die Motivation
Der Shaker Racer ist im Einsatz bei
Informationsveranstaltungen der FH Hagenberg
Jedoch in Zeiten von Smartphones, ist
die Bedienung mittels Nokia N95 nicht
mehr aktuell.
Die Lösung: Shaker Racer für Android!

Motivation

Seite 2
Shaker Racer - Grundsätzliches
Leicht modifiziertes ferngesteuertes Spielzeugauto
Shaker Racer Modul integriert welches mittels Bluetooth
kommuniziert
Erweiterbar mit Ideen: Gangsystem, Geschwindigkeits-,
Drehzahlsensor, usw.

Shaker Racer

Seite 3
Shaker Racer 4 Android
Lenkrad das sich bei Neigung mit bewegt
Menu
Und
HUD

Pedal das zum Beschleunigen verwendet werden kann
Hauptbildschirm

Seite 4
Projektteam

Andreas Schuster

Matthias Hochrieser

Shaker Racer

Projektbetreuer
DI Stephan Selinger

Projektteam

Seite 5
Shaker Racer 4 Android – Menu
und Hud

Menu – Action Bar
Verbindung aufnehmen zum Auto
Einstellungen: Gangschaltung ändern
Sprache Wechseln, Hilfe und About
Hud zeigt (Am Auto nicht implementiert)
Geschwindigkeit und Drehzahl
Gang
Menu und HUD

Seite 6
Shaker Racer 4 Android –
Verbindung zum Auto
Verbindung erfolgt über Bluetooth 2.0
Datenpaket der Bluetooth Verbindung:

Device ID kennzeichnet die Verschiedenen „Geräte“
u.a. Lenkung, Beschleunigung, Hupe, usw.
Data enthält z.B. bei der Lenkung Werte von -128
(Rechts) bis 127(Links)
Message ID z.B. 4 für ein Update
Bluetooth Datenpaket

Seite 7
Shaker Racer 4 Android –
Automatik oder Manuell?

Die App verfügt über zwei Bedienkonzepte:
Automatik: Beschleunigung durch Neigung des Telefons
Manuell: Beschleunigung durch drücken des Pedals und
Gangschalten durch Neigung des Telefons
Einstellungen – Automatik oder Manuell

Seite 8
Shaker Racer 4 Android Steuerung
Nicht Lineares Lenken: Ermöglicht eine stabile
Lenkung des Autos. => Mittlerer Bereich ermöglicht
es das Auto in der Spur zu halten.

Nicht lineares Lenken

Seite 9
Shaker Racer 4 Android Sprachen

Der Sprachen Button ermöglich ein schnelles wechseln
ins Englische bzw. ins Deutsche.
Austauschen der Localiation und Update der UI

Sprachen wechseln

Seite 10
Shaker Racer 4 Android –
Tutorial Ansicht
Kurze Erklärung der Bedienungselement die sich im
Hauptmenü/bildschirm befinden
Exit durch Berührung

Tutorial Ansicht

Seite 11
Danke

Seite 12

Contenu connexe

En vedette

Sebastian toro informatica
Sebastian toro informaticaSebastian toro informatica
Sebastian toro informaticasebastiantoro18
 
La drogadicción
La drogadicciónLa drogadicción
La drogadicciónlina-s
 
SRWJ-Hotelier Indonesia_November 2013
SRWJ-Hotelier Indonesia_November 2013SRWJ-Hotelier Indonesia_November 2013
SRWJ-Hotelier Indonesia_November 2013Marco R Seiler
 
Podcasten ist Bloggen, nur mit der Stimme, WordCamp Nürnberg 2016
Podcasten ist Bloggen, nur mit der Stimme, WordCamp Nürnberg 2016Podcasten ist Bloggen, nur mit der Stimme, WordCamp Nürnberg 2016
Podcasten ist Bloggen, nur mit der Stimme, WordCamp Nürnberg 2016djrewerb
 

En vedette (7)

Esteban
EstebanEsteban
Esteban
 
Binder1
Binder1Binder1
Binder1
 
Sebastian toro informatica
Sebastian toro informaticaSebastian toro informatica
Sebastian toro informatica
 
La drogadicción
La drogadicciónLa drogadicción
La drogadicción
 
SRWJ-Hotelier Indonesia_November 2013
SRWJ-Hotelier Indonesia_November 2013SRWJ-Hotelier Indonesia_November 2013
SRWJ-Hotelier Indonesia_November 2013
 
Newsletter no. 4
Newsletter no. 4 Newsletter no. 4
Newsletter no. 4
 
Podcasten ist Bloggen, nur mit der Stimme, WordCamp Nürnberg 2016
Podcasten ist Bloggen, nur mit der Stimme, WordCamp Nürnberg 2016Podcasten ist Bloggen, nur mit der Stimme, WordCamp Nürnberg 2016
Podcasten ist Bloggen, nur mit der Stimme, WordCamp Nürnberg 2016
 

Presentation

  • 1. Shaker Racer Publikation von Studierenden der FH OÖ
  • 2. Die Motivation Der Shaker Racer ist im Einsatz bei Informationsveranstaltungen der FH Hagenberg Jedoch in Zeiten von Smartphones, ist die Bedienung mittels Nokia N95 nicht mehr aktuell. Die Lösung: Shaker Racer für Android! Motivation Seite 2
  • 3. Shaker Racer - Grundsätzliches Leicht modifiziertes ferngesteuertes Spielzeugauto Shaker Racer Modul integriert welches mittels Bluetooth kommuniziert Erweiterbar mit Ideen: Gangsystem, Geschwindigkeits-, Drehzahlsensor, usw. Shaker Racer Seite 3
  • 4. Shaker Racer 4 Android Lenkrad das sich bei Neigung mit bewegt Menu Und HUD Pedal das zum Beschleunigen verwendet werden kann Hauptbildschirm Seite 4
  • 5. Projektteam Andreas Schuster Matthias Hochrieser Shaker Racer Projektbetreuer DI Stephan Selinger Projektteam Seite 5
  • 6. Shaker Racer 4 Android – Menu und Hud Menu – Action Bar Verbindung aufnehmen zum Auto Einstellungen: Gangschaltung ändern Sprache Wechseln, Hilfe und About Hud zeigt (Am Auto nicht implementiert) Geschwindigkeit und Drehzahl Gang Menu und HUD Seite 6
  • 7. Shaker Racer 4 Android – Verbindung zum Auto Verbindung erfolgt über Bluetooth 2.0 Datenpaket der Bluetooth Verbindung: Device ID kennzeichnet die Verschiedenen „Geräte“ u.a. Lenkung, Beschleunigung, Hupe, usw. Data enthält z.B. bei der Lenkung Werte von -128 (Rechts) bis 127(Links) Message ID z.B. 4 für ein Update Bluetooth Datenpaket Seite 7
  • 8. Shaker Racer 4 Android – Automatik oder Manuell? Die App verfügt über zwei Bedienkonzepte: Automatik: Beschleunigung durch Neigung des Telefons Manuell: Beschleunigung durch drücken des Pedals und Gangschalten durch Neigung des Telefons Einstellungen – Automatik oder Manuell Seite 8
  • 9. Shaker Racer 4 Android Steuerung Nicht Lineares Lenken: Ermöglicht eine stabile Lenkung des Autos. => Mittlerer Bereich ermöglicht es das Auto in der Spur zu halten. Nicht lineares Lenken Seite 9
  • 10. Shaker Racer 4 Android Sprachen Der Sprachen Button ermöglich ein schnelles wechseln ins Englische bzw. ins Deutsche. Austauschen der Localiation und Update der UI Sprachen wechseln Seite 10
  • 11. Shaker Racer 4 Android – Tutorial Ansicht Kurze Erklärung der Bedienungselement die sich im Hauptmenü/bildschirm befinden Exit durch Berührung Tutorial Ansicht Seite 11

Notes de l'éditeur

  1. Herzlich Willkommen zu unserer Projektpräsentation. Wir haben unser Projekt mit dem Namen calcResistor für die Plattform Windows Phone entwickelt.
  2. Die Motivation dahinter kommt bei uns aus verschiedenen Bereichen ist aber dieselbe. Meine Kollegen wurden mit dem Problem in der HTL und ich in meiner Lehrzeit damit konfrontiert.
  3. Um das Prinzip der Widerstandswerte auch Personen ohne Elektronik Vorwissen näher zu bringen, hier nun eine kurze Erklärung.   Es gibt Widerstände mit 3,4,5 sowie 6 Farbringen. Wobei bei der Farbtabelle die Widerstände mit 3/4 und 5/6 unterschieden werden. Ich werde das Anhand eines Beispiels auf der nächsten Seite kurz veranschaulichen.   Ein weiterer wichtiger Aspekt in unserer App, welchen wir in den meisten Apps im Market vermissten, ist die E-Reihen Überprüfung. Diese E-Reihen sind eine genormte Folge von Eigenschaftswerten für elektrische Bauteile. Das heißt wenn ein Widerstand in dieser Liste vorhanden ist, dann existiert dieser Widerstand laut Norm.
  4. Hier sieht man die Auflösung der Farbcodierung mit einer Tabelle wie man sie in Tabellenbücher findet. Nun zum ermitteln vom Wert des Widerstandes. Suchen der Farbe gelb: 4, Farbe violett: 7, Farbe orange: 1000, Farbe gold: 5%. Daraus resultiert ein 47kOhm mit 5%
  5. Suchen eines Widerstandes, Eingabe der Widerstandswerte sprich die Ohm, dann den Multiplikator und zusätzlich Toleranz und eventuell den Temperaturkoeffizienten, bei eingabe des Temperaturkoeffizienten kann nur ein Widerstand mit 6 Ringen resultieren.
  6. Hier sieht man das ein Widerstand nicht in den E-Reihen existiert, es wird der nächste in den E-Reihen existierende Widerstand vorgeschlagen.
  7. Eingeben der Farbringe, nach auswählen aller Farbringe, errechnen sich die Widerstandswerte. Zusätzlich wird angegeben ob sich der Widerstand in den vorher schon erwähnten E-Reihen befindet.
  8. Mit einem sogenannten "Long press" auf den Widerstand kommt man in das Kontext Menü, in welchem man aus 4 aus der Branche bekannten Onlineanbieter von Elektronikzubehör auswählen kann. Wenn man nun einen der Anbieter auswählt kommt man direkt, in Abhängigkeit der Systemsprache, auf die Website des Onlinehändlers, wo man direkt zu dem gesuchten Widerstand kommt.
  9. Mit einem sogenannten "Long press" auf den Widerstand kommt man in das Kontext Menü, in welchem man aus 4 aus der Branche bekannten Onlineanbieter von Elektronikzubehör auswählen kann. Wenn man nun einen der Anbieter auswählt kommt man direkt, in Abhängigkeit der Systemsprache, auf die Website des Onlinehändlers, wo man direkt zu dem gesuchten Widerstand kommt.
  10. In der ResistorMain werden die Widerstände dargestellt. Build Resistor generiert die Widerstände in beide Richtungen. In der Resistor Klasse sind die Daten des Widerstandes abgespeichert. CheckResistor, hier geschieht die Überprüfung der E-Reihen.