SmartphoneCar:Hauptseite

Aus SWLabWiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Projekt-Team: Alle Teammitglieder eingetragen)
K
 
(17 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:
  
 
=== Computer-Hardware Modellauto ===
 
=== Computer-Hardware Modellauto ===
Als Basis Hardware für die Ansteuerung des Modellautos ist ein embedded Linux-PC mit sehr geringer Leistungsaufnahme geplant. Dieser kann leicht über WLAN/Bluetooth/UMTS mit dem Smartphone kommunizieren. Auch das anschließen einer Kamera stellt kein Problem dar. Die Motoren sollen über Mikrocontroller und entsprechende Verstärkerschaltung bedient werden. Mikrocontroller und embedded PC sollen über einen Bus (z.b. TWI) miteinander verbunden werden.
+
Als Basis Hardware für die Ansteuerung des Modellautos wird ein embedded Linux-PC ([http://pandaboard.org/ Pandaboard] mit [http://www.ubuntu.com/ Ubuntu]10.10) mit geringer Leistungsaufnahme (ca. 5W) verwendet. Das Pandaboard verfügt über WLAN und Bluetooth worüber es Steuerbefehle vom Smartphone erhält. Eine WebCam lässt sich per USB oder CamConnector anschließen. Die Motoren sollen über Mikrocontroller und entsprechende Modellbau-Controller bedient werden. Mikrocontroller und embedded PC sind über die Serielle Schnittstelle miteinander verbunden.
 +
 
 +
=== Smartphone ===
 +
 
 +
Als Smartphone dient das Android-Phone Nexus One von Google. Dieses Kommuniziert dann über Wireless Lan mit dem Embedded PC (PandaBoard). Es empfängt einerseits Bildmaterial von der Kamera auf dem Modellauto und stellt diese auf dem Display dar und übermittelt anderseits die vom Benutzer durch Neigung des Smartphones gewünschte Fahrrichtung an das Board.
  
 
=Ziele=
 
=Ziele=
<!-- Listen Sie hier ihre kurzfristigen und langfristigen Ziele auf. -->
+
* Projekt Gruppe finden und Aufgaben verteilen ✔
* Erstes Treffen, Plan ausarbeiten, Aufgaben verteilen
+
* Gemeinsames Projektziel festlegen ✔
 +
* Computer Hardware festlegen (Smartphone und Mainboard) ✔
 +
* Fahrzeug Hardware festlegen
 +
* Software Architektur festlegen ✔
 +
* Schnittstellen festlegen ✔
 +
* Implementierung der Software ✔
 +
* Entwerfen der Hardware ✔
 +
* Integrieren der Teil-Aufgaben
  
 
= Projekt-Team =
 
= Projekt-Team =
Zeile 15: Zeile 26:
 
     Der erste in der Liste sollte der Projektsprecher sein und entsprechend benannt werden.
 
     Der erste in der Liste sollte der Projektsprecher sein und entsprechend benannt werden.
 
-->
 
-->
 
* [[ Benutzer:A_kabano | Alexander Kabanov ]] (Projektsprecher)
 
 
* [[ Benutzer:K_kopiet | Kai Kopietz ]]
 
* [[ Benutzer:K_kopiet | Kai Kopietz ]]
 
* [[ Benutzer:Lutter | Eric Lutter ]]
 
* [[ Benutzer:Lutter | Eric Lutter ]]
* [[ Benutzer:Stroeer | Felix Stroeer ]]
 
  
 
=Aktueller Projektstand=
 
=Aktueller Projektstand=
 
<!-- Versuchen Sie den aktuellen Projektstand für Außenstehende zu skizzieren. -->
 
<!-- Versuchen Sie den aktuellen Projektstand für Außenstehende zu skizzieren. -->
  
* ...
+
* Software Architektur und Elektronik Entwürfe in Arbeit
 +
* Hardware größtenteils vorhanden
 +
* Arbeitspakete wurden erstellt und verteilt
 +
* Betriebssystem auf Entwicklungsplattform installiert
 +
* 1. Prototyp implementiert und erfolgreich getestet
  
 
=Interne Dokumente=
 
=Interne Dokumente=
Zeile 39: Zeile 51:
 
* [[{{NAMESPACE}}:Hardware | Hardware]]
 
* [[{{NAMESPACE}}:Hardware | Hardware]]
 
* [[{{NAMESPACE}}:Software | Software]]
 
* [[{{NAMESPACE}}:Software | Software]]
 +
* [[{{NAMESPACE}}:Dokumente | Dokumente]]
 +
* [[{{NAMESPACE}}:Sonstiges | Sonstiges]]

Aktuelle Version vom 1. September 2015, 13:27 Uhr

Inhaltsverzeichnis

[Bearbeiten] Kurzbeschreibung

Mit einem Smartphone soll die Fernsteuerung eines Modellautos durch Einsatz unkonventioneller Eingabemethoden (z.B. Neigung, Drehung, Schütteln, etc.) und verschiedener Ausgabemethoden (Video, Vibration, Geräusche) entwickelt werden.

[Bearbeiten] Computer-Hardware Modellauto

Als Basis Hardware für die Ansteuerung des Modellautos wird ein embedded Linux-PC (Pandaboard mit Ubuntu10.10) mit geringer Leistungsaufnahme (ca. 5W) verwendet. Das Pandaboard verfügt über WLAN und Bluetooth worüber es Steuerbefehle vom Smartphone erhält. Eine WebCam lässt sich per USB oder CamConnector anschließen. Die Motoren sollen über Mikrocontroller und entsprechende Modellbau-Controller bedient werden. Mikrocontroller und embedded PC sind über die Serielle Schnittstelle miteinander verbunden.

[Bearbeiten] Smartphone

Als Smartphone dient das Android-Phone Nexus One von Google. Dieses Kommuniziert dann über Wireless Lan mit dem Embedded PC (PandaBoard). Es empfängt einerseits Bildmaterial von der Kamera auf dem Modellauto und stellt diese auf dem Display dar und übermittelt anderseits die vom Benutzer durch Neigung des Smartphones gewünschte Fahrrichtung an das Board.

[Bearbeiten] Ziele

  • Projekt Gruppe finden und Aufgaben verteilen ✔
  • Gemeinsames Projektziel festlegen ✔
  • Computer Hardware festlegen (Smartphone und Mainboard) ✔
  • Fahrzeug Hardware festlegen
  • Software Architektur festlegen ✔
  • Schnittstellen festlegen ✔
  • Implementierung der Software ✔
  • Entwerfen der Hardware ✔
  • Integrieren der Teil-Aufgaben ✔

[Bearbeiten] Projekt-Team

[Bearbeiten] Aktueller Projektstand

  • Software Architektur und Elektronik Entwürfe in Arbeit
  • Hardware größtenteils vorhanden
  • Arbeitspakete wurden erstellt und verteilt
  • Betriebssystem auf Entwicklungsplattform installiert
  • 1. Prototyp implementiert und erfolgreich getestet

[Bearbeiten] Interne Dokumente

Die hier verlinkten weiteren Seiten zu diesem Projekt sind nur für angemeldete SWLab-Teilnehmer lesbar.

Meine Werkzeuge