Forum: Mikrocontroller und Digitale Elektronik kleinste möglichkeit ein 7 Seg Display anzutreiben?


von Hannes H. (hannesf)


Lesenswert?

Hi,

ich habe eine kurze Frage: Ich muss eine 7 Segment Anzeige 
(http://www.reichelt.de/Siebensegment-Anzeigen/SA-39-11-GN/3/index.html?&ACTION=3&LA=2&ARTICLE=6920&GROUPID=3002&artnr=SA+39-11+GN&SEARCH=7+SEGMENT) 
verbauen und habe dafür eigentlich überhaupt keinen platz.

Was wäre die platzsparenste Methode (die mit einem einfachen 
Lötkolben/hausmitteln machbar ist)?

Ich habe ein wenig Erfahrung mit Arduinos, und habe mal früher ein paar 
atmega8 schaltungen gelötet... soviel platz ist leider nicht.

Was gibt es da so?


Gruß,

Hannes

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Hannes Häppi schrieb:
> Ich muss eine 7 Segment Anzeige
> ...
> verbauen und habe dafür eigentlich überhaupt keinen platz.
> Was wäre die platzsparenste Methode (die mit einem einfachen
> Lötkolben/hausmitteln machbar ist)?

Mein Lösungsvorschlag: mit dem Lötkolben ein rechteckiges Loch in deine 
Frontplatte aus Kunstoff schneiden, welches ca. 1 mm kleiner ist als das 
Display. Vor das Display klebst du dann eine passend gefärbte 
Plexiglas-Scheibe, Zur Not eine eingefärbte Folie.  Dann das Display an 
der Frontplatte mit Kleber fixieren, und die einzelnen Segmente mit 
Drähten zu deiner Platine führen.

Ich habe aber den Verdacht, daß du eigentlich was anderes wissen willst 
als das was du geschrieben hast.

von S. K. (hauspapa)


Lesenswert?

Deine Beschreibung ist etwas knapp. Wo ist das Problem:
Platz in der Front? Anzahl Pins? Platz für den Controller?

Kingbright macht kleine SMD 7segment. digikey nr 754-1403-2-ND als 
Beispiel. Da bekommt man mit einem ruhigen Händchen auch ganz feine 
Drähte angelötet.

bedrahtet wird es wohl nicht wesentlich kleiner als von Dir 
vorgeschlagen.

viel Erfolg
hauspapa

von Hannes H. (hannesf)


Lesenswert?

Hallo,

stimmt, zur Anwendung habe ich nichts geschrieben:

Ich habe hier einen 6 Positionen Drehschalter, und Brauche dringend eine 
Anzeige, die mir die aktuelle Postition sagt.
Die Anzeige bekomme ich ohne Probleme unter (kann einfach neben den 
Schalter geklebt werden im notfall) aber platz für einen controller habe 
ich nicht wirklich... so vielleicht 6mm x 20mm x 15mm...
Ich dachte mir, ein kleiner Controller könnte das übernehmen....

Gruß,


Hannes

: Bearbeitet durch User
von Mani W. (e-doc)


Lesenswert?

Hannes Häppi schrieb:
> ich habe eine kurze Frage: Ich muss eine 7 Segment Anzeige
> 
(http://www.reichelt.de/Siebensegment-Anzeigen/SA-39-11-GN/3/index.html?&ACTION=3&LA=2&ARTICLE=6920&GROUPID=3002&artnr=SA+39-11+GN&SEARCH=7+SEGMENT)
> verbauen und habe dafür eigentlich überhaupt keinen platz.

Mann, Deine Probleme möchte ich nicht haben!!!

Mani

von Hannes H. (hannesf)


Lesenswert?

Mani W. schrieb:
> Hannes Häppi schrieb:
>> ich habe eine kurze Frage: Ich muss eine 7 Segment Anzeige
>>
> 
(http://www.reichelt.de/Siebensegment-Anzeigen/SA-39-11-GN/3/index.html?&ACTION=3&LA=2&ARTICLE=6920&GROUPID=3002&artnr=SA+39-11+GN&SEARCH=7+SEGMENT)
>> verbauen und habe dafür eigentlich überhaupt keinen platz.
>
> Mann, Deine Probleme möchte ich nicht haben!!!
>
> Mani

Und?

von wendelsberg (Gast)


Lesenswert?

Hannes Häppi schrieb:
> Ich habe hier einen 6 Positionen Drehschalter, und Brauche dringend eine
> Anzeige, die mir die aktuelle Postition sagt.
Welche Signale stehen zur Verfuegung?
> Die Anzeige bekomme ich ohne Probleme unter (kann einfach neben den
> Schalter geklebt werden im notfall) aber platz für einen controller habe
> ich nicht wirklich... so vielleicht 6mm x 20mm x 15mm...
Sollte reichen.

> Ich dachte mir, ein kleiner Controller könnte das übernehmen....
Kann er.

wendelsberg

von foo (Gast)


Lesenswert?

Hannes Häppi schrieb:
> habe hier einen 6 Positionen Drehschalter, und Brauche dringend eine
> Anzeige, die mir die aktuelle Postition sagt.

Dann mach eine Skala 1..6 dran und benutze einen Bedienknopf mit 
Markierung.
Dafür braucht man weder Kontakte, noch Ansteuerung, noch Strom.

von Hubert G. (hubertg)


Lesenswert?

Wenn dein Drehschalter noch eine freie Ebene hat, dann kodierst du deine 
Ziffern auf der Anzeige mit Dioden.

von Peter D. (peda)


Lesenswert?

Hannes Häppi schrieb:
> so vielleicht 6mm x 20mm x 15mm

Und wo ist das Problem?
Ein ATmega48 ist 0,9*4*4mm³ klein.

von Joe F. (easylife)


Lesenswert?

Oder ohne Programmierung:
Mit 9 Dioden bekommst du aus deinem Drehschalter einen BCD Code von 
"1".."6" (oder 7 Dioden für "0".."5").
Damit dann BCD->7-SEG Treiber ansteuern.

von Dan1el (Gast)


Lesenswert?

oder du nimmst 6 LEDs und schreibst neben jede LED die angezeigte 
Schalterstellung.

LED Beschriftung
 O       1
 O       2
 O       3
 O       4
 O       5
 O       6

von Disco (Gast)


Lesenswert?

Es gibt auch Chips spi auf 7 Segment

von Disco (Gast)


Lesenswert?

Max7219 z.B.

von Georg (Gast)


Lesenswert?

Disco schrieb:
> Es gibt auch Chips spi auf 7 Segment

Und dazu einen Stufenschalter mit SPI Controller?

Georg

von Disco (Gast)


Lesenswert?

Sorry, hatte irgendwie Arduino im Kopf. .. Dann bin ich für die Dioden.

von Joe F. (easylife)


Lesenswert?

1
        Schalter                           BCD Bit
2
        1    2    3    4    5    6         3   2   1   0
3
        |    |    |    |    |    |         |   |   |   |
4
        +->|-------------------------------------------+
5
             |    |    |    |    |         |   |   |   |
6
             +->|----------------------------------+   |
7
                  |    |    |    |         |   |   |   |
8
                  +->|-----------------------------+   |
9
                  |    |    |    |         |   |   |   |
10
                  +->|---------------------------------+   
11
                       |    |    |         |   |   |   |
12
                       +->|--------------------+   |   |
13
                            |    |         |   |   |   |
14
                            +->|---------------+   |   |
15
                            |    |         |   |   |   |
16
                            +->|-----------------------+
17
                                 |         |   |   |
18
                                 +->|----------+   |
19
                                 |         |   |   |
20
                                 +->|--------------+

von Rudolph (Gast)


Lesenswert?

Was ist das für ein Stufenschalter und wie ist der wofür verdrahtet?

Die sieben Segmente anzutreiben ist nicht das Problem, das kann z.B. 
auch ein Tiny44 übernehmen.

Aber welche Information steht dem Controller zur Verfügung?

Ist das Ergebnis digital? Auf sechs Pins? Oder nur 3? Aktiv-Low oder 
High?
Oder analog mit Stufe 0 entsprechend GND und Stufe 6 der Versorgung die 
wie hoch ist?
Oder ganz was anderes?

von Joe F. (easylife)


Lesenswert?

Pulldowns an den BCD Leitungen vergessen...
Funktioniert natürlich nur, wenn der Schalter in der gewählten Stellung 
"high" ist, und die anderen Schalterpins pull-downs haben.

Wenn der Schalter pull-ups hat, und gegen GND schaltet, müssen die 
Dioden entsprechend umgedreht werden, die BCD Bits 0-2 mit pull-ups 
ausgestattet werden, und die Dioden so verschaltet werden, dass die für 
jede Position immer die entsprechenden low-bits herunterziehen.
1
        Schalter                           BCD Bit
2
        1    2    3    4    5    6         3   2   1   0
3
        |    |    |    |    |    |         |   |   |   |
4
        +->|-------------------------------------------+
5
             |    |    |    |    |         |   |   |   |
6
             +->|----------------------------------+   |
7
                  |    |    |    |         |   |   |   |
8
                  +->|-----------------------------+   |
9
                  |    |    |    |         |   |   |   |
10
                  +->|---------------------------------+   
11
                       |    |    |         |   |   |   |
12
                       +->|--------------------+   |   |
13
                            |    |         |   |   |   |
14
                            +->|---------------+   |   |
15
                            |    |         |   |   |   |
16
                            +->|-----------------------+
17
                                 |         |   |   |   |
18
                                 +->|----------+   |   |
19
                                 |         |   |   |   |
20
                                 +->|--------------+   |
21
                                           |   |   |   |
22
                                           |  4K7 4K7 4K7
23
                                           |   |   |   |
24
                                      GND -+---+---+---+

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.