hi leute, ich bin neu hier ... hat einer ne idee wie ich jede menge led´s zum blinken bekomme. die sollen ein modellbau cockpit zum leben erwecken. 32 stück sollten reichen. dazu brauche ich noch ne doppel blitzschaltung: led1 blitz dann led2 blitz dann pause das ganze mit ca. 1,0 bis 1,5 hz. eingangsspannung 5 v. ich freue mich schon auf´s basteln ;-) bitte nur teile vorschlagen die ich auf eine experimentier-platiene stecken kann :-) merci
Die Bauteile, die du verwenden kannst, hängen vor allem von der Grösse deines Modells ab. Wenn du darin einen Mikrocontroller im DIL40-Gehäuse unterbringen kannst, wäre das ideal. Kannst du programmieren? Man kann das Ganze natürlich auch ohne Mikrocontroller aufbauen (z.B. NE555). Einer reicht dann aber nicht.
Hallo; nix für die Experimentierplatine, jedoch eine Anregung : http://www.elv.de/I2C-Bus-LED-Treiber-Steuern-Sie-16-LEDs-über-nur-2-Leitungen/x.aspx/cid_726/detail_31520 Je Platine kann man 16 LED Ansteuern. Verbindung erfolgt zwischen einem Microcontroller mittels I2C Bus. Auf alle fälle mal nach I2C Treiber Bausteinen suchen. Möglicherweise gibt es diese auch noch im PIC Gehäuse im DIL Raster für "normale" Bestückung. Gruß Marc
Wenn die LEDs einfach nur ein bisschen vor sich hinblinken sollen, kannst auch Blink-LEDs nehmen.. die tun das ganz von alleine ;-)
Rüdiger Ringeler schrieb: > > bitte nur teile vorschlagen die ich auf eine experimentier-platiene > stecken kann :-) Also du möchtest Vorschläge für Teile die du drauf stecken kannst. Hmm. aufgebogene Büroklammern; Bleistiftminen; mit nen bißchen Gewalt geht auch ne Gabel, sonst nimm ne kleinere; Stecknadeln, Haarnadeln ,... oder meintest du jetzt für dein Projekt? da nimm nen ATtiny2313, 10-15 Widerstände, und die 34 LEDs dazu. fertig. Dann mußt Du nur noch programmieren. .. du könntest dir für 10 Euro auch einen kompletten Bausatz holen bei Pollin 810163, kostet 10 Euro, dann hast du alles auch PCB, auch wenn die LEDs etwas anderes angeordnet sein dürften wie du benötigst. Du mußt dann nur noch sie Software anpassen.
Für Deinen doppelblitz bau doch so etwas http://www.elektronik-kompendium.de/sites/praxis/bausatz_10-kanal-lauflicht.htm und schließe nur 2 LEDs an. Über den Takt am Eingang (z.B. mit NE555) kannst Du dann die Pause entsprechend einstellen.
Wenn Du alle 32 LEDs einzeln ansteuern möchtest, dann kann Dir ein Schieberegister helfen (siehe AVR-Tutorial: Schieberegister). Aber Du solltest wirklich erst einmal mitteilen, was die LEDs machen sollen. Einfach nur wild herum blinken? Auf bestimmte Status reagieren? Vielleicht sogar Sequenzen abspielen (Helligkeit sinusförmig variieren, ...)? Es gibt unzählige Einsatzzwecke.
Also wenn die LEDs nur irgendwie blinken sollen, könntest du auch mit einem NE555 einen Zähler speisen. Dann hat der erste Ausgang die Frequenz des NE555 und jeder weitere die halbe Frequenz desvorherigen Ausgangs. Je nach dem wie du die LEDs anschließt, kannst du dann für jede bestimmen, ob sie bei einem high oder low des Ausgangs leuchtet.. (mehrere LEDs an einen Ausgang anschließen) Für die doppelblitzschaltung: Mit Und-Gattern und einem Not sollte sich das machen lassen: A0 & A1 = LED0 (Not A0) & A1= LED1 Dabei soll die Frequenz an A0 doppelt so groß sein wir an A1, damit ergibt sich: | LED1 an | LED0 an | Pause | Pause | und wieder von vorne.. So müsstest du nicht programmieren, und die Schaltung bestünde aus: IC NE555 IC Zähler Transistor + Widerstand (für Not) IC mit 2 Und-Gattern
erst mal vielen dank für eure schnelle antworten und interessanten vorschläge :-) in analogie zu "chemie ist wenn´s knallt und stinkt" ist für mich "modellbau ist wenn´s sich bewegt und blinkt" ;-) allgemeines: ich sehe mich in erster linie als modellbauer ... ich habe vor ein modell von italeri OSPREY V-22 im maßstab 1: 48 zusammen zu bauen und zu pimpen. als spannungsquelle benutze ich erst mal ein altes pc-netzteil. geplant habe ich folgende teile einzubauen: arduino nano zur steuerung 13 micro servos / anzahl wird sich voraussichtlich noch verringern 4 schrittmotoren schaltung für die led´s / schön wären zustandsmeldungen wie ich das alles zusammen bekomme ist dann die frage an euch ... geht da was über den i2c bus, so das ich eine "dezentrale" steuerung bekomme. so das ich mich entscheiden kann ob ich den schrittmotor treiber in die tragfläche oder in die motor-gondel setze. was meldet ein schrittmotor zurück ... "ich stehe gerade auf position 22 (von 200)" ? ich werde mit der mechanik eh. noch einige monate zu tun haben ... hier drängelt also nichts. wenn´s vor weinachten fertig wird habe ich mein ziel erreicht ;-) was die programiererei angeht habe ich mal einen kurs in pascal gemacht ... halte mich aber ehr für talentfrei glaube aber wenn mir einer ne zeile für led-1 schreibt diese bis led-n kopieren und anpassen zu können. ich hoffe ich schreibe nicht zu konfus. schon mal vielen dank für eure ideen :-)
Ein Schrittmotor meldet genau soviel zurück: Nichts! Die absolute Position ist nicht bekannt und wird bei CNC-Maschinen z.B. mittels der Referenzschalter ermittelt. Du kannst nur sagen: mach einen Schritt in Richtung x, und dann drauf vertrauen, dass er edas tut(was so lange der Fall sein wird, wie er nicht überlastet ist). Wie du einen Schrittmotor in ein 1:48 Modell stopfen willst, das würde mich interessieren, so kleine Schrittmotoren gibts doch gar nicht...aber das ist wohl nicht das Thema hier. LG, Björn
> geplant habe ich folgende teile einzubauen: > arduino nano zur steuerung Gut, dann musst Du dir darüber im klaren sein, dass Du nur 21 Pins zur Verfügung hast. Davon sind: 8 - Analoge Eingänge 2 - Rx/Tx für UART. FTDI befindet sich auf dem Board und kann dafür genutzt werden 3 - Für die SPI Schnittstelle SCK/MOSI/MISO 1 - OC1 Ausgang > 13 micro servos / anzahl wird sich voraussichtlich noch verringern Die wirst Du nicht so leicht darüber ansteuern können, weil dir einfach PWM Ausgänge fehlen. Du könntest das zwar über Software lösen, wird aber nicht einfacher. Du benötigst also PWM Chips, die über SPI anzusteuern sind (I²C ist nicht verfügbar soweit ich weiß). > 4 schrittmotoren Eine "traditionelle" Variante ist die Verwendung der Paarung von L297 / L298. Dafür würdest Du für 4 Schrittmotoren 8 Pins benötigen (jeweils Step & Direction) > schaltung für die led´s / schön wären zustandsmeldungen Würde über HC595 Schieberegister gehen, die über SPI ansteuerbar sind. Würdest einen zusätzlichen Pin benötigen für den Latch Vorgang. > wie ich das alles zusammen bekomme ist dann die frage an euch ... > geht da was über den i2c bus, so das ich eine "dezentrale" steuerung > bekomme. Hat der Nano doch I²C? Dann könntest Du natürlich externe PWM Chips benutzen, die Dir helfen die 13 Servos anzusteuern. > was meldet ein schrittmotor zurück ... "ich stehe gerade auf position 22 > (von 200)" ? Ein Schrittmotor meldet erst ein mal gar nichts zurück. Deine Software geht davon aus, dass der Schrittmotor einen Schritt ausführt, sobald er den Befehl dafür bekommen hat. Wenn er das nicht tut, weil Schritte verloren gehen etc., bekommt dein Programm davon nichts mit. Du könntest einen Inkrementalgeber nutzen um den aktuellen Drehwinkel zu erfassen. Doch diese Dinger sind leider nicht günstig.
hi björn, noch halte ich diesen motor für einen schrittmotor. ist aus einem dvd lw. 4 kabel, bei je zwei kabeln (5v) macht er einen schritt ... danke für deine antwort :-)
hi Tarek T., hier mal eine übersicht über den arduino nano ... da sehe ich doch nen i²c ... komme ich damit um die begrenzungen des arduino herum ? soll heißen kann ich da genügend ein und ausgänge per zusatzplatienen drann hängen ? gruß
Für die Servos empfehle ich Dir meinen Servo Controller. http://stefanfrings.de/servocontroller/index.html
1 | Arduino I²C ---+--> Servo Controller --> 10 Servos |
2 | | |
3 | +--> Servo COntroller --> nochmal 10 Servos |
Du kannst die Servos natürlich auch direkt an den Arduino anschließen, aber der Controller vereinfacht die Sache, weil er schon fertig programmiert und erprobt ist. An den selben I2C Bus kannst Du auch Port-Expander vom Typ PCF8574 anschließen, falls die Leitungen vom Arduino für die ganzen LED's nicht ausreichen. Für Schrittmotoren gibt es auch schon fertige Controller-Platinen mit I²C Bus.
Rüdiger Ringeler schrieb: > kann ich das dingen an den i²c bus klemmen ? Kannst du schon, wird aber nicht funktionieren. Hast du dir überhaupt das Datenblatt des ULN2003 angeschaut?
hi leute, giebt es filleicht eine kleine schaltung mit der ich einen schrittmotor zum drehen bekomme ohne programieren zu müssen ? mit einem poti für rechts, links und geschwindigkeit. und filleicht einem "stufenschalter" der die anzahl einer 360° drehung vorgiebt ? das sollte für den anfang bzw. zusammenbau reichen. vielen dank cat
Rüdiger Ringeler schrieb: > IMG_0158.jpg > 2,6 MB, 78 Downloads Mal wieder eine stolze Leistung für den Inhalt :-(
Rüdiger Ringeler schrieb: > giebt es filleicht eine kleine schaltung mit der ich einen schrittmotor > zum drehen bekomme ohne programieren zu müssen ? z.B. einen A3967 Der hat einen Eingang für die Richtung und einen für Schrittpulse. Ansteuern kannst du den mit einem Pulsgenerator, dessen Frequenz von deiner Potistellung abhängt. Außerdem brauchst du noch einen Komparator o.ä., der feststellt, ob das Poti nach links oder rechts verdreht ist, um die Laufrichtung zu steuern.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.