Forum: Mikrocontroller und Digitale Elektronik Projektunterstützung


von Markus S. (felsensteinss2012)


Lesenswert?

Hallo Zusammen,
ich bin Student im 6. Semester und unsere Hochschule hat sich für eine 
Zusammenarbeit mit dem Fritzfelsenstein-Haus 
(http://www.felsenstein.org) in Königsbrunn bereit erklärt. Dafür sollen 
in Gruppenarbeit, Geräte entworfen und als Prototyp gebaut werden, die 
im Umfeld mit Behinderten hilfreich sein sollen.
Dabei haben wir in der Gruppe nach Absprache mit den Pflegern 
entschieden für Förderstätten-Besucher mit Muskeldystrophie ein 
Eingabegerät (iPad, TouchPad) zu Verwenden um eine drahtlose 
Computermaus zu simulieren, die „App“ soll mit HTML programmiert und die 
Daten mittels WLAN übertragen werden. Aktuell wissen wir jedoch noch 
nicht, ob wir unser Projekt auf Basis eines ATmega, oder Arduino 
Mikrocontrollers mit WIFI Modul aufbauen können oder besser ein Embedded 
Linux Board mit Cortex Prozessor verwenden.
Wir sind auf dem Gebiet nicht so erfahren, haben nur wenig Zeit und 
würden uns über ein paar Tipps, Anregungen oder gern auch Daten aus 
ähnlichen Projekten, die Ihr mal gemacht habt sehr freuen.
Das wichtigste ist, dass das Projekt bis in 9 Wochen abgeschlossen und 
funktionsfähig ist, damit auch die Förderstätten-Bewohner etwas davon 
haben.

Viele Dank für Eure Mühe, Anregungen und Informationen

Mit freundlichen Grüßen

Markus

von Purzel H. (hacky)


Lesenswert?

Sportlich. Da waere auch ein Professional gefordert.

von Reinhard B. (brainstorm)


Lesenswert?

Markus S. schrieb:
> Das wichtigste ist, dass das Projekt bis in 9 Wochen abgeschlossen und
> funktionsfähig ist

Dann würde ich mal einen Blick in den Appstore (oder als Alternative 
vielleicht Marketplace?) werfen. Würde mich wundern, wenn es sowas nicht 
schon gäbe.

Wenn die 9 Wochen keine harte Deadline sind, sondern nur euer Wunsch, 
dann wäre der Lerneffekt aber natürlich um einiges Größer, wenn ihr das 
auf einem eigenen System hochzieht.

mfg

von Markus S. (felsensteinss2012)


Lesenswert?

@ Reinhard:
Danke für Deine Antwort.
Die Deadline in 9 Wochen ist leider kein frei gesetzter Termin sondern 
Auflage unserer FH.
Die Apps aus dem Store haben wir schon gefunden allerdings sollen wir 
unsere Anwendung über HTML erstellen und können daher keine vorhandenen 
Apps verwenden.
Wir können zwar in gewissem Maß fertige Produkte (z.B. Board mit 
Mikrocontroller, WLan Shield, "Softwarevorlagen" etc.) verwenden, 
sollten aber natürlich auch eine Eigenleistung erbringen, da wir auf das 
Projekt auch eine Note bekommen.

Grüße Markus

von Alex E. (tecnologic) Benutzerseite


Lesenswert?

Moin Zusammen,

HTML für eine Maussimulation, wer hat sich den das ausgedacht. Klärt das 
mal ab, was die für eine Oberfläche haben wollen. Mit einem Android Pad 
über Bluetooth ein Maus ähnliches Gerät bei dem Pc anzumelden sollte 
möglich sein, das geht aber nicht mit einer HTML Seite, das geht nur 
wenn ihr ein Programm(App Wurg) schreibt. HTML kann da lediglich als 
Frontend dienen. Wobei ich bei Menschen mit einem Muskeldefizit eher an 
ein simples Touchpad denke, also Glasplatte mit Touchscreenfolie, die 
von einem µC ausgewertet wird der die Daten als HID an einen Rechner 
weiter gibt. Dann habt ihr ein überschaubares Projekt das wunderbar in 
der Zeit möglich ist. Wir haben in der Uni was ähnliches in einem 
Projekt gebaut, nur einer anderen Eingabeart.

MfG

Tec

von Markus S. (felsensteinss2012)


Lesenswert?

Hallo Tec,

auch Dir erstmal Danke für Deine Antwort!
eine App für das iPad zu programmieren bringt sowohl finanzielle (Lizenz 
von Apple) als auch programmiertechnische Probleme mit sich. Deshalb 
wurde der HTML-Weg vorgegeben.
Dadurch braucht man keine Lizenz von Apple und spart sich Objective C 
laut unseren Informationen. Die HTML-Seite dient in unserem Fall auch 
als reine Eingabeoberfläche bzw. App-Ersatz (der Controller wird 
natürlich über C programmiert).
Ein eigenes Touchpad zu bauen kam uns ursprünglich auch in den Sinn, 
allerdings wird von Seiten des Felsenstein-Hauses das iPad als 
Eingabegerät gewünscht. Leider haben wir einige Vorschriften dieser Art 
nach denen wir uns richten müssen (ob sinnvoll oder nicht, es liegt 
leider nur sehr bedingt in unserer Hand) und das Projekt steht relativ 
unveränderlich wie oben beschrieben.
Wir haben auch nicht als primäres Ziel 1 zu 1 eine Maus für einen PC zu 
simulieren, es sind nur die gleichen Steuerelemente, die wir benötigen 
(links-rechts, oben-unten, 2-3 Bestätigungsbefehle), um im Endeffekt 
dann damit einen Aktor zu steuern.

Viele Grüße

Markus

von tom (Gast)


Lesenswert?

browser auf dem Ipad -> ...
...embedded webserver auf einem uC - da gibt es mehr als genug 
beispielapplikationen (pollin netI/O, ulrich radig, usw. usf.) und mit 
dem uC dann den Aktuator steuern (kleine Erweiterung der web-server 
applic).

toolchain (WinAvr, Avrstudio) ist for free, Ipad bekommt Ihr ja gestellt 
und das NetIO kostet unter 30 Euronen. Das NetI/O board an den WLAN-AP 
per Kabel anstöpseln und gut ist.

wo ist das problem ?

Die Arbeit müsst ihr schon selbst machen...

von Markus S. (felsensteinss2012)


Lesenswert?

Hi Tom,

als erstes danken wir wie immer für Deine Antwort und die Schlagworte 
für Beispielapplikationen, Board usw.!
Wir haben leider keine Möglichkeit über einen AP oder Router zu 
kommunizieren. Die Kommunikation muss direkt zwischen iPad und dem uC 
erfolgen, ohne weitere Hardware dazwischen.
Die am iPad eingegebenen Befehle sollen über WLan an unseren uC 
gesendet, dort verarbeitet und per USB direkt an den Aktor 
weitergeleitet werden...

Viele Grüße

Markus

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.