== Hallo Forum, meine Semesterarbeit steht vor der Tür und nun habe ich ein RIESENPROBLEM! Ein Teil der Semesterarbeit besteht aus einem Kalender den ich mit LEDs beleuchten möchte, die sich von alleine einmal nach 24 Std und einmal nach 30,31 bzw 28 Tagen schalten sollen!!! (insgesammt 43 LEDs) Nun habe ich erfahren, dass es nicht anderes geht als mit einem Mikrocontroller!!!! Gibt es wirklich keine andere Alternative?? Ich habe mir "Franzis Lernpaket für Arduino" gekauft aber das ist nicht MAC kompatibel! Und vom Fach bin ich auch nicht! Bitte, bitte helft mir! Viele Grüße ==
Hi >die sich von alleine einmal nach 24 Std und einmal >nach 30,31 bzw 28 Tagen schalten sollen!!! Alle paar Jahre gibt es einen Monat mit 29 Tagen und außerdem noch Tage mit 23 bzw. 25 Stunden. MfG Spess
Ja, natürlich! Ich habe das als Beispiel so geschrieben damit das verständlicher ist!
eine Idee wäre DCF. Dann hast du schon mal Datum und Uhr. Um 0:00 und an jedem 1. schaltest du dann deine LEDs. Damit hast du Sommer-/Winterzeitumstellung, Schaltjahr etc. automatisch erschlagen. Ein Beispiel (auch für Arduino) findet sich bestimmt hier im Forum.
Dein Problem ist, dass du ja eine halbwegs genaue Zeitreferenz benötigst, das lässt sich, denke ich, mit Mikrocontroller mit Quarz bzw. mit RTC weitaus einfach bewerkstelligen als auf irgendeine andere Art und Weise. Und wenn du dann eh schon einen Mikrocontroller hast ist die Ansteuerung der LEDs ein Kinderspiel.
Isa L. schrieb: > Nun habe ich erfahren, dass es nicht anderes geht als mit einem > Mikrocontroller!!!! Manche Erfahrungen sind echt bitter. > Gibt es wirklich keine andere Alternative?? Eine Alternative wird es sicher geben. Uhren und Kalender gab es schon als noch niemand wusste, was Strom ist. Aber eine mechanische Lösung wird sicherlich noch viel aufwendiger sein. Deshalb macht man das mit einem µC. Weil es erstens exakt und zweiten sehr einfach ist. > Ich habe mir "Franzis Lernpaket für Arduino" gekauft aber das ist nicht > MAC kompatibel! Mal davon abgesehen, daß alles von Franzis ziemlich überteuert ist, wirst du in der Controllerwelt eher wenig Tools finden, die ohne Windows auskommen. Vieles geht auch mit Linux. Aber Mac ist wohl eine andere Welt. >Und vom Fach bin ich auch nicht! Von welchem Fach bist du denn. Wo wird denn sowas in einer Semesterarbeit verlangt? mfg.
möglicherweise läuft die Franzis Software nicht auf OS X, den Arduino kannst du aber problemlos damit programmierenm die Standard-IDE ist für alle Betriebssysteme ident. Für dein Problem existiert auch eine bequeme Library http://www.arduino.cc/playground/Code/Time Beispiele gibt es genug im Netz LEDs müssen natürlich über FET oder Transistor angesteuert werden.
Du kannst mit einem Mac sehr wohl Atmel programmieren, auch mit XCode. Wenn du einen Mac hast, wirst du ja auch einen Intel-basierten haben. Damit kannst du über Bootcamp auch WinXP laufen lassen, damit steht dir dann die ganze Welt (mittels USB-Rs232 Konverter sogar das Universum) offen.
Isa L. schrieb: > Genau genommen muss ich 2013 programmieren! Das ist doch noch lange hin. Bis dahin hast du gelernt, wie man ein Lauflicht, einen Timer und ein paar Zähler programmiert. Mehr ist das nämlich nicht. mfg.
Daniel H. schrieb: > Und wenn du dann eh schon einen Mikrocontroller hast ist die > Ansteuerung der LEDs ein Kinderspiel. :) Das wäre wirklich toll wenn das ein Kinderspiel wird (was ich leider nicht glaube :)) Ich weiß nicht welche LEDs ich kaufen soll!! (bitte nicht lachen) Und überhaupt bin ich am verzweifeln WIE und WAS ich machen muss!
Isa L. schrieb: > Daniel H. schrieb: >> Und wenn du dann eh schon einen Mikrocontroller hast ist die >> Ansteuerung der LEDs ein Kinderspiel. > > :) Das wäre wirklich toll wenn das ein Kinderspiel wird (was ich leider > nicht glaube :)) > > Ich weiß nicht welche LEDs ich kaufen soll!! (bitte nicht lachen) > Und überhaupt bin ich am verzweifeln WIE und WAS ich machen muss! Hmm. In dem Fall frage ich mich, wie du dann zu so einer Semesterarbeit kommst. Wenn du einen beleuchteten Kalender bauen willst, musst dir doch von vorne herein klar sein, dass * du die Beleuchtung bauen musst * die einen Zeitgeber und -zähler brauchst * der Zeitzähler irgendwie die Lampen ansteuern muss kurz und gut: das alles weiß man im Vorfeld, wenn man sich die Aufgabenstellugn ansieht. Und dann denkt man mal kurz nach, überschlägt die Problemstellungen, gleicht mit dem was man kann ab und kommt zum Schluss: kann ich machen oder kann ich nicht machen. Wie hast du dir denn ursprünglich vorgestellt, wie das alles laufen soll ohne Ahnung von Elektronik oder gar programmieren? Wenn der Termin schon vor der Tür steht (anzunehmen um diese Jahreszeit) Geh zu deinem Betreuer und bitte ihn um eine andere Semesterarbeit. Aber achte diesmal schon im Vorfeld darauf, dass du sie auch schaffen wirst.
Also Zeit habe ich kaum noch, denn nächster Mittwoch wäre dann die Abgabe! Und ich suche nach einer einfacheren Lösung! Thomas Eckmann schrieb: > Von welchem Fach bist du denn. Wo wird denn sowas in einer > Semesterarbeit verlangt? Ich studiere Kommunikationsdesign, verlangt wird das zwar nicht aber ich wollte nichts aus Papier machen und dachte ich finde bis dahin etwas vorgefertigtes an LEDs oder Mikrocontroller!
Isa L. schrieb: > Also Zeit habe ich kaum noch, denn nächster Mittwoch wäre dann die > Abgabe! > Und ich suche nach einer einfacheren Lösung! > > Thomas Eckmann schrieb: >> Von welchem Fach bist du denn. Wo wird denn sowas in einer >> Semesterarbeit verlangt? > > Ich studiere Kommunikationsdesign, verlangt wird das zwar nicht aber ich > wollte nichts aus Papier machen und dachte ich finde bis dahin etwas > vorgefertigtes an LEDs oder Mikrocontroller! Aha. Selbst 'etwas Würze' in die Aufgabe gebracht, nicht nachgedacht und dann festgestellt, dass die Welt doch nicht so einfach ist. Willkommen in der Realität! Geh zu deinem Betreuer und bitte ihn um eine andere Semesterarbeit. Aber achte diesmal schon im Vorfeld darauf, dass du sie auch schaffen wirst.
Isa L. schrieb: > Also Zeit habe ich kaum noch, denn nächster Mittwoch wäre dann die > Abgabe! > Und ich suche nach einer einfacheren Lösung! Das ist, vorsichtig ausgedrückt, etwas sehr sportlich wenn man bisher mit Programmierung von Mikrocontroller noch nichts zu tun hatte und noch nie den Lötkolben geschwungen hat.
Also wie gesagt ich hatte um Hilfe gebeten weil ich am verzweifeln bin und nicht um Kritik! Im Nachhinein ist man immer schlauer!Ich kann es nun auch nicht mehr ändern!
Hilfe kriegst du hier auch, aber sowas musst du dir eben auch gefallen lassen. Immerhin wird dir die Semesterarbeit ja nicht erst heute aufgegeben worden sein sondern eher ein paar Wochen früher, oder?
Isa L. schrieb: > Also wie gesagt ich hatte um Hilfe gebeten weil ich am verzweifeln bin Dann muss ich dir leider sagen: Es ist nicht möglich. Nicht mit den Voraussetzungen. Deine einzige Chance ist, dass dir wer das Projekt macht. Und das ist ganz sicher nicht im Sinne der Sache. > und nicht um Kritik! Im Nachhinein ist man immer schlauer!Ich kann es > nun auch nicht mehr ändern! Dann musst du die Krot schlucken. Und nächstes mal ein wenig schlauer an solche Sachen rangehen. So ist nun mal das Leben. Wer sich blauäugig gnadenlos übernimmt, wird daran scheitern.
Isa L. schrieb: > aus einem Kalender den ich mit LEDs > > beleuchten möchte, "möchte" doch einfach etwas anderes, dann ist das riesenproblem weg!
ja klar habe ich die Aufgabe nicht letzte Woche erst bekommen! Ich bin doch schon seit Wochen am rumtesten und versuche die Arduino zu programmieren! Aber ich schaffe es nicht! Und so hatte ich gehofft dass es etwas einfacheres geben muss! Ich hatte ja auch nach einer Alternative gefragt...
Isa L. schrieb: > Und so hatte ich gehofft dass es etwas einfacheres geben muss! Außer fertig kaufen (sofern es sowas schon gibt) fällt mir da nichts ein. Mikrocontroller nehmen einem bei solchen Anwendungen schon eine Menge an Arbeit und Schaltungsaufwand ab. Man kann es bestimmt noch anders hinkriegen, aber das wird nur noch komplizierter weil man alles, was man beim Mikrocontroller in Software machen kann dann in Hardware machen muss.
Die Arduino IDE läuft auch auf dem MAC. Einfach die MAC Version runter laden.
Lars73 schrieb: > Die Arduino IDE läuft auch auf dem MAC. Einfach die MAC Version runter > laden. Habe ich! ich versuche es nochmal! Danke dir.
Isa L. schrieb: > Habe ich! ich versuche es nochmal! Das wird dir aber leider nicht mehr weiter helfen. Dein Vorhaben ist in einer Woche bei deinem Kenntnisstand nicht zu schaffen.
Klaus Dieter schrieb: > Das wird dir aber leider nicht mehr weiter helfen. Dein Vorhaben ist in > einer Woche bei deinem Kenntnisstand nicht zu schaffen. Auch auf die Gefahr hin, Öl ins Feuer zu giessen Der Kentnisstand ist das Hauptproblem. Denn die Arduino Libs bringen eh schon alles mit, was man braucht um 43 LED an einer Schieberegisterkette anzusteuern. Und fertige Uhrenklassen gibt es auch. Für jemanden der sich mit seinen Klassen auskennt, ist das eine Sache auf ein paar Stunden und es kann ans Bauen des Kastens gehen. Aber wenn man mehr oder weniger bei 0 anfängt, dauert es eben entsprechend länger.
Karl Heinz Buchegger schrieb: > Dann muss ich dir leider sagen: > Es ist nicht möglich. > Nicht mit den Voraussetzungen. > > Deine einzige Chance ist, dass dir wer das Projekt macht. Da hat Karl Heinz leider recht... Wenn du noch Zeit hättest, dann könntest du die Aufgabe in einzelne Teilbereiche zerlegen. Und diese kleinen Aufgaben nacheinander erledigen.... So hast du aber noch vor dir: 1. den Compiler zum Laufen bekommen 2. den Programmer zum Laufen bekommen 3. ein Konzept überlegen: wie soll der Kalender gestellt werden? usw... 4. einen Schaltplan malen, wie die 43 LEDs angeschlossen werden 5. die 43 LEDs+drumrum einkaufen 6. ein Programmkonzept ausdenken 7. Programmieren 8. die Schaltung aufbauen 9. alles zusammen testen Ich denke, so etwa beim Punkt 7 ist dann wieder Mittwoch.... :-o Thomas Eckmann schrieb: > Isa L. schrieb: >> Genau genommen muss ich 2013 programmieren! > Das ist doch noch lange hin. Nein, dieser Kalender muss nur im Jahr 2013 funktionieren. Dann ist sein Leben zu Ende! Abgabe ist aber schon nächsten Mittwoch.... :-o
Karl Heinz Buchegger schrieb: > Klaus Dieter schrieb: > >> Das wird dir aber leider nicht mehr weiter helfen. Dein Vorhaben ist in >> einer Woche bei deinem Kenntnisstand nicht zu schaffen. > > Auch auf die Gefahr hin, Öl ins Feuer zu giessen > > Der Kentnisstand ist das Hauptproblem. > Denn die Arduino Libs bringen eh schon alles mit, was man braucht um 43 > LED an einer Schieberegisterkette anzusteuern. Und fertige Uhrenklassen > gibt es auch. > > Für jemanden der sich mit seinen Klassen auskennt, ist das eine Sache > auf ein paar Stunden und es kann ans Bauen des Kastens gehen. Aber wenn > man mehr oder weniger bei 0 anfängt, dauert es eben entsprechend länger. Soweit ist schon längst alles fertig was ich brauche (Front, Matrix...usw) nur die Arduino programmieren fällt mir schwer!
@ Klaus Dieter > Das wird dir aber leider nicht mehr weiter helfen. Dein Vorhaben ist in > einer Woche bei deinem Kenntnisstand nicht zu schaffen. Nana. Eine Woche ist lang. Hauptsache die Arduino IDE rennt und die Programmübertragung zum Arduino läuft. Dann sich in den ersten Beispielsketch 'Blink' einarbeiten, um eine LED zu schalten. http://arduino.cc/hu/Guide/MacOSX Anschliessend sich ins Multiplexen einarbeiten, um 43 LEDs zu schalten. Z.B. wie in dieser 8x11 Matrix. Die restlichen 88-43 Leds kann man im Kalender unterbringen (z.B. dreifarbige Beleuchtung eines Anzeigefelds z.B. rot, grün rot+grün=orange/gelb), blind legen oder in der modfizierten Schaltung weglassen. http://amigojapan.github.com/Arduino-LED-Matrix-Display/
Krapao schrieb: > @ Klaus Dieter > >> Das wird dir aber leider nicht mehr weiter helfen. Dein Vorhaben ist in >> einer Woche bei deinem Kenntnisstand nicht zu schaffen. > > Nana. Eine Woche ist lang. > > Hauptsache die Arduino IDE rennt und die Programmübertragung zum Arduino > läuft. Dann sich in den ersten Beispielsketch 'Blink' einarbeiten, um > eine LED zu schalten. http://arduino.cc/hu/Guide/MacOSX > > Anschliessend sich ins Multiplexen einarbeiten, um 43 LEDs zu schalten. > Z.B. wie in dieser 8x11 Matrix. Die restlichen 88-43 Leds kann man im > Kalender unterbringen (z.B. dreifarbige Beleuchtung eines Anzeigefelds > z.B. rot, grün rot+grün=orange/gelb), blind legen oder in der > modfizierten Schaltung weglassen. > http://amigojapan.github.com/Arduino-LED-Matrix-Display/ Danke dir! Endlich mal einer der mir Mut macht! Bin eh schon fix und fertig! Vielen dank auch für die Links! :) Immerhin funktioniert das Programm schonmal und er erkennt den Mikrocontroller!!!!
Wenn die Hardware schon fertig ist, dann zeig uns doch mal deinen Schaltplan. Dann können wir dir auch effektiv helfen ;)
Lothar Miller schrieb: > Abgabe ist aber schon nächsten Mittwoch.... :-o Hab' ich mittlerweile auch gesehen. Aber 2013 wäre wenigstens realistisch. mfg.
Thomas Eckmann schrieb: > Aber 2013 wäre wenigstens realistisch. Keine Sorge, das wird schon noch klappen. Mit ein paar delays und einem festen Ablauf geht das schon, man muss dann nur die Schaltung am 1.1.2013 um 0:00 Uhr einstecken. Und die Note gibts ja schliesslich vor dem 31.1.2013... ;-)
Also vielen, lieben dank für die wenigen guten Tipps!Ihr habt mir sehr geholfen! Und mal so zur Info für alle die meinen, dass sie einem mit dämlichen Sprüchen weiterhelfen: Ich habe meine Semesterarbeit abgegeben und es natürlich auch geschafft einen Mikrocontroller zu programmieren!!! Ich verstehe nicht warum hier Profis sind die Hilfe anbieten, wenn sie es im Endeffekt nicht tun, sondern sich nur über Fragen lustig machen!!! Lächerlich!!!
Der Lars schrieb: > Und wenn doch, dann sollte sie auf E-Technik umschwenken :o) Was sagst du nun??? hast recht ich sollte wirklich auf E-Technik umschwenken!!! :o
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.