4 Schritt:Schritt 1: Toy Gehirnchirurgie Schritt 2: Die Verdrahtung Schritt 3: Test (mit Kätzchen) Schritt 4: Code

    Diese instructable wird Ihnen zeigen, wie ein altes Spielzeug R / C Auto vom Secondhand-Shop (1,50 €) in eine bluetooth gesteuerten Roboter zu konvertieren. Um die Konvertierung zu machen, benötigen Sie einen Arduino (jede Art), eine L298N Dual 2-Ampere-Motor-Controller (oder ähnlich), und eine Bluetooth-Serial-Adapter von Sparkfun.com. Wir werden zunächst alle vorhandenen Schaltung zu entfernen aus dem alten Spielzeug und bereiten sie für ihre neue Köpfe. Dann werden wir das Arduino, Motorsteuerung und Bluetooth-Adapter auf die Oberseite des Rahmens und Draht alles oben zu installieren. Schließlich gibt es ein paar Schritte, um die auf Ihrem Computer abzuschließen, um es mit dem Bluetooth-Adapter auf den Roboter zu koppeln. Der Bauprozess ist einfach und unkompliziert, mit Heißkleber, um jede Leiterplatte zu sichern -, die leicht entfernt werden kann später, wenn gewünscht. Um diese zu steuern bot, habe ich mehrere Tasten auf der Tastatur zugewiesen zur Durchführung von verschiedenen Bewegungen aus der Robotermotoren. Durch Nachdem Sie das Bluetooth-bot an Ihren Computer Öffnen einer Klemme, können Sie serielle Befehle senden, indem Sie die "i" (vorwärts), "j" (links), "k" (rückwärts), und "l" (rechts) Tasten, um die Bot in jede Richtung zu befehlen. Hier ist ein kurzes Video von der bluetooth-bot in Aktion: Alle Teile können bei Sparkfun.com gekauft werden, und der Motor-Controller kann sowohl als Schutzschild (Ardu-Moto Schirm) gekauft werden, oder von Grund auf neu mit den mitgelieferten Leiterplatten-Layout-Dateien aufgebaut. Sie können eine der Dateien für dieses Projekt (Code und PCB-Dateien) von hier gebraucht herunterladen: https://sites.google.com/site/arduinorobotics/arduino-robotics/free_project Benötigtes Werkzeug: Abisolierzange / Schere Lötkolben kleinen Schraubendreher Heißklebepistole Stückliste: Arduino L298N Motortreiber PCB oder Ardumoto Schild Bluetooth Mate-Gold- (oder Silber ) Draht alten R / C Spielzeug mit Arbeitsmotoren (alles andere wird verschrottet werden) Dieses Projekt wurde aus meinem neuen Buch mit dem Titel "Arduino Robotics" von Apress Verlags links. Ich beschloss, es online hinzufügen, für jedermann zu bauen. Wenn Sie dieses mögen und mehr Arduino-basierte Projekte, wie es sehen wollen (einschließlich der Lawnbot400, fahrbar Seg-bot, GPS geführte robo-Boot, und viele mehr), Besuche die Homepage zu buchen: Arduino Robtics Sie können auch überprüfen, einige andere Projekte, die ich online gebucht meiner Website. Schritt 1: Toy Gehirnchirurgie Die Leiterplatte, die in der Spielzeugpanzer / Auto Basis installiert war hatte einen kleinen Kristall für den Einsatz mit einem Rundfunksender und ein paar Transistoren, um eine kleine H-Brückenschaltung für jeden Motor vorzunehmen. Wir werden die alten Schaltkreis mit einem Arduino, einer seriellen Bluetooth-Adapter und einem L298N Doppelmotor-Controller-IC zu ersetzen. Das Arduino ist neu programmierbar, so können Sie eine Vielzahl von verschiedenen Verhaltensweisen, die mit Ihren Bot zu erhalten, obwohl ich nur bis grundlegende Bewegungsbefehle (FWD, REV rechts, links,) eingestellt. Zuerst Streifen der R / C Auto, das Sie aus dem Secondhand-Laden, der alle seine elektronischen Eingeweide. Dies umfasst die Motorsteuerung, R / C-Kristall, und andere PCB installiert. Wir müssen nur zwei Drähte für jeden Motor und einen Satz von Leitungen an dem Batteriefach. Der Code für dieses Projekt ist für die Verwendung mit einem "Tank-steer" Bauartroboters bestimmt sind, unter Verwendung von einem Motor auf jeder Seite des Roboters, wie ein Panzer. Mit bidirektionale Steuerung jedes Motors, können wir den Roboter in einem Kreis ohne vorwärts oder rückwärts drehen (eine so genannte "Null-Wendekreis"). Diese Art der Steuerung ist sehr effektiv, insbesondere bei geringeren Geschwindigkeiten. Hinweis: Sie müssen nicht haben finden ein Spielzeugfahrzeug mit Panzerketten, gibt es viele R / C Spielwaren an der Sparsamkeit-Geschäft, das Räder haben, aber nutzen Tank Lenk - nur sicherstellen, dass Sie Ihr Fahrzeug einen Antriebsmotor auf jeder Seite installiert hat . Ich war in der Lage, mehrere "verfolgt" Tank-Lenk Fahrzeuge in meinem örtlichen Secondhand-Laden zu finden, mit regelmäßigen Besuchen und ein paar Monate Zeit. Sobald Sie die alte elektronische Schaltungen aus dem Spielzeug zu entfernen, haben wir einen Ort, um die Arduino-Board, den Motor-Steuerplatine und den kleinen Bluetooth-Adapter (wir werden das Batteriefach, um das Spielzeug gebaut verwenden) Montage benötigen. Wenn Sie eine Ardumoto Schild für die Arduino nutzen, benötigen Sie nur einen Ort, um die Arduino montieren. Ich habe eine Heißklebepistole, um einen kleinen Klecks Leim auf der Oberseite des Spielzeugbasis hinzufügen - hängen Sie dann das Arduino. Mit Low-Temp Kleber das Arduino halten sicher befestigt, sondern auch ermöglicht es Ihnen, um es später zu entfernen, ohne Schaden, falls gewünscht. Ich entwarf eine kleine Platine, die eine L298N Doppelmotor-Treiber-IC verwendet, um (2) DC-Motoren in beiden Richtungen und mit voller Geschwindigkeit steuern. Die PCB-Dateien wurden mit dem Freeware-Version von Eagle CAD erstellt und kann verwendet werden, um Ihre eigenen Motor-Controller zu bauen. Wenn Sie nicht eine eigene PCB zu bauen, können Sie die Ardumoto Motor-Controller von Sparkfun.com die eine Oberflächenmontage-Version des gleichen L298N IC (Steuerstift Umwandlung kann im Code erforderlich) verwendet zu kaufen. Laden Sie die Dateien für die Adler L298N Motorsteuerung und Code für dieses Projekt hier: https://sites.google.com/site/arduinorobotics/arduino-robotics/free_project Schritt 2: Die Verdrahtung Um einen Roboter läuft über Bluetooth zu bekommen, gibt es sehr wenige Verbindungen. (3) Drähte, um jeden Motor von der Arduino zu Motorsteuergerät zu steuern, (2) Drähte für den seriellen Bluetooth-Adapter an Arduino, die (4) Motorleitungen, und ein paar Stromkabel. Früher habe ich männlich-Stiftleisten zur Patch-Kabel von der Arduino zum Motor-Steuergerät PCB (beide mit Buchsenleisten) zu machen. Wenn Sie die Sparkfun Ardumoto Schild sind, werden Sie nicht brauchen, um die Motorsteuerung auf die Arduino, nur den Bluetooth-Adapter und Stromkabel. Die L298N Motortreiber-IC verwendet 3 Eingänge für jeden Motor (Eingang A, Eingang B und aktivieren), um die Geschwindigkeit und Richtung zu bestimmen. Drehzahlregelung ist am einfachsten, indem Sie die Eingänge A und B, um die Richtung zu bestimmen, und mit dem Stift aktivieren, um die PWM-Drehzahlsteuersignal gelten geführt. Finden Sie in der vorgesehenen Schaltplan für bestimmte Verbindungen. Schritt 3: Test (mit Kätzchen) Nachdem Sie die Verbindungen zwischen dem Bluetooth Mate, Arduino und L298N Motorsteuerung vorgenommen haben, ist es Zeit, die Batterien in das Batteriefach installieren. und laden Sie die Code in das Arduino. Mit der Code geladen wird, werden Sie zu "Paar" der Bluetooth-Adapter und Bluetooth-Mate auf Ihrem Computer benötigen. Der Prozess, dies zu tun wird etwas anders sein, je nachdem, welches Betriebssystem Sie verwenden. Erste Plug in jedem Standard-Bluetooth-Adapter Die folgenden Schritte beschreiben, wie Sie Ihr Bluetooth-Gerät mit Ubuntu 10.10: Schritt 1. Schalten Sie Bluetooth-bot und sicherstellen, dass die Power-LED auf dem Bluetooth-Mate ist On (blinkt rot). Schritt 2. Öffnen Sie Bluetooth-Manager (System> Einstellungen> Bluetooth Manager) - Wenn es nicht, offen Terminal und geben Sie: "Sudo apt-get install blueman", und dann weiter. Schritt 3: Klicken Sie auf die Schaltfläche Suchen, um neue Geräte zu entdecken. Schritt 4. Klicken Sie rechts auf das Bluetooth-Kamerad aus der Liste (Mine wurde gelistet als "FireFly - A4C7") und wählen Sie die Option "Serial Port" - könnten Sie auch sehen Sie Ihre Handy zeigen sich auf der Liste, wenn verfügbar, stellen Sie sicher, Sie das richtige Gerät auszuwählen. Schritt 5: Nun sehen Sie ein Dialogfeld fragt nach dem Passcode des Bluetooth-Mate - Mine wurde standardmäßig auf "1234" gesetzt. Schritt 6. Mit dem Passcode eingegeben wurde, wird Bluetooth Kamerad sollte nun an den PC angeschlossen werden - das rot blinkende Licht auf die Bluetooth Kollege wird grün leuchten Sie, dass er angeschlossen ist, lassen. Schritt 7. Zur Kontrolle der Bot, öffnen Sie ein Terminal und geben Sie den folgenden: "screen / dev / rfcomm0 115200" Der vollständige Demonstrationsvideo auf, wie Sie Ihr Bluetooth-bot mit Ihrem PC finden Sie hier: Jetzt sollten Sie die Steuerung Ihres Roboters mit der Tastatur. Sicherstellen, dass die Feststelltaste ausgeschaltet ist und verwenden die folgenden Schlüssel (Kleinbuchstabe i, j, k und l), um Ihre Roboter bewegen. Hält eine Taste gedrückt wird ständig in Bewegung führen, loslassen und der Bot aufhören sollten: forward = "i" umkehren = "K" links = "j" rechts = "l" Geschwindigkeitswert UP = "." Geschwindigkeitswert DOWN = "," max speed = "/" Zusätzlich können Sie die Geschwindigkeit Wert, der an die Motoren durch Drücken der Punkt, Komma geschrieben wird Slash zurück Tasten zu ändern, und. Die "Komma" Taste wird die Drehzahlwert (0-255) zu senken, die "Periode" Schlüssel wird verwendet, um den Drehzahlwert (in Schritten von 5) zu erhöhen, und die "Backslash" Taste wird verwendet, um den Satz speed_value 255 (max). Jede andere Taste, die auf der Computertastatur mit dem Terminal offen gedrückt wird, wird eine Antwort (die LED blinkt) zu erhalten, aber keine Motor Aktion geboten werden. Wenn Sie möchten, um verschiedene Schlüssel zu den Steuerungsfunktionen zuzuweisen, öffnen Sie einfach die Serienmonitor (bei 115.200 bps) und drücken Sie die Taste, die Sie verwenden möchten - die Arduino wird die Byte-Wert auf der seriellen Monitor jeder Taste, die gedrückt wird angezeigt , so können Sie den angezeigten Wert zu erfassen und entsprechend zu modifizieren die Skizze. Sobald Sie Ihre Bluetooth-bot zum Laufen zu bringen, können Sie mehr Bewegungsfunktionen hinzufügen und den Code ändern, wie du willst - wenn Sie mess it up, laden Sie einfach die Original-Code erneut. Der Code ist auch auf der nächsten Seite zur Ansicht verfügbar. Schritt 4: Code Dieser Code kann aus dem Buch-Website heruntergeladen werden: https://sites.google.com/site/arduinorobotics/arduino-robotics/free_project // Bluetooth-bot v1 // Arduino Robotics inoffizielle Kapitel 14 // Verwenden Bluetooth Mate-Seriell-Adapter, um Befehle vom PC zu empfangen // Arduino dekodiert Befehle in Motorbewegungen // Erstellt Highspeed-Serienverbindung für die Robotersteuerung mit der Tastatur // Verwendet Tasten "i" = vorwärts, "j" = links, "k" = rückwärts, und "l" = rechts // Drehzahlregelung ist auch mit "," = Geschwindigkeit nach unten, umgesetzt "." = Beschleunigen, und "/" = max Drehzahl. // L298 Motorsteuerungsvariablen int M1_A = 12; // Wenn mit Ardumoto, ändern an Pin 13 int M1_PWM = 11; int M1_B = 10; // Wenn mit Ardumoto, entfernen Sie diese Variable int M2_A = 4; // Wenn mit Ardumoto, ändern an Pin 12 int M2_PWM = 3; int M2_B = 2; // Wenn mit Ardumoto, entfernen Sie diese Variable // LED-Pin auf Arduino D13 befestigt int LED = 13; // Variable in serielle Daten zu speichern int incomingByte = 0; // Variable Geschwindigkeitswert speichern int speed_val = 255; ////////////////////////////// Leere setup () { TCCR2B = TCCR2B & 0b11111000 | 0x01; // PWM-Frequenz für Pins 3 und 11 bis 32 kHz zu ändern, so wird es keine Motor Jammern sein // Auf 115.200 bps starten serielle Monitor Serial.begin (115200); // Ausgabe erklären pinMode (LED, Ausgang); pinMode (M1_A, OUTPUT); pinMode (M1_PWM, OUTPUT); pinMode (M1_B, OUTPUT); pinMode (M2_A, OUTPUT); pinMode (M2_PWM, OUTPUT); pinMode (M2_B, OUTPUT); // Motoren ausschalten, indem Standard M1_stop (); M2_stop (); Verzögerung (500); } //////////////////////////////////// Leere Schleife () { // Check für die serielle Daten if (Serial.available ()> 0) { // Lesen des ankommenden Byte: incomingByte = Serial.read (); // Falls vorhanden, blink LED und drucken empfangenen seriellen Daten. digital (LED, HIGH); // Sagen, was man hat: Serial.print ("Ich erhielt:"); Serial.println (incomingByte); // 10 Millisekunden zu verzögern, um serielle Aktualisierungszeit ermöglichen Verzögerung (10); // Überprüfen eingehende Byte für Richtung // Wenn Byte gleich "46" oder "", - zu erhöhen Geschwindigkeit if (incomingByte == 46) { speed_val = speed_val + 5; test_speed (); Serial.println (speed_val); } // Wenn Byte gleich "44" oder "." - Niedrigere Geschwindigkeit else if (incomingByte == 44) { speed_val = speed_val - 5; test_speed (); Serial.println (speed_val); } // Wenn Byte gleich "47" oder "/" - Max Geschwindigkeit else if (incomingByte == 47) { speed_val = 255; test_speed (); } // Wenn Byte gleich "105" oder "i", vorwärts zu gehen else if (incomingByte == 105) { M1_forward (speed_val); M2_forward (speed_val); Verzögerung (25); } // Wenn Byte gleich "106" oder "j", gehen Sie nach links else if (incomingByte == 106) { M1_reverse (speed_val); M2_forward (speed_val); Verzögerung (25); } // Wenn Byte gleich "108" oder "l", gehen Sie nach rechts else if (incomingByte == 108) { M1_forward (speed_val); M2_reverse (speed_val); Verzögerung (25); } // Wenn Byte gleich "107" oder "k", gehen Sie umgekehrt else if (incomingByte == 107) { M1_reverse (speed_val); M2_reverse (speed_val); Verzögerung (25); } // Andernfalls stoppen beide Motoren else { M1_stop (); M2_stop (); } } else { M1_stop (); M2_stop (); digital (LED, LOW); } } Leere test_speed () { // Begrenzen Geschwindigkeitswert zwischen 0-255 if (speed_val> 250) { speed_val = 255; Serial.println ("MAX"); } if (speed_val <0) { speed_val = 0; Serial.println ("MIN"); } } /////////// Motorik //////////////// nichtig M1_reverse (int x) { digital (M1_B, LOW); digital (M1_A, HIGH); analogWrite (M1_PWM, x); } nichtig M1_forward (int x) { digital (M1_A, LOW); digital (M1_B, HIGH); analogWrite (M1_PWM, x); } Leere M1_stop () { digital (M1_B, LOW); digital (M1_A, LOW); digital (M1_PWM, LOW); } nichtig M2_forward (int y) { digital (M2_B, LOW); digital (M2_A, HIGH); analogWrite (M2_PWM, y); } nichtig M2_reverse (int y) { digital (M2_A, LOW); digital (M2_B, HIGH); analogWrite (M2_PWM, y); } Leere M2_stop () { digital (M2_B, LOW); digital (M2_A, LOW); digital (M2_PWM, LOW); } $(function() {$("a.lightbox").lightBox();});

      4 Schritt:Schritt 1: PARTS Schritt 2: 5V-Regler Schritt 3: Motor-Treiber Schritt 4: CODE

      Nach dem Arduino Wahlen Ich habe eine PCDuino und nach ein paar Grund Experimentieren lernte ich dieses tolle Roboter zu bauen. Gut für Leute, die nicht wissen, was ein PCDuino ist, ist es ein Mini-PC und hat eine in arduino.which gebaut macht es cool. Hier einige Hardware Zeug über die PCDuino- Ein Mini-PC mit Arduino-Typ-Schnittstelle bereitgestellt von ARM Pro Spec: CPU: 1GHz ARM Cortex A8 GPU: OpenGL ES2.0, OpenVG 1.1 Mali 400 Kern DRAM: 1GB Onboard-Speicher: 2 GB Flash-, SD-Kartenslot für bis zu 32 GB Videoausgang: HDMI Betriebssystem: Linux Android Extension Interface: 2.54 mm Stiftleisten mit Arduino kompatibel Netzwerkschnittstelle: RJ45 und USB WiFi Dongle Gut, das Roboter ist fast das gleiche von meiner vorherigen Roboter, aber es ist mit einem PCduino und nicht ein Arduino angetrieben. Ich werde viele Versionen dieses Roboter mit Verbesserungen PST. Nachdem Sie alle Hardware bekam die pcduino ist einfacher zu benutzen als Arduino nutzen. Wie Sie bekam ein in ubuntu PC, in dem Sie Ihre Karte Programm eingebaut. So fangen wir Gebäude. Schritt 1: PARTS Nun müssen Sie alle Hardware- erhalten PCDuino T-Brücke L298 IC HC 05 Bluetooth-Modul L7805 IC PCB Steckerstifte Motoren 2x TOOLS Lötkolben Driling Maschine Screw driversStep 2: 5V-Regler Im Gegensatz zu den Arduino die PCDuino doesnt haben eine an Bord Spannungsregler, so dass Sie brauchen, um zu bauen. Die PCduino verwendet 5V 2A Versorgung. So können bauen ein Spannungsregler an die Macht auf Sie PCDuino. Befolgen Sie die Schaltung und es ist ganz einfach, es zu bauen, schneiden Sie die PCB ein erfordert Größe und löten sie alle auf ihn. Sie könnten etwa 9V verwenden, um als Eingang 15 V bis 5 V output.Step 3 zu erhalten: Motortreiber Ich hatte das Glück, mit meinem Arduino Motortreiber in diesem Roboter zu arbeiten. Sie könnten Ihre eigenen zu machen oder einfach nur kaufen ein. Und Sie werden bei brige benötigen, um mit dem pcduino zu gehen, da die pcduino im Gegensatz zu den Arduino ergibt eine Ausgangsspannung von 3,3 Volt und nicht 5V werden. Für den Motortreiber Verwendung L298 für weitere Infor mationen und wie Sie reffer meinem vorherigen instructable bauen. Und die bluthooth connecton wird ebenfalls in der gleichen instructable aufgeführt. Ich DINT will meine Zeit in typeing alles again.Step 4 verschwenden: CODE Code ist einfacher zu geben pcduino als der arduino Start Ubunto und finden Sie das aduino ide in Programmierung. Und starten Sie diesen Code uplode zu bord und Sie sind bereit zu gehen. Die pcduino ide ist sehr ähnlich wie die Arduino IDE. Vergessen Sie nicht, um die Beispiele zu überprüfen, um coole neue Codes, um mit Ihrem Pcduino experimentieren zu bekommen.

        5 Schritt:Schritt 1: Schritt 2: BODY Schritt 3: Motor-Treiber Schritt 4: ARDUINO Schritt 5: Code

        In diesem instructable Ich werde Ihnen zeigen, wie eine wirklich einfache Roboter, der mit einem Laptop oder Mac gesteuert werden kann. Dieser Roboter ist mit einem Arduino UNO mit Strom versorgt und ist sehr billig und leicht zu bauen. Dieser Roboter kann temprature Werte annehmen und können es über Bluetooth zu übertragen. Sie vielleicht schon erraten haben dies führt durch Bluetooth. Für diejenigen, die nicht wissen, was ein Arduino ist es ist ein Mikro-Controller und ist bequem zu Ihrem PC oder Mac programmiert. Es ist sehr benutzerfreundlich und einfach zu programmieren. Und werden Sie benötigen das Arduino-Software, um ihn zu programmieren (es ganz ähnlich wie Verarbeitungssoftware ist). Sie können die Arduino Webseite für weitere Informationen besuchen Sie http://www.arduino.cc/ . Für die Software-Besuch http://arduino.cc/en/main/software . So genug der Reden fangen Gebäude !!!! Ich habe hart an diesem instructable gearbeitet, so wenden Sie sich bitte für mich stimmen in den Wettbewerb. Schritt 1: Ermöglicht durch immer alle Teile und Werkzeuge, um Ihre Roboter zu bauen beginnen, können fast alle diese Teile bei eBay zu finden. PARTS 1) Arduino UNO 2) IC L298 3) HC 05 Bluetooth-Modul 4) 2x Getriebemotoren 5) Drähte 6) ein Paar von Rädern für die Motoren 7) 3x AA Batteriehalter TOOLS 1) Lötkolben Schritt 2: BODY Jetzt, da wir alle Teile können mit dem Bau des Roboters. Zuerst fangen wir mit dem Körper und den Motoren. Für dieses Projekt gibt es jetzt viel von einem Körper seine nur die Motoren auf dem Batteriehalter angeschnallt mit der doppelseitigen Klebeband. Sie können einen Blick auf das Bild für weitere Referenz zu nehmen. Befestigen Sie die Räder an die Motoren mit Hilfe der mitgelieferten Schrauben und wenn wir einen Blick auf er pic Sie können auch sehen, dass ich kleine Drähte, um sowohl die Motoren und die Batterie holder.Step 3 gelötet: Motor-Treiber Ein Arduino nicht liefern genug Strom, um die Motoren auf eigene laufen, so dass wir verwendet einen Motortreiber, es zu kontrollieren. Sie können entweder einen über eBay oder benutzen Sie einfach die IC L298 2 Motoren steuern kann. Für Motortreiber L298, siehe das Bild und verbinden die Stifte wie erwähnt unten. 1 ---- Grund 2 ---- Pin 1 des Left Side Motors 3 ---- Pin 2 für die linke Seite Motors 4 ---- + 12V-Batterie 5 ---- Arduino Pin 2 6 ---- Arduino Pin 3 7 ---- Arduino Pin 4 8 ---- Grund 9. ---- + 5V von Arduino 10 ---- Arduino Pin 5 11 ---- Arduino Pin 6 12 ---- Arduino Pin 7 13 ---- Pin 1 des Right Side Motors 14 ---- Pin 2 von Right Side Motors 15 ---- Grund Schließen Sie die Batterie an Pin 4 und Arduino + 5V bis 9 Pin 11 und Pin 6 wirken als Enable-Pins stellen Sie sicher, diese hoch in den Code sind. Wenn die Motoren niedrigen funktioniert nicht. Verbinden Sie alle Massestifte zusammen, von Arduino und Versorgung. Enable-Pins wie die Banknote schlägt schaltet den Motor ein und aus. Sind diese Pins tief im Code festgelegt. Dann werden die Motoren werden nicht eingeschaltet werden. Schritt 4: ARDUINO Wie im Bild zu sehen Das Arduino geht über die Motoren und stecken mit Klebeband wieder die Arduino ist mit einer 9V-Batterie mit Strom versorgt. So dass Sie einen Stromanschluss bekommen konnte, wie im Bild an die Batterie angeschnallt gezeigt. Für den Bluetooth-Anschluss und dem Modul beziehen diese instructable http://www.instructables.com/id/Cheap-2-Way-Bluetooth-Connection-Between-Arduino-a/. Es hat, wie man das Arduino zu HC05-Modul verbinden eine einfache Schritt für Schritt instuctions. Finden Sie einen Ort auf der Vorderseite oder in der Nähe des Arduino, das Modul geklebt zu bekommen. Schritt 5: Code Schließlich mit dem Bau Ihrer tun und die Codierung beginnt, wenn Sie zu diesem Schritt empfehle ich Ihnen, die vorherigen Schritte Lesen übersprungen. Für erste Mal Nutzer von arduino versuchen Sie die Beispiel-Codes, bevor Sie versuchen diese. In den vorherigen Schritten würden Sie hoe gesehen haben, ein Arduino auf PC oder Mac verbinden. Jetzt können Sie den Code aus dem Anhang herunterzuladen und laden Sie sie auf dem Arduino. Laden Sie TeraTerm Formular hier http://www.ayera.com/teraterm/ und verbinden Sie es mit dem Arduino. Und das ist es Ihre getan. Dies ist die Liste der Befehle an den Roboter laufen w - vorn s - rückwärts a - links d - Recht Der Code enthält auch Servos und andere Sachen, das ist für einen anderen Roboter, die gehen im, in Kürze veröffentlichen. Teraterm verwendet nur einen Fall, als ein Befehl so ist es nicht möglich, Wort Befehle eingeben.

          8 Schritt:Schritt 1: Ersatzteile Schritt 2: Schematische Schritt 3: Schritt 1 Schritt 4: Schritt 2 Schritt 5: Schritt 3 Schritt 6: Schritt 4 Schritt 7: Testen Sie es Schritt 8: Fazit

          Dies ist meine Version von einem günstigen und DIY Arduino Motorschild. Es ist sehr einfach und robust. Kredit geht an für die Gestaltung Ascas. Specs: Spannung = 5-50 V Aktuelle = 2-3 A Maximal zwei Motoren Geschwindigkeit und Richtung Steuerung für beide Arduino kompatibel Das ist meine Facebook-Seite. Bitte gerne und teilen https://www.facebook.com/electronicrepairandservice Schritt 1: Ersatzteile Du wirst brauchen: 1 x L298 Motor Driver 1 x Veroboard 1 x männlich Überschrift-Streifen 1 x Female Überschrift-Streifen 8 x 1N4007 Dioden 3 x Schraubklemmen 2 x LED-Anzeige 2 x LED Widerstand 2 x 1 Ohm Widerstand Jumper Wire Sie müssen auch Grund Lötwerkzeuge und einige Löten Fähigkeiten Schritt 2: Schematische Dies ist der schematische und wieder Kredite an Ascas. Stift für den Motorantrieb auch givenStep 3: Schritt 1 Sie werden durch Schneiden Ihre vero Platte mit dem Arduino Größe beginnen. Sand an den Seiten für eine saubere Oberfläche. Beginnen Sie durch Löten der Buchsenleisten, die L298 und die Blockverbinder, wie gezeigt Schritt 4: Schritt 2 Der nächste Schritt ist, um die Stiftleisten unterhalb der weiblichen löten, um es ein Schild Typ Sache zu machen. Sie könnten die Arduino-Header kaufen das Projekt hübscher und robust zu machen, aber ich fand sie zu teuer werden. Der beste Weg ist, um die Stiftleiste in der Arduino I / O-Pins einfügen und richten Sie den Schirm auf ihm. Verwenden Sie Klebeband, um es zu sichern und dann löten entfernt. Schritt 5: Schritt 3 Weiter ist es, die Kraft und die anderen Verbindungen zusammen mit dem Hinzufügen der Dioden zu machen. Folgen Sie den schematischen und fügen Sie die beiden Widerstände als auch. Schritt 6: Schritt 4 Weiter ist es, die LED und Widerstände zusammen mit ihm hinzuzufügen. Hier eine Möglichkeit ist, ein LM7805 hinzufügen, so dass Sie die Arduino mit dem der Strom nur auf den Schirm, aber für meine Anwendung i did not müssen, dass so ging ich mit separater Stromversorgung Strom könnte. Ich habe auch Verbindungen zu den arduino PWM Pins gemacht. Schritt 7: Testen Sie es Sie sind fertig und nächste ist um es zu testen. Verwenden Sie folgenden Code int outPin = 5; int outPin2 = 6; int outPin4 = 10; int outPin3 = 11; Leere setup () { Serial.begin (9600); // Setup Serien pinMode (outPin, OUTPUT); pinMode (outPin2, OUTPUT); pinMode (outPin3, OUTPUT); pinMode (outPin4, OUTPUT); } Leere Schleife () { Verzögerung (3000); analogWrite (outPin, 50); digital (outPin2, LOW); analogWrite (outPin3, 50); digital (outPin4, LOW); Serial.print (""); Serial.print ("slow"); Verzögerung (3000); analogWrite (outPin, 150); digital (outPin2, LOW); analogWrite (outPin3, 150); digital (outPin4, LOW); Serial.print (""); Serial.print ("Med"); Verzögerung (3000); analogWrite (outPin, 255); digital (outPin2, LOW); analogWrite (outPin3, 255); digital (outPin4, LOW); Serial.print (""); Serial.print ("fast"); Verzögerung (3000); analogWrite (outPin, 0); digital (outPin2, LOW); analogWrite (outPin3, 0); digital (outPin4, LOW); Serial.print (""); Serial.print ("Stopp"); Verzögerung (3000); analogWrite (outPin2, 100); digital (outPin, LOW); analogWrite (outPin4, 100); digital (outPin3, LOW); Serial.print (""); Serial.print ("rückwärts"); Verzögerung (3000); analogWrite (outPin, 0); digital (outPin2, LOW); analogWrite (outPin3, 0); digital (outPin4, LOW); Serial.print (""); Serial.print ("Stopp"); } Schritt 8: Fazit Ich habe dieses Schild an LINUS meine Linie folgende Roboter, die ich bald hochladen und es funktionierte großartig. Ich habe es durch Ausdauer und er stand auf, um die Herausforderung, obwohl ein guter Kühlkörper ist unerlässlich. Danke für das Betrachten und ich hoffe, dass ich mein Build effektiv kommuniziert. Th schema ist sehr einfach, aber immer noch, wenn Sie Probleme haben, überprüfen Sie die Anschlüsse. Mit einem Multimeter immer hilft: P

            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.

              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!

                2 Schritt:Schritt 1: Motor H-Brücke Schritt 2: Motor H-Brücke

                Wollten Sie schon immer machen einen Arduino Schild in dieser instructable ist Ihr Leitfaden, um ein Schild mit zwei Eigenschaften machen und es ist eine günstige Alternative für den realen. Dieses Schild arbeitet IC L278 und HC 05 kombiniert. Dieser Schild kann auf die Kontrollen an Motoren, Spielzeug, etc Wireless eingesetzt werden. Die Abschirmung kann bis zu zwei 24-V-Motoren und die drahtlosen Funktionen des Bluetooth können Sie eine serielle Monitor auf Ihrem Computer zu überprüfen, ihre Arbeits steuern. Ich habe mehrere Projekte mit diesem Schild und habe kein Problem damit. Es kann als mit PMW arbeiten, so dass Sie Geschwindigkeitswerte eingestellt, über die serielle Datenübertragung.

                  6 Schritt:Schritt 1: Benötigtes Werkzeug: Schritt 2: Aufbau der SKELETON (BODY) der ROBO Schritt 3: Das Motor Module OR L298: Schritt 4: Befestigen Bluetooth-Modul Arduino: Schritt 5: Hardware abgeschlossen. Schritt 6: Code

                  Hey Leute, dies ist mein erster instructable, und ich bin hier, um zu zeigen, wie ein einfacher Roboter mit ein bisschen Arduino Programmierung keine Sorge zu bauen, habe ich den Code unten angehängte Datei, können Sie sie als Referenz zu verwenden. Diejenigen, die keine Ahnung von einem Arduino UNO und L298 oder H-Brücke haben, keine Sorge, ich werde in viel wie detailliert wie möglich zu erklären, und dies ist eine ziemlich einfache instructable. Arduino Uno: ist ein beliebtes Werkzeug für die Herstellung Projekte, die spüren und weitere der physischen Welt zu kontrollieren, als nur Ihren Desktop (oder), es ist nur eine Plattform, wo es nimmt Eingaben von verschiedenen Arten von Schaltern oder Sensoren und entsprechend zu steuern Ausgabegerät wie Motoren führte und vieles mehr (Es gibt eine Reihe von Mikrocontrollern, die Sie ausprobieren können, aber das Arduino UNO ist die beliebteste). . H-Brücke (L298): Es ist eine elektronische Schaltung, die Spannung an einer Last ermöglicht, in beiden Richtungen (oder), wird er einfach als Motorantriebswerkzeug genannt, große Anwendung in der Robotertechnik, weil es die Richtung des Motors zu ändern hat in Abhängigkeit vom logischen Zustand des jeweiligen Arduino Stift (rückwärts oder rückwärts). Lassen Sie uns also in den Aufbau zu springen.

                  Seiten: