Forum: Mikrocontroller und Digitale Elektronik Beschränkungen bei der Wahl des Controllers für Display Ansteuerung


von Ben S. (patersigmund)


Lesenswert?

Hallo allerseits!

Hab mal eine Frage. Und zwar will ich mir für einen Paintball Markierer 
ein eigenes Board bauen welches auch über ein Display( 25mm x 7mm ) 
verfügen soll. Ob LC oder OLED weiss ich noch nicht.

Was mich nur jetzt interessiert. Gibt es etwas auf das ich achten muss, 
wenn ich den passenden µC zur Ansteuerung auswähle? Denn der µC sollte 
möglichst klein sein. Da auf das Board noch min. 2 Mosfets drauf sollen. 
Und evtl. in OP für ne Lichtschranke. Und halt noch entsprechende 
Widerstände und Co.

Gruß,
   me

von Michael W. (michael87)


Lesenswert?

Hallo Benjamin,

lies dir
http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD
durch, da findest du z.B. heraus, dass Displays mit HD44780-Controller 
meist (weiß nicht ob es da anderee gibt) mit 4 Datenleitungen + RS + EN 
(+ RW) angesteuert werden, d.h. dein Controller muss mindestens das an 
Port-Leitungen zur Verfügung stellen.
Ansonsten schau dir an, was so eine Display-Lib an Speicher braucht - 
das muss er auch haben.
Anderes Display? Dann musst du da halt schaun, was das so will.

Aber "möglichst klein" beim Controller ist halt auch so eine Sache, ich 
würde einen ATMega16 im TQFP-Gehäuse nicht als groß bezeichnen (Baugröße 
jetzt), dafür ist z.B. eine Display-Ansteuerung für ihn nur langweilig

MFG

von Sebastian F. (snake080)


Lesenswert?

Hi,
ich habe nach meinem jetzigen Projekt das gleiche vor :-)
Da können wir uns ja austauschen, was wir so vor haben.
Als Tipp kann ich geben: Ein Mega48V hat die entsprechende kleine
Größe und genug I/Os. Ist aber ein wenig schwerer zu löten. Ich weiss ja 
nicht, was du so an "Ausrüstung" da hast.
Ein Bekannter hat das OLED Board. Somit konnte ich sein Originales 
haben. Wegen der Spule... falls es dann doch nicht klappt hänge ich am 
Spieltag nicht mit nem Leihmarkierer da.
Ich hab ne ION wo ich ein Dye-Pad und LED's nach aussen gelegt habe. Von 
daher brauche ich kein LCD. Wobei die Größe 25x7 schon interessant ist. 
1X8 oder was stellt das dar?
Für welchen Markierer solls denn bei dir sein?

von Ben S. (patersigmund)


Lesenswert?

Michael W. schrieb:
> dafür ist z.B. eine Display-Ansteuerung für ihn nur langweilig

Meinst du das jetzt in dem Sinne, dass der ATMega16 overdressed ist?
Aber danke für den Link, werd den mir morgen in Ruhe mal anschauen.

Sebastian F. schrieb:
> und LED's nach aussen gelegt habe

Ja das mit LED's hab ich auch schon öfters mal gesehen, aber das ist mir 
ehrlichgesagt zu fummelig.

Sebastian F. schrieb:
> Wobei die Größe 25x7 schon interessant ist

Die Größe hab ich von meinem Frame ausgemessen. Sind aber auch nur ca. 
Maße. Das dürfte so den Worrblades, E1/2 Boards entsprechen.

Sebastian F. schrieb:
> Für welchen Markierer solls denn bei dir sein?

Hauptsächlich für ne Cocker. Denn hab noch ein unbestückten Frame bei 
mir. Und in Board gebraucht zu kaufen ist teuer und neu unbezahlbar.

von Ben S. (patersigmund)


Lesenswert?

Äh nochwas. Woran erkenn ich, dass das Display in eigenen Controller 
hat, oder ich evtl. noch einen dazukaufen muss.

von Sebastian F. (snake080)


Lesenswert?

Überspringen wir mal die quotes...
Was hast du an Erahrung mit löten / Platinen ätzen?
Und mit µC programmieren? Theoretisch ist fast jeder µC "Overdressed". 
Aber das ist egal. Je nach Hopper (Rotor mit max 50 bps) und eben 
Markierer kann man das alles ja anpassen.
Mit den LCD's brauchst du dir weniger Gedanken machen wenn sie wie schon 
von Michael gesagt 44780 kompatibel sind. Da gibt es im Tutorial auch 
geniale libs. Der Platz ist meist das Problem...
Wenn du echt vor hast dein Board umzubauen ohne Reserveboard... respekt!

von Ben S. (patersigmund)


Lesenswert?

Sebastian F. schrieb:
> Was hast du an Erahrung mit löten / Platinen ätzen?

Erfahrung im Löten hab ich einiges. Auch wenn kein SMD, aber was nicht 
wird kann ja noch werden.

Im Bereich Platinen ätzen noch keine. Ein Freund von mir, ätzt seine 
Platinen auch selbst, scheint also nicht so schwer zu sein ^^

Sebastian F. schrieb:
> Und mit µC programmieren?

Hab ich noch nicht gar so viel Erfahrung. Eigentlich bislang 
hauptsächlich das was bei uns an der FH gefordert wurde. Aber für ein 
erstmaliges primitives Board sollt es langen. Man kanns ja nahezu 
beliebig erweitern, solang die Hardwareseite vernünftig bestückt ist.

Sebastian F. schrieb:
> Je nach Hopper (Rotor mit max 50 bps) und eben
> Markierer kann man das alles ja anpassen

Ja stimmt. In Rotor hab ich zwar. Aber würd behaupten das alles über 
16Bps sowieso Farbverschwendung ist. Zumal ich so viel auch gar nicht 
triggern kann.

Sebastian F. schrieb:
> Der Platz ist meist das Problem

Ja glaub ich. Da hab ich halt noch gar kein Gefühl für, was jetzt ein 
Programm wirklich an Speicherplatz benötigt. Deshalb werd ich auch am 
Anfang erst mal schauen,dass ich das Projekt auf den Pollin Boards 
realisiert bekomm.

Sebastian F. schrieb:
> Wenn du echt vor hast dein Board umzubauen ohne Reserveboard... respekt!

Kannst dich mit dem Respekt zurückhalten. Türlich hab ich in Stockboard 
in dem Markierer, aber das Board passt in den Austauschframe nicht. Aber 
ganz davon ab spiel ich zumeist auch eher mit meiner Mech-Cocker. Die 
kommt ganz ohne Board aus ^^

von Sebastian F. (snake080)


Angehängte Dateien:

Lesenswert?

Wenn du bisher noch nicht so viel Erfahrung mit löten hast würde ich 
einen anderen µC nehmen. Der 48V ist schon kniffelig. Als Variante mit 
Beinchen ist er auch nur 1mm größer.

Hehe, das mit der Farbverschwendung stimmt. Selbst das Ramping hab ich 
bei mir abgeschaltet. Aber ab und zu macht das schon Spaß :-)

Mit dem Platz meinte ich nicht den im Prozessor sondern den Platz im 
Frame. Der ist meistens sehr eng...

Ich habe mal einen Schaltplan vom ION-Bord angehängt. Wie du siehst ist 
noch genug frei für z.B. ein Display. Nur wird das eben alles recht eng 
wegen dem Platz...

von Ben S. (patersigmund)


Lesenswert?

Sebastian F. schrieb:
> Mit dem Platz meinte ich nicht den im Prozessor sondern den Platz im
> Frame. Der ist meistens sehr eng...

Achso ok. Ja das stimmt wohl. Vielleicht dann zweilagig machen. Mal 
schauen. Erst mal Schema und Bauteile suchen. Denn im 
Kleinspannungsbereich hab ich noch nicht so den Durchblick, hab halt 
beim EVU gelernt. Nur bau mal ne SPS in nen Frame ein ^^

Sebastian F. schrieb:
> Ich habe mal einen Schaltplan vom ION-Bord angehängt. Wie du siehst ist
> noch genug frei für z.B. ein Display.

Sieht schick aus. Könnt man fast eins zu eins übernehmen, bis darauf das 
ich noch in weiteren Pin fürs Soli brauch. Hab nämlich zwei Stück. Aber 
wird nicht geklaut. Nur selber Wissen macht schlau! ^^

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.