Hallo Leute :) Ich bräuchte mal eure Hilfe, und Zwar: ich soll für einen Verwandten einen Zähler für einen Kicker bauen, Der über eine Lichtschranke (Oder mehrere) erfasst, ob ein Tor geschossen wurde. Das soll er dann mit 10 Blauen Led´s je Seite Optisch anzeigen und beim 10. Tor alle Led´s des Spielers blinken lassen und danach resetten. Jetzt meine Frage an euch: wie kann ich das am besten anstellen? Ich hätte mir wie gesagt gedacht das man eine Lichtschranke im Tor anbringt, ich hab aber wenig Ahnung, wie ich die Lichtschranke abfragen soll, vorallem soll das System zuverlässig sein. Bin für jeden tipp Dankbar :) MfG Dominic
Dominic D. schrieb: > 10 Blauen Led´s je Seite Optisch anzeigen Machs für eine Seite blau und für die Andere rot. Resettaster für jede Seite und Taster für Korrektur und Mogeln (+ und -) sollten auch nicht fehlen. Mittelmäßiger Aufwand: Es gibt in der 74er Serie als auch bei den 4000ern Bausteine, die Aufwärts und Abwärts zählen können. Das müsste man dann erst Dekodieren usw... Weniger Aufwand: Einfacher wirds mit parallel ladbaren Schieberegistern mit paralleler Ausgabe. Die müssen nicht in beide Richtungen schieben können, falls man die (-)Funktion nicht braucht. "Vorne" werden 1er reingeschoben(hinten dann 0er). Parallel laden macht man mit fest verdrahteten 0ern(oder Reset, falls es gibt, dann muss es nicht parallel ladbar sein). wenig Aufwand, aber ein bisschen Programmieren: Noch einfacher wirds vermutlich mit einem kleinen Mikrocontroller je Seite. Impulse zählen, +-, Siegesmelodie an Tröter ausgeben.... Sag, welche Lösung dir grob vorschwebt. mfg mf
Dominic D. schrieb: > ich soll für einen Verwandten einen Zähler für einen Kicker bauen, Der > über eine Lichtschranke (Oder mehrere) erfasst, ob ein Tor geschossen > wurde. > Jetzt meine Frage an euch: wie kann ich das am besten anstellen? > ich hab aber wenig Ahnung, wie ich die Lichtschranke abfragen Und wieso fragt er da dich? Du kannst es ja offensichtlich auch nicht.... Die Lichtschranke gehört auch nicht ins Tor, sondern in den Weg welche die Kugel nach dem Tor rollt. Als Lichtschranke nimmst du einfach eine IR LED und eine IR Fotodiode. gruß cyblord
Nein - Mogeltaster solls nicht geben :) Ich hatte mir vorgestellt Led´s und Lichtschranken über einen Atmega 32 laufen zu lassen. Lichtschranken sind aber absolutes Neuland für mich... Sobald ich ein Tor schieße soll auf meiner Seite eine Led angehen, beim 2. Tor die 2. usw... und beim Siegestor sollen dann die Leds auf der Gewinnerseite mehrmals blinken und dann soll sich der µC resetten. Ich hab nur im Moment keine Ahnung wie ich den Atmega 32 Addieren lasse und wie ich die Lichtschranke zuverlässig abfrage... Wird die Lichtschranke über einen ADC Pin ausgelesen?
Dominic D. schrieb: > Wird die Lichtschranke über einen ADC Pin ausgelesen? Theoretisch möglich. Ich würds der Einfachheit halber aber über einen normalen digitalen Input machen - vorher per Transistor verstärkt. Es gibt auch Reflex-Lichtschranken in einem einzigen Bauteil, find ich für sowas recht praktisch.
Hättest du für so eine Lichtschranke mal einen link? Wär echt super :) Sollte ich mehrere verbauen der Sicherheit halber oder reicht da eine Lichtschranke je Seite? Wäre nett wenn ihr mir noch erklären könntet wie ich den M32 Addieren lasse :) Komme mit den beispielen aus google nicht klar... :/
Gast
#2656100
Dominic D. schrieb: > Wäre nett wenn ihr mir noch erklären könntet wie ich den M32 Addieren > lasse :) Komme mit den beispielen aus google nicht klar... :/ ???
1 | |
bzw
1 | |
Oder was meinst du?
!gast schrieb: > Dominic D. schrieb: >> Wäre nett wenn ihr mir noch erklären könntet wie ich den M32 Addieren >> lasse :) Komme mit den beispielen aus google nicht klar... :/ > ??? >
1 | |
> bzw >
1 | |
> > Oder was meinst du? Er meint, er hat GAR KEINE AHNUNG. Weder von der Elektronik (Lichtschranke) noch von der µC/Programmierseite. Deshalb möchte er nun vom Forum eine fertige Lösung mit Schaltplan, Programm und Hilfe beim Realisieren. Also frage ich mich, warum er so ein Projekt starten soll und dann auch noch für jemand anderes? Kann sich dieser jemand nicht jemand suchen der die Aufgabe auch lösen kann? Aber lass doch mal hören, was hast du denn bisher so mit AVRs gebaut? Damit wir mal so deinen Wissensstand haben.
Gast
#2656103
Dominic D. schrieb: > Ich hab nur im Moment keine Ahnung wie ich den Atmega 32 Addieren lasse Aber du willst diese Anforderungen umsetzen wenn du noch nicht einmal solche Basics kennst? Ich meine, das ist an sich wirklich trivial, aber Moment hört sich das so an, als wäre es für dich im Moment noch nicht das richtige. Lass doch mal hören, was du dir dazu bisher für Gedanken gemacht hast. Hast du wenigstens in etwa eine Ahnung, wie du die Elektronik hierfür umsetzen müsstest? Kennst du irgendeine Programmiersprache?
Gast
#2656105
Am Handy zu schreiben dauert einfach zu lange wie ich gerade gemerkt habe ;-)
Jap - ich hab schon ein paar kleine Sachen in Bascom gemacht, wie eine Ir steuerung über ein rc5 Signal, 2x16 Lcd Displays angesteuert und halt so einfache Sachen wie Lauflichter, also die Schaltungen kenn ich :) Mir gehts hallt wie gesagt um das Addieren und wie ich das mit der lichtschranke löse...
Gast
#2656109
Und du bist bisher ohne eine einzige Addition ausgekommen? Scheint mir unvorstellbar...
Moin, Warum so kompliziert? Tut's denn kein einfacher Taster? Mal Symbolisch als ASCCI
1 | |
2 | |
Und wenn der Ball ankommt
1 | |
2 | |
Gruß, Ch.
Dominic D. schrieb: > Jap - ich hab schon ein paar kleine Sachen in Bascom gemacht, wie eine > Ir steuerung über ein rc5 Signal, 2x16 Lcd Displays angesteuert und halt > so einfache Sachen wie Lauflichter, also die Schaltungen kenn ich :) > Mir gehts hallt wie gesagt um das Addieren und wie ich das mit der > lichtschranke löse... Gemacht = Programm ausm Netz, Schaltplan ausm Netz nachgebaut? Erzähl uns doch keine Märchen sondern sag mal was du kannst und nicht kannst. > Und du bist bisher ohne eine einzige Addition ausgekommen? Scheint mir > unvorstellbar... Wenn es unglaublich klingt, sollte man es wohl auch nicht glauben ;-)
nein, Ich möchte von euch keine fertige lösung nur ein paar tipps :) ich will ja auch dabei was lernen :)
Nein, ich hab aus dem Netz die Befehle fürs Lcd display gehabt und hab das Programm dann selber geschrieben :) War aber nur sowas wie "If Portd.1 = 1 then Print "Deckenlampe an" Wait 5 Cls End if If Portd.1 = 0 then Print "Deckenlampe aus" Wait 5 cls End if
Gast
#2656123
Gut, dann fang einfach mal damit an, bei Google oder einer Suchmaschine deines Vertrauens nach Reflexlichtschranke zu suchen und dann Datenblätter zu lesen ;-) Danach solltest du schon etwas weiter sein. Dann kannst du auch konkrete fragen stellen...
Gast
#2656126
Dann lern Bascom. Ordentlich, am besten mit Buch. Dann ist das ganze ein Klacks: 2 Lichtschranken, 20 LEDs mit Vorwiderstand, ein Controller, An-/Aus-Schalter und Netzteil /Batterien. Und natürlich das passende Programm dazu.
Ihr habt recht. War dämlich solche fragen zu stellen... Ich werd mir jetzt mal wie gesagt ein Buch holen :) Danke für eure Hilfe :)
habt ihr eine empfehlung für ein Buch oder ist das im Grunde egal?
Für die ersten versuche mit der Lichtschranke würde ich mal folgendes nehmen: http://www.produktinfo.conrad.com/datenblaetter/175000-199999/191710-as-01-de-IR_Lichtschranke_Sender_Empfaenger.pdf Das habe ich gerade aus dem Netz gefischt. Keine Ahnung ob die Schaltung gut ist oder nicht. Aber die hört sich schon mal nicht schlecht an. In der Schaltung könnte man dann das Relais gegen einen normalen Eingang am µC ersetzen. ACHTUNG: Spannung beachten. Denn die Schaltung wird mit 12-15V betrieben. So würde ich zumindest mal anfangen das aufzubauen. Bin auch kein Elektroniker und müsste mich da nun selbst erstmal durchtesten. Aber das Projekt selbst hört sich interessant an ;) Wegen dem Buch: Suche da mal bei Ebay nach irgendein gebrauchtes günstiges. Denke da wird man wenig falsch machen, wenn es doch nicht das richtige dann war. Außerdem verbietet es auch keinem, das man sich 2-3 Bücher durchließt. Es ist fast immer so, das in jedem Buch etwas drinne steht, was in dem anderen fehlte oder zu kurz gekommen ist. Ansonsten gibt es immer noch die möglichkeit, bei konkreten problemen hier im Forum mit Schaltplan und Programm Listing nach Rat zu fragen :) Dann mal viel erfolg mit dem Projekt. Ich schätze das projekt jetzt nicht als sonderlich schwer ein. Aber der OpAmp in der Schaltung im Link ist auch nett um sich da weiter zu bilden. MFG Stephan
Danke euch :) Buch ist Bestellt, kommt am Freitag an, genauso wie die Lichtschranke :) Bis dahin werd ich jetzt noch übers Inet lernen :) MfG Dominic
Ich hätte mir da nur die Bauteile bestellt und das ganze amn Steckbrett zusammen gesteckt :) Aber gut, der Bausatz selbst ist auch nicht falsch. Lernen kann man damit genauso :) Dann mal viel spaß damit und viel erfolg.
Ich muss das Teil in 3 Monaten fertig haben... Die Lichtschranke wird dann aber auch auf der Zählerplatine aufgebaut und so abgeändert das sie mit 5Volt funktioniert :) Ich bin aber gerade am Steckbrett und versuche das mit dem Punkte Addieren hinzubekommen :) MfG
So Leute, Bin wieder da :) Hab mich jetzt mal mit meinem Buch beschäftigt und ein kleines Programm geschrieben, welches mir dann per Tastendruck (Taster1) Die Leds Led1 und Led2 Hochzählen soll. Tut sich aber nichts, Platine und µC sind in Ordnung :) Vllt. könnte sich einer von euch kurz Zeit nehmen und da mal drüberschauen :) Wäre echt nett MfG Dominic
Kann mir denn keiner helfen? :(
Also dein DO-LOOP loopt ja zigtausendmal pro Sekunde. Wenn innerhalb dieser Loop-Zeit der Taster gedrückt ist, dann ist X=1 sonst ist X=0. Andere Möglichkeit gibt es nicht. Natürlich musst du X=0 nur ganz selten ausführen. Einmal am Anfang (initialisieren) und einmal nach jedem Spiel. Es wird auf mehrere verschaltete (innere, äußere) Schleifen hinauslaufen: Die innere schnelleste fragt den Tasteer ab, die mittlere bedient die LEDs und die äußere wird nach jedem Spiel durchlaufen. Das Projekt gefällt mir, die Programmierung ist überschaubar und die Aufgabenstellung klar formuliert. Sowas kann man auch gut auf dem PC simulieren.
Gast
#2664584
Taster muss man entprellen (bzw. zumindest die Flankenwechsel erkennen). Dafür bietet BASCOM eine Funktion. Das Programm ist erkennbar noch nicht vollständig, und lässt sich wesentlich kürzer schreiben.
Planvoll wäre es, erstmal einen Ablaufplan zu erstellen, etwa so: Initialisieren Anfang Loop LEDs bedienen Taster checken Wenn Taste gedrückt, Variable+1 Wenn Variable=10 dann Musik und alles auf Null Alles nochmal ab Anfang
Das mit den Inneren schleifen versteh ich noch nicht so ganz. Das mit dem Entprellen müsste der Debounce - Befehl sein, oder? Du meinst den Ablaufplan mit in Bascom Integrieren? Sry das ich mich so blöd anstelle :S MfG Dominic
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.