Forum: Mikrocontroller und Digitale Elektronik Projekt Mikrocontroller mit Touchscreen


von Omar ibn Al Khattab r. (omaribnalkhattab_r)


Lesenswert?

Hi ihr lieben,

ich bin student der elektrotechnik und habe ein projekt von meinem prof 
bekommen.

weil ich ein absoluter neuling im bereich mikrocontrolling bin, hoffe 
ich auf eure hilfe. ich habe berreits die vorlesung und den schein in 
c-programmierung schon, aber mit mikrocontroller habe ich praktisch nur 
sehr wenig gearbeitet.

das projekt:  in der fh soll ein gebäude automatisiert weden.
also es sollen jeweils in jedem raum ein mikrocontroller angebracht 
werden um licht und jalousienen mit einem touchscreen zu steuert. das 
alles soll über funk laufen und im bestenfall ist der mikroconcoller von 
atmel oder psoc. zusätzlich sollen die mikrocontroller über einen 
biliebigen (optimalen) bus komunizieren können.

meine erste aufgabe ist die beschaffung von bauteilen (erstmal nur 
theoretisch), am besten komplett fertige, die man nicht zusammenbauen 
muss, um zeit zu sparen. muss aber nicht sein, wenn es nicht geht.

meine zweite aufgabe ist es zu realisieren, ich denke das ich das 
hinbekomme, weil ich das nicht alleine mache.

bitte hilft mir!! (am besten mit links)

ich danke euch schon mal im vorraus

von Paul (Gast)


Lesenswert?

Omar ibn Al Khattab r. schrieb:
> ich denke das ich das
> hinbekomme, weil ich das nicht alleine mache.

He he he... Das ist die beste Einstellung. Sorry, aber da musste ich 
gerade wirklich laut lachen. Der Sinn eines Studiums ist unter anderem, 
zu lernen, wie man selbst bzw. allein Probleme löst.

von Top Hardware Development Incentive (Gast)


Lesenswert?

>am besten komplett fertige, die man nicht zusammenbauen
>muss, um zeit zu sparen. muss aber nicht sein, wenn es nicht geht.

Boards gibt's wie Sand am Meer. Schau mal bei Olimex, oder nimm ein 
Steckbrett + ATMega + Programmierer. Zusammen mit Atmel Studio sollte 
das ein brauchbarer Anfang sein.

von Jonas G. (fallobst)


Lesenswert?


von Gerhard W. (gerhard86)


Lesenswert?

Wieviel Jahre sind denn bitte dafür vorgesehen? Das ist ja schon sehr 
brutal als Einstiegsprojekt. Wenn das zeitnah fertig werden soll kommen 
schon beinahe nur fertige EIB Komponenten in Frage.

von Martin (Gast)


Lesenswert?

Olimex MOD-LCD4.3 - LPC1788 Development Board

von Omar ibn Al Khattab r. (omaribnalkhattab_r)


Lesenswert?

hi,

ich muss erst mal diesen forum danken, und somit danke ich auch euch für 
eure mühe und eure beiträge hier im forum. ich habe ehrlich gesagt nicht 
so früh mit antworten gerechnet, manche mehr, manche weniger hilfreich, 
egal.


ich will mich hier nicht rechtfertigen oder so aber das muss ich einfach 
los werden

zu Paul (Gast): du hast recht, dass das studium zum lernen da ist und 
auch das man selber probleme lösen sollte, das ich nicht alleine bin, 
habe ich gemeint, das ich unter anderem Ansprechpartner habe wie ein 
prof oder ein labor ingenieur, was ich jetzt leider nicht habe, weil die 
im urlaub sind.

zu Wegstaben Verbuchsler: vorne weg, muss ich darauf hinweisen, dass ich 
ein flöhlicher mensch bin und ich habe über dein beitrag lachen müssen, 
über sowas lache ich oft und gerne, wenn man das auch ironisch sagt und 
meint. diese witze gibt es oft bei mir auf der arbeit. ich kann schon 
sagen, das ich das gewohnt bin.

also, ich bin moslem, wenn du darauf hinnaus willst, ich habe den namen 
gewählt, weil "Omar ibn Al Khattab rahimu Allah"  (ibn = sohn von) ein 
großer und wichtiger mann im islam ist und war. ich habe diesen namen 
gewählt, weil jeder der das liest, macht automatisch ein bittgebet für 
ihn, denn "rahimu Allah" bedeutet soviel wie "möge Allah mit ihm 
zufrieden sein" und das ist für ihn und für mich gut, weil ich dadurch 
bei Allah (Gott) auch belohnt werde.
ich will damit keine religionsstunde anfagen, wer aber interesse hat, 
kann sich das durchlesen. (PS: NICHT ALLES GLAUBEN, WAS DIE MEDIEN 
BERICHTEN)
http://de.wikipedia.org/wiki/Umar_ibn_al-Chattab

ich habe jetzt so lange an diesem text geschrieben, dass ich so müde bin 
und das vergessen habe, das zu machen was ich eigentlich machen wollte.

egal morgen ist auch noch ein tag.

freue mich auf weitere kommentare und sinnvolle beiträge.

vielen dank
euer  Omar ibn Al Khattab rahimu Allah


wenn ich richtig gezählt habe, habe ich dich dazu gebracht 3 mal in 
diesem text das bittgebet zu sagen, ich danke dir dafür ;)

von Borislav B. (boris_b)


Lesenswert?

Omar ibn Al Khattab r. schrieb:
> am besten komplett fertige, die man nicht zusammenbauen
> muss, um zeit zu sparen. muss aber nicht sein, wenn es nicht geht.

Ja dann: :-D

Man bekommt für < 100€ ein Android Tablet made in China. Da steckt ein 
dicker ARM drin, den man komfortabel per java, aber auch nativ 
programmieren kann. Funkverbindungen lassen sich damit auch Wunderbar 
realisieren, ist ja alles schon drin (Bluetooth, WLAN).
Zusätzlich ist das Ding schon in einem schönen Gehäuse verpackt, flach 
und lässt sich leicht an die Wand pinnen.

Wenn man das mit einem eigenen µC nachbauen will, wirds sicher deutlich 
teurer (schon allein das Touch-Display), es siieht nicht halb so gut aus 
und dauert natürlich deutlich länger...

von Gerhard W. (gerhard86)


Lesenswert?

Ich würde halt, falls noch nicht geschehen, nochmal abklären wie fertig 
die Komponenten sein dürfen. Es gibt gute standardisierte Bus- und 
Komponentensysteme für Gebäudeautomatisierung, und wenn tatsächlich das 
Gebäude vernetzt werden soll und auch langfristig Komponenten ersetz- 
und erweiterbar sein sollen, wäre das eventuell eine gute Lösung.
Siehe z.B. http://www.abb.at/product/ge/9AAC111724.aspx


Top Hardware Development Incentive schrieb im Beitrag #3317509:
> - ist das Letzte was wir hier haben wollen.

Im Moment bist eher du das, nicht nur das Letzte sondern auch das Letzte 
was ich hier haben will.

von Stefan (Gast)


Lesenswert?

Ich würde auch Android Tablets verwenden. Da hat man die ganze Hardware 
kostengünstig zusammen. Fehlt nur noch ein I/O Interface für USB 
(Achtung: setzt USB Host Interface am Tablet voraus), Bluetooth oder 
WLAN.

I/O Interface: http://stefanfrings.de/avr_io/index.html

Es gibt auch ein spezielle für Android Geräte mit USB aber ohne USB 
Host: 
http://www.electronicsweekly.com/eyes-on-android/components/ioio-board-gets-io-from-an-android-devices-usb-connection-2011-08/

von Gregor B. (Gast)


Lesenswert?

Ihr wollt ein Gebäude automatisieren.
Ich schätze mal, die Elektroinstallation steht, die Rolläden sind 
bereits mit Motoren ausgestattet, es gibt Schalter für Licht und 
Roladensteuerung usw.

Dann empfehlen sich natürlich fertige Komponenten, die Du nur in die 
vorhandenen UP-Dosen einbauen und verdrahten musst.

Komponenten mit Funksteuerung gibt es z.B. mit ZigBee (Kommunikation auf 
868 MHz oder 2,4 GHz), Z-Wave (Kommunikation auf 868 MHz) oder EnOcean.

Ich würde ZigBee nehmen, da es da fertige Module zum Anschluss an 
Mikrocontroller gibt, die auch nicht die Welt kosten. (XBee).

von Uwe Bonnes (Gast)


Lesenswert?

Falls man etwas warten kann, duerfte das STM32F429 Discoveryboard auch 
uinteressant sein.

von Omar ibn Al Khattab r. (omaribnalkhattab_r)


Lesenswert?

hi leute,

zu Boris B und Stefan (Gast)
android geräte sollten es nicht sein, weil es mit progrmmen progrmmiert 
werden die wir in der fh auch benutzen, daher ist es am besten, wenn es 
atmel oder psoc ist. die software dafür ist auch schon vorhanden.

Gregor B
ja, die elektroinstallation steht schon, es sollen theoretisch "nur" die 
schalter durch uC mit touchsreen ersetzt werden, das über funk, kein 
wlan, befehle sendet.

zu Gerhard W
ich habe für die (theoretische) teilebeschaffung insgesamt 4 wochen zeit 
gehabt, davon sind jetzt schon 2 wochen vergangen. für die realisierung 
haben 2 stundenten 12wochen zeit. am besten sind fertige komponente, 
damit genug zeit bleibt für zb programmierung, fehlerbehebung, ...

zu Gerhard W.
so fertig wie möglich, hauptmerkmal ist das programmieren und 
realisieren. die montage alleine wird schon lange dauern, die 12 wochen 
sind eigentlich zu wenig, das weiß auch der prof, der gibt die note auf 
den fortschritt der realisierung. d.h. umso weiter wir kommen, umso 
besser die note. wenn wir nicht fertig werden, kommen andere studenten 
und bauen auf unsere arbeit auf.


ich habe mir den Arduino Due angesehen, der hat auch bereits pins, für 
die CAN Kommunikations.
http://www.exp-tech.de/Mainboards/Arduino-Due.html?XTCsid=9af9ad025a1238ddd077a285da30247d

oder der, der unterstützt I2C TWI Kommunikation, kenne ich zwar nicht 
aber egal. wegen der größe ist es interessant
http://www.exp-tech.de/Mainboards/Arduino-Nano.html

für das touchsreen,vielleicht das
http://www.exp-tech.de/Displays/ITeadstudio-2-8-TFT-Touch-Shield-fuer-Arduino.html

für die funkübertragung
http://www.exp-tech.de/Mainboards/RFbee-V1-1---Wireless-Arduino-compatible-node.html

für den funkempfang
http://www.watterott.com/de/UKW-Empfaenger-AR1010

ich habe diese dinge zusammengetragen, ich kenne mich nicht aus, dass 
ich entscheiden kann, ob diese komponenten zusammen arbeiten können, 
zusammen passen und dadurch realisierbar ist.

was meint ihr?

von Spess53 (Gast)


Lesenswert?

Hi

>für den funkempfang
>http://www.watterott.com/de/UKW-Empfaenger-AR1010

Soll das Ding auch noch Radio empfangen?

MfG Spess

von Omar ibn Al Khattab r. (omaribnalkhattab_r)


Lesenswert?

nein, radio muss es nicht empfangen, es soll nur befehle wie licht 
an/aus oder rollladen hoch/runter senden bzw empfangen. in der 
realisierung wird dann noch ein controllwert gesendet bzw empfangen 
werden, damit keine oder möglichst wenig fehler übertragen werden.

das funkmodul sollte aber mehre kanäle enthalten, damit wenn man fürs 
licht "licht ein" drückt, nicht die rolläden hochfahren, oder so 
ähnliches.

von DirkZ (Gast)


Lesenswert?

Da die FH wohl aus Stahlbeton besteht, kommst Du mit einem 433 MHz 
Funkmodul weiter.
Schau mal hier: http://www.homecontrol4.me/de/?id=bauanleitung

von Omar ibn Al Khattab r. (omaribnalkhattab_r)


Lesenswert?

vielen dank,

mir gefällt, ehrlich gesagt, die komplette anleitung, bis auf das 
ethernet, weil ich das nicht übernehmen kann, weil mein projekt nicht 
über lan, wlan laufen soll.

das 433MHz Sender und Empfänger gibt es anscheinend nicht mehr bei
Watterott electronic
zumindest habe ich es nicht gefunden.

von DirkZ (Gast)


Lesenswert?


von Gregor B. (Gast)


Lesenswert?

Warum kein ZigBee?

Schau es Dir an auf
http://www.zigbee.org

Es gibt ein Building Automation Profil und ein Home Automation Profil, 
welche für diese Art der Anwendung gedacht sind.
Passende Protokollstacks gibt es für diverse Plattformen, z.B.

Atmels BitCloud Profile Suite für megaRF, XMEGA und SAM3S
Freescales Beekit für HCS08
TIs Z-Stack für CC25xx

Das alles zum Download von der Herstellerhomepage, getestet und fertig 
zum Einsatz.

Passendes Entwicklungskit dazu, z.B. REB231FE2-EK von Atmel und 
loslegen.
Hat den Vorteil, dass man zum Test auch gleich fertige Schaltermodule 
z.B. von Centralite zum Test verwenden kann, da sie dies Profil 
unterstützen.

von Omar ibn Al Khattab r. (omaribnalkhattab_r)


Lesenswert?

hi, gerne nehme ich das xbee, ich habe auch schon was gefunden, weiß nur 
nicht, ob die auch kompatible sind.

XBee-Shield Wireless Kit Retail
http://www.watterott.com/de/XBee-Wireless-Kit-Retail?x6870e=6cb26a02526ed34721b0fb4dec7eb6c8

Arduino-Leonardo
http://www.watterott.com/de/Arduino-Leonardo

TFT Touch Shield
http://www.watterott.com/de/28-TFT-Touch-Shield-for-Arduino

oder billiger
ITeadstudio 2.8 TFT Touch Shield für Arduino
http://www.exp-tech.de/Displays/ITeadstudio-2-8-TFT-Touch-Shield-fuer-Arduino.html

sind die miteinander kompatibel?
wäre es mit "nur" diesen teilen realisierbar, oder braucht man noch ein 
paar teile?

vielen dank für eure hilfe

von DirkZ (Gast)


Lesenswert?

Omar ibn Al Khattab r. schrieb:
> XBee-Shield Wireless Kit Retail


XBee (ohne Pro) heißt max. 1mW Sendeleistung und 2.4 GHz. Reichweite 
innen max. 30m

XBee-PRO 868 heißt max. 500mW Sendeleistung bei 868MHz. Reichweite innen 
max. 550m
http://www.reichelt.de/ZIGBEE-XP-868D/3//index.html?ACTION=3&GROUPID=3636&ARTICLE=108359&SHOW=1&START=0&OFFSET=16&;

von Ct (Gast)


Lesenswert?

C't Hacks 04.2013

Warts ab.

von Ct (Gast)


Lesenswert?

4. Quartal

von DirkZ (Gast)


Lesenswert?

Ct schrieb:
> C't Hacks 04.2013
>
> Warts ab.

meinst Du den "MAXIMITE single board computer with 4.3" TFT touchsceen"?

von Omar ibn Al Khattab r. (omaribnalkhattab_r)


Lesenswert?

ahh, gut zu wissen, das es mehrere arten von XBee gibt.

ich habe hier eins gefunden, das auch billiger ist
http://www.watterott.com/de/XBee-Pro-60mW-Series-25-Draht-Antenne

meine fragen sind,
sind die kompatibel mit den unten angegeben komponenten?

sind die komponenten unter sich auch kompatibel?
wenn nicht, welches? alternative bitte?

wenn ich dies alles habe, kann ich das proojekt dann realisieren?
wenn nicht, was brauche ich noch? bitte mit link!

Arduino-Leonardo
http://www.watterott.com/de/Arduino-Leonardo

TFT Touch Shield
http://www.watterott.com/de/28-TFT-Touch-Shield-for-Arduino

bzw mit den billigeren touchsreen

ITeadstudio 2.8 TFT Touch Shield für Arduino
http://www.exp-tech.de/Displays/ITeadstudio-2-8-TF...

xbee shield
http://www.exp-tech.de/Shields/XBee-Shield-WRL-10854.html



zu Ct (Gast):

hast du ein link?
oder jemand anderes?


ich muss demnächst alle komponenten (theoretisch) zusammen haben, dann 
suche ich mir ein laboringeneur, wenn ich einen finde, der mir sein ok 
zu den sachen gibt. ich muss mich nämlich mit meinem bericht und 
präsentation noch kümmern, hab nicht mehr viel zeit,

daher bitte ich euch um eure hilfe.

VIELEN DANK AN ALLE

von DirkZ (Gast)


Lesenswert?

Omar ibn Al Khattab r. schrieb:
> hast du ein link?
> oder jemand anderes?

In der kommenden c't Hacks (4/13) wird wohl das Projekt TFT Maximite von 
Carsten Meyer (Heise Verlag) beschrieben.
Das Maximite basiert auf einem PIC32 von Microchip.

https://www.google.de/search?q=tft+maximite
https://github.com/heise/MAXIMITE

von Omar ibn Al Khattab r. (omaribnalkhattab_r)


Lesenswert?

hi leute,

ich habe mir gedacht, das ich für die, die es interessiert, ein kleines 
update gebe, über die neuesten infos vom prof.

nach einer längeren zeit, hat sich der prof gemeldet. er hat sich 
entschieden, für das

- arduino due
- touch screen 
http://www.exp-tech.de/Displays/ITeadstudio-2-8-TFT-Touch-Shield-fuer-Arduino.html
- funkmodul nRF24L01+ 
http://www.exp-tech.de/Shields/ITead-Studio-2-4G-Wireless-nRF24L01-Module.html

er hat sich für dieses funkmodul entschieden, weil er nicht mehr der 
meinung ist, dass das ganze gebäude vernetzt wird, sondern jeder raum 
für sich individuell soll vernetzt werden, daher reicht auch der 
nRF24L01+.


meine aufgabe ist jetzt, das arduino zu programmieren, hinsichtlich der 
kommunikation, also nur mit dem funkmodul. ein anderer student macht die 
bedienung mit dem touch screen.

das war das kleine update, wenn es was neues gibt, melde ich 
michnochmal, außer es ist nicht gewünscht

ciao viel spaß euch noch

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.