www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Anfänger braucht Hilfe bei Projekt!


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Paul Paulchen (paulchen_p)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo zusammen,
ich bin Anfänger auf dem Gebiet der Elektronik und Mikrocontroller und 
würde gerne ein Projekt realisieren. Ich hab mich schon etwas in die 
Materie eingelesen, aber wenn man bei 0 anfängt, ist vieles nicht 
einfach zu verstehen. Wäre nett, wenn mir jemand etwas helfen würde.
Ich würde gerne drei  LEDs einzeln mit einem Arduino ansteuern, der 
seine Befehle von einem IR-Empfänger bekommt. Zusätzlich würde ich noch 
gerne einen kleinen Elektromotor steuern.
Das mit dem Programmieren sollte ich irgendwie schaffen.

Diese Teile würde ich gerne verwenden:
1x Arduino UNO (R3)
3x LED: CREE XP G R5
http://www.led-tech.de/de/High-Power-LEDs-Cree/CRE...
1x IR-Empfänger: TSOP 4833
http://www.conrad.de/ce/de/product/171093/IR-Empfa...
1x alter Elektromotor aus einem Baukasten
1x Motorsteuer-IC:
http://www.conrad.de/ce/de/product/156134/Motorste...
1x Netzteil:
http://www.conrad.at/ce/de/product/518373/VOLTCRAF...

Das mit dem Elektromotor würde ich nach dieser Anleitung lösen:
 http://www.arduino-tutorial.de/2010/06/motorsteuer...

Wo ich nicht mehr weiterkomme, sind die LEDs. Da diese sehr stark sind 
und ordentlich Strom brauchen(3V, 350mA). Wie schließe ich die LEDs am 
besten an das Netzteil, sodass ich sie mit dem Arduino steuern kann? Hab 
mir ein paar Anleitungen angesehen und bin auf die Möglichkeit gestoßen, 
das mit einem  „uln2803“ zu lösen. Mir ist nicht ganz klar, was dieser 
Bauteil genau macht bzw. wie er funktioniert und ob er für mein Projekt 
auch passend ist. Und mit welchen Vorwiderstädnen?
Würde mich über eine Antwort sehr freuen!
Lg Paul

Autor: TSAG (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Paul Paulchen schrieb:
> Wo ich nicht mehr weiterkomme, sind die LEDs. Da diese sehr stark sind
> und ordentlich Strom brauchen(3V, 350mA). Wie schließe ich die LEDs am
> besten an das Netzteil, sodass ich sie mit dem Arduino steuern kann? Hab
> mir ein paar Anleitungen angesehen und bin auf die Möglichkeit gestoßen,
> das mit einem  „uln2803“ zu lösen. Mir ist nicht ganz klar, was dieser
> Bauteil genau macht bzw. wie er funktioniert und ob er für mein Projekt
> auch passend ist. Und mit welchen Vorwiderstädnen?
> Würde mich über eine Antwort sehr freuen!

Das sind mehrere Transistoren in einem IC.... Kannst du benutzen

Autor: Sönke O. (soenio)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Willst du die LEDs nur mit den Typischen 350mA betreiben oder willst du 
richtig Helligkeit? Die können ja ohne Probleme auch mit 1A betrieben 
werden.
Wenn du sie dann noch Dimmen willst per PWM langt dein ULN2803 nicht.

Vorwiderstand würde ich ca. 2,7 Ohm nehmen, wenn die LED mit 350mA 
betrieben werden soll, ohne PWM und eine Betriebsspannung von 5V 
genommen wird.

Am ULN2803 fallen auch ca. 1,1V ab.

Autor: Paul Paulchen (paulchen_p)
Datum:
Angehängte Dateien:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Danke für die schnelle Antwort! Also von PwM hab ich keine Ahnung, aber 
dimmen will ich eh nicht unbedingt. Und ich glaube, dass es mir auch 
reicht, wenn die LEDs mit 350mA betrieben werden. Sollte reichen um eine 
Flasche mit einer Flüssigkeit auszuleuchten. Wie würde ich die LEDs 
überhaupt mit mehr A versorgen? Einfach an ein Stärkeres Netzteil 
hängen?

Ich hab gestern noch mit Fritzing einen Schaltplan gezeichnet. Wenn da 
bitte jemand drüberschauen könnte, ob das von der Verkabelung so passt. 
Was nicht eingezeichnet ist, dass ich den Arduino auch am Netzteil 
betreiben will. Wäre super, wenn über die Teileliste auch noch mal 
drübergeschaut wird, ob das alles passt. Dann kann das Projekt endlich 
beginnen!

lg Paul

Autor: Jörn Paschedag (jonnyp)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Die ULN schalten nach gnd. Deine Leds müssen also an +5V hängen.

Beitrag #3008154 wurde vom Autor gelöscht.
Autor: Paul Paulchen (paulchen_p)
Datum:
Angehängte Dateien:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
So funtkioniert das also. Hab das jetzt geändert. Die LEDs werden, 
genauso wie der ULN, mit 5v aus dem Netzteil versorgt. Die Kathoden der 
LEDS sind jetzt mit den PINs des ULN verbunden. Und der GND des ULN mit 
dem GND des Netzteils. Passt das jetzt so? Und ist es egal ob der ULN 
von dem Arduino oder von dem Netzteil versorgt wird? Bzw. mit was von 
beiden der GND des ULN verbunden wird?
Und ist das der richtige Widerstand für die LEDs?
http://www.conrad.at/ce/de/product/419257/1-Watt-M...

Danke für das fleißige Antworten !

Autor: Jörn Paschedag (jonnyp)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Paul Paulchen schrieb:
> Und der GND des ULN mit
> dem GND des Netzteils. Passt das jetzt so? Und ist es egal ob der ULN
> von dem Arduino oder von dem Netzteil versorgt wird? Bzw. mit was von
> beiden der GND des ULN verbunden wird?

Was soll die Frage? Der Arduino stellt doch keine Stromversorgung zur 
Verfügung, sondern wird von deinem Netzteil versorgt. Vom Arduino 
bekommst du nur ein paar Outputs.

Ich hab deinen Fred jetzt mal ganz vorne angeschaut: Du willst jede Led 
mit 350mA ansteuern?? Dann langt der 2003 nicht. Der kann zwar 500mA pro 
Output, aber NICHT GLEICHZEITIG.
Hast du dir das Datenblatt de ULN2003 mal reingezogen?

Du kannst LED Teiber von Zetex nehmen oder Logiklevel N-FETs.

Autor: Paul Paulchen (paulchen_p)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Wie gesagt ich verstehe die ganze Elektrotechnik noch nicht ganz. Aber 
der Arduino liefert doch auch einen Output. Eine kleinere LED könnte ich 
ja direkt mit dem Arduino ansteuern/versorgen. Daher die Frage mit dem 
Bauteil. Hab es jetz glaub ich aber durchschaut.
Allerdings hab ich keine Ahnung von FETs. Ich bräuchte ja drei Stück. 
Das heißt ein Stück müsste 350mA aushalten,und die Spannung um die Gate 
zu schalten sollte max. 5V sein. Hab nun schon etwas gesucht, und habe 
bemerkt, dass diese n-FETs meist an hoher Spannung(20-55V) anliegen. 
Gibt es die mit weniger auch? Bzw. welchen würdet ihr mir empfehlen?

Danke für eure Hilfe.

Autor: cppler (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Tue Dir einfach mal selber den Gefallen und lese den Grundlagenartikel 
komplett durch:
http://www.mikrocontroller.net/articles/Transistor
Wenn Du dann verstanden hast was ein Transistor ist und wie er als 
Schalter mit einem µC wie auf Deinem Arduino angesteuert wird, dann 
kannst Du konkret nachfragen.
Du solltest auch schreiben welche LEDs Du wie ansteuern willst usw. usf.

Autor: Paul Paulchen (paulchen_p)
Datum:
Angehängte Dateien:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Danke für den Link. Bin in dem Artikel auf diesen Transistor gestoßen:
BC337-40
http://www.conrad.de/ce/de/product/155771/Transist...

Der wäre doch für mich passend, oder?

LEDs sind oben verlinkt, sind die CREE XP G R5. Diese will ich mit dem 
Arduino ein/aus schalten.

Autor: Thomas (Gast)
Datum:
Angehängte Dateien:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Am Besten nimmst du einen FET und zwar einen Logic-Level-FET, der lässt 
sich direkt mit dem Controller treiben. Mit THT Bauteilen sieht es da 
aber etwas mager aus. Es gibt Adapterplatinen, Lochraster geht aber 
auch.
Wie willst du die LEDs überhaupt kühlen?

lG

Autor: cppler (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Paul Paulchen schrieb:
> Danke für den Link. Bin in dem Artikel auf diesen Transistor gestoßen:
> BC337-40
> http://www.conrad.de/ce/de/product/155771/Transist...
>
> Der wäre doch für mich passend, oder?
>
> LEDs sind oben verlinkt, sind die CREE XP G R5. Diese will ich mit dem
> Arduino ein/aus schalten.

Hast Du Dir mal das Datenblatt Deiner LEDs durchgelesen und auch 
verstanden ?

Wozu brauchst Du bei einem "kleinen" Motor einen Quadrantensteller, 
willst Du den beliebig vorwärts und rückwärts betreiben können ?
Schreibe einfach mal was Du bauen möchtest, ich tendiere aktuell auf 
eine Art "Leuchtturm" :-P

Autor: Paul Paulchen (paulchen_p)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Danke für den Schaltplan! Hab ich das richtig verstanden, dass die 
beiden GND an den GND der Stromquelle kommen?
Kühlen sollte kein Problem sein.

Ja, das Datenblatt habe ich mir durchgelesen. Verstanden ist relativ ;)
Der Motor muss vorwärts und rückwärts betrieben werden können. Damit 
möchte ich gerne meine Vorhänge, per Fernbedienung, öffnen und 
schließen.
Wobei die Idee eines Leuchtturms auch was hat.
Bei mir haben die LEDs mit dem Motor aber nichts zu tun. Sie sollen nur 
vom selben Arduino gesteuert werden und haben die selbe Stromquelle.

lg Paul

Autor: Hubert G. (hubertg)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Wenn du die BC337 nehmen willst, musst du in die Leitung zur Basis noch 
je einen 1K Widerstand einfügen.

Autor: Florian Trück (florian_t)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Paul Paulchen schrieb:
> ich gerne meine Vorhänge, per Fernbedienung, öffnen und
> schließen.

Da drängt sich mir die Frage auf, ob Du das so überhaupt lösen kannst. 
Der Motor muss ja immerhin eine ordentliche Arbeit leisten, wenn er 
Vorhänge schieben/ziehen soll.

Autor: Paul Paulchen (paulchen_p)
Datum:
Angehängte Dateien:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo zusammen,
hatte jetzt länger keine Zeit für das Projekt. Hab es jetzt auch 
verändert, da ich unter Zeitdruck gerate. Der Motor ist nicht mehr 
dabei. Dafür würde ich die LED's, wenn nicht zu umständlich, gerne 
Dimmen. Am besten in 3 Stufen(wenig hell, hell, sehr hell).

Wenn möglich, möchte ich das Ganze mit dem BC337 realisieren, da mir das 
mit den SMD Bauteilen schwierig erscheint.

Ich habe einen neuen Schaltplan angehängt. Die Widerstände sind 6 OHM 
als LED-Vorwiderstand und 1K bei der Base des Transistors(Danke 
Hubert!).
Hoffe jetzt passt alles.

lg Paul

Autor: spess53 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hi

Ist es Arduino-Nutzer eigentlich verboten vernünftige Schaltpläne zu 
zeichnen?

MfG Spess

Autor: Paul Paulchen (paulchen_p)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Sieht jetzt etwas komisch aus, weil ich den Teil mit dem Motor einfach 
wegelöscht habe. Denke aber das man den Schaltplan nachvollziehen kann.
lg

Autor: Chris (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
spess53 schrieb:
> Ist es Arduino-Nutzer eigentlich verboten vernünftige Schaltpläne zu
> zeichnen?

Das ist doch sehr künstlerisch und Arduino ist doch für Künstler ;-)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net