Hallo Ich brauche eure Erfahrung, ich möchte gerne in die Welt der Mikrocontroller usw einsteigen und möchte daher eine Steuerung aufbauen, ich habe aber leider keine Ahnung wo ich anfagen soll. Folgende Vorraussetzung muss die Steuerung haben: 8 Ausgänge am besten per Relais geschaltet 12 Eingänge die werte z.b. Temperatur und ein/aus können Bedienbar soll die Steuerung per Touch screen sein. Grundfunktion z.b. Auf den Touch screen wird ein vor definiertes Feld gewählt und dann wird ein Ausgang für ca. 1 min und gleichzeitig ein Ausgang für 2 min angesteuert. Ist ein Temp. Wert erreicht soll ein Ausgang aus sein usw. Schöne wäre auf den Touch screen eine laufen Grafik zu sehen wenn ein Aktion lauft. Am liebsten wäre mir wenn alle Ein/Ausgänge, Werte, Zeiten und ablaufe frei Programmierbar und in ein Flash Speicher liegen würden. Könnt ihr mir Vorschläge machen wo ich anfangen kann und welche Hardware Software oder Programmiersprache ich verwenden sollte? Welche Bücher sollte ich evtl. Kaufen? Gruß Dennis
Fang damit an, daß Du Dir einen Arduino holst und eine LED blinken läßt. Die Art Steuerung die Du beschreibst ist ein Projekt an dem erfahrenere Bastler scheitern. Allein der Wunsch nach bewegter Grafik wirft Dich schon aus dem Einsteigerbereich was Speicher und Schnittstellengeschwindigkeit betrifft. Wenn Du schnell zum Erfolg kommen willst, nimm nen Raspberry Pi mit nem kleinen Touchmonitor, Leistung und Speicher im Überfluß, Linux das Dir viel Arbeit abnimmt und reichlich Beispiele im Internet zu finden. Programmiersprachen gibt es dafür fast alle die auf Linux möglich sind. Der Weg über den Arduino dürfte länger, aber deutlich lehrreicher sein. Du kannst mit einem kleine Uno anfangen und sehen wie das Ding funktioniert, LEDs blinken lassen, Relais schalten und Temperaturen einlesen und dann einen kleinen Touch (z.B. http://www.watterott.com/de/28-TFT-Touch-Shield-for-Arduino ) und einen SD-Kartenslot ergänzen . Damit das ganze dann flüssig läuft tauscht Du dann den Arduino Uno (Atmel Mega 328) gegen einen Due (Atmel SAM3X8E ARM Cortex-M3 CPU). Zum Programmieren bietet sich dann die Arduino IDE an. Du kannst Dir auch ein STM32F4-Entwicklungsboard holen und alle Teile von Hand anstricken, Speicher, Geschwindigkeit und Schnittstellen ohne Ende aber auch der höchste Aufwand. Als Programmiersprache kommt da eigendlich nur C in Frage. (http://www.mikrocontroller.net/articles/STM32 ) oder, oder, oder ... Welche Vorkenntnisse bringst Du denn mit?
Hallo, also je nachdem wie tief Du dich überhaupt mit Mikrocontroller beschäftigen möchtest: - Schau mal hier: http://www.reichelt.de/LCD-Module-Touch-Grafik/EA-EDIP-TFT32ATP/3/index.html?&ACTION=3&LA=446&ARTICLE=115637&GROUPID=3011&artnr=EA+EDIP-TFT32ATP&SEARCH=Touch+Display oder größer: http://www.reichelt.de/LCD-Module-Touch-Grafik/EA-EDIP-TFT70ATP/3/index.html?&ACTION=3&LA=446&ARTICLE=129608&GROUPID=3011&artnr=EA+EDIP-TFT70ATP&SEARCH=Touch+Display über die schnittstellen kannst du dann alles weitere anschließen oder sowas: ein Duinomite mit angeschlossenem Touch Display. Gruß BT
Dennis S. schrieb: > Folgende Vorraussetzung muss die Steuerung haben: > > 8 Ausgänge am besten per Relais geschaltet > 12 Eingänge die werte z.b. Temperatur und ein/aus können Das stellt kein großes Problem dar. Du mußt aber noch trennen zwischen analogen und digitalen Eingängen, also wieviele von den 12 sollen "werte wie z.b. Temperatur" einlesen können und wieviele nur "ein/aus". > Bedienbar soll die Steuerung per Touch screen sein. Das ist das schwierigste an deinem Projekt. Zum Anfangen würde ich das erstmal weglassen. Wie Oliver schon sagt, ist es sinnvoll, als allererstes mal eine LED blinken zu lassen. Das ist quasi das "Hello world" der µC-Programmierung. Dazu brauchst du nämlich schon mal die komplette Kette von deinem Editor, wo du den Quellcode reinhackst, bis zum auf dem Zielsystem laufenden Programm, das sein Funktionieren der Außenwelt mitteilt. Generell ist auch noch wichtig, welche Programmierkenntnisse du mitbringst. Wenn du noch keine hast, ist es empfehlenswert, erstmal auf dem PC mit C warm zu werden, damit du nicht zu viele Hürden auf einmal erklimmen mußt. Oliver R. schrieb: > Wenn Du schnell zum Erfolg kommen willst, nimm nen Raspberry Pi mit nem > kleinen Touchmonitor, Leistung und Speicher im Überfluß, Linux das Dir > viel Arbeit abnimmt und reichlich Beispiele im Internet zu finden. > Programmiersprachen gibt es dafür fast alle die auf Linux möglich sind. Man muß sich halt bewußt sein, daß das eher wie PC-Programmierung ist und eigentlich nichts mehr mit µCs zu tun hat. Dafür stehen einem halt ganz andere Möglichkeiten zur Verfügung, von denen man beim µC nur träumen kann.
Hallo Leute Vielen Dank das ihr euch schon die mühe gemacht habt. Ich kann genauer sagen was ich an Ein/Ausgängen habe. Ich brauche genau 7 Ausgänge mit Relais Eingange 1 Temperatur 5 Signale ein 6 Signale Tasten (sollen aber dann touch kommen) Ich möchte nochmal dazu sagen, ich habe zeit, es muss nicht in 2 Wochen oder 2 Monaten fertig sein. Am Anfang muss auch kein Touch dran hängen da kann ich noch 6 Taster nehmen. Mein Ziel ist nur die genauen Abläufe die hier Hauptsächtlich auf Zeit ablaufen programmieren zu können, ich möchte aber auch vermeinden eine SD oder HDD mit einzubauen, es sollte auf ein Chip bzw Flash gehen. Wäre das denn schonmal überhaupt möglich, sonst hat sich das schon erledigt. Ich hab euch oben beschrieben wie mal das Entergebnis sein soll. Ich hab mal Basic und Java scipt gemacht, HTML sehr aktiv, Linux auch aber eher kleine plugins. In C bzw C+ habe ich mich mal eingelesen, aber noch nicht aktiv am PC was programmiert. Ich möchte gerne ja nach und nach drauf aufbauen, also wenn die Software soweit geht dann das Touch dran hängen. Gruß Dennis
Dennis S. schrieb: > ich möchte aber auch vermeinden eine > SD oder HDD mit einzubauen, es sollte auf ein Chip bzw Flash gehen. Hallo, das ist kein Problem kein halbwegs aktueller Mikrocontroller ist von deinem Programm was Speicher und Geschwindigkeit angeht überfordert. Dennis S. schrieb: > Ich möchte gerne ja nach und nach drauf aufbauen, also wenn die Software > soweit geht dann das Touch dran hängen. Das ist eine Sinnvolle Vorgehensweise.
schau dir mal den TFT maximite an der kann was du willst und bringt schnelle Erfolge Beitrag "maximite TFT mmbasic Computer"
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.