Forum: Haus & Smart Home Tablet als Haussteuerung


von wg (Gast)


Lesenswert?

Hallo

ich mach mir gerade Gedanken meine Haussteuerung zu erweitern/verbessern

momentaner Aufbau und Hardware:
- dezentral für jede Stockwerk die gleiche Hardware
- Ansteuerung für Licht und Rollo
  - selbst gebautes Board [Dig I/Os) mit FPGA drauf
    [funktioniert gut seit 5 Jahre]
  - Schnittstelle über spi oder i2c vorhanden aber noch verwendet

nun will ich eine 'zentrale Steuerung' dafür einbauen

mein Gedanke:
- 'preiswertes' Tablet [win8.1 bing] an die Wand Schrauben
- Visualisierung und Steuerung mit VB.Net oder c# programmieren
- Hardwareanbindung
   - Tablet Ethernet [WLAN]-> Controllerboard -> spi o. i2c
   o.
   - Tablet USB -> USB-Converter -> spi o. i2c

gedachter Vorteil der Lösung:
- Ausfallsicherheit, wenn das Tablet nicht mehr funktioniert
  läuft alles wie gehabt dezentral
- Visualisierung und Steuerung am Laptop entwickeln/debuggen
  und dann auf das Tablet übertragen/notfalls dort remote debuggen
- günstiger Ersatz möglich, wenn das Tablet stirbt


nun die Fragen an die Formgemeinde:

- kann man an einen Tablet einen USBzuRS232-Converter verwenden ?

- kann ich auf einen Tablet [win8.1 bing] VisualStudioexpress 
installieren
  und darauf Remote zugreifen ? [ok das wird langsam]

- ist die Lösung generell der falsche Weg ?

Gruß
wg

von Moby (Gast)


Lesenswert?

Gibts sicher tausend Lösungsmöglichkeiten für, gamz nach persönlichen 
Ansprüchen und Fähigkeiten.

wg schrieb:
> - kann man an einen Tablet einen USBzuRS232-Converter verwenden ?

Kenne keine Lösung für. Aber wenn schon Tablett, dann doch bitte nutze 
auch die flexible drahtlose Ansteuerung via WLAN.

> - kann ich auf einen Tablet [win8.1 bing] VisualStudioexpress
> installieren
>   und darauf Remote zugreifen ? [ok das wird langsam]

Sicher geht das. Das Problem hast Du aber bereits erkannt.

> - ist die Lösung generell der falsche Weg ?

Ich würde statt auf konventionelle Windows-Programmierung durchgängig 
auf HTML5 setzen.

von Oliver S. (phetty)


Lesenswert?

Das Tablet als reines Frontend verwenden und für die echte Steuerung 
einen Kleincomputer wie Raspberry oder Intel NUC verwenden.

von Moby A. (moby-project) Benutzerseite


Lesenswert?

Drei Tipps noch für die "schnelle" serielle Ansteuerung Deiner Steuerung
mit fertiger Software fürs Win-Tablett:

- Beitrag "Projekt: Virtuelle Instrumente an serielle Schnittstelle"
- http://www.serialporttool.com/NButtonLiteInfo.htm

via Bluetooth,

- http://netio.davideickhoff.de/de/

via WLAN.

von Postkunde (Gast)


Lesenswert?

Ich wuerd der Hausstuerung einen Webserver verpassen und per Tablet und 
Browser drauf zugreifen.

von wg (Gast)


Lesenswert?

Hallo

danke für die Antworten und Ideen

Moby:
 - das mit WLAN zu machen ist eine gute Idee
 - HTML5, naja müsste ich mich erst einarbeiten

Oliver Stellebaum:
 - Intel NUC ist natürlich nicht schlecht und sehr leistungsfähig
 dachte aber er an was günstigeres
http://store.hp.com/webapp/wcs/stores/servlet/us/en/pdp/tablets/hp-stream-7-tablet---5701

Postkunde:
 - ja, glaube ich auch


ich versuch mal:
 auf so einen Tablet einen Server laufen zu lassen, und mit
 Tablet USB <-> USB-Converter meine Board's ansteuern

 wenn das nicht funktioniert gibt's eine stromsparenden Barebone

 Visualisierung über extra Tablet

Gruß
wg

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

wg schrieb:
> - kann man an einen Tablet einen USBzuRS232-Converter verwenden ?

Wenn auf dem Tablet ein x86-Windows läuft, und ein USB-Anschluss 
vorhanden ist: Ja, klar.

> - kann ich auf einen Tablet [win8.1 bing] VisualStudioexpress
> installieren

Ja, sofern auf dem Tablet ein x86-Windows läuft und der 
Festplattenersatz ausreichend groß ist. Vielleicht solltest Du auch ein 
Tablet mit 2 GB RAM statt nur 1 GB RAM verwenden.

>   und darauf Remote zugreifen ?

Nur mit zusätzlicher Software à la vnc, da Microsoft die 
nicht-"Professional"-Versionen von Windows kastriert und damit keine 
Fernsteuerung per RDP möglich ist.

Allerdings bedeutet die Verwendung von vnc und dergleichen, daß Du mit 
der Hardwarebildschirmauflösung des Tablets arbeiten musst, was bei den 
einfachen Geräten gerade mal 1280x800 Pixel sind. Damit Visual Studio zu 
nutzen ist ... öhm, eine Herausforderung.

Du kannst allerdings per USB eine "USB-Graphikkarte" anschließen, und 
damit einen höherauflösenden Monitor betreiben.


Noch was:

Du plenkst. Gewöhn's Dir ab.

von Oliver R. (orb)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Wenn auf dem Tablet ein x86-Windows läuft, und ein USB-Anschluss
> vorhanden ist: Ja, klar.

Nicht nur dann, auch aktuelle Androids bringen die Unterstützung für 
FTDI und Prolific Chips mit und die meisten Tabs haben inzwischen eine 
USB-Host (OTG) Schnittstelle.

Ein kleiner Server für die Verbindung zu den FPGA-Boards und NetIO auf 
dem Tab für den Zugriff auf den Server (Http oder nur TCP/UDP...)dürfte 
das einfachste sein

von Mathias O. (m-obi)


Lesenswert?

Also ich würde ein Raspi nehmen. Dort einen Webserver mit jQuery 
und/oder HTML5. Dort kannst du dann per Tablet oder Smartphone oder TV 
zugreifen. Und das Raspi kommuniziert dann mit dem FPGA und so. So hab 
ich es vor. Nur das statt dem FPGA eine vollwertige SPS dort ist.

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.