Forum: Offtopic Projekte mit Smartphone als User-Interface & Rechenmonster


von Paul H. (powl)


Lesenswert?

Für meine Musikbox würde ich mir gerne einen mp3player basteln, der auch 
Sonderfunktionen wie die Steuerung von aufwändigen Lichteffekten, das 
Schalten von Verstärker usw. übernehmen kann. Dabei soll er ein 
einigermaßen modern aussehendes Touchscreen-GUI haben und mp3s von einem 
USB-Stick abspielen können.

Was würde sich besser eignen als einfach ein günstiges Smartphone dafür 
herzunehmen und mittels eigener App alle Funktionen zu implementieren? 
Über USB-OTG können per Hub dann USB-Sticks und ein RS232-TTL Wandler 
angeschlossen werden, der mit der Hardware kommuniziert. Kapazitiver 
Touchscreen mit moderner Oberfläche ist dann auch integriert und im 
Standby sollte sich so ein Smartphone gerade mal 30-50mA genehmigen.

Hat jemand schon mal ähnliche Projekte realisiert oder gesehen? Würde 
mir gerne etwas inspiration einholen, wie andere ihr Smartphone in ihre 
Projektumgebung integriert haben.

von Rainer U. (r-u)


Lesenswert?

Ja, Smartphone oder kleines Tablet (telefonieren willst Du ja nicht?), 
und dann musst Du halt eine App programmieren, die Deine angeschlossene 
serielle Schnittstelle bedient. Oder Du "paarst" ein Bluetooth-Modul, da 
gäbe es zum Testen komplett dokumentierten Quelltext (Bluetooth-Chat).

von Pandur S. (jetztnicht)


Lesenswert?

Ich wuerd's auch ueber Bluetooth machen, denn ein Kabel ist schnell 
abgerissen, ein Stecker schnell abgedrueckt.

von Timm T. (Gast)


Lesenswert?

Paul H. schrieb:
> Was würde sich besser eignen als einfach ein günstiges Smartphone dafür
> herzunehmen

Ein Rasppi mit Touchscreen natürlich. Kostet mit Touchscreen etwa gleich 
einem preiswerten Smartphone, kann beliebig externen Speicher per USB 
anbinden, hat schon zahlreiche Ausgänge on Board und sollte sich 
deutlich einfacher programmieren lassen als ein Smartphone.

von Paul H. (powl)


Lesenswert?

Timm T. schrieb:
> Ein Rasppi mit Touchscreen natürlich. Kostet mit Touchscreen etwa gleich
> einem preiswerten Smartphone, kann beliebig externen Speicher per USB
> anbinden, hat schon zahlreiche Ausgänge on Board und sollte sich
> deutlich einfacher programmieren lassen als ein Smartphone.

Veto:
- Smartphone mit voller USB OTG Funkionalität und 4" Display kostet nur 
60€, Raspi + Touchscreen mindestens genau so viel, wahrscheinlich aber 
eher um die 80-100€
- Kapazitive und einigermaßen hochauflösende Touchscreens sind für den 
Raspi kaum verfügbar, wenn dann eher ab unhandlichen größen von deutlich 
>5"
- Stromverbrauch des Raspi dürfte höher sein und er beherrscht keinen 
Standby
- GUI-Programmierung unter Android supereinfach, beim Raspi wesentlich 
komplizierter. Da muss man erst mal ein Framework finden welches 
ähnliche Funktionalitäten hat.

Ich hatte auch den Raspi in Erwägung gezogen, hab mir sogar einen 
angeschafft bis ich auf die Idee mit dem Smartphone kam. Auch wenn der 
Raspi insgesamt sogar viel flexibler ist scheitert es vor allem an der 
Verfügbarkeit geeigneter Displays und dem dauerhaften Stromverbrauch. 
Einschaltzeiten von mehreren Sekunden sind inakzeptabel. Keiner braucht 
eine Musikbox die eine Minute lang "bootet", das ist lächerlich. Für 
andere Anwendungen würde ich den Raspi jedoch durchaus in Erwägung 
ziehen

Die Anbindung an die Hardware erfolgt übrigens natürlich nicht per 
Bluetooth sondern per USB-RS232-Wandler. Allein zwecks Stromversorgung 
ist das Smartphone sowieso verkabelt :-)

von Uhu U. (uhu)


Lesenswert?

Paul H. schrieb:
> Veto:

Nicht zu vergessen das Gehäuse...

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Für 50 EUR gibt es bereits x86-Tablets mit Windows drauf. Die können 
auch USB OTG und lassen sich sehr einfach programmieren.

http://www.reichelt.de/?ARTICLE=163071

7"-Touchdisplay mit 1024x600 Pixeln, 1 GByte RAM, 16 GByte "SSD".

Als x86-PC ist das zwar nichts umwerfendes, aber eine bessere 
Treiberunterstützung als für Windows-Tablets dürfte kaum zu finden sein. 
Software dafür lässt sich entweder für den Windows-Kachel-Kram als "App" 
oder als stinknormale Windows-Desktop-Anwendung erstellen, und letzteres 
geht mit praktisch jedem Entwicklungssystem, ob Delphi, Visual Basic, 
Xojo, beliebige C/C++-Compiler, was das Herz halt begehrt.

Oh, und neben dem OTG-Anschluss gibt es natürlich auch BT- und 
WLAN-Unterstützung.

von Rainer U. (r-u)


Lesenswert?

Paul H. schrieb:
> Veto:

passt hier nicht so gut - Du willst die Alternative doch nicht 
verbieten? ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.