• Home »
  • Gamepad »

    6 Schritt:Schritt 1: Materialien und Software Schritt 2: Connex Schritt 3: DIE CODE Schritt 4: eine einfache VB-Code Schritt 5: Laden Sie Subway Surfers für PC oder Laptop !!!! Schritt 6: Letzter Schritt

    In diesem instructable werde ich Ihnen zeigen, wie man ein einfaches Spiel-Pad (Joystick) mit Mikrocontroller, wenigen Tasten und eine Visual Basic-Anwendung für die Wiedergabe von U-Bahn-Surfer im PC zu machen .... I führt Sie Schritt für Schritt mit einfachen Bauteilen. Denken Sie daran, dieses Tutorial ist es, Ihnen zu helfen und für Sie, um eine Idee auf, wie Sie Ihr eigenes Gamepad zu machen, mit diesen eine als exampleStep 1: Materialien und Software Hier ist die Liste in keiner bestimmten Reihenfolge der Teile, Werkzeuge und Software für dieses Projekt benötigt. Teilen: 1) PIC18F4520 oder Arduino (i verwendet einen PIC Entwicklungsplatine, kann u jede Mikrocontroller) 2) Vier Tasten. 3) 4 Widerstände oder Widerstandspack. 4) einige Drähte Hinweis: wenn u arduino u kann folgenden Schritte überspringen ....... 5) 20MHz Kristall und zwei 22pF Kondensatoren 6) 5-Volt-Stromversorgung ..... (u kann eine 7805-Spannungsregler verwenden). 7) JDM Programmierer .. 8) serielles Kabel. SOFTWARE: 1) Arduino-Software FÜR DIE PIC-NUTZER 1) MPLAB IDE - Prüfung und Zusammenstellung .. 2) WinPic800 - Programming..Step 2: Connex verbinden Kristall, Kondensatoren, Widerstände, Knöpfe als zeigen in der schematischen ... wenn ur mit arduino einfach anschließen Drucktasten und Widerstände ............ Wir müssen Widerstand zu verbinden In der elektronischen Logikschaltungen, ist ein Pull-up-Widerstand einen Widerstand, der zwischen einem Signalleiter und einer positiven Versorgungsspannung verbunden ist, um sicherzustellen, daß das Signal eine gültige Logikpegel, wenn externe Geräte angeschlossen oder mit hoher Impedanz ist eingeführt. Schritt 3: DIE CODE Für PIC18F-Benutzer .. i verwendet HALLO-Tech-Compiler. # include Leere serialwrite (unsigned char-Daten) \\ USART send Byte-Code { TXREG = Daten; while (TXIF == 0); } void main () \\ Hauptfunktion { TXSTA = 0x20; \\ übertragen aktivieren RCSTA = 0x90; \\ Serien ON SPBRG = 129; \\ 9600 Baudrate BRGH = 1; \\ hoher Geschwindigkeit, um Fehler zu reduzieren TRISC7 = 1; \\ rx als Eingangs TRISC6 = 0; \\ tx als Ausgabe TRISD0 = 1; \\ Button Pins als Eingang TRISD1 = 1; TRISD2 = 1; TRISD3 = 1; while (1) { if (RD0 == 0) {\\, wenn die Taste 1 gedrückt wird, while (RD0 == 0); \\ debounce Schleife serialwrite ('1'); \\ 1 senden } if (RD1 == 0) { while (RD1 == 0); serialwrite ("2"); } if (RD2 == 0) { while (RD2 == 0); serialwrite ("3"); } if (RD3 == 0) { while (RD3 == 0); serialwrite ("4"); } } } Für Arduino Nutzer .. const int buttonpin1 = 13; \\ Buttonpins const int buttonpin2 = 12; const int buttonpin3 = 11; const int buttonpin4 = 10; Leere setup () { pinMode (buttonpin1, INPUT); \\ Herstellung aller Taste Pins als Eingang pinMode (buttonpin2, INPUT); pinMode (buttonpin3, INPUT); pinMode (buttonpin4, INPUT); Serial.begin (9600); \\ Am seriellen 9600 Baud Rate drehen } Leere Schleife () { if (digitalRead (buttonpin1) == LOW) \\ prüfen, ob Taste 1 gedrückt { while (digitalRead (buttonpin1) == LOW); \\ wenn ja, dann warten, bis sein wird freigegeben Serial.write ("1"); \\ einem über die serielle Schnittstelle senden } if (digitalRead (buttonpin2) == LOW) { while (digitalRead (buttonpin2) == LOW); Serial.write ("2"); } if (digitalRead (buttonpin3) == LOW) { while (digitalRead (buttonpin3) == LOW); Serial.write ("3"); } if (digitalRead (buttonpin4) == LOW) { while (digitalRead (buttonpin4) == LOW); Serial.write ("4"); } Verzögerung (5); } Schritt 4: eine einfache VB-Code Public Class GamepadLauncher Private Sub Button1_Click (ByVal sender As System.Object, ByVal e als System.EventArgs) Griffe Button1.Click Wenn SerialPort1.IsOpen = False Then Wenn TextBox1.Text <> "" Und TextBox2.Text <> "" Dann SerialPort1.PortName = TextBox1.Text SerialPort1.BaudRate = TextBox2.Text Wenn SerialPort1.IsOpen = False Then SerialPort1.Open () MsgBox ("Serial eröffnete") Timer1.Enabled = True End If Sonst MsgBox ("Geben Sie COM-Port und Baudrate") End If End If End Sub Private Sub Form1_Load (ByVal sender As System.Object, ByVal e als System.EventArgs) Handies MyBase.Load SerialPort1.Close () End Sub Private Sub Button2_Click (ByVal sender As System.Object, ByVal e als System.EventArgs) Griffe Button2.Click Wenn SerialPort1.IsOpen = True Then SerialPort1.Close () Timer1.Enabled = False End If End Sub Private Sub Timer1_Tick (ByVal sender As System.Object, ByVal e als System.EventArgs) Griffe Timer1.Tick Dim ein As String = "" a = SerialPort1.ReadExisting TextBox3.Text = TextBox3.Text + a Wenn a = "1", dann SendKeys.Send ("{up}") ElseIf a = "2" Dann SendKeys.Send ("{unten}") ElseIf a = "3" Dann SendKeys.Send ("{left}") ElseIf a = "4" Dann SendKeys.Send ("{rechts}") End If End Sub End ClassStep 5: Download Subway Surfers für PC oder Laptop !!!! Download Subway Surfers für PC, indem Sie folgenden Schlüssel, ohne Bluestacks oder Intelapp http://kamroon.weebly.com/subway-surfers.html und installieren Sie die beiden U-Bahn-Surfer und AutoHotkey-Software und führen Sie das "AutoHotkey Script" jedes Mal, wenn u öffnen U-Bahn-surfersStep 6: Letzter Schritt PROGRAMM PIC18F4520 Verwendung der oben erwähnten pic Code und eine Verbindung zum seriellen Port wenn ur mit ARDUINO dann programmieren Sie es mit obigen Code notieren Sie die COMPORT Zahl von START ---> Systemsteuerung -> Gerätemanager -> USB-Anschluss .. Führen Sie das VB-Anwendung und wählen Sie COM-Port im ersten Textfeld und schreiben 9600 Baud-Rate im zweiten Feld, und klicken Sie offene serielle .. Drücken Sie eine button1 auf MCU Bord der ASCII-Wert von "1" wird im unteren Textfeld des VB-Anwendung angezeigt werden dann seine Arbeits Jetzt laufen AutoHotkey Skript und führen SubwaySurfers ...... Sie VB-Anwendung auf den folgenden Link downloaden ......... VB-Anwendung GENIESSEN SIE !!!! $(function() {$("a.lightbox").lightBox();});

      13 Schritt:Schritt 1: Werkzeuge und Materialien Schritt 2: Stuff aus dem Drucker Schritt 3: Kleine Metallteile Schritt 4: Big Metallteile Schritt 5: Kunststoffteile Schritt 6: Erstellen der Holzsockel Schritt 7: Montage der Hand Schritt 8: Montage des Ellenbogens Schritt 9: Montage der Schulter Schritt 10: Endmontage Schritt 11: Elektronische Baugruppen Schritt 12: Programmierung Schritt 13: Lauf

      Alle 7 Artikel anzeigen In diesem instructable versuche ich werde, um zu beschreiben, wie Sie einen Roboterarm mit Teilen aus einem Drucker zu machen, und steuern ihn mit einem NES Gamepad. Es mag wie eine harte Arbeit zu suchen, aber ich habe Vorlagen für alle Teile vorbereitet und ich versuche, Bilder für alle Winkel, um es einfach zu machen zu nehmen. Auch ist es ein wirklich billig Roboter, die meisten Teile kommen von einem toten Drucker. Ich habe zwei PIC16F628A Mikrocontroller, da nur eine war nicht genug für alle Motoren, sie sind ziemlich billig und einfach zu anstelle eines PIC mit mehr Pins zu bekommen. Altersgruppe: nur mich: 18+. Schritt 1: Werkzeuge und Materialien Alle 7 Artikel anzeigen Tools Nicht viele Werkzeuge benötigt werden, ist ein Drehwerkzeug ideal für cut dem Metall und dem Kunststoff, auch wenn Sie einen Bohrer haben könnte mit allen Löchern, die Sie tun müssen, zu helfen. Für die Elektronikplatinen benötigen Sie ein 30w Lötkolben. Materialien Die meisten Sachen kommen fron eine tote Drucker HP660 sind auch andere Modelle der Drucker wie der HP670 fast das gleiche und wird gut. Die Dinge, die Sie aus dem Drucker zu nehmen sind im nächsten Schritt detailliert. Zur Steuerung des Roboters ich einen regelmäßigen Nintendo Entertainment System-Gamepad, ist es nicht ein Original-Gamepad, jede Art funktionieren wird, und es ist nicht gehackt überhaupt, werden Sie nicht brauchen, um es zu ändern, um mit dem Roboter arbeiten. Von einem anderen Drucker, den Sie den Schrittmotor, die am Gürtel befestigt wird müssen, denn die HP-Drucker mit einem DC-Motor für diese und sie schwerer zu kontrollieren sind. Drei Kunststoffzahnräder erforderlich sind, zwei von der gleichen Größe und eine kleinere. Der Servo in der Hand war gebrochen, so y nahm die Drähte direkt vom Motor und steuern ihn als reguläre Gleichstrommotor. Ein Block von Lot zur Verwendung als Gegengewicht, wenn Sie nicht eins von diesen erhalten können Sie es mit einem anderen schweren Ding zu ersetzen. Elektronische Zeug für die Platten werden in Schritt 11 beschrieben. Holz: ein Stück von 54x16 cm, ein Stück von 11x11 cm und vier Stücke von 2x3 cm. Aluminium: ein Balken von 8 cm und eine Bar von 20 cm Schritt 2: Stuff aus dem Drucker Alle 11 Artikel anzeigen Ich habe fast alles aus dem Drucker. Der Kunststoff und das Metall wird verwendet, um die Kunststoff / Metall-Formteile eingesetzt. Es gibt 3 Motoren, 2 Stepper und ein Gleichstrommotor, ich nutzte die Stepper diejenigen mit den Zahnrädern mit ihnen verbunden. Ich habe auch den Cooper-Ringe und die Führung der Patrone. Von dem Teil, der das Papier schneide ich den ersten Teil mit der Metallgetriebe und dem Zentrum der Räder bewegt. Auch alle Schrauben im Holz verwendet werden. Schließlich aus dem Drucker Band und der kleine Kunststoffscheibe, wo sie Rollen zu nehmen. Schritt 3: Kleine Metallteile Alle 9 Artikel anzeigen Für die Herstellung dieser Teile habe ich den Metallkern eines Transformators recycelt. Schneiden Sie die Vorlagen und ziehen Sie es über dem Metall. Schneiden und bohren das Metall. Vergessen Sie nicht, um es für die Vermeidung von Korrosion malen. Schritt 4: Big Metallteile Alle 14 Artikel anzeigen Wie der Schritt, bevor ich die Vorlagen für das Schneiden des Metalls, aber dieses Mal das Metall haben, stärker zu sein. Das Metall des Chassis des Druckers wird groß dafür sein. Es ist nur ein Teil, das geschweißt wird. Da ich keine Lötwerkzeuge ich senden Sie es an einem Workshop. Es ist nur eine kleine Schweiß so taten sie es kostenlos. Denken Sie daran, dass Sie alle diese Teile zu malen haben. Schritt 5: Kunststoffteile Alle 10 Artikel anzeigen Für die Herstellung der Kunststoffteile müssen Sie Geraden auf der Kunststoffteile des Druckers zu finden und schneiden Sie sie von dort mit Hilfe der Vorlagen. Es ist nur ein Teil, die kritisch ist und müssen sorgfältig durchgeführt werden. Dies ist die eine, wo das große Schrittmotor angebracht ist. Sie müssen es vermeiden, ohne zu schneiden den Träger des Kunststoff-Getriebe. Schritt 6: Erstellen der Holzsockel Alle 19 Artikel anzeigen Nail zwei der kleinen Holz auf der einen Seite der Basis. Dann messen Sie die Länge der Führung und nageln die beiden anderen. Polieren der Enden der Führungen und schrauben sie in den kleinen Wald. Sie können die Schrauben des Druckers. Sicherzustellen, dass der Abstand zwischen den Führungen ist geringfügig größer als die Größe der Basis des Roboters. Schritt 7: Montage der Hand Alle 14 Artikel anzeigen Nehmen zwei der Kunststoffteile mit P1 und kleben einem im Boden und eine in der Oberseite von einem der großen Zahnräder aus Kunststoff. Achten Sie darauf, dass Sie in der Mitte der Zahn Kleben werden. Wiederholen Sie es mit der anderen Ausrüstung. Die kleine in dem Servo verklebt. Neben anderen beiden P1 und schrauben sie diese. Diesen Teile zusammen und messen Sie den Abstand zwischen der Mitte der Zahnräder. Jetzt wissen Sie, wo Sie in den P4 und P5 Teile bohren und sich ihnen mit einem kleinen Kunststoff-Abstandhalter haben. Bohren Sie nun die Löcher für die Servo und schliessen Sie die Montage Ihrer Greifer. Schritt 8: Montage des Ellenbogens Alle 9 Artikel anzeigen Starten Verschrauben der M1 und M5 Metallteile und dann die kleinen Schrittmotor aus dem Drucker. Verwenden Sie die beiden M3 Teile, um den schwarzen Kunststoff-Getriebe, die mit dem Schrittmotor mit der M2 Teil kommen zu befestigen. Übergeben Sie eine Welle durch die schwarze Gang und die Löcher der M1 und schrauben Sie ihn auf das Aluminium, um diesen Abschnitt zu beenden. Schritt 9: Montage der Schulter Alle 16 Artikel anzeigen Starten Sie der Zusammenstellung der Kunststoffrohre mit dem Schweißteil und Schraube es in eine Seite des Holzes. Legen Sie dann die Metallgetriebe im Inneren der Kunststoffrohre und fixieren Sie es mit einer Schraube in das Ende. Jetzt muss man messen, wie groß ist es und machen zwei benutzerdefinierte Metallteile, um die große Schrittmotor an den Metallgetriebe befestigen. Setzen Sie die Teile P3 in den Rücken des Holzes. Bringen Sie Ihre Gegengewicht zum Ende des Aluminium und schrauben Sie ihn auf der Welle des Metallgetriebe mit den P2 Teile von oben und eine Metallstange von unten. Schritt 10: Endmontage Alle 10 Artikel anzeigen Installieren Sie den Motor und das Rad des Bandes. Der Motor sollte zu Beginn der horizontalen Führungen und das Rad sollte der Gurt gerade zu halten. Legen Sie die Rückseite des Arms in der Führung von der Rückseite und sichern Sie die Front auf der Cooper Rohre mit zwei Kunststoffreißverschlüsse. Mit einem kleinen Stück Metall befestigen Sie den Gurt um den Arm. Schritt 11: Elektronische Baugruppen Alle 13 Artikel anzeigen Materialien 2 PIC16F628A 3 ULN2003 1 7805 1 bridghe Gleichrichter 3 10k Widerstände 2 4k7 Widerstände 2 1k Widerstände 1 geführt 1 NES Gamepad-Anschluss 2 100 nF Kondensator 1 100uF Kondensator 1 12 Volt 2 Ampere Strom suply Ich machte die Boards mit dem Bügeln Methode, die Kleine von einem regulären Brot Bord getan werden könnte. Die kleine Platine arbeitet als Schrittmotor-Treiber und ist mit der Hauptplatine verbunden sind. Schritt 12: Programmierung Für die Programmierung PICs habe ich eine JDM Programmierer und die WinPic 800 Software. Die Hex-Datei namens Main ist für die pic in der Hauptplatine und der sogenannte Aux ist für den kleinen board.Step 13: Laufen Dieser Roboter ist für die Steuerung einfach und ist nicht das erste Mal, wenn Sie ein NES Gamepad verwenden wahrscheinlich. Wir verwenden Tasten A und B für das Öffnen und Schließen der Hand. Linke und rechte Taste für horizontale Bewegung. Für die vertikale Bewegung haben wir zwei Motoren aber eine Aufwärtstaste und ein Ab-Taste, so dass ich beschloss, die Select-Taste verwenden, um zwischen ihnen zu wechseln. Werfen Sie einen Blick auf die Videos, wenn Sie irgendwelche Zweifel haben.

        3 Schritt:Schritt 1: Lassen Sie uns testen, die Makey Makey Schritt 2: Lassen Sie uns nun mit Get Crazy Crazy Taxi Schritt 3: Wie wird die Standard Keys Unterstützt von Makey Makey Verwaltungsrat ändern

        Was zum Teufel ist ein Makey Makey? Haben Sie sich jemals gewünscht, um die Art, wie die Steuerelemente auf einem bestimmten Computer-Programm oder Spiel ändern? Wollten Sie schon immer einen Spaß elektronische Erfindung, ohne dass ein Elektroingenieur oder Computer-Programmierer zu schaffen? Wollten Sie schon immer ein paar verrückte Spaß haben? Dann Makey Makey ist für Sie! Was ist es? Im Grunde ist es ein Gerät, das ein Computer denkt, ist eine USB-Tastatur und Maus oder, aber Sie können es zu viele Dinge mehr Spaß als nur eine Tastatur oder Schaltfläche Haken ... zum Beispiel mit Makey Makey Sie können die Wiedergabe-Teig zu verwenden, eine Banane oder ein Eimer Wasser anstelle von Tasten auf einer Tastatur. Makey Makeys wurden verwendet, um benutzerdefinierte-Game-Controller zu erstellen, das Klavier mit Früchten wie die Tastaturen, Musik Treppen und sogar einem Dance Dance Revolution-Maschine mit Eimer Wasser wie die Tanzmatte! Es gibt Unmengen von Beispielen können Sie hier ansehen Crazy Taxi, Warum? Crazy Taxi macht Spaß altes Spiel, und die Tastatursteuerung scheint Art von unnatürlich. Makey Makey mir erlaubt, eine benutzerdefinierte Bedienfeld auch noch Gas und Bremse zu schaffen. Ich habe diese Instructable zusammen, so dass jeder über Makey Makey lernen, lernen, wie man benutzerdefinierte Steuerelemente erstellen und sogar überschreiben die Standardtasten durch Makey Makey unterstützt. Ich habe ein Video von meinem Crazy Taxi "Dashboard" und "Pedale" in Aktion enthalten. Was ist in der Verpackung? A Makey Makey Kit enthält eine Leiterplatte-Karte, USB-Kabel, um es an Ihren Computer anschließen, 7 Krokodilklemme Drähte auf "Schlüssel" Ihre Verbindung (die verrückte Dinge wie Bananen sein kann), 6 Anschlusskabel (für den Anschluss an den Header-Kontakte auf der Rückseite der Platine), 20 Stickers (zum Spaß), einem bunten Zinn Aufbewahrungsbox und grafischen Anweisungen. Was kann ich für einen "Schlüssel" zu verwenden? Sie schließen Ihre "Schlüssel" Makey Makey auf die Makey Makey Leiterplatte durch Krokodilklemmen, im Wesentlichen elektrische Leitungen, so wie du vielleicht erraten, was Sie als Schlüssel Bedürfnisse verwenden, um in der Lage, Strom zu leiten ist. So natürlich Aluminiumfolie Werke, aber Sie würden überrascht sein, was noch funktioniert. Gemüse (wir versuchten Snap Erbsen), Bananen, Wasser, einige Arten von Kunststoff, für diese Instructable wir benutzen Shop-Dollar Wiedergabe-Teig. Sehen Sie sich diese Instructable wo ich Eiszapfen für Game-Controller! Experimentieren und viel Spaß! Was muss ich für dieses Instructable müssen? Makey Makey von http://makeymakey.com/ Computer oder einem anderen Gerät, das mit einer USB-Tastatur (Raspberry Pi, BeagleBone Schwarz, etc) Spielen-Dough verbindet sich für unsere benutzerdefinierten Bedienfeld (habe mir von der Shop-Dollar ... für einen Dollar: -) ... aber man konnte einfach deine eigene) Alte Entlüftungsdeckel oder einige Schrott als Fuß Blütenblätter Papier oder Pappe verwenden, um Ihren Game-Controller Band-Design, um die Drähte während der wilde und verrückte Spiel Metall gedrückt halten. Schlüsselring (nicht unbedingt erforderlich, aber wir fanden es einen einfachen Weg, um den Player mit Masse gemacht ... du wirst sehen, was ich meine, in einem Bit) Bereit? Lass uns spielen!

        Seiten: