Spy Video Trakr: Fügen Sie einen Raketenwerfer

7 Schritt:Schritt 1: Herunterladen und Installieren des C Language Compiler für die Trakr Schritt 2: Installieren der Jumper Pins auf der Trakr der Circuit Board Schritt 3: Keep It Simple Stupid Schritt 4: Fügen Sie eine gemeinsame Basis für Ihre Projekte Schritt 5: Eine vielseitige Frachtdeck Schritt 6: Entwerfen der Schaltung Schritt 7: Programmieren Sie die Trakr

Spy Video Trakr: Fügen Sie einen Raketenwerfer
Zu Ehren des nationalen Robotics Week und dem Instructables Robot Challenge-Ich reiche ein paar Roboter-Designs. Dieses Design (für Kinder ab 13-18) nutzt Wild Planet Spy Video Trakr, die leicht programmierbar und von seiner Entwickler entwickelt, um gehackt werden soll.

Die Trakr ist ein ferngesteuerter Roboter mit einem Mikrofon und Farbvideokamera, Lautsprecher, ein Nah-Infrarot-LED für Nachtsicht, eine SD-Speicherkartenslot für die Aufzeichnung von Audio / Video und 8 MB Speicher an Bord zum Speichern zum Download und Anwender entwickelte Programme ausgestattet. Die Fernbedienung verfügt über Steuerhebel, um den Roboter, einen Lautsprecher und Farbvideoanzeige zu fahren, so dass Sie hören können, die Audio, aufgenommen durch das Mikrofon und zeigt das Video übertragen von der Kamera, und mehrere Funktionstasten, die verwendet werden können, um zusätzliche Programm zu steuern Funktionen der Benutzerprogramme entwickelt.

In diesem Instructable erfahren Sie, wie Sie die Spy Video Trakr hacken. Sie werden lernen, wie man herunterladen und installieren die C-Compiler für die Trakr. Sie werden lernen, wie man ein einfaches Programm zu kompilieren und installieren Sie es auf dem Trakr und führen Sie dieses einfache Programm. Weiter erfahren Sie, wie die Öffnung des Trakr, Jumper zu befestigen, um den GPIO Anschlüsse auf der Hauptplatine des Trakr. Sie erfahren, wie ein elektronisches Relais funktioniert, was die elektronische scematic Diagramm für ein Relais aussieht, und was für eine tatsächliche elektronische Schaltplan, in dem das Relais verwendet aussieht. Sie werden lernen, wie man die Umwandlung Kabel machen, um die Trakr den Anschluss externer Geräte. Sie werden lernen, wie man einen größeren Frachtdeck zur Trakr machen und montieren einen Schaum Raketenwerfer-Plattform auf der neuen Frachtdeck. Sie werden lernen, wie man in 9 Volt und 5 Volt-Stromversorgungen der Trakr anzuzapfen. Schließlich lernen Sie, wie zu schreiben und zu kompilieren ein Programm, um Raketen aus dem Schaum Raketenwerfer feuern und installieren Sie es auf dem Trakr und führen Sie das Programm.

Schritt 1: Herunterladen und Installieren des C Language Compiler für die Trakr

  1. Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Was ist ein Compiler? Haben Sie gesehen, diese geeky T-Shirts, die sagen: "Es gibt nur 10 Arten von Menschen auf der Welt: die, die Zweiheit verstehen und die, die nicht" Wenn Sie sich am Kopf kratzen, statt hysterisch zu lachen, dann verstehst du nicht binär. Computer, auf der anderen Seite, zu verstehen, nur binär. 1s und 0s. An und aus.

    Ich habe von einigen Leuten, die binären Code oder Maschinensprache in ihren Köpfen zu tun ist zu hören, aber der Rest von uns normalen Menschen würde eine schwierige Zeit mit dem Schreiben eines Computerprogramms aus dem Nichts, sondern 1 und 0 haben. Stattdessen benutzen wir eine höhere Sprache wie C Sprache, Software zu schreiben.

    Haben Sie schon einmal in ein fremdes Land war und die Sprache nicht kennen? Sie können einen Übersetzer beauftragen, zu übersetzen, was Sie in die Sprache, die die Einheimischen wissen, sagen. Das ist, was ein Compiler tut. Computer können C-Sprache nicht verstehen, so, ein Compiler übersetzt die Software, die Sie in C-Sprache zu schreiben in Maschinencode oder die 1 und 0, die Computer verstehen kann.

    Laden Sie die Zip File Compiler

    Sie müssen downloaden und installieren Sie die C-Compiler, so dass Sie Programme für die Trakr schreiben und übersetzen Sie Ihre Software in Maschinensprache, die der Trakr verstehen kann. Der C-Compiler ist in einem ziemlich vollständige Software Development Kit (SDK), dass die Leute bei Wild Planet nennen das mitgelieferte "Primer". So laden Sie die Primer und speichern Sie es auf Ihrem Computer, es wird einfach, indem Sie auf den folgenden Link zu finden:

    http://www.spygear.net/help/files/TRAKR_APP_PRIMER_V1.2.zip

    (Siehe pictue 1 oben)

    Kopieren Sie die Dateien auf den Primer C: \ Ordner trakr

    Stellen Sie einen neuen Ordner im Stammverzeichnis der Festplatte (in der Regel das Laufwerk C:) bezeichnet C: \ trakr. Öffnen Sie dann die Trakr Primer Zip-Datei aus einer Trakr-Website heruntergeladen und kopieren Sie alle Dateien und Ordner aus dem Trakr Primer Zip-Datei in Ihrem C: \ trakr Ordner. (Siehe Bild 2 oben)

    Aktualisieren Sie Windows-Umgebungsvariablen

    Weiter müssen Sie die Umgebungsvariablen zu aktualisieren, um den Weg zu dem Primer der Compiler und Tools gehören. Wenn Sie nicht wissen, welche Umgebungsvariablen sind, keine Sorge, Sie sind nur erzählen Sie Ihren Computer, um den Compiler und die Werkzeuge es braucht, um Ihre Programme zu kompilieren Trakr finden.

    Öffnen Sie eine Eingabeaufforderung, die ein Windows-Text-basierte Schnittstelle ist. Zum Start-> Programme-> Zubehör-> Eingabeaufforderung. Sie erhalten einen blinkenden Cursor nach dem ">" zu sehen und Sie können Text-basierte Befehle eingeben. Wenn Sie fertig sind die Eingabe eines Befehls drücken Sie die Enter-Taste auf Ihrer Tastatur, um den Befehl auszuführen. An der Eingabeaufforderung die folgenden Befehle ein (siehe Bild 3 oben):

    cd trakr

    einrichten

    cd Internals

    Machen Sie eine Testdatei, um sicherzustellen, Compiler richtig installiert

    Der Compiler ausgeführt, wenn Sie "make" in der Eingabeaufforderung so müssen Sie sicherstellen, dass Sie zu dem Ordner, in dem das Makefile die Sie ausführen möchten befindet navigieren. Der Compiler folgt dann alle Anweisungen in diesem "makefile", um die Datei "app.c" (die Textdatei, die den Quellcode) in eine TRAKR Programm zu konvertieren.

    Der Compiler sucht nur nach der Datei "app.c" im aktuellen Ordner so immer nennen Ihren Quellcode app.c. Speichern Sie Ihre Programme in separaten Ordnern mit Namen, die Sinn machen. Dies hilft, die verschiedenen "app.c" Dateien organisiert zu halten. Wie im Screenshot gezeigt, sollten Sie "make clean" im Ordner C: \ Trakr \ Internals. Er berichtet alle Dateien wird entfernt, bevor er die Aufforderung an Sie. Geben Sie dann "machen" an der Eingabeaufforderung und der Compiler verwenden "makefile", um alle Teile des Programms in eine .bin-Datei (die viele Bibliotheken, Bilder und Dateien von Ihrem Code angegeben umfassen können), um an die Schreib montieren TRAKR Hardware. (Siehe Bild 4 oben)

    An der "C: \ Trakr \ Internals>" Eingabeaufforderung ein:

    make clean

    machen

    Ihre neu kompilierte Programm oder App für das Trakr heißt "Test.bin" und die Datei benötigen, um auf die Trakr kopiert werden. Sicherstellen, dass die Trakr ausgeschaltet und schließen Sie es an Ihren Computer mit dem gelben USB-Kabel der Trakr kam. Kopieren Test.bin auf die APPS Ordner innerhalb des Trakr Ordner. Trennen Sie das Trakr von Ihrem Computer und schalten Sie den Trakr auf. Schalten Sie das Trakr remote auf, klicken Sie auf die Home-Taste, und wählen Sie Testen aus dem Menü. Es ist nur eine kleine Anwendung, die all die verschiedenen Funktionen, die Ihre Trakr kann wie Motortests, Screen-Funktionen und so weiter zu tun prüft.

Schritt 2: Installieren der Jumper Pins auf der Trakr der Circuit Board

  1. Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Alle 15 Artikel anzeigen
    In diesem Abschnitt wird kurz erläutert, wie die Trakr demontieren und installieren Sie die Überschriften. Bitte beachten Sie, dass dieses Projekt ist nicht schwer, aber es erfordert etwas Geduld.

    Wenn Sie auf einer Leiterplatte sind unerfahrene oder unangenehm Löten, können Sie den Anweisungen folgen, um den Trakr zerlegen, und entweder Draht Kleber (Sonder Leitkleber - siehe Bild 1), um die Kopfstifte an die zu Trakr die Leiterplatte zu kleben oder können Sie es an jemanden, der es für Sie löten nehmen können.

    Die GPIO und den Analog-Digital-Wandler (ADC) sind, und Ausgänge, die benutzt werden können, um die Dinge zu steuern. Sie eine 0,1 "pitch-Header zu teilen. Die JTAG ist eine Programmiersprache / Prüfung Port, der eine 2 mm-Header verwendet. Sie werden lernen, wie man sowohl die GPIO und JTAG-Header zu installieren, aber Sie können einfach installieren Sie die GPIO-Header, wenn Sie wollen.

    Benötigen Sie folgende Teile

    Die GPIO-Header ist Teil # PRT-00116 (1,50 €). Es ist ein 40-Pin-Header. Da brauchen wir nur 9 Pins, ist, dass ein Teil genug für 4 Trakrs! (Siehe Bild 2)

    Die JTAG-Header ist Teil # PRT-10112 (0,95 €) von Sparkfun http://www.sparkfun.com für die JTAG-Header. Es ist 10-polig; wir brauchen nur 7, so dass wir nur schneiden Sie die Extras. (Siehe Bild 3)

    http://www.sparkfun.com/search/results?term=header&what=products

    Draht Kleber Leitkleber kann von ThinkGeek für 3,99 € bestellt werden

    http://www.thinkgeek.com/gadgets/tools/b70c/?srp=1

    Sie finden diese weitere Einträge für dieses Projekt (siehe Bild 4) müssen:
    - Trakr
    - # 1 Kreuzschlitzschraubendreher
    - Fingerlack-Entferner
    - Wattestäbchen
    - Exacto Messer (oder ein Hobbymesser)
    - Lötkolben
    - Solder
    - Vakuum Entlötwerkzeug (aka 'Lot Sucker' ... hey, niemand ist perfekt, und Sie müssen möglicherweise einen Fehler zu beheben!)

    Entfernen Sie die weiße Kunststoffabdeckung

    Beginnen Sie, indem Sie die beiden Schrauben für die hintere Abdeckung. In diesem Projekt, darauf achten, die Antenne, und es nicht zu brechen! (Siehe Bild 5)

    Wenn das erledigt ist, können Sie in auf dem Mainboard aus, und sehen, wohin wir gehen, um die Überschriften zu installieren. (Siehe pictute 6) Wenn Sie sich entschieden haben, Draht Kleber Leitkleber verwenden, um die Überschriften, um die Leiterplatte Trakr kleben, können Sie sie nach unten jetzt kleben und überspringen Sie den Rest der Trakr Zerlegeanleitung ein gehen Sie zum nächsten Schritt Instructables.

    Entfernen Sie die schwarze Kunststoffabdeckung

    Sie wollen, um die Antenne über falten und dann drehen Sie die Trakr über, so dass Sie sich die Schrauben, die die Trakr Fall zusammen zu befestigen zu bekommen. Verwenden Sie einen Kreuzschlitzschraubendreher, um alle Gehäuseschrauben entfernen (Sie können die Batterie zu ignorieren und zurückzusetzen Fach Schrauben). Es gibt insgesamt 12 Schrauben zu entfernen. Beachten Sie, dass die Schraube mit einem Stern markiert kürzer als das andere 11 ist, so verfolgen sie. (Siehe Bild 7)

    Sobald die Abdeckung Schrauben entfernt sind, können Sie die oberen und unteren Gehäuse auseinander zu ziehen. Wenn Sie das tun, wird das Emblem auf der Vorderseite herausfallen. Keine Sorgen. Es gibt auch ein weiteres Stück dahinter, die jetzt locker sein wird. Legen Sie beide beiseite, und denken Sie daran, sie zu ersetzen, wenn der Montage des Trakr. (Siehe Bild 8)

    Mit der obere Gehäuse trat zur Seite, können Sie die glänzende Schrauben in dem Mainboard zu sehen. Widerstehen Sie der Versuchung, und sie tun noch nicht entfernen! (Siehe Bild 9)

    Sobald die Deckelschrauben entfernt ist es einfach, die Abdeckung genug, um die meisten der Hauptplatine sehen zu heben. Beim Öffnen der Deckel zu erinnern, vorsichtig zu sein. Es gibt eine Reihe von Drähten, die zwischen der Abdeckung und der Hauptplatine verbunden sind. Die Anschlüsse für die Leitungen sind modular aufgebaut, aber die Trakr robuster zu machen, haben die Steckverbinder zusammengeklebt wurden. Ich weiß nicht, welche Art von Leim Wild Planet verwendet, aber es muss UFO-Technologie von Area 51 sein! Es ist hart stuff! Hier wird die Nagellack-Entferner und Geduld eingesetzt werden. (Siehe Bild 10)

    Der Umgang mit Leiterplatten-Steckverbinder Kleber

    Mit einem Wattestäbchen, gelten Nagellack-Entferner auf den Leim, um es aufzuweichen. Es wird wahrscheinlich noch mehr als eine Anwendung. Lassen Sie den Nagellackentferner Zeit, in den Leim einweichen. Verwenden Sie den Hobbymesser entlang der Verbindungsknoten zu verfolgen, und um den Kleber von den Anschlüssen abziehen. Beachten Sie, dass die Stecker haben auch zwei Laschen in die Kunststoff-Form so dass sie zusammen zu verriegeln. Früher habe ich das Messer, um die Laschen zu lösen, sobald der Klebstoff entfernt wurde gereinigt. (Siehe Bild 11)

    Mit den Anschlüssen unverklebt und getrennt sind, können Sie nun zur Seite des oberen Gehäuses (siehe Bild 12) eingestellt. Wenn beim Versuch, die Anschlüsse zu trennen, beenden Sie zieht die ganze Sache weg vom Brett, ärgern Sie sich nicht. Die Stifte auf dem Board noch in Ordnung sein. Wenn Sie auf Bild 12 anschauen, werden Sie feststellen, dass ich versehentlich zog den ganzen Anschluss für den Lautsprecher off des linken vorderen verlassen die Pins ragte aus dem Vorstand. Es war leicht, die Anschlüsse zu den nackten Stifte wieder anzubringen, sobald ich das Verbindungsstück getrennt. Es ist leicht, den Anschluss an die Stifte wieder anschließen, und sie werden ganz eng zu halten, aber wenn Sie möchten, können Sie eine Heißklebepistole verwenden, um es an die Leiterplatte wieder anbringen. Denken Sie daran, dass die Anschlüsse für die Drucktaste und dem Lautsprecher sind unpolare meanining es keine Rolle, welche Art und Weise Sie die Stecker auf die Stifte wieder zu befestigen. Andererseits muss die Mikrofonanschluss, um genau die gleiche Weise wurde versehentlich getrennt, da es sich um eine polare Stecker wieder angeschlossen werden. Es hat einen positiven Seite und einer Minus-Seite und wenn Sie es wieder in die falsche Richtung werden Sie nicht in der Lage, irgendetwas von dem Mikrofon zu hören, und es könnte ausbrennen das Mikrofon.

    Kamera-Flachbandkabel

    Was müssen Sie vor der Hauptplatine Schrauben heraus, gibt es einen anderen Stecker zu haken. Diese flache weiße Bandkabel auf der rechten Vorderseite des Trakr, und ist für die Kameraanordnung. Es ist ein Drucktyp-Verbinder, die das Bandkabel gegen die Kontakte der Fassung hält. Zu lösen, schieben Sie die kleine braune Lappen (sie tatsächlich angeschlossen ist und unter dem Bandkabel ausgeführt sind) nach vorne über 1/8 "und das Kabel wird dann herausziehen. (Siehe Bild 13)

    Entfernen Sie die fünf Hauptplatine Schrauben, und haken Sie den Stecker an den USB-Anschluss von unten. Ich habe die Macht führt von der Akku angelötet, da ich genug Bewegungsfreiheit, auch mit ihnen verbundenen hatte. (Siehe Bild 14)

    Löten Sie die Kopfzeilen

    An diesem Punkt ist es eine einfache Sache, die Kopfzeilen in die Löcher auf dem Mainboard einfügen, und löten Sie sie in. Gute Lötstellen glatt und glänzend wie diese sind (siehe Bild 15). Stellen Sie sicher, dass keiner von ihnen auf ihre Nachbarn (Lötbrücke) gelötet.

    Jetzt in umgekehrter Vorgang um Ihren Trakr wieder zusammen!

Schritt 3: Keep It Simple Stupid

  1. Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Alle 7 Artikel anzeigen
    Der Spannungsausgang direkt von den GPIO-Pins nur 3,3 Volt so, es gibt nicht viele andere als LEDs, die Sie mit einem solchen Niederspannungs fahren Geräte. Wenn Sie steuern wollen, sagen wir, ein Lego Motor, der auf neun Volt läuft, müssten Sie eine Neun-Volt-Spannungsquelle noch zu verhindern versehentliches Senden neun Volt durch die Trakr den Prozessor und braten es.

    Bei der Entscheidung, welche Art von Kreislauf, auf die GPIO-Pins zu verbinden, immer die Maxime, "Keep It Simple, Stupid" (KISS) anzuwenden. Wenn, zum Beispiel, um einen einzigen Motor nur in eine Richtung fahren wollte, dass Sie, um das einfachste Gerät eine höhere Spannungsquelle-den einen zum Antrieb ein motorisch aus Versehen durch die Trakr der Prozessor vorbei ist ein elektronisches Relais zu halten.

    Elektronisches Relais

    Was ist ein Relais? Sie haben wahrscheinlich einen Staffellauf, wo man runner Hände weg einen Taktstock an eine andere Läufer zu sehen. Ebenso reicht ein elektronisches Relais Aus-Steuerung von einer Schaltung zu einem anderen. Ein Relais ist eine sehr einfache Vorrichtung, bestehend aus einem Elektromagneten, einen Anker (ein Schalter, wenn er durch den Elektromagneten angezogen wird geschlossen), und einer Feder, die mit dem Anker verbunden ist. Sie können in den Diagrammen zu sehen (Quelle: How Stuff Works), wie das Relais funktioniert.

    In der Abbildung 1 im Diagramm (siehe Bild 1), gibt es zwei Stromkreise. Die erste Schaltung ist eine Batterie (3 Volt), einen Schalter und einen Elektromagneten. Die zweite Schaltung ist ein Akku (6 V), eine Glühbirne und Anker des Relais. Während der Schalter mit dem Elektromagneten ausgeschaltet ist, kann kein Strom von der 3-Volt-Batterie durch den Elektromagneten fließt. So ist der Anker-Abschaltung und kein Strom von der 6-Volt-Batterie fließen, um die Lampe in dem zweiten Kreislauf zu betreiben.

    In 2 sind die Schalter an den Elektroschaltung wird eingeschaltet. Wenn Strom von der 3-Volt-Batterie durch den Elektromagneten fließt, erzeugt der Elektromagnet ein Magnetfeld, das den Anker anzieht, um die Schaltung zu der Lampe zu schließen. Nun Strom von der 6-Volt-Batterie an die Lampe zu fließen, und die Lampe leuchtet.

    Wenn Sie nah 2 anschauen, werden Sie feststellen, dass während der Anker-Schalter geschlossen so dass der Strom in der Lampenschaltung, von der 6-Volt-Batterie an die Lampe fließen sie nicht in Kontakt mit dem Elektromagneten so, die kommen, 6 Volt von der Lampenstromkreis nicht in das Elektromagnetschaltkreis fließt. Somit sind die 3 Volt in dem Elektroschaltung und die 6 Volt in den Lampenstromkreis getrennt bleiben.

    Bild 2 ist die elektronische schematische Darstellung eines Relais. Die geschweiften Linie stellt die elektromagnetische Spule und die vertikalen Linien stellen den Metallkern die Spule gewickelt. Der Schalter an der Spitze des Diagramms stellt den Anker.

    Bild 3 ist die elektronische Schaltbild der Schaltungen aus den Figuren 1 und 2.

    Da das Spy Video Trakr ist ein Spielzeug für Kinder ab acht Jahren empfohlen wird diese Instructable für Kinder, um zu versuchen konzipiert. Wo immer möglich, habe ich versucht, Alternativen zum Löten und Heißkleber verwenden (Hinweis: Draht Kleber leitenden Kleber für Kinder ab 10 Jahren und junge Kinder sollte es mit der Aufsicht eines Erwachsenen verwenden recommeneded). Unter den lötfreien Alternativen für diese Instructable ausgewählt sind Snap-Circuits.

    Snap Circuits: A Solderless Alternative

    Snap Circuits von Elenco ist ein pädagogisches Spielzeug, das die Leute lehrt über Elektronik mit lötfreien-Steck elektronischen Komponenten (siehe Bild 4). Jedes elektronische Bauteil hat den elektronischen Schaltplansymbol und eine Markierung auf seiner Kunststoffgehäuse, die Farbe für eine einfache Identifizierung codiert wird gedruckt. Sie schnappen zusammen mit scheinbar gewöhnliche Kleidung Snaps-daher der Name Schnapp Circuits sein. Die Komponenten auch Snap auf ein 10 x 7 Kunststoff-Grundnetz, das analog zu einem Solderless Brotschneidebrett ist.

    Es gibt mehrere Snap-Circuits-Kits, die von ein paar einfache Schaltungen zur größten Kit, 750 elektronische Projekte enthält reichen. Alle Kits beinhalten Handbücher in der Farbe mit leicht gedruckt, um Diagramme zu folgen, um die Projekte zu montieren. Die Illustrationen für jedes Projekt sehen fast genauso aus wie das, was die Komponenten auf dem Grundraster aussehen, wenn Sie fertig. Da der elektronische Symbol wird an jedem elektronischen Bauteil gedruckt, sobald das Projekt abgeschlossen ist, wird es fast genau aussehen wie eine gedruckte elektronische schematische. (Siehe Bild 4)

    Bild 5 ist das, was ein Kinderspiel Schaltungen Relais aussieht. Um das Relais zu nicht-Snap-Schaltungen Teile wie die Header-Pins auf der Spy Video Trakr müssen Sie Umwandlung Kabel machen zu verbinden. Sie können einen Schnapp Circuits Drahtbrücke (siehe Bild 6) in zwei Hälften geschnitten und verbinden Sie die Hälften zu anderen Arten von Kabeln.

    In Bild 7, werden Sie drei Schnapp Schaltungen Umwandlung Kabel, die ich gemacht habe, zu sehen. Das Kabel auf der linken Seite ist ein USB-Kabel, um Schaltungen ausrichten, so dass ich Motoren und andere Geräte bis zu fünf Volt zu betreiben. Die Mitte-Kabel ist ein Header-Pin zu Circuits Kabel ausrichten, so dass ich eine Verbindung zu einem Kinderspiel Circuits Block direkt auf die Kopf GPIO Pins auf der Trakr der Leiterplatte. Das Kabel auf der rechten Seite ist ein Kinderspiel Circuits zu Lego-Kabel, so kann ich eine Verbindung zu einem Kinderspiel Schaltungen blockieren zu einem Lego-Motor. Sie waren einfach zu machen.

    Ich schneide einfach Schnapp Schaltungen Schaltdrähte in der Hälfte, entfernt etwa 1/2 Zoll der Isolierung vom Drahtbrücke und den Drähten ich ihnen anschließen wollte, verdreht die Drähte zusammen und bedeckte sie mit Schrumpfschlauch, um Kurzschlüsse zu verhindern, von der freiliegenden Draht. Dies sind temporäre für jetzt aber mit Draht Kleber Leitkleber permanent gemacht werden.

Schritt 4: Fügen Sie eine gemeinsame Basis für Ihre Projekte

  1. Spy Video Trakr: Fügen Sie einen Raketenwerfer
    Sie werden wahrscheinlich wollen, um eine gemeinsame Basis für Ihre Projekte hinzufügen. Da müssen Sie die Trakr eröffnete sowieso, könnte genauso gut das die positive Lötstelle auf der Trakr Fügen Sie eine 9-Volt-Stromhahn. Verwenden Sie das gleiche Verfahren wie machen Schnapp Circuits Umwandlungskabel. Ich hatte einen roten Schnappschaltdrahtbrücke Hälfte und eine schwarze Schnappschaltdrahtbrücke Hälfte übrig.

    Sie können löten oder Draht Kleben Sie die schwarze Snap-Schaltung Schaltdraht Hälfte auf den Boden oder negativ Lötstelle auf der Trakr der Leiterplatte. Es ist, wo das schwarze Kabel vom Batteriepack ist mit der Trakr die Leiterplatte gelötet.

    Sie können löten oder Draht Kleben Sie den roten Schnappschaltdrahtbrücke Hälfte auf die 9 Volt oder positive Lötstelle auf der Trakr der Leiterplatte. Es ist, wo das rote Kabel vom Batteriepack ist mit der Trakr die Leiterplatte gelötet.

Schritt 5: Eine vielseitige Frachtdeck

  1. Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Als nächstes werden Sie wollen einen Weg von der Montage der Geräte, die Sie an die Trakr steuern möchten entwerfen. Das Deck in Bild 1 wurde aus LEGO Technic Balken.

    Picuture 2 ist die Lego Deck zerlegt. Ich entdeckte, dass Lego Querachsen passen sich exakt in die die Befestigungslöcher für die Kunststoff-Deck, das mit dem Trakr kam.

    Bild 3 zeigt die Lego Querachsen in die Befestigungslöcher für die Kunststoffnutzlastplattform, die mit dem Trakr kam eingefügt. Ich finde, dass die Löcher in den Lego Technic Strahlen sind sehr versitile und erlauben Sie mir, viele Arten von externen Geräten zu montieren.

Schritt 6: Entwerfen der Schaltung

  1. Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Spy Video Trakr: Fügen Sie einen Raketenwerfer

    Sobald Sie auf welche externen Gerät, das Sie steuern und wie man es auf der Trakr montieren möchten entschieden haben, können Sie mit der Auslegung der Schaltung zu beginnen. (Siehe Bild 1)

    In diesem Beispiel verwende ich die Rakete Plattform von einem USB-lasergesteuerten Rakete Trägerrakete.

    In der Plattform gibt es einen einzigen Motor, der in einem dirction dreht, eine Nockenwelle, die alle drei Raketen nacheinander startet drehen.

    Da ich nur auf einen Motor in eine Richtung fahren, kann ich eine elektronische Relais zu verwenden.

    Jetzt, eine gemeinsame Basis ist avaialble, sind mindestens zwei Energiequellen zur Verfügung von der Trakr: die 9 Volt vom Trakr der Akku und fünf Volt aus dem USB. Der USB Raketenwerfer benötigt nur 5 Volt so, ich kann meine USB Snap Schaltadapterkabel verwenden, um den Raketenwerfer Motorleistung.

    Der Snap Schaltrelais wird bei 3 Volt Stromversorgung an, wie Sie im folgenden Video sehen:

    http://player.vimeo.com/video/33376632

    Häufig bei der Verwendung von elektronischen Relais in Schaltungen ist es empfehlenswert, dass Sie eine Rücklaufdiode legen zum Schutz sensibler Elektronik. Die Magnetspule des Relais speichert Strom wie ein Kondensator und wenn die Spannung von der Spule schneiden kann der Strom in den Kreislauf zurückfließen - zurück zu den GPIO-Pins. Ich habe diese einfache Schaltung, um zu zeigen, was ich meine gebaut. Möglicherweise müssen Sie einen Moment warten, bis mir die Lichter dimmen ein wenig, um die LED-Blitz zu sehen, aber wenn ich den Knopf drücken, greift diese den Elektromagneten in der Staffel, und Sie können in der Lage zu hören, klicken Sie auf das Relais eingeschaltet. Wenn ich die Taste loslassen diese unterbricht die Spannung an das Relais und das Magnetfeld zusammenbricht und der Strom fließt zurück in den Kreislauf verursacht die LED zu blinken (Sie können in der Lage zu hören, klicken Sie es aus sein).

    http://player.vimeo.com/video/32551898

    Glücklicherweise ist die Spannung so niedrig ist, werden Sie nicht brauchen, um eine Rücklaufdiode einfügen.

    Aus irgendeinem Grund, ist einfach aber es gibt nicht genug Strom von einer Leitung GPIO, um Anker des Relais, um so zu schließen, müssen wir zwei GPIO Leitungen hinzuzufügen. Dies ist definitiv eine Flickschusterei, aber Nichtsdestotrotz wird zeigen, wie ein Relais mit der Trakr verwenden. In der schematischen Sie werden sehen, dass es zwei mit der positiven Seite der Relaisspule verbunden GPIO Leitungen. Ich habe die GPIO Snap Schaltadapterkabel, die ich gemacht. Die negative Seite ist mit der Trakr den negativen oder Masse mit dem schwarzen Schnappschaltdrahtbrücke Hälfte, die der Trakr die Leiterplatte gelötet wird / Drahtklebe verbunden. Das sind alle Anschlüsse auf der Trakr Seite des Relais.

    Auf der Raketenwerfer Seite wird 5 Volt vom USB, um den Schalter des Relais verbunden ist. Ich habe den USB Snap Schaltadapterkabel, die ich gemacht. Das negative Kabel von der USB ist mit der Trakr den Boden oder negativen schwarzen Schnappschaltdrahtbrücke Hälfte verbunden. Die positive Seite der Raketenwerfer Motor an Schalter des Relais verbunden ist und die negative Seite der Raketenwerfer Motor mit der Trakr den Boden oder negativen schwarzen Schnappschaltdrahtbrücke Hälfte verbunden.

    Schließen Sie das Relais an den Trakr

    Bild 2 ist die Trakr Seite des Relais mit den beiden an die positive Seite der Relaisspule verbunden GPIO Leitungen. Ich habe die GPIO Snap Schaltadapterkabel, die ich gemacht. Die negative Seite ist mit der Trakr den negativen oder Masse mit dem schwarzen Schnappschaltdrahtbrücke Hälfte, die der Trakr die Leiterplatte gelötet wird / Drahtklebe verbunden.

    Schließen Sie den Raketenwerfer auf den Relay

    Bild 3 ist der Raketenwerfer an das Relais angeschlossen. 5 Volt vom Trakr USB-Anschluss an Schalter des Relais verbunden ist. Ich habe den USB Snap Schaltadapterkabel, die ich gemacht. Das negative Kabel von der USB ist mit der Trakr den Boden oder negativen schwarzen Schnappschaltdrahtbrücke Hälfte verbunden. Die positive Seite der Raketenwerfer Motor verbinden der Schalter des Relais und die negative Seite der Raketenwerfer Motor mit der Trakr den Boden oder negativen schwarzen Schnappschaltdrahtbrücke Hälfte verbunden.

Schritt 7: Programmieren Sie die Trakr

  1. Spy Video Trakr: Fügen Sie einen Raketenwerfer
    Unten ist die C-Quelle für den langusage Trakr App:

    ////////////////////////////////////////////
    // Relaycontrol App für Spy Video TRAKR.
    // Programm durchsucht, um zu sehen, wenn die Taste A war
    // Drückt TRAKR Fernbedienung und setzt GPC0 Hoch
    // Und GPC1 hoch, um Strom durch senden
    // Elektromagnetische Spule eines Relais. Dies wird
    // Aktiviere Schalter des Relais Schließen des
    // Schaltung von einer externen Vorrichtung.
    ///////////////////////////////////////////

    #include "svt.h" // Official API enthalten
    #include "JAPI.h" // gehören "Secret Sauce" API

    #define GPC0 (1 << 0) // Bitmaske für Pin GPC0 = 00000001
    #define GPC1 (1 << 1) // Bitmaske für Pin GPC1 = 00000010
    #define GPC2 (1 << 2) // Bitmaske für Pin GPC2 = 00000100
    #define GPC3 (1 << 3) // Bitmaske für Pin GPC3 = 00001000
    #define GPC4 (1 << 4) // Bitmaske für Pin GPC4 = 00010000
    #define GPC5 (1 << 5) // Bitmaske für Pin GPC5 = 00100000
    #define GPC6 (1 << 6) // Bitmaske für Pin GPC6 = 01000000
    #define GPC7 (1 << 7) // Bitmaske für Pin GPC7 = 10000000

    int KeyState; // Definieren "KeyState" als ganze Zahl

    void start ()
    {
    JAPI_SetIoOutputMode (GPC0 + GPC1); // Setze Ausgabemodus für Stifte GPC0 und GPC1
    }
    bool Run ()
    {
    KeyState = GetRemoteKeys (); // TRAKR Fernbedienung gedrückt
    // Zuweisen KeyState
    if (KeyState> 0)
    {// Wenn KeyState größer als 0 ist
    if (KeyState & KEY_INPUT1)
    {// Knopf A gedrückt
    JAPI_SetIoHigh (GPC0 + GPC1); // Set GPC0 und GPC1 Pins hoch (3,3 V)
    } Else {
    JAPI_SetIoLow (GPC0 + GPC1); // Ausschalten Pins GPC0 und GPC1
    }
    if (KeyState & KEY_HOME)
    {// Wenn Start-Taste gedrückt
    return false; // Dies die Schleife zu beenden
    }
    }
    return true; // Schleife wird bis falsche wiederholen
    }
    Leere End ()
    {// Programmende - schalten Sie die beiden Stifte
    JAPI_SetIoLow (GPC0 + GPC1);
    }

    Und nächstes ist der Make-Datei:

    # Makefile für TRAKR Toy
    # Trakr Projekt

    TRACKR_PATH = C: / Trackr
    PROGRAM_NAME = relaycontrol
    PRETTY_NAME = relaycontrol
    Output_path = ./Intermediate
    Output_name = $ (output_path) / $ (PROGRAM_NAME) .elf
    INTERNALS_PATH = ../Internals

    SOURCES = app.c
    S_OBJECTS = $ (output_path) /app.o

    OBJECTS = $ (S_OBJECTS) $ (INTERNALS_PATH) /trakr.a

    SHELL = sh
    CC = arm-elf-gcc
    AS = arm-elf-as
    BIN = arm-elf-ld
    LD = arm-elf-ld

    TOPMEMORY = 0xFFE7C000
    CFLAGS = -I -O0 ../ Internals / Fügen -I ../ Internals -Wall -gstabs +
    TARGET_FLAG = -mcpu = arm926ejs -mapcs-32 -mlittle-Endian -specs = specs.semi
    LDFLAGS = -T ../Internals/WJ_APP_8M.ld -Wl, -. Defsym -Wl, __ stack_base = $ (TOPMEMORY) -Wl, -Karte -Wl, $ (basename $ @) Karte -nostartfiles -static

    all: Prebuild $ (output_name) postbuild

    $ (Output_name): $ (Objekte)
    @ echo "Verknüpfen ..."
    @ echo "Erstellen von Datei $ @ ..."
    @ $ (CC) -u _start -o $ @ $ (INTERNALS_PATH) /trakr_start.a $ (OBJECTS) $ (TARGET_FLAG) $ (LDFLAGS)

    $ (Output_path) /app.o:app.c Makefile
    @ echo "Übersetzen $ <"
    @ $ (CC) -c -o "$ @" "$ <" $ (TARGET_FLAG) $ (CFLAGS)

    .PHONY: Sauber Prebuild postbuild

    sauber:
    $ (RM) -f $ (PROGRAM_NAME) .bin
    $ (RM) -f "$ (PRETTY_NAME) .bin"
    $ (RM) -f $ (output_path) /app.o
    $ (RM) -f $ (output_name)
    $ (RM) -f $ (MKDEPFILE)

    postbuild:
    arm-elf-objcopy -O binären $ (output_name) "$ (PRETTY_NAME) .bin"
    if [-d "E: /"]; dann \
    cp "$ (PRETTY_NAME) .bin" e: / apps /; \
    fi
    Prebuild:

    # Ende der Makefile

    Sicherstellen, dass die Trakr ausgeschaltet und schließen Sie es an Ihren Computer mit dem gelben USB-Kabel der Trakr kam. Kopieren Sie relaycontrol.bin auf die APPS Ordner innerhalb des Trakr Ordner. Trennen Sie das Trakr von Ihrem Computer und schalten Sie den Trakr auf. Schalten Sie das Trakr remote auf, klicken Sie auf die Home-Taste, und wählen Sie relaycontrol aus dem Menü. Verwenden Sie die Fernbedienung Trakr contol die Trakr zu einem taget fahren. Richten Sie die Trakr Kamera direkt auf das Ziel, und drücken Sie die Taste A auf der Fernbedienung, um Feuer Schaum Pfeile auf das Ziel.

    Herzlichen Glückwunsch! In diesem Instructable Sie gelernt, wie man das Spy Video Trakr hacken. Sie haben gelernt, wie man herunterladen und installieren die C-Compiler für die Trakr. Sie haben gelernt, wie man ein einfaches Programm zu kompilieren und installieren Sie es auf dem Trakr und führen Sie dieses einfache Programm. Weiter Sie gelernt, wie zu öffnen, die Trakr, Jumper zu befestigen, um den GPIO Anschlüsse auf der Hauptplatine des Trakr. Sie erfahren, wie ein elektronisches Relais funktioniert, was die elektronische scematic Diagramm für ein Relais aussieht, und was für eine tatsächliche elektronische Schaltplan, in dem das Relais sieht aus wie verwendet. Sie haben gelernt, wie man die Umwandlung Kabel machen, um die Trakr den Anschluss externer Geräte. Sie haben gelernt, wie man einen größeren Frachtdeck zur Trakr machen und montieren einen Schaum Raketenwerfer-Plattform auf dem Lego Frachtdeck. Sie haben gelernt, wie man in 9 Volt und 5 Volt-Stromversorgungen der Trakr anzuzapfen. Sie haben auch gelernt, wie man das elektronische Relais zu verwenden, um einen Schaum dart Raketenwerfer zu steuern. Schließlich haben Sie gelernt, wie zu schreiben und zu kompilieren ein Programm, um Raketen aus dem Schaum Raketenwerfer feuern und installieren Sie es auf dem Trakr und führen Sie das Programm.