• Home »
  • Stepper »

    5 Schritt:Schritt 1: Was Sie brauchen: Schritt 2: Ein L2619, was ist das? Schritt 3: Pre-Software Schritt 4: Software. Das Ding, das Zeug macht do stuff. Schritt 5: Abschließende Verdrahtung. Endlich.

    In den letzten Jahren, haben 3D-Drucker, persönliche CNC-Maschinen, und Plotter enorme Popularität in der DIY-Community gewonnen. Das Kraftpaket Begind davon ist der Schrittmotor, der in der Lage, präzise Bewegung ist, und kann leicht für fast nichts geborgen werden. Fahren dieser Motoren ist jedoch komplizierter als fast jede andere Motor, und obwohl viele Möglichkeiten vorhanden sind, können ein paar Schritttreiber nach oben von 40 € Genug, um einen 3D-Drucker laufen kosten kann das teurere athan jeder andere Teil sein. Nachdem ich einen sehr günstigen Treiber mit dem L293 und machte ATtiny 85 (http://www.instructables.com/id/5-stepper-driver/), dachte ich, ich hatte eine gute Lösung, aber ich wurde schnell mit der Geschwindigkeit zufrieden , Tendenz, Schritte zu verlieren, und der Mangel an Stromregelung. Dieser Schrittmotor-Treiber versucht, diese Probleme zu beheben, und sogar weniger als das ursprüngliche Projekt. Schritt 1: Was Sie brauchen: Die meisten Teile können aus Jameco.com oder den meisten Elektronik-Lieferanten gekauft werden. Der L6219 nicht, aber dazu später mehr. 1xAttiny 2313 (oder einem Arduino-kompatibel mit mindestens 16 IO-Pins und 2 Interrupts. Ein uno oder Leonardo funktionieren wird, aber ein ATtiny ist nur 3 € aus Jameco.com, etwa ein Zehntel der Kosten eines normalen Arduino. Die 8-Pin- attinies (attinys?), wie zum Beispiel die 85 wird nicht funktionieren) 2xL6219 8x820pf Kondensator 4x1k Widerstand 4x1ohm Widerstand 4x30K-60K-Widerstand 4x100nf Kondensatoren 2x100 + uf Kondensatoren (Ich habe nicht die letzten beiden als mein Netzteil hat bereits einige große Kappen auf sie. Ein guter electronicist würde zumindest die 100nF Kappen aufgesetzt, aber ich nur vergessen,) Schritt 2: Ein L2619, was ist das? Der L2619 ist eine eher ungewöhnliche seits und wird selten von Hobbyisten verwendet, obwohl es mehrere Vorteile gegenüber häufiger Motortreiber hat. Es erfordert eine kleine ammount von Schaltungen (obwohl nur 10 gemeinsame Komponenten), aber wenn richtig funktioniert, kann es Strom zu regeln, erfordert wenig oder keine Kühlkörper erfolgt Phase / Stromeingang und keinen schrillen Jaulen zu machen, wenn die Stepper laufen. Schließen Sie alle Teile wie auf Seite 6 des Datenblattes hier dargestellt: http://pdf.datasheetcatalog.com/datasheet/SGSThomsonMicroelectronics/mXsqwuv.pdf Testen Sie es zunächst mit einigen LEDs mit 1k Widerstände, bei 9V auf Vs (Vss MUSS bei 5 V bleiben), und beachten Sie, dass die I0 und I1 Stifte gesetzt Strom, Phasensätze Polarität, und dass es Low-Signal (Masse) als aktive recoginizes. Sobald Sie festgestellt haben, dass es korrekt funktioniert, schließen Sie ihn an einen Gleichstrommotor an jedem Ausgang, und schließen Sie das I0 und I1 Pins separat. Der Motor sollte beschleunigen, wenn Sie beide zu verbinden und zu verlangsamen (aber nicht zu stoppen), wenn ein Stift verbunden ist. Wenn er alle Kontrollen, dann löten, überprüfen Sie es wieder, und stellen Sie einen anderen. Wenn Sie finially gemacht haben, vorbei an den Prüfungen der Elektronik Götter und haben zwei funktionellen Motortreiber, bewegen wir uns auf die spaßige Teil. Software. Schritt 3: Pre-Software Ich habe gelogen. Noch keine Software. Bald. Zuerst müssen Sie die Einrichtung, dass blau-Ding mit einem magischen Ding auf sie, um die Magie Zeug, um die Magie schwarze Raupe Ding zu bekommen. Oder Sie könnten Setup Arduino Code zur ATtiny schicken. So oder so. Das hat etwas rund zehn Milliarden Mal geschrieben worden, da die Kerne wurden vor einigen Jahren freigegeben, so folgen Sie einfach den Anweisungen hier: http://www.instructables.com/id/Arduino-ATtiny2313-Programming-Shield/#intro Sie kann nur mit einem Steckbrett, so brauchen Sie nur den Code einmal zu senden, obwohl attiny2313s sind groß, also würde ich eine dauerhaftere Programmierer für andere Projekte zu machen. Stellen Sie sicher, Sie verwenden ein Arduino-Software 1.0.3 oder früher, als 1.5+ funktioniert nicht. Sobald Sie eine LED zu blinken auf Ihrem ATtiny oder einem anderen etwas Test-Code, ist es Zeit, zu der lustige Teil zu bewegen. Schritt 4: Software. Das Ding, das Zeug macht do stuff. Jetzt, nur kopieren und die Software weiter unten, um die IDE und klicken Sie auf ... Tools? Ja, Werkzeuge. Dann gehen Sie zu "Board" und wählen Sie "ATtiny2313 @ 8Mhz". Ja, ich weiß, die andere instrucable sagte, es bis 1MHz früher eingestellt. Diese nutzt 8MHz becuase es macht es laufen 8-mal schneller, mit absolut keine Veränderung, Software oder anderweitig. Sicherzustellen, als Ihre normale Arduino ist konfiguriert, um Programme auf die ATtiny senden (es kann dem Arduino zu zerstören, wenn es nicht), klicken Sie auf "Tools> Burn Bootloader". Einige Lampen sollte blinken und dann sollte sie sagen, "getan brennenden Bootloader". Wenn er keinen Fehler zurück, dann einfach den Code normalerweise hochladen. Wenn die blinky Lichter zu stoppen, ziehen Sie den Arduino, ziehen Sie den ATtiny, und brechen Sie Ihre Steckbrett noch einmal. // ATtiny 2313 Schrittmotorsteuerung durch Jduffy. Vollständige Instruktionen für instrucatables. const Byte I011 = 1; // die Stifte für jede Funktion. const Byte I111 = 2; // Namen mit der Endung 1 sind für Schritt 1 const Byte-DR11 = 3; const Byte I021 = 8; const Byte I121 = 9; const Byte DR21 = 10; const Byte I012 = 11; // selben für Schritt 2 const Byte I112 = 12; const Byte-DR12 = 13; const Byte I022 = 14; const Byte I122 = 15; const Byte-DR22 = 16; // für alle der folgenden, 0 steht auf "on" pin // Als 2619 Registern günstig wie aktiv. // Listen wie diese werden verwendet, weil sie sehr wenig von dem zu nehmen // Chips-Speicher, der für die ATtiny2313, ist knapp (nur 2k!) // Außerdem vereinfacht den Code unten. boolean STP10 [] = {1,0,1,0,1,0,1,0,1,0,1,0}; // Ausgabe an LSB Strombegrenzung 1 boolean stp11 [] = {1,1,0,0,0,1,1,1,0,0,0,1}; // Ausgabe an MSB Strombegrenzung 1 boolean stpd1 [] = {1,1,1,1,1,1,0,0,0,0,0,0}; // Ausgabe in Richtung 1 boolean stp20 [] = {0,1,0,1,0,1,0,1,0,1,0,1}; // Ausgabe an LSB Strombegrenzung 2 boolean STP21 [] = {0,0,1,1,1,0,0,0,1,1,1,0}; // Ausgabe an MSB Strombegrenzung 2 boolean stpd2 [] = {0,0,0,1,1,1,1,1,1,0,0,0}; // Ausgabe in Richtung 2 Byte stepp1; // Stufenteil für Schritt 1 Lang pos1; // "tatsächliche" Position der Schritt 1 Lang dpos1; // gewünschte Position des Schritt 1 Byte-in1 = 6; // Richtung Eingangspin für Schritt 1 Byte stepp2; // gleichen Sachen für Schritt 2 Lang pos2; Lang dpos2; Byte in2 = 7; Leere Setup () { DDRB = B11111111 // Dies ist sehr wichtig, da dies die DDRD = B1000011; // gleiche wie "pinMode () ;, sondern nimmt sehr wenig Platz. // Wenn Sie etwas anderes verwenden als eine ATtiny 2313, dann müssen Sie alle diese Änderungen // Der Standard "pinMode ();" Befehl. DDRA = B011; // wenn Sie Stifte 6 oder 7 als Ausgänge verwenden, müssen Sie diese Zeilen ändern // // Wenn Sie nicht wissen, was diese Zeilen bedeuten, gibt es eine // Erklärung bei http://arduino.cc/en/Reference/PortManipulation attachInterrupt (0, Schritt 1, RISING); // IMMER auf digitalen 4 oder 5 (0 = 4, 1 = 5), die Interrupts kann nicht sein, attachInterrupt (1, Schritt 2, RISING); // auf jeder anderen Stiften, wenn Sie pcinterrupts, verwenden Sie die wenig bietet } // keinen Vorteil. Die 0 und 1 sind dieselben für alle avr Bretter, wenn die PIN-Nummer selbst unterschiedlich sein Leere Schleife () { if (pos1! = dpos1) {// wenn der Schritt ist nicht, wo es sein sollte ... if (pos1 <dpos1) {// und es muss foward zu gehen ... stepfwd1 (); // foward zu gehen! } else {// sonst stepbck1 (); // rückwärts zu gehen! } } if (pos2! = dpos2) {// das gleiche tun für Schritt 2 if (pos2 <dpos2) { stepfwd2 (); } else { stepbck2 (); } } delayMicroseconds (3); // warten, ein wenig } Leere step1 () {// wenn die "Stufe" Pin für Schritt 1 wurde hoch gebracht if (digitalRead (in1) == LOW) {// und die "Richtung" Pin niedrig dpos1 ++; // sagen, die Schleife zu foward Schritt 1 } else {// otherwire dpos1 - // Schritt zurück 1 } } Leere step2 () {// selben für Schritt 2 if (digitalRead (in2) == LOW) { dpos2 ++; } else { dpos2--; } } Leere stepfwd1 () {// wenn Schritt 1 muss gehen foward stepp1 ++; // voran die Schrittfolge 1 pos1 ++; // erhöhen die wahrgenommene Position 1 if (stepp1> 11) {// wenn es eine volle Schritt beendet dann stepp1 = 0; // zurücksetzen zu Beginn der Schrittfolge } out (); // digital alle Stifte, die es brauchen. } Leere stepfwd2 () {// selben für Schritt 2 stepp2 ++; pos2 ++; if (stepp2> 11) {// wenn es eine volle Schritt beendet dann stepp2 = 0; // zurücksetzen zu Beginn der Schrittfolge } out (); } Leere stepbck1 () {// wenn es braucht, um zurück zu gehen stepp1 - // verschieben Sie die Schrittfolge wieder ein pos1 - // verschieben Sie die wahrgenommene Position wieder ein if (stepp1> 12) {// wenn es eine volle Schritt beendet dann stepp1 = 11; // es an den Anfang der Schrittfolge zurückgesetzt } out (); } Leere stepbck2 () {// selben für Schritt 2 stepp2--; pos2--; if (stepp2> 12) {// wenn es eine volle Schritt beendet dann stepp2 = 11; // es an den Anfang der Schrittfolge zurückgesetzt } out (); } nichtig heraus () { if (stepp1> 11) {// Diese halten die "Stepp" Byte vom Ausgehen des Daten stepp1 = 0; // in den Schritt Listen. } if (stepp2> 11) { stepp2 = 0; } digital (I011, STP10 [stepp1]); // schreibt die Werte jeder Liste auf seinem Stift. digital (I111, stp11 [stepp1]); digital (DR11, stpd1 [stepp1]); digital (I021, stp20 [stepp1]); digital (I121, STP21 [stepp1]); digital (DR21, stpd2 [stepp1]); digital (I012, STP10 [stepp2]); digital (I112, stp11 [stepp2]); digital (DR12, stpd1 [stepp2]); digital (I022, stp20 [stepp2]); digital (I122, STP21 [stepp2]); digital (DR22, stpd2 [stepp2]); } Schritt 5: Abschließende Verdrahtung. Endlich. Wir sind fast fertig. Der letzte Schritt ist nur die Verbindung ein paar Stifte und testen. Going durch die inklusive Pinout, befestigen Sie die beiden Motortreiber, die Sie zuvor mit dem ATtiny gemacht. Das I0, I1 und DIR auf jedem Prüfungsmotortreiber den Stift. Die erste Ziffer nach die angibt, welche Hälfte des Fahrers, um es zu verbinden ist, zeigt die Sekunden, die Treiber. Die Stief # und # Dir-Pins sind die Eingänge. Sobald die Drähte sind alle miteinander verbunden, würde ich ein paar LEDs auf 2k2 Widerstände in den auf einigen Stifte geschliffen (alle Stifte geben Ihnen Feedback, obwohl die Schritt- und Richtungsstifte sind besonders nützlich). Verbinden Sie dann eine Steuerung (Ich habe einen UNO mit GRBL) an die vier Eingänge, (stellen Sie sicher, um die Gründe zu verbinden!) Und starten Sie einige süße, stille, einfache Schrittschritt. Wenn die Motoren vibrieren, aber nicht Schritt, überprüfen Sie für lose Verbindungen, und stellen Sie sicher, dass die Treiber in die richtigen ATtiny Pins verbunden. Wenn er (irgendwie) korrekt funktioniert, wenn breadboarded, dann übertragen Sie alles, um PC-Platine, und schließen Sie sie (ich habe einen alten Lautsprecher-Gehäuse). Testen Sie es noch einmal, und wenn es alle Kontrollen, herzlichen Glückwunsch! Du bist fertig. Dies ist nicht eine extrem schnelle, genaue und leistungsstarke Schrittmotor-Treiber, aber es ist ein wichtiger Schritt von Verwendung von Zählern und Decodern. Es verfügt über 1 / 3rd Mikro, die zwar eine ungewöhnliche Zahl, (die meisten sind ein Vielfaches von 2) gibt immer noch ziemlich gute performace. Ich habe es bekommen, um eine NEMA23 Motor bei so hoch wie 8300 Schritten pro Sekunde durch. Man beachte, dass höhere Drehzahlen erfordern Beschleunigung von der Steuerung, wird die ATtiny nicht langsam beschleunigen die Motoren sich. Solange es mindestens 750mA zu nehmen, kann dies bei den meisten Motoren sehr schnell fahren, da jede Spannung bis 40 V kann ohne Überschreiten der Nennstrom eingesetzt werden. Die Versorgungsspannung sollte in der Lage, mindestens 1.5A RMS handhaben sein, und sollte größer als 10V sein.$(function() {$("a.lightbox").lightBox();});

      5 Schritt:Schritt 1: Materialien Schritt 2: Schalt Digram Schritt 3: PCB Arbeits Schritt 4: Steuerschaltung Schritt 5: C-Code

      Ich hatte ein paar Schrittmotoren aus zerrütteten HP-Drucker, Festplatten und anderen elektronischen Geräten, so dass ich dachte, es wäre eine gute Idee, um sie zu arbeiten. Anfang Ich begann mit unipolaren Schrittmotor (5,6 Drähte) mit ATMEGA8 MCU und ULN2003-Treiber und es funktioniert einfach, aber für bipolare Schrittmotor (4-Draht), es war echte Herausforderung für mich zu machen, weil das zu drehen Polarität sollte verehrt in jedem Schritte, also nach einiger Web-Suche fand ich die Lösung mit L298 IC, die 4 Amp ist. Dual H-Brücken-Treiber.

        5 Schritt:Schritt 1: Stückliste Schritt 2: Stepper: Wie es funktioniert Schritt 3: Verdrahtung Schritt 4: Arduino Sketch Schritt 5: So funktioniert es

        Häufig Menschen nutzen Darlington Array zu Schrittmotoren wie ULN2003 ULN2004 oder steuern. Hier möchte ich Ihnen zeigen, wie L298N verdoppeln Motor Driver verwenden, um eine 4-Draht-bipolaren Schrittmotor anzutreiben. Na ja, kann es teurer als ein Darlington-Array-Chip so betrachten dies als eine "Option" zu sein. Der Grund, warum ich mit diesem Test arbeiten ist: Es gab einen Eintrag in meiner Auto-Fisch-Zufuhr in Frage zu stellen, warum ich nicht verwenden Sie eine Treiber-Modul oder zumindest Transistoren, die 5V bipolaren Schrittmotor anzutreiben. Es war, weil ich einen Darlington-Array-Chip in der Stadt nicht finden. Ich hatte nur eine L298N Motortreiber, die ich für meine Panzer Projekt gespeichert. Gott sei Dank, jetzt habe ich 3 Keyes L298N Motortreiber für die Prüfung (^ _ ^) Ich habe auch ein paar Leute zu lesen gibt, zu fragen, wie dies zu tun, sie hatten das gleiche Problem mit mir, nicht besitzen eine Darlington-Array-Chip hatte aber eine L298N Fahrer in der Hand. So suche ich im Internet, um mehr über einen Schrittmotor, insbesondere eine 4-Draht-bipolaren Schrittmotor, die ich in meinem Auto-Fisch-Zufuhr Projekt verwendet zu lernen. Es ist ein Mini 5V Schrittmotor, der in einem Diskettenlaufwerk zu finden ist.

          5 Schritt:Schritt 1: Ihnen benötigten Teile Schritt 2: Vorbereiten Design in Solidworks (mechanischer Teil) Schritt 3: Vorbereiten Schaltungen (Electronics Part) Schritt 4: Software und Codierung (Arduino IDE) Schritt 5: Fertig: D

          Hallo allerseits! Diese Instructable zeigt Ihnen, wie Sie einen automatischen, um London Klappbrücke Modell einfach mit Arduino UNO, IR-Sensoren und Schrittmotor. Die Struktur des Modells wird aus der Acrylglasplatte hergestellt. Wir haben Schrittmotor und Seile zum Bewegen der Brücke nach oben und unten, auf den Durchgang eines bestimmten Körpers verwendet. Darüber hinaus hat die ULN2003A H-Brücke (elektrische Schaltung) zum Steuern der Drehrichtung des Motors (im Uhrzeigersinn und gegen den Uhrzeigersinn) ausgelegt. Sein 3-dimensionale Modell wurde mit der Software "Solidworks" konzipiert. VideoURL: hier klicken

            21 Schritt:Schritt 1: Stückliste Schritt 2: Aufbau 1. Die Z-Schlitten. Schritt 3: Aufbau 2. Z Motor Schritt 4: Aufbau 3. Z Follower Schritt 5: Construction 3. Z Follower Fortsetzung Schritt 6: Construction 3. Z-Follower Fortsetzung 2 Schritt 7: Construction 3. Z-Follower Fortsetzung 3 Schritt 8: Construction 4. X-Achse Schritt 9: Construction 4. X-Achse Fortsetzung Schritt 10: Construction 4. X-Achse 2 Fortsetzung Schritt 11: Construction 5. Y-Achse Schritt 12: Construction 6. Y-Achse-Brücke Schritt 13: Construction 6. Y-Achse Brücke Fortsetzung Schritt 14: Construction 7. Belts Schritt 15: Construction 8. Torch Kabelhalter. Schritt 16: Construction 9. Verdrahtung it up Schritt 17: Software Schritt 18: Mach3 CNC-Steuerungssoftware Schritt 19: Ausschnitt- Schritt 20: Brennerhöhensteuerung Schritt 21: Fazit

            alle 4 Einzelteile So können Sie eine Plasma-Schneidgerät gekauft haben und Sie könnten Sie genau Ihre Entwürfe in Metall geschnitten werden soll. Tracing Linien von Hand gibt enttäuschenden Ergebnissen und CNC-Plasma-Tabellen sind Ausweg aus Ihrem Budget. Klingt das vertraut? Nun, das ist, was ich dachte trotzdem! Wenn Sie Ihren Plasma-Schneidgerät nicht gekauft wurden noch - es gibt ein paar Dinge zu beachten! Der Cutter muss 'HF Start' (Günstige Schneidwerkzeuge verwenden "Null anfangen", wo Sie die Fackel auf das Metall, um den Bogen zu schlagen manchmal berühren. Leider werden diese nicht mit CNC, wenigstens nicht diese Arbeit!) Wenn Sie die Option haben (es sich leisten können) kaufen ein, mit "Pilot Arc". Wenn die Fackel bewegt sich über eine Fläche von schlecht leitenden Metall, wie Rost, Farbe oder ein Loch, kann der Lichtbogen erlischt und es wird Schneid stoppen. Ein Pilot Arc, wie die Kontrollleuchte in Ihr Kessel Wieder leuchtet den Bogen, wenn sie erlischt. Es heißt, Sie können so ziemlich alles, egal wie schäbig die Oberfläche sieht geschnitten. Wenn Sie können, gehen Sie für eine Marke Schneider. Hypertherm sind wahrscheinlich die beste - oder zumindest am besten bekannt ist. Sie geben Ihnen die beste Schnittqualität und Schnittdicke für eine gegebene zitiert Leistung (einige der billigeren sind etwas optimistisch mit der angegebenen Leistung und Schnittdicke!). Ich begann mit einem billigen Schneider (die eigentlich recht gut war) dann auf eine gebrauchte Hypertherm 40A Maschine, die billiger als eine neue "no-Marke Maschine war ein Upgrade. Gehen Sie für die höchste Leistung, die Sie sich leisten können. Meine ursprüngliche 30A Messer behauptet, in der Lage, 12 mm dick geschnitten sein - aber das es realistisch schneiden konnte, war 6 mm. Mein neuer 40A Hypertherm behauptet 19mm Schnittdicke - und kann es in der Tat schneiden (nicht sehr ordentlich obwohl). Es ist schön zu 12mm Dicke geschnitten though. Dieses Plasma-Tabelle wurde entwickelt, um mit dem, was Plasmabrenner arbeiten Sie haben, ob der Hand gehalten oder eine vollständige geblasen CNC Torch. Die Montageplatte ist entworfen worden, anpassungsfähig wie möglich sein. Sie können entweder das Taschenlampe mit Kabelbindern oder U Bolts je nachdem, wie oft Sie brauchen, um es zu entfernen. Diese instructable wirklich auf einem Land Rover Forum gestartet, LR4x4.com Eines der Mitglieder (RobertSpark) war Bau seines eigenen Plasma Tisch, aber es war ein wenig komplex und benötigt Verschweißen. Ich dachte, "Ich würde gerne einen Plasma-Tabelle" und dachte, ich könnte ein zu bauen! Ich entschied mich, eine Tabelle von Grund auf Solidworks mit Laser Cut Teile, jemand könnte mit keinem Schweißbolzen zu entwerfen. Es wäre auch skalierbar sein, so können Sie eine Tabelle so ziemlich jeder Größe du mit den gleichen Laserschneidteile zu bauen. Sie brauchen, um Längen von Stahlkastenprofil aus Stahl Stockholder und alles, was Sie bei eBay / Ali-Express kaufen beziehen.

              3 Schritt:Schritt 1: Das Verständnis der L298-Modul-Verbindungen Schritt 2: Controlling DC-Motoren Schritt 3: Steuern eines Schrittmotors mit Arduino und L298N

              Sie müssen nicht viel Geld ausgeben, um Motoren mit einem Arduino kompatibles Board oder zu steuern. Nach einiger Jagd rund um die wir fanden eine ordentliche Motorsteuermodul basierend auf der L298N H-Brücken-IC, die erlaubt können Sie die Geschwindigkeit und die Richtung von zwei DC-Motoren oder der Steuerung eines bipolaren Schrittmotor mit Leichtigkeit steuern. Die L298N H-Brückenmodul mit mehreren Motoren, die eine Spannung von 5 bis 35 V DC angewendet werden. Mit dem Modul in diesem Tutorial verwendet, gibt es auch eine Onboard-5V-Regler, so dass, wenn Ihre Netzspannung bis zu 12V aus dem Board können Sie auch Quelle 5V. Also lassen Sie uns beginnen!

                4 Schritt:Schritt 1: Sammeln Sie die Parts Schritt 2: Stellen Sie die Schaltung Schritt 3: Motor Mount Schritt 4: Hängen Sie alles up

                Das ist mein erster Versuch an einer Fahrrad-Generator, und ich habe viele Verbesserungen am Projekt vorgenommen. Überprüfen Sie heraus meine neuen instructable BikeGen für den neuen Generator, 2 AA-Batterien und Befugnisse die Lichter wieder auflädt. BikeGen kann auch verwendet werden, um Sie wieder aufladen Handy oder Ipod werden Ich habe diese Reibungsantrieb Fahrrad-Generator, um meinen Kopf Licht und Rücklicht einschalten. Ich habe die Idee und eine Menge der Informationen für dieses Projekt von einem anderen großen instructable persönlichen Triebwerk Ich kaufte vor kurzem ein Fahrrad zur Arbeit zu pendeln und in der Stadt und dachte, sicherheitshalber würde ich einen Lichtanlage zu erhalten. Dies ist das Licht, das ich bekam, Planet Bike 1200 , aber es gibt viele Möglichkeiten für Fahrradbeleuchtung. Es gibt viele instructables auf Fahrradbeleuchtung zu. My-Leuchten sind sowohl 3V, zwei AA in den Kopf leicht und 2 AAA in der Rückleuchte, und der Kasten, sagte der Leiter Licht für 4 Stunden und der Rückleuchte 20 Stunden lang in Blinkmodus zu arbeiten. Dies ist zwar immer noch respektable erfordert einige Aufmerksamkeit. Ich habe dieses Fahrrad für seine Einfachheit, bedeutet, einzelne Geschwindigkeit Ich kann einfach Hop auf und gehen, aber Batteriewechsel wird teuer und erschwert die Dinge zu viel. Durch die Zugabe des Generators kann ich das Licht während der Fahrt zu betreiben. Dank instrutables Element aaronscottaugustinhotmail.com eine schematische Darstellung der Schaltung ist ebenfalls verfügbar.

                  4 Schritt:Schritt 1: Wie um sie zu verbinden Schritt 2: Code Schritt 3: Code Aufschlüsselung Schritt 4: Mehr über Steppers

                  Wenn wir benötigen, Präzision und Wiederholbarkeit, ein Schrittmotor ist immer gleich. Mit der Art, wie es konzipiert ist, kann ein Schritt nur von einem Schritt zum nächsten und in dieser Position zu fixieren. Ein typischer Motor hat 200 Schritte pro Umdrehung; wenn wir sagen, den Motor zu 100 Schritte gehen in eine Richtung, wird es genau 180 Grad drehen. Interessant wird es, wenn wir sagen, dass es nur um einen Schritt zu gehen und es stellt sich genau 1,8 Grad. Schrittmotoren werden in Drucker, Scanner, Industrieroboterarmen, 3D-Drucker gefunden, und so ziemlich in jedem Präzisionsbewegungseinrichtung. Es gibt zwei Arten von Schrittmotoren: unipolar und bipolar Unipolar-Schrittmotoren sind leicht auf Kosten der niedrigen Effizienz und Leistung zu steuern bipolare Schrittmotoren haben viel höhere Effizienz und Drehmoment;.. sie sind jedoch viel schwieriger zu kontrollieren. Die volle Kontrolle über ein, zwei H-Brücken erforderlich. Glücklicherweise gibt es mehrere Arduino kompatibel bipolare Schritttreiber gibt. Hier werden wir ein paar Optionen zu erkunden. Wir können einen bipolaren Schrittmotor mit dem Arduino Motor Schild steuern. Hier ist, was wir brauchen: Ein Arduino Board an einen Computer über USB angeschlossen Ein Arduino Motor Schild Eine bipolare Schrittmotor, bei Sparkfun , Pololu , Adafruit oder in einem alten Drucker. Dies ist eine einfache Anleitung, die den Typ. Ein Vier-Kabelschrittmotors ist in der Regel bipolar. Mit sechs Kabeln ist es wahrscheinlich unipolar, wo die beiden mittleren Spule Kabel müssen miteinander verbunden werden. Es gibt einige Versionen mit nur fünf Kabel, die auch unipolar und haben bereits die beiden mittleren Spulen intern miteinander verbunden sind. Auch gibt es Schrittmotoren mit acht Leitungen, aber extrem selten sind. Sie sind auch unipolar und die vier Zentrum Kabel müssen miteinander verbunden werden. Diese instructable und viele mehr in meinem Arduino Entwicklungscookbook gefunden werden hier . : D

                  Seiten: