Smartphone als SPS benutzen

OP #4657225
Hallo zusammen,

ich habe in nächster zeit ein Projekt für das ich eine Steuerung 
benötige, zunächst dachte ich an eine SPS dann ist mit eingefallen das 
ich noch ein altes Android Smartphone da liegen habe das noch 
funktioniert.

Mit ein bisschen Google habe ich herausgefunden das es Relaiskarten gibt 
die per Bluetooth angesteruert werden können.

Was mir noch fehlt sind zum einen die Eingänge, wie zum Beispiel 
Bluetooth Näherungsschalter oder ähnliches und Programme die die 
entsprechende Logik aufbauen und ausgeben können.

Haben hierzu schon andere Versuche unternommen und Erfolge gehabt?

Ich denke so ein altes Smartphone hat eine super Rechenleitung, hier 
könnte man schöne Programme erstellen die dann auch entsprechend 
visualisiert auf dem Display angezeigt werden und das für wenig Geld.

Vielen Dank für eure Antworten

Gruß
Christian
Gast
Übrigens könnte man genauso ein serielels Bluetoothprofil SPP mit nem 3€ 
Adapter zu so einer box oder nem Arduino mit relais connecten. Dann hat 
man allerdings nen ganzen Packen für die Verbindung zu scripten.
Gast
> Du kannst an die gängigsten Androids zb USB Seriell Wandler wie
> ftdi, Profilic am Mini USB anschliessen

Nur die OTG fähigen Geräte.
Für die anderen muss man ein USB Host Interface verwenden, wie eben das 
IOIO Gerät.

Ich persönlich habe mit Ethernet/WLAN bessere Erfahrung gemacht, läuft 
stabiler als Bluetooth.
Gast
Christian S. schrieb:
> Ich denke so ein altes Smartphone hat eine super Rechenleitung

Die allerdings gerade unter Android gnadenlos verjubelt wird.

So ein Android steht einfach mal für Gedenkminten während der Java 
Garbage Collection,
oder weil irgendwelche Kernelprozesse laufen auf die du keinen Einfluss 
hast.

Es updatet sich bzw. die Apps (was man abschalten könnte).

Ohne das Smarthone zu rooten und mit einer komplett neuen Software 
auszustatten (du willst bluetooth, müsstest also zumnndest den stack neu 
programmieren und vermutlich willst du WiFi Connectivity) ohne die 
Verwendung von Java halte ich sie als SPS für genau so ungeeignet wie 
einen PC.

Als Visualisierung ok, als Real-Time-System durch Deppenprogrammierung 
des Betriebssystems untauglich gemacht.
Gast
Ich kann mir einige Anwendungsfälle vorstellen, wo gelegenliche 
Verzögerungen bis zu mehreren Sekunden durchaus tolerierbar sind.

Aber ja, man sollte das bedenken. Android ist prinzipiell kein echtzeit 
OS, ebensowenig die Schnittstellen (Bluetooth, WLAN, USB).
Gast
Man sollte mal klären ob das am Ende echtzeitfähig sein muss. Zum Blumen 
bewässern ists egal, Motorsteuerung ist aber kaum machbar ohne 
zusätzliche CPU.
Am einfachsten wäre dann ein Arduino mit Bluetooth Modul als zentrale 
Schnittstelle. Der bedient direkt die IOs oder leitet an die 
Schnittstellenkarten weiter.

@MaWin sprichst du von aktuellen Geräten, oder bist du auch so einer dem 
vor 15 Jahren mal ne Düse eingetrocknet ist und seitdem spammt er in 
jedem Thema gegen Tintenstrahldrucker?
OP
Hallo Zusammen,

zunächst mal Sorry für die späte Rückmeldung und Danke für die Antworten 
:)

Also so wie es wohl aussieht muss ich mich doch ein bisschen mehr mit 
dem Arduino auseinadersetzen, das kann ja schon was. Ich hatte gehofft 
es gibt Apps und auch Hardware die eine Logik abpielen können die etwas 
weniger an Programmierkenntissen erfordert.

Gerade auch die visuelle Darstellung der Abläufe ist Interessant :)

Bis dann mal.


@Jobst: Genau dieser Film hat mich auf die Idee gebracht ;)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.