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


von Paul P. (paulchen_p)


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/CREE-XP-Serie/CREE-XP-G-R5-auf-Miniplatine-LT-1598_120_138.html
1x IR-Empfänger: TSOP 4833
http://www.conrad.de/ce/de/product/171093/IR-Empfaenger-Modul-Vishay-TSOP-4833-Wellen-Laenge-950-nm
1x alter Elektromotor aus einem Baukasten
1x Motorsteuer-IC:
http://www.conrad.de/ce/de/product/156134/Motorsteuer-IC-ST-Microelectronics-L-293-D-Gehaeuseart-DIP-16-Ausfuehrung-4-Channel-Motor-Driver
1x Netzteil:
http://www.conrad.at/ce/de/product/518373/VOLTCRAFT-USPS-2250-Energiespar-Stecker-Netzteil-Universal-Netzteil-einstellbar-3V45V5V6V75V9V12V-2250mA-27-W/SHOP_AREA_17455&promotionareaSearchDetail=005

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

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

von TSAG (Gast)


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

von Sönke O. (soenio)


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.

von Paul P. (paulchen_p)


Angehängte Dateien:

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

von Jörn P. (jonnyp)


Lesenswert?

Die ULN schalten nach gnd. Deine Leds müssen also an +5V hängen.

von Paul P. (paulchen_p)


Angehängte Dateien:

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-Metallschicht-Widerstand-axial-bedrahtet-Bauform-0414-27-1-W-1-/0241230&ref=list

Danke für das fleißige Antworten !

von Jörn P. (jonnyp)


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.

von Paul P. (paulchen_p)


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.

von cppler (Gast)


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.

von Paul P. (paulchen_p)


Angehängte Dateien:

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/Transistor-bipolar-Korea-Electronics-BC-337-40-NPN-Gehaeuseart-TO-92-IC-800-mA-Emitter-Sperrspannung-UCEO-45-V/SHOP_AREA_37318&promotionareaSearchDetail=005

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.

von Thomas (Gast)


Angehängte Dateien:

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

von cppler (Gast)


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

von Paul P. (paulchen_p)


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

von Hubert G. (hubertg)


Lesenswert?

Wenn du die BC337 nehmen willst, musst du in die Leitung zur Basis noch 
je einen 1K Widerstand einfügen.

von Florian T. (florian_t)


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.

von Paul P. (paulchen_p)


Angehängte Dateien:

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

von spess53 (Gast)


Lesenswert?

Hi

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

MfG Spess

von Paul P. (paulchen_p)


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

von Chris (Gast)


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 ;-)

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.