Hallo zusammen Ich bin gerade an meinen Grenzen angelangt und wollte jetzt euch um Rat fragen. Es geht um einen Countdown, der auf einem LCD angezeigt wird und nachdem der Countdown abgelaufen ist, eine LED aufleuchtet und ein Servo bewegt sich. Das Konzept des Countdowns wäre folgendermassen. Von den Zeitformaten stehen einem folgende zur Verfügung. Monate, Wochen,Tage, Stunden und Minuten. Bei jeder Zeiteingabe kann ich anschliessend wählen, welches Zeitformat genommen werden soll. Hier ein Beispiel zur Vereinfachung. Angenommen ich möchte den Countdown auf drei Tage einstellen. Jetzt komme ich auf den Bildschirm, auf dem die Eingabe erfolgt. Zuerst steht da 0MT:0W:0T:0ST:0MIN Dann rücke ich mit dem Courser nach bis ich bei den Tagen bin und gebe es wie folgt ein. Das Resultat würde so aussehen. 0MT:0W:3T:0ST:0MIN Mit ENTER würde der Countdown starten. Dazu würden drei Drucktaster kommen. Zwei zum navigieren und einer zum Bestätigen. Es wäre gut, wenn die Zeitangaben (MT;W usw) nur halb so gross stehen würden. Was meint Ihr, ist so etwas realistisch? Kennt jemand eine Anleitung im Internet oder könnte mir jemanden helfen? Würde auch etwas zahlen. Danke für eure Antworten! Wir haben jetzt Besuch, ich werde auf jeden Fall antworten liefern, wenn jedoch auch ein bisschen zeitversetzt. MFG Gabriel
Gabriel schrieb: > Hallo zusammen > > Ich bin gerade an meinen Grenzen angelangt An die Grenzen von was denn? Was kannst DU? Oder suchst du einfach jemanden, der dir das als Gesamtpaket liefert? Was ist in diesem Fall dein Budget, welche Hardware möchtest du eingesetzt haben? Lieferst du einen Prototypen, oder soll der auch "extern" gebaut werden? Gabriel schrieb: > Was meint Ihr, ist so etwas realistisch? Technisch auf jeden Fall machbar, ohne Programmierkenntnisse durch Tutorials-Gucken -> unrealistisch.
ein microcontroller ein Display, ein paar Tasten und eine Programmiersprache Deiner Wahl?!
Gabriel schrieb: > Was meint Ihr, ist so etwas realistisch? Das kommt darauf an(tm). Für Dich sicher nicht. Schon die Frage allein offenbart mangelnde Fähigkeiten. Für einen halbwegs erfahrenden µ-Programmierer wäre das eine Fingerübung...
An den Grenzen von meinen Programmierkenntnissen. Da ich noch nicht so weit bin, um so etwas zu machen. Ja, das könnte eine Möglichkeit sein, es extern machen zu lassen. Es sollte für einen Prototypen sein. Ja, das dachte ich mir, dass es ohne grösseren Programmierkenntnisse unrealistisch wird. Apropos Budget, meinst du bis 500 Franken ist so etwas machbar. Was denkst du, wie viel Zeit ungefähr benötigt wird.
3 taster? einer zum springen zwischen den eingaben (bis ende), einer zum incrementieren der position (mit überlauf), und am ende die 3 tasten umdeuten zu 1. nochmal eingeben, 2. bestätigen, 3. abbrechen. der positionssprungtaster sollte am ende der "nochmal eingeben" taster werden, nicht "bestätigen" oder "abbrechen".
Meld dich mal an, dann kann man dich auch kontaktieren.
Für jede noch so kleine Rückmeldung wäre ich dankbar! Ich bin gespannt :)
Gabriel schrieb: > Apropos Budget, meinst du bis 500 Franken ist so > etwas machbar. Was denkst du, wie viel Zeit ungefähr benötigt wird. Für die reine Programmierung vermutlich ja. (500 CHF = 466 EUR). Wenn jemand seriöserweise für ca. 50 EUR/h arbeitet wären das 9h. In dieser Zeit sollte das zu schaffen sein. Wenn jemand noch die Hardware bauen soll, dann reicht das nicht.
Gabriel T. schrieb: > Was meinst du mit Hardware? Das "Gerät", also eine Platine mit Mikrokontroller, Taster, Display, Stromversorgung, Treiber für Servo und LED.
:
Bearbeitet durch User
Hi Wurde dafür nicht das Arduino-Zeug erfunden? Hier ne Lib hingeklickt, da was angepasst, fertsch. Alternativ würde ich zu einem 'Shield' mit LCD und Tastern greifen und mit einem µC meiner Wahl verheiraten. Ohne Programmiersprache wird's schwer, da könnte aber das Click&Paste vom Arduino interessant sein. MfG
Ich würde das als Smartphone-App programmieren, da hat man viel merh Möglichkeiten, es schön un komfortabel zu gestalten. Warscheinlich wird es nichtmal wesentlich teurer. Zum Schalten gibt es Interface, die via USB, WLAN, Bluetooth oder ganz banal einen Fototransistor vor das Display kleben und denn dann optisch ansteuern.
posti schrieb: > da könnte aber das Click&Paste > vom Arduino interessant sein. Das ist dreist gelogen. ;-) Ne im Ernst, man kann sich das schon was zusammenkopieren, aber sobald dann irgendetwas nicht so funktioniert wie gewünscht steht der "Anwender" ohne Programmierkenntnisse dumm da. Geht los mit Trivialitäten wie, "wie bekomme ich einen Überlauf von 24h zu 0h hin", oder der "Countdown-Sketch den ich hier xxxxx gefunden habe kann nur Tage und Wochen, was muss ich tun, damit auch Monate gehen"...
:
Bearbeitet durch User
Verabschiede Dich von dem Gedanken, sowas direkt in die Tastatur einzuhacken. Unterteile die Aufgaben und löse jede Aufgabe für sich (Display, Entprellen, Menü, Zählen, Zeitbasis usw.). Nimm mehrere Blatt Papier und erstelle die einzelnen Programmablaufpläne in Textform. Für unterschiedliche Schriften brauchst Du ein GLCD, z.B. EA eDIPTFT43-A. Darin sind schon einige Fonts und Größen vorprogrammiert, d.h. Du must nicht low level alle Zeichen mit Putpixel selber basteln.
Hallo Peter Danke dir für deine nützlichen Tipps! Genau so werde ich vorgehen, auch wenn es viele Schwirigkeiten geben wird. Jetzt ist mir noch unklar wegen dem GLCD. Kann ich an diesem auch Taster, Servis etc anschliessen und damit steuern?
Schau dir das mal an, kostet ein paar Euro kann viele Displays und ein paar Zeilen Code und es funktioniert. Tastaturroutienen , RTC , alles mit dabei. Kann Dir gern etwas helfen. http://geoffg.net/MicromiteMX470.html
http://www.thebackshed.com/forum/forum_topics.asp?FID=16 Und auch dort wird Dir geholfen, anders als in diesem Haifischbecken hier??
Danke, werde ich mir anschauen und bei gelegenheit mich sonst mal melden!
Ritzer schrieb: > http://geoffg.net/MicromiteMX470.html Sieht interessant aus - PIC mit Interpreter? Ritzer schrieb: > http://www.thebackshed.com/forum/forum_topics.asp?FID=16 > Und auch dort wird Dir geholfen, anders als in diesem Haifischbecken > hier Es ist nicht jedermanns Sache, rein Englischsprachige Foren zu beackern. Bei dem aus der Fragestellung zu erahnenden Kenntnisstand zeigt dieser Beitrag den einzig richtigen Weg auf: Peter D. schrieb: > Unterteile die Aufgaben und löse jede Aufgabe für sich (Display, > Entprellen, Menü, Zählen, Zeitbasis usw.). Das Ding wäre eine klasssiche Aufabe für Arduino mit Displayshield und bei Verwendung von Chinahardware unter 10€ aufzubauen. Wenn dann später ein richtiges Gerät draus werden soll, kommen natürlich noch Netzgerät, Taster, Gehäuse ... hinzu. Gabriel schrieb: > 0MT:0W:3T:0ST:0MIN Monate und Wochen ist schwierig, die Monate sind unterschiedlich lang! Wenn das wirklich sein soll, muß ein Kalender geführt werden.
Neinein keinen Kalender. Einfach eine Woche 7 Tage, ein Monat 30 Tage. Der Nutzer braucht kein Datum.
Gabriel T. schrieb: > Einfach eine Woche 7 Tage, ein Monat 30 Tage. > Der Nutzer braucht kein Datum. Trotzdem brauchen fast alle Felder 2 Stellen (und nicht eine). Um das ganze auf ein Standard 20x2 Character LCD zu bekommen, und um sich nicht noch Sonderzeichen definieren zu müssen, mache ich mal einen alternativen Vorschlag für die Darstellung:
1 | MON|WOC|TAG|STD|MIN |
2 | 00| 00| 00| 00| 00 |
Um einen so langen Zeitraum einigermaßen genau timen zu können, solltest du übrigens darauf achten, dass dein uC Board eine Real-Time-Clock (RTC) mit Uhrenquarz (üblicherweise 32768 KHz) besitzt, oder ein entsprechendes IC/Modul anflanschen.
:
Bearbeitet durch User
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.