Forum: Mikrocontroller und Digitale Elektronik µC Einsteigerprojekt


von Paul K. (net-split)


Lesenswert?

Moin,
Jetzt wo ich endlich alle Klausuren hinter mich gebracht hab möcht ich 
mich ein bisschen mit µCs auseinander setzten.
Als Einstiegsprojekt hab ich mir folgendes ausgedacht:
Über eine Lichtschranke soll ermittelt werden ob ein Magazin eingesteckt 
ist; über eine andere registriert werden, wenn eine Kugel den Lauf 
verlässt.
Der µC soll nun berechnen wieviele Kugeln noch im Magazin sind und dies 
über 2 7-Segment Displays ausgeben.
Siehe hier: http://pic.leech.it/i/e00a9/89c8d42fding.jpg
Als Stromquelle würd ich gerne eine 9v Blockbatterie nehmen (weil die 
grad so in den Handguard passt)

Nun die Frage was ich dafür alles brauch...
- Mega8 µC
- USB-Programmer 
(http://shop.embedded-projects.net/product_info.php/info/p22_Atmel-AVRISP-mkII--USB-.html) 
- nein ich hab keinen LPT Port :(
- Kram für 2 Lichtschranken
- 2x 7-Segement Displays
- einen NPN um die beiden Displays schnell abwechselnd anzusteuern, so 
dass es aussieht als wären beide an (http://www.nestegg.de/doppel7.png)

War es das? - Oder hab ich was vergessen? (Mein Wissen bzgl. µC's 
konvergiert leider gegen 0)

lg leon

von WAFFEN_SIND_OUT (Gast)


Lesenswert?

So ein KRANKES Projekt!
da wirst du wohl kaum Unterstützung finden!

Such Dir was gescheites, was du als "Einsteiger" machen kannst... da 
gibt es jedenfalls massig SINNVOLLERES als dein Vorschlag!

von ms (Gast)


Lesenswert?

Aehm der 1 is schon vorbei

von Peter D. (peda)


Lesenswert?

Leon Kruse wrote:
> Als Stromquelle würd ich gerne eine 9v Blockbatterie nehmen (weil die
> grad so in den Handguard passt)

Keine gute Idee, die haben wenig Saft und Du brauchst nen 
Spannungsregler.
Nimm besser 2*AAA, 3V reichen für den AVR.


> - nein ich hab keinen LPT Port :(

Das ist gut, dann ersparst Du Dir die Scherereien damit.
Der USB-Programmer ist wesentlich zuverlässiger.


> - einen NPN um die beiden Displays schnell abwechselnd anzusteuern, so
> dass es aussieht als wären beide an (http://www.nestegg.de/doppel7.png)

Nennt sich Multiplex-Betrieb, braucht aber 2 Transistoren.
Die 14 Segmente kann der ATMega8 aber auch direkt steuern.


> War es das? - Oder hab ich was vergessen? (Mein Wissen bzgl. µC's
> konvergiert leider gegen 0)

Dann wird bestimmt kein Projekt sein, was Du in 14 Tagen fertig hast.
Und wie siehts überhaupt mit Programmieren aus?


Peter

von pcb (Gast)


Lesenswert?

ich würde für das Magazinerkennen keine Lichschranke nehmen, sondern 
einen Microtaster oder einen Reedkontakt/sensor und einen kleinen 
Magneten am Magazin, denn das spart Strom. Und wie machst du das iim 
Lauf und der Lichtschranke? Wenn du den einfach an/durchborst, dann 
fliegt die Kugel bestimmt schlechter. Wenn Lichtschranke an dieser 
Stelle, dann nur reflektirenede: nur eine Borung notwendig.
Und wozu einen Relais für Funkgerät? Schalte es doch direckt mit dieser 
Taste ein und aus.
Was noch denkbar wäre: Wenn die Munition zur Neige geht, dann einen 
(Akustischen) Warnsignal ausgeben.

von niemand (Gast)


Lesenswert?

Als Einsteigerprojekt währe ein Gutetatenzähler sinnvoll.

von Thomas B. (yahp) Benutzerseite


Lesenswert?

niemand wrote:
> Als Einsteigerprojekt währe ein Gutetatenzähler sinnvoll.

Aber warum sollte er ein Gerät bauen wollen, welches für ihn ohne jeden 
Nutzen wäre? (Scnr)

von Paul K. (net-split)


Lesenswert?

Danke für eure Hilfe/Vorschläger bisher.
Nehmt das mal locker bzgl. Waffen, das ist nur ein Paintball Makierer 
und ich hoffe doch das dieser Sport mittlerweile halbwegs 
gesellschaftsfähig geworden ist.

> Keine gute Idee, die haben wenig Saft und Du brauchst nen
> Spannungsregler.
> Nimm besser 2*AAA, 3V reichen für den AVR.
Alles klar, die würden sogar besser reinpasen.

> Nennt sich Multiplex-Betrieb, braucht aber 2 Transistoren.
> Die 14 Segmente kann der ATMega8 aber auch direkt steuern.

> oder einen Reedkontakt/sensor
Stimmt, das is mit Sicherheit die bessere Lösung.

> Und wie siehts überhaupt mit Programmieren aus?
Programieren in C is kein Problem. Das ist die kleinste meiner Sorgen.

> Nennt sich Multiplex-Betrieb, braucht aber 2 Transistoren.
> Die 14 Segmente kann der ATMega8 aber auch direkt steuern.
Ich kann also die beiden 7 SegementDisplays UND die eine Lichtschranke 
und den Reedkontakt direkt anschließen?

> Wenn du den einfach an/durchborst, dann fliegt die Kugel bestimmt
> schlechter.
Das ist nur ein Paintball Makierer, dem macht das nix.

(Das mit dem Funkgerät hab ich bereits gelöst, war nur noch auf der 
Grafik drauf.)

von niemand (Gast)


Lesenswert?

>Aber warum sollte er ein Gerät bauen wollen, welches für ihn ohne jeden
>Nutzen wäre? (Scnr)

Jede gute Tat zählt bei der grossen Zusammenkunft in der Wagschale auf 
die eine oder andere Weise.

von Paul K. (net-split)


Lesenswert?

Ohne Anmaßend wirkend zu wollen, aber möchtet ihr eure Diskussion nicht 
hier: http://www.razyboard.com/system/user_elisa7975.html weiten führen?

von niemand (Gast)


Lesenswert?

Wir wollen mal nicht übertreiben.

von Gast (Gast)


Lesenswert?

Wer glaubt das, wenn er in C Programmieren
kann, auch einen µC programmieren kann,
der ist in großen Irrglauebn.
Das wird dein größtes Problem sein.
Lies mal ein Datenblatt von einem µC, und sagt
dann, ob du es verstanden hast ?
Warscheinlich nicht.
Also, klein anfangen und dann mal sehen.

von Paul K. (net-split)


Lesenswert?

Was meinst du denn warum ich das ganze mache? Um es zu lernen. Wie soll 
ich deiner Meinung nach den besser Anfangen?
Und als Elektro&Informationstechnik Student bin ich auch nicht ganz 
unbedarft.

Um nochmal die Frage von vorhin zu wiederholen:
> Nennt sich Multiplex-Betrieb, braucht aber 2 Transistoren.
> Die 14 Segmente kann der ATMega8 aber auch direkt steuern.
Ich kann also die beiden 7 SegementDisplays UND die eine Lichtschranke
und den Reedkontakt direkt anschließen? (Das wären dann 2*7+2+2=20 Ports 
oder?)

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.