• Home »
  • Roboter »

    1 Schritt:

    Jeff nahm 5 Wochen zu konkurrieren und ist eine einfache IC-Roboter. Hauptsache Jeffs ist die LED-Scheinwerfer Hexe automatisch auf, wenn es dunkel ist. Es funktioniert durch das, was man einen Strom zu sehen Hals Hexe, wenn der Strom höher auf der LDRS einander zu vergleichen, um die Variable Widerstände Seiten es setzt Macht Chip (UA741) setzt dann die Stromversorgung des Transistor (BC109) dann zu den LEDs. Jeff ist einfach zu machen, aber Geige wie man sehen kann er aus einem sandwitch Badewanne gemacht, wenn Sie, was Anweisungen hinterlassen Sie bitte einen Kommentar unten.$(function() {$("a.lightbox").lightBox();});

      5 Schritt:Schritt 1: Erstellen seinen Körper und Beine Schritt 2: Erstellen Sie den Kopf Schritt 3: Erstellen der Hand: Schritt 4: Auf seinem Räder: Schritt 5: Geben ihm seine gelbe Haut

      Sag hallo zu diesem kleinen Kerl !!! Nun, er besteht hauptsächlich aus einem Motor (von einem Drucker), zwei kleine Motoren, isolierte Drähte, sein Kopf wird aus dem Lesekopf einer beschädigten Festplatte-Laufwerk aus, und seine spitzen Ohren sind die Enden einer LED. Seine Haut ist von gelb-Isolierband hergestellt. Trotz seiner großen Magen, er sieht sehr nett! Ich habe ihn I-1 genannt. Dinge, die ich verwendet habe, um ihn zu bauen: 1. Ein Drucker Motor von meinem alten nutzlosen Drucker 2. Zwei beschädigte Motoren 3. Der Lesekopf einer Festplatte 4. Eisendrähte 5. LED- 6. Gummi-Stoßdämpfer von Plattenlaufwerk-Komponenten 7. Weiße Farbe-isolierten Draht für seine fingersStep 1: Gebäude seinen Körper und Beine Ich habe den Bauch von diesem Drucker-Motor und seine Beine aus den Motorwellen gemacht. Ich habe Metalldrähte verwendet werden, um seine Beine mit dem Drucker Motor befestigen. Schritt 2: Erstellen Sie den Kopf Ich habe das Objektiv-Körper auf dem Lesekopf der Festplatte-Laufwerk verwendet. Dann habe ich eine LED mit Leim hinter dem Objektiv. Die LED-Drähte werden ausgestreckt, um die Instructable-BOT Ohren machen! Schritt 3: Erstellen der Hand: Nun, ich habe weiße Farbe-isolierte Drähte für die Herstellung seine Finger benutzt. Seinen Räder: Für seine Hand habe ich die äußeren Verlängerungen der Drucker-motors.Step 4 verwendet: Ich habe die Stoßdämpfer des Metallrahmens von einem Datenträger-Laufwerk verwendet werden, um die Räder zu machen. Sie können die Räder mit jeder kleinen Kreis structure.Step 5 machen: Geben ihm seine gelbe Haut Ich habe gelb Isolierband für diesen Zweck verwendet. Schneiden Sie vorsichtig Isolierband in jeder Form, wie Sie möchten und starten Sie ihn abdeckt. Geben Sie ihm ein wenig Schliff, wie Sie möchten und Sie sind fertig!

        7 Schritt:Schritt 1: Merkmale und Zukunftsmöglichkeiten Schritt 2: Kontrollgremien: Schritt 3: Erstellen Sie den Rover-Plattform Schritt 4: Anschluss von Sensoren und Schluss BODY Schritt 5: AXIS GLOVE - Beschleunigungsband Schritt 6: AXIS GLOVE - AUFBAU Schritt 7: Final Touch

        Wie es in der Lage? 1. Es kann mit Gesten gesteuert werden. 2. Es kann Temperatur, Objektabstand, Ladezustand der Batterie usw. Werte auf dem Handschuh (LCD) senden. 3. Kann auf 45-Grad-Winkel ausgeführt werden. 4. Tx Rx Paar auf beiden Rover und Handschuh (für die bidirektionale Datenübertragung). Warum Joysticks verwenden, um Sie Roboter zu steuern, wenn Sie können es durch die Gesten der Hand kontrollieren! Diese Roboter-Rover arbeitet auf 433 MHz Band Funkmodule (ASK). Die Fernbedienung ist in einen Handschuh, der mit ausgerüstet wird geändert ein Beschleunigungsmesser (ADXL335) 16x2 LCD-Display 8-Tasten-Tastatur und eine Transceiver Der Rover und Handschuh auf ATmega328 P, die in Arduino Uno als auch verwendet wird, auf der Grundlage, ********** ********* TEILE ROVER UNIT (Ich habe es mit dem Namen TITAN: D) 1. ATmega328P 2. Nach Maß Arduino kompatible Robotersteuerung 3. DIY FTDI Kabel (USB zu seriell) 4. HC-SR04 Ultraschall-Entfernungsmesser 5. 2 x Optische Sensoren (um es in einen Folgelinie zu konvertieren) 6. 2 x 30 Ampere individuelle Motor-Treiber: MACHEN SIE IHRE EIGENEN MOTOR DRIVER 7. 2 x 150 RPM & 5 kgf-cm Drehmoment Gleichstrommotoren 8. 12V SLA (Sealed Lead Acid) Akku 1,2 Ah Kapazität 9. 4 x Spurräder und Kettenriemen 10. Acrylblatt chasis (i verwendet 4mm dicke Folie) Geste HANDSCHUH: 1. Ein Handschuh 2. ATmega 328P basiert Bord 3. ADXL335 Beschleunigungsmesser 4. 16x2 LCD Display 5. Ein 8-Tasten-Tastatur 6. 433Mhz Transceiver 7. Einige Kopfzeilen und Flachbandkabel Schritt 1: Merkmale und Zukunftsmöglichkeiten Überspringen Sie diesen Schritt für den Aufbau GUIDE >>> Eigenschaften : 1. Minimale I / O-Pins Konfiguration. 2. Ganz leicht, tragbar, robust und transparent chasis. 3. Einfach, es zu kontrollieren mit Hilfe von Gesten und interaktive LCD-Bildschirm. 4. Batteriefüllstandsüberwachung, Abstandsmessung, Temperaturüberwachung etc. 5. Isolierung der Motoren von der MCU Platte reduziert Rauschen und Spannungsspitzen aus dem Motor. 6. Programmierbare über FTDI Kabel und akzeptiert Arduino Skizzen. 7. Kompatibel mit Arduino Schilde. 8. FPV (First Person View-Kamera) 9. Kann als Linie folgende Roboter handeln. 10 auf 45 Grad Pisten getestet. 11. Kann für die Fernüberwachung verwendet werden. Künftige Tätigkeitsverbesserung: Ich plane: 1. Fügen Sie einen Greifarm auf der Rover-Einheit. 2. Fügen Sie ein 6v Solar-Panel, um die Batterien, die Macht der MCU aufladen 3. Fügen Sie eine EDF (Impeller) und verwandeln es in ein Luftkissenfahrzeug. 4. Ersetzen Sie die ursprüngliche 150 RPM Motoren mit Mabuchi RS380 (18000 RPM) Motor Also was willst du Mod lassen Into? = D Schritt 2: Kontrollgremien: Wenn Sie zwei separate Arduino-Boards sind, dann können Sie diesen Schritt überspringen NOTIZ ! : Ich habe diese Boards mit Tonerübertragung und FeCl3 Ätzverfahren (ohne Lötstopplack) gemacht, sie sind einfach zu machen, aber sie irgendwie schäbig aussehen: P Ich habe minimalen Komponenten und einige zusätzliche Header für I / O-Pins verwendet. Wenn Sie wollen, dass die Board-Dateien (.brd) dann einfach Kommentar unten und ich werde mit Sicherheit per Post (mit / ohne Logo) Ich kann Ihnen mit der einseitigen Version bieten, wenn Sie nicht möchten, dass die doppelseitigen Layout. Einige Tipps, Tonerübertragungsmethode: 1. Verwenden Sie ein sauberes und schön gespült Kupfer verkleidet (***** wenn Sie schnelleres Ätzen dann möglicherweise die Kupferdicke durch Schleifen es ein bisschen **** reduzieren wollen). 2. Stellen Sie den Drucker auf einen hohen Kontrast und drucken Sie das Design auf einem Zeitschriftenpapier 3. nachdem Sie das Papier auf der Kupferoberfläche, erhitzen Sie es für 5-6 Minuten oder vielleicht auch weniger. Versuchen Sie nicht zu überhitzen sie als Toner ist ein Polymer und Überhitzung könnte Ihr Design ruinieren (wenn die Tracks sind zu nahe) 4. Nach 5-6 Minuten schnell legen Sie sie in kaltem Wasser und lassen Sie sie für weitere 5 Minuten. Wenn es fertig ist, wird das Papier abziehen leicht, schrubben Sie überschüssiges Papier auf sie verlassen und trocknen lassen. 5. Überprüfen Sie alle Titel, Pads und Vias ordnungsgemäß vor dem Ätzen. Sie können Fehler mit einer feinen Spitze Permanentmarker zu korrigieren. Ihr Board ist bereit, geätzt werden. 6. Holen Sie sich eine Kunststoffwanne und fügen Sie 3-4 Esslöffel FeCl3 Pulver (depens von der Größe des Boards) Sie haben viel sie benötigen. Bringen Sie jetzt Ihr Pension (Kupferseite nach oben) in das Fach, in der Nähe der Heap der FeCl3-Pulver. ACHTUNG: Du wirst einige Latexhandschuhe und Schutzbrille, wenn FeCl3 mit kochendem Wasser hinzugefügt benötigen, erhitzt man die Lösung Mitteilungen und unangenehme Dämpfe. Führen Sie keine Ätzen in einem geschlossenen Raum, finden Sie eine gut belüfteten Raum zu tun diesen Schritt. 7. Holen Sie kochendes Wasser und langsam an der Schale hinzuzufügen (verwenden minimale Menge an Wasser) und rühren Sie ihn ständig (wichtig). 8. Wenn Sie zuvor geschliffen Kupfer verkleidet verwendet haben, dann wird es für eine vollständige Ätzung kaum 5-6 Minuten dauern, aber in anderen Fällen ist es sogar nehmen könnte 20 - 30 Minuten. 9. Nachdem das Kupfer geätzt, müssen Sie schrubben Sie den Toner mit einem Stahlwolle schrubben, verwenden Sie Aceton / Alkohol, um die Permanentmarker Tinte reinigen. Stückliste: 1. ATmega328P x 2 (für Rover und Handschuh) 2. 16MHz Kristall x 2 3. 4 x 22pF Kondensatoren etwa 10 uf und 100 nF Kondensatoren 4. ein Haufen von 10k Widerstände (sie als Pull-up oder Pull-Down-Widerstände dienen) 5. Einige 220R - 330R oder 1k Widerstände (wie pro Ihre LEDs) 6. Kupfer verkleidet (beidseitig oder einseitig) 7. Einige männliche und weibliche Kopfleisten 8. taktile Schalter 9. 7805 5V Regler 10. einige Dioden und Reihenklemmen 11. HF-Module x 2 (433 MHz) 12. Ein Programmierer oder FTDI Kabel - Möchten Sie bauen Sie FTDI Kabel besitzen mit Tonerübertragung Methode? ************************************************** ******************************************** Das Brett auf dem Rover hat vor allem 2 Motorsteuerung PWM aktiviert Buchsen (11-3 und 5-6), Arduino Schild kompatiblen Header etwa 3 Stiftleisten (Vcc - GND - analog pin) für analoge Sensoren. Ich habe direkt verlötet das HF-Modul Rx und Tx auf dem Brett ************************************************** ********************************************* Urladen Ihrem neuen ATmega328 1. Das Arduino ISP Skizze auf Arduino Laden 2. Schließen ARDUINO - ATMEGA328P Pin 13 - SCK-Pin (PB 5) Pin 12 - MISO-Pin (PB 4) Pin 11 - MOSI-Pin (PB 3) Pin 10 - Reset-Pin (1) für Schaltpläne: http://arduino.cc/en/Tutorial/ArduinoToBreadboard Wählen Sie "Arduino UNO" von Tools> Foren> Arduino Uno Wählen Sie "Arduino als ISP" von Tools> Programmer> Arduino als ISP nachdem die Gewährleistung aller Verbindungen klicken Sie auf "Burn Bootloader" warten Sie einige Sekunden, und Ihre ATMEGA328P ist nun bereit, Arduino Sketches akzeptieren Schritt 3: Erstellen Sie den Rover-Plattform Der Haupt chasis wird mit einem 30 x 40 cm Stück klaren 4 mm Acryl Blech. Zusätzliche Acrylstreifen an den Rändern befestigt, um den Körper zu stärken. Zwei Motoren sind an der Rückseite eingespannt und zwei tote Wellen (Dummy-Wellen) sind im vorderen eingespannt. Die Motortreiber sind fest in der Nähe der Motoren befestigt ist, und ein Temperatursensor LM35 ist darin fixiert, um die Temperatur zu überwachen. Schritt 4: Anschluss von Sensoren und Schluss BODY Wireless-Kamera (für die erste Person-Ansicht FPV) Ich habe ein Android-Handy, das als IP-Kamera dient montiert (nutzen Sie diesen App: IP Webcam) Die android erstellt eine WiFi-Hotspot, um meinen Laptop direkt mit dem Telefon verbinden (ohne externe Router)! Jetzt können Sie Live-FPV von Ihren ROVER streamen! OPTICAL-Sensoren: Ich habe angebracht zwei optischen Sensoren, die eine superhelle rote verwenden LED als Tx und eine Photodiode als Rx wird die Photodiode mit einem offenen Rohr von 6mm Schrumpfschlauch bedeckt. Dies geschieht, um falsche Messung zu vermeiden, werden die Sensoren feste nach unten, um ihn in einer Linie folgende Roboter konvertieren. ULTRASCHALLSENSOREN: Die HC-SR04 ist mit einem kleinen Stück von Acryl- und einiger Sekundenkleber befestigt. Die Halterung hat einen 4-Pin-Buchsenleiste, wo der HC-SR04 ist festgelegt. TEMPERATURSENSOR : Zwei LM35 analogen Temperatursensoren sind fest in die Kühlkörper der Motortreiber eingesetzt. Wenn Sie mit Low wiederum Motoren (zB Der 380 Motor (Mabuchi RS-380SH)) oder andere Hobby-Offroad-Motoren dann ist es sehr empfehlenswert, um die Lüfter zu aktivieren. Sie bekommen wirklich heiß, heiß genug, um die MOSFETs zu zerstören. Weitere Scope: Es gibt eine Vielzahl von Sensoren, die man umsetzen, wie einige LDRs, SHARP Sensoren, etc.) Schritt 5: AXIS GLOVE - Beschleunigungsband Der Handschuh besteht aus zwei Teilen: 1. Die Beschleunigungsband es hat die Beschleunigungsmesser, TX und RX 433 MHz, den Netzanschluss und die MCU-Platine. 2. Die Anzeigeband sie die 16x2 LCD und 8-Tasten-Tastatur verfügt über ACCELEROMETER STRAP: Der Beschleunigungsmesser Band ist im Grunde ein Stück Klett die den ADXL335, RF Tx Rx-Paar und eine Steckdose darauf montiert hat. 1. schneiden Sie einen Streifen aus weichem (Schleife) Klett (beliebiger Länge). Schneiden Sie ein kleineres Stück grobe (Haken) velcroand fügen Sie am Ende des weichen Klettband auf der glatten Seite und malen Sie es, wie Sie möchten. Dann montieren Sie den ADXL335 mit einem Stück Doppelklebeband oder ein paar Schrauben, nachdem die Farbe trocknet. 2. Befestigen Sie die Tx und Rx wie auf dem Bild nach dem Löten Strom und Daten-Anschlüsse angezeigt. 3. Schneiden Sie zwei 6-Pin-Buchsenleisten und Sekundenkleber sie in Stapelposition. Löten Sie die GND und + 5V-Bus, wie dargestellt. 4. Schneiden Sie ein Stück weichen Klettverschluss und kleben Sie es auf den Boden der Mini-MCU-Platine, so dass sie fest an der rauen Ende des Bandes haften. Nächster Schritt: LCD-Display Band >>> Schritt 6: AXIS GLOVE - AUFBAU Die Anzeigeeinheit weist einen 16x2 LCD-Display auf einem Stück Acryl die dann an den Laschen befestigt montiert. Teilen: 1. 16x2 LCD 2. 74HC595 3. Eine 16-poligen Buchsenleiste 4. CD4051 und 8 Tastschalter 5. Einige Überschriften SCHRITTE: 1. Starten Sie, indem ein rechteckiges Stück Acrylglas (entsprechend der Größe Ihres LCD) und bohren Löcher in ihm, um den LCD-Halterung. Befestigen Sie den LCD fest. 2. Folgen Sie den schematischen und schließen Sie das LCD, wie gezeigt und laden Sie die ShiftLCD Bibliothek aus hier - ShiftLCD 3. Bringen Sie zwei Gurte an den Acrylbasis und Ihren LCD-Einheit ist fertig! KEYPAD ---> 1. Folgen Sie der schematische (in den Bildern zur Verfügung gestellt), oder Sie können mit mir für die Board (.brd) Dateien zu bitten! 2. Laden Sie die Mux-Bibliothek (von mir!). 3. Bits Klett anbringen, um die untere Schicht der Tastatur, so dass sie unter dem Handschuh befestigt werden kann. 4. Solder Stromleitungen, Ein- und Select-Pin Kabel. Schließlich Ihren Steuerhandschuh ist bereit Schritt 7: Final Touch Jetzt, da wir, dass unsere Rover und Handschuh, ist es Zeit für die Programmierung beendet haben. Bibliotheken, die Sie benötigen: VirtualWire.h Mux.h ShiftLCD.h Die Programme sind recht lang, so könnte es einige Bugs drin sein. Wenn Sie einige Fehler stoßen oder Wenn Sie ein Problem mit den Bibliotheken haben, dann stellen Sie sicher, mich zu fragen. Die Programme werden in der .rar unten angehängte Datei archiviert. Es gibt zwei Programme IM RAR, eine für ROVER und eine für GLOVE Alle Anfragen? Vorschläge? Wünsche? Probleme? Fühlen Sie sich frei, um einen Kommentar unten werde ich versuchen, so schnell wie möglich zu beantworten.

          9 Schritt:Schritt 1: Wie es funktioniert Schritt 2: Werkzeuge und Materialien Schritt 3: Herstellung der Arme Schritt 4: Erstellen der austauschbare Greifer Schritt 5: Herstellung der Magnetgreifer Schritt 6: Herstellung der Basis Schritt 7: Löten Schritt 8: Malerei und Fotografie Schritt 9: Weitere Möglichkeiten

          Hier ist eine helfende Hand jig, die nützlich für Löten, Kleben, Malen und Makrofotografie ist. Es ist in hohem Maße konfigurierbar, um verschiedene kleine Objekte in vielen Positionen zu halten. Während diese Version 3D-Druck, könnte es auch unter Verwendung von traditionellen Hand methods.Step 1 werden: Wie es funktioniert Dies ist zwar nicht die letzte Spannvorrichtung für alle sein, ich habe es sehr nützlich für das Löten und Kleben von kleinen Projekten gefunden. Sie können mit verschiedenen Greifern für verschiedene Projekte angepasst werden. Ich wurde mit verschiedenen Möglichkeiten der 3D-Druck selbstorganisierende Scharniere für die zukünftige Verwendung in Roboterarmen und Beinen zu experimentieren. Machen einige Scharnieren, die zu verriegeln können schien wie ein guter Weg, um die Stärke der Strukturen zu testen. Die helfende Hand hat sechs konfigurierbare, einrasten, die Arme mit austauschbaren Greifern. Während diese Version gedruckten 3D könnte eine ähnliche Spannvorrichtung mit Acryl oder einem anderen Kunststoff-Folienmaterial hergestellt sein. Es könnte sogar aus dünnem Sperrholz hergestellt werden. Drei Schichten könnten miteinander laminiert werden, um die Armen zu machen. Schritt 1 pic zeigt es einzurichten für das Löten mit Taschenlampe und Lupe. Bild 2 zeigt das gefaltete up.Step 2: Werkzeuge und Materialien Ich eine MakerBot Replicator 2 verwendet werden, um die Teile in PLA Kunststoff zu drucken. Wenn Sie keinen Zugang zu einem 3D-Drucker könnten Sie die Spannvorrichtung durch Laminieren seits Einzelblatt Kunststoff oder Sperrholz zu machen. 100% Silikon abdichten und Maisstärke zu Oogoo zu machen. Details zu machen Oogoo finden Sie hier: http://www.instructables.com/id/How-To-Make-Your-Own-Sugru-Substitute/ Blech 24 4-40 x 1 "Rundkopfschrauben und Muttern 6 4-40 x 3/4 "Rundkopfschrauben und Muttern 2 1/2 "Durchmesser x 3/8" langen Neodym magnetsStep 3: Herstellung der Arme Diese Spannvorrichtung wurde in 123D Entwurf beta gestaltet. Schritt 3 pic zeigt eine Zeichnung des Armes. Bild 2 zeigt eine Nahaufnahme. Jeder Arm ist als eine selbstorganisierte Stück (arm.stl) gedruckt. Die konischen Stifte halten die Scharniere miteinander auch ohne die Schrauben. Alle 3D-gedruckten Stücke wurden gedruckt mit einer MakerBot Replicator 2 mit folgenden Einstellungen: Standard-Auflösung mit einem Floß 10% Infill- 2 Schalen .2mm Schichten-Standardauflösung Wenn ein Raum von .01 "oder größer ist zwischen beweglichen Teilen bleiben, können alle Arten von beweglichen Mechanismen 3d gedruckt werden einschließlich Scharniere, Wellen und Lager. Drucken Sie die Knöpfe Die Knöpfe (knobs4-40.stl) wurden entwickelt, um eine 4-40 Größe Schraube fest zu passen. Nicht über Schraube und entfernen die hole.Step 4: Herstellung der austauschbare Greifer Die Greiferhälften einstückig gedruckt. Ein Gummiband Donut bietet die Greifkraft. Bild 2 zeigt die beiden Hälften eines Greifers und der Silikon Donut. Bild 3 zeigt, wie die Silikon-Donut wurde mit 3D-gedruckter Form gegossen: donut.stl. Oogoo funktioniert gut, um die Donut gegossen. A 3 Silikon abdichten 1 Maisstärke nach Volumen produziert ein Silikon, das sich in zwei oder drei Stunden eingestellt werden. Weitere Informationen zur Verwendung Oogoo um Gummibänder machen können hier gefunden werden: http://www.instructables.com/id/7-Things-To-Fix-Or-Do-With-Oogoo/ Die meisten der Gummi Donuts wurden unter Verwendung von Dragon Skin 20 Silicon, das reale schön gießt und ist von Smooth-On.com.Step 5: Herstellung der Magnetgreifer Die Magnetgreifer arbeiten, indem kleine Bauteile gegen die Silikon-Pad auf der Unterseite. Können Sie ausdrucken maggrip.stl und dann in 1/2 kleben "Durchmesser Magneten Oder Sie können Ihre eigenen Magnetgreifer in einer Form, die Ihre needs.Step 6 passt zu machen:. Herstellung der Basis Die Basis kann mit base.stl gedruckt werden Der Boden der Basis ausgehöhlt wurde, um ein Stück Blech in mit Silikon abdichten geklebt werden kann. Je dicker das Blech, desto besser wird die Magnetgreifer zu gewinnen. Ein 1/16 "dicken Silikonkissen kann mit Oogoo und die Form gegossen werden:.. Hexmold.stl an der Basis mit Silikon abdichten Es kann dann geklebt werden am Dies bietet eine griffige Oberfläche, so Komponenten können einfach in place.Step 7 gehalten werden : Löten Schritt 7 pic zeigt, wie eine Oberflächenmontage LED kann an Ort und Stelle gehalten wird, um die durch das Gewicht eines scharfen Schraube Schwenk an einem Arm zu löten ist. Metallmuttern an der Schraube oberhalb des Greifers gebracht, um den Druck zu erhöhen. Bild 2 zeigt, wie die Magnetgreifer kann verwendet werden, um Drähte und kleine Bauteile zu halten, um sie zu löten ist. Die Silikonkissen an der Basis kann die Wärme des Lötens ohne Schmelzen verarbeiten. Siehe auch den Schritt 1 pic für eine volle Löten setup.Step 8: Malerei und Fotografie Stifte oder Nägel verwendet werden, um Objekte in den Armen zu unterstützen, während sie lackiert oben und unten. Eine Plastiktüte kann die Spannvorrichtung mit nur die Stifte durch Kleben zu decken. Pic 2 -Die jig kann auch verwendet werden, um Objekte oder eine Kamera als Hilfe bei der Makro photography.Step 9 halten: Weitere Möglichkeiten Die step9 Bild zeigt ein paar experimentelle helfende Hand Roboter entwarf ich, dass gebrauchte Reibung Kugelgelenke, die Dinge in Position zu halten. Magnete in den Füßen halten sie aufrecht. Während sie arbeitete ziemlich gut, sie konnten es nicht viel Gewicht zu halten, ohne zu verrutschen. Also fing ich an mit Rastverbindungen zu experimentieren. Bild 2 zeigt eine experimentelle Arm, der ein Kugelgelenk für den Greifer verwendet. Es war alles in einem Stück gedruckt. Während es funktionierte, hatte es Probleme. Wenn die Schraube angezogen wurde, neigte es den Ball als dauerhaft dent. So dass eine viel größere Fugen müssten verwendet werden, die gleichmäßig um die Kunststoffkugel drückt. Bild 3 zeigt ein Puzzle-Box-Design mit verborgenen konischen Scharniere. Die Box ist aus einem Stück gedruckt. Bild 4 zeigt die gedruckte Feld geschlossen.

            12 Schritt:Schritt 1: Teileliste Schritt 2: Markieren Sie die Layout- Schritt 3: Vorbereiten der Antriebsstrang Schritt 4: Anbringen Drivetrain and Power Schritt 5: Anbringen Arduino Schritt 6: Sensor Montage und Verdrahtung Schritt 7: Checkpoint Schritt 8: Geben Sie die Arduino Strom Schritt 9: Einbauschalter und Akku Schritt 10: Anbringen Räder und Rollen Schritt 11: Codierung Schritt 12: Fertig!

            In diesem Instructable werde ich Ihnen zeigen, wie man einen netten und kinderfreundliche Obstacle Vermeidung Robot Ich mag zu Yogy Anruf. Yogy erhält seinen Namen vom Joghurtbecher Körper, den er aus gemacht wird. Ich bin ein Sauger für das Sehen der besten im Papierkorb und das Joghurtbecher sah zu gut, um weggeworfen zu werden. Ich rettete sie und beschlossen, es ein neues Leben, ein besseres Leben, ein Leben wie ein Roboter zu geben! Sie können mit mir durch zu folgen und Yogy, indem Sie die Schritte geschrieben oder Bilder, die ziemlich selbsterklärend sind. Oder wenn Sie keine Lust zum Lesen durch, und klicken Sie mit der Maus, können Sie einen Blick auf die Videos mit Kommentaren der build! Schritt 1: Teileliste Elektrische Teile: • Arduino Uno • Prototyping Schild + Mini Breadboard • 2 * Kontinuierliche Rotation Servos + 2 * Rad Servo Horns • HC-SR04 • 8 Ohm Lautsprecher • Männliche und weibliche Versuchsaufbau Jumper Cables • 4 * AA-Batterien + Packung • 9V Batterie • LED • Stromschalter Baumaschinen Ersatzteile: • Joghurtbecher • Acryl oder eine CD (oder einem anderen Material können Sie einen Ausgangspunkt zu machen) • Kleine eckige Klammer • Kleine Schrauben • Coca-Cola-Flasche Lids Werkzeuge: • Laubsäge • Schraubendreher • Teppichmesser • Heißklebepistole + Klebestifte • Kabelschneider • Drahtabisolierer • Doppelklebeband Extras: • 2 * APC220 HF-Module • Lötkolben + Solder • Schrott Stücke Pappe • Elektrische TapeStep 2: Kennzeichnung der Layout- Zunächst müssen Sie den Überblick über Ihre Joghurtbecher auf das Material, das Sie als der Basis des Roboters verwenden möchten verfolgen. Diese besondere Wanne ist 12,5 cm Durchmesser und 10 cm hoch. Wenn Sie etwas in der Größe nicht finden können, gehen größer, da jede kleinere und alle Komponenten, die nicht passen. Als nächstes werden Sie wollen, um Ihre Laufservos auf die Schablone legen und ordnen Sie diese so, dass die Ausgangsverzahnung sind in der Mitte des Kreises. Dies ist wichtig, da es hält das Drehzentrum in der Mitte des Roboters, was bedeutet, kann der Roboter umdrehen auf einen Punkt. Sobald Sie sie haben, wo Sie möchten, um die Trace-Servos mit einem Marker. Nächste Halte die kreisförmigen Servohörnern und Zeichen um sie herum. Sie tun dies, weil wir müssen Löcher in der Basis abgeschnitten, damit die Räder, um durch zu stoßen. Achten Sie darauf, genügend Platz haben, und markieren Sie die Löcher müssen Sie out.Step 3 geschnitten: Vorbereiten der Antriebsstrang Alle 8 Artikel anzeigen Ein Verfahren zum Ausschneiden der Rad Löcher ist es, zwei Löcher zu bohren jedem Ende des Rades Loch mit einem Bohrer des gleichen Durchmessers wie der der Breite des Loches. Unter Verwendung einer Laubsäge verbinden die beiden Löcher zusammen. Sobald dies erledigt ist doppelte Überprüfung, um sicherzustellen, dass genügend Abstand zwischen Ihrem Rad und das Loch, wie Sie nicht möchten, dass die beiden gegeneinander zu reiben. Sobald Sie glücklich, dass Ihr zwei Servos und Räder gehen, um gut passen sind, können Sie die Schutzfolie von der Acryl schälen. Bringen Sie einen Streifen doppelseitiges Klebeband an der Seite des Servo, wird diese verwendet werden, um es an der Basis zu befestigen. Befestigen Sie einen anderen Streifen doppelseitiges Klebeband an der Unterseite des Servo, wird diese verwendet, um die beiden Servos anzuschließen together.Step 4: Anhängen von Drivetrain and Power Alle 8 Artikel anzeigen Ziehen Sie die Schutzfolie von der Unterseite Streifen Klebeband und kommen Sie mit den beiden Servos zusammen. Drücken Sie sie zusammen, ganz fest und halten Sie für ein paar Sekunden, um sicherzustellen, das Band ist ausreichend. Dann ziehen Sie die Schutzfolien von den beiden Seiten des Bandes und drücken Sie sie gegen die Basis. Auch hier ist es wichtig, drücken und halten, um sicherzustellen, dass sie wirklich gut aneinander haften. Der nächste Schritt ist, um die Batterien zu montieren. In meinem Fall bin ich mit einem 4,8 V Akku-Pack so zuerst muss ich sehen, ob es passt. Platzieren Sie den Akku an der Rückseite des Servos und Platzierung der Joghurtbecher über alles macht deutlich, dass es alle zusammen passen gut. Sie können dann beginnen, Doppelklebeband auf der Rückseite der Akku anschließen. Ziehen Sie die Schutzfolie vom Klebeband und befestigen Sie es an den beiden servos.Step 5: Anbringen Arduino Weiter ein weiteres Stück Doppelklebeband befestigen, um ein Servo und befestigen Sie die Arduino Uno, um es auf dem flachen Abschnitt der Unterseite. (Das Bit in dem die Arduino-Logo ist) Nachdem Sie das getan, sollten Sie Ihren Roboter ein wenig wie folgt aussehen. Schritt 6: Sensor Montage und Verdrahtung Weiter grab a scrap bisschen Pappe und erstellen Sie eine Vorlage für den Ultraschall-Sensor. Schneiden Sie die Schablone und die Löcher für die, wo die "Augen" gehen wird. Kleben Sie die Vorlage in den Joghurtbecher, wo Sie den Sensor gehen möchten und Spuren um die "Auge" Löcher mit einem Marker. Sie können dann schneiden oder bohren sich diese Löcher und setzen Sie Ihren Sensor hinein. Mit einer Kombination von weiblichen und männlichen Versuchsaufbau Pullover-Kabel verbinden Sie den Auslöser des Sensors bis zu Digital-Stift 6 des Arduino. Verbinden Sie den Echo-Digital-Stift 7. Schließen Sie das Vcc bis zum 5V und verbinden Sie das GND bis zum Grundstück von der Arduino. Weiter benötigen Sie, um Ihre zwei kontinuierlichen in der mitgelieferten diagram.Step 7 gezeigten Dreh Servos anzuschließen: Checkpoint Giving die Arduino Leistung: Nun sollte Ihr Roboter ist etwas, ein wenig wie this.Step 8 suchen Als nächstes werden wir brauchen, um die Stromversorgung des Arduino geben, werden wir dies mit einer 9V-Batterie. Die 9V-Batterie wird unter der Arduino und platziert werden in-zwischen den beiden Halterungen auf den Dauer Rotation Servos. Wir werden einen Netzschalter müssen so, damit wir nicht brauchen, um das Ziehen des Roboter Deckel ab, um sie ein- und auszuschalten, also müssen wir es auf den Körper zu montieren. Messen Sie die Entfernung von Ihrem Switch. Markieren Sie ein entsprechend großes Loch auf den Körper groß genug für die Entfernung von Ihrem Switch und schneiden Sie es aus. Testen Sie Ihr Switch sicherstellen, dass es genügend Platz, um move.Step 9 hat: Montage Schalter und Akku Nun bringen Sie den Schalter, um den Körper mit ein paar kleinen Schrauben. Sie können eine Metall scewer verwenden, um Löcher in die Joghurtbecher zu stoßen, damit die Schrauben zu durchlaufen. Weiter zu messen die Aluminium eckige Klammer entlang der 9V-Batterie, um zu sehen, wie viel Sie brauchen, um es in Position zu halten. Mark auf den Körper, wo es geht, und markieren Sie an der Konsole, wie viel Sie brauchen. Schneiden Sie es zu formen mit einer Laubsäge und befestigen Sie es an den Körper mit Heißkleber. Es sollte nur gerade genug Platz, damit Sie die 9V-Batterie zu rutschen in, wie Sie wollen, dass es eine enge Passform, um es in Position zu halten sein. Schließen Sie die 9V-Batterie bis zu dem Schalter und schließen Sie das positive Ende des Schalters auf die Vin-Pin des Arduino und der Erde mit dem GND-Pin auf der Arduino.Step 10: Anbringen Räder und Rollen Jetzt wollen Sie Ihre Räder auf Ihre Servos befestigen mit den Schrauben, die mit Ihrem Servos kommen. Nächste Halte zwei Cola-Flasche Deckel und legen sie neben Ihren Roboter, werden diese wirken als Rollen zu deinem Roboter vom zu viel Wackeln zu verhindern. Mark, wie viel Sie brauchen, um abgeschnitten mit einer Markierung und schneiden Sie es mit Drahtschneider. Besorgen Sie sich die zwei glatten Enden der Cola-Flasche Deckel und Heiß kleben sie auf der Unterseite des Roboters. Jetzt können Sie ein paar kleine Löcher um den Umfang des Bot bohren und schrauben Sie den Körper in place.Step 11: Codierung Jetzt habe ich zwei Codedateien hier angebracht. Eines ist für Grundhindernisvermeidung Einsatz und ist stark kommentiert. Die anderen Code ist für fortgeschrittene Anwender und bietet eine Vielzahl von coolen Features ohne zu kommentieren. Je mehr Erweiterte Code verwendet einige Lautsprecherfunktionen und eine serielle Steuerung. Basic-Code: https://www.dropbox.com/sh/z30enwcpb96gr1n/cZ8jOGxW3u Erweiterte-Code: https://www.dropbox.com/sh/grtgno84hgk5teo/KeqeLq5I_MStep 12: Fertig! Jetzt ist einer der wichtigsten Punkte der Bot ist, um komplett gestalten es wie Sie wollen. Ich habe einen Lautsprecher, LED und ein HF-Modul auf mir gegeben, um sie zu einem wirklich coolen kleinen Spielzeug für Kinder zu machen. Sie können die Videos unten zu beobachten, um zu sehen, wie er geht. Alle ausgefallene Dinge, die er nicht in der Advanced-Code enthalten, aber nur die schlicht und einfach Obstacle Avoidance ist in der Grund. Sie werden auch in den Videos habe ich eine drahtlose SNES-Controller, um ihn zu kontrollieren erstellt haben. Der SNES-Controller ist ideal für Kinder, da es grundlegende Steuerung und die Tasten sind farblich gekennzeichnet. Ich werde Ihnen zeigen, wie Sie Ihre eigenen Controller bald :) Spaß haben!

              23 Schritt:Schritt 1: Der Kit Schritt 2: Der Arm Schritt 3: Das Chassis Part 1 Schritt 4: Die Chassis Part 2 Schritt 5: Die Radachse Teil 1 Schritt 6: Die Radachse Teil 2 Schritt 7: Einsetzen der Achse, um die Reifen Teil 1 Schritt 8: Montage der Radachse auf die Reifen Teil 2 Schritt 9: Schritt 10: Erstellen des Axle Schritt 11: Anschließen der Räder Schritt 12: Prepping den NXT Brick Schritt 13: Prepping den Bot für den Brick Schritt 14: Anschließen des Brick auf den Bot Teil 1 Schritt 15: Anschließen des Brick auf den Bot Teil 2 Schritt 16: Bricx Command Center Schritt 17: Öffnen Sie ein neues Programm Schritt 18: Benennen Sie das Programm Schritt 19: Verschieben der Bot vorwärts Schritt 20: Bewegen des Bot rückwärts. Schritt 21: Schließen Sie das Programm Schritt 22: Ausführen des Programms Schritt 23: Fazit

              Legos sind eine große Anziehungskraft auf viele kleine Kinder. FIRST (für Inspiration und Anerkennung der Wissenschaft und Technologie) hat ein Programm für junge Kinder, die Roboter aus Legos unter Verwendung eines Kits erstellen erstellt. Als Team, Kinder zu schaffen einen Roboter aus diesem Kit, um eine einfache tägliche Aufgabe. In diesem Tutorial werde ich Ihnen beibringen, wie man einen Roboter aus dem NXT Mindstorm-Kit zu bauen. Ich werde dich lehren, wie man schreibt und ein Programm ausführen, wie man den Bot vorwärts und rückwärts zu bewegen.   Kosten: NXT Lego Roboter-Bausatz              je nach Kit> 100 € Zeit: Je nachdem, wie Sie stetigen Hände sind und man leicht frustriert erhalten Sie:   : 30 - 01.30 * Achtung: Legosteine ​​sind kleine und Kinder können schlucken * Normal 0 false false false EN-US X-NONE X-NONE Schritt 1: Der Kit Nach Erhalt einer NXT Lego Robotik-Kit, legen Sie alle Teile in der Packung. Die Lieferungen sollten alle, die in der obigen Fotoschritt 2 ist enthalten: der Arm Nehmen Sie eine der Arm Stücke, zwei der kleineren grauen Kupplungen, und vier der großen schwarzen Kupplungen, wie in der oberen Hälfte der Foto gezeigt. Stellen die beiden grauen Stücke in den letzten beiden Löcher des Armteils an der langen Seite des Armes. Die grauen Stücke sollten eine gleichmäßige Menge an jeder Seite des Lochs haben. Legen Sie die vier schwarzen Kupplungen über die Enden der Grau Kupplungen mit der Krone Seite, die dem Arm. Das Chassis Teil 1: Ein fertiges Produkt wie die untere Hälfte des photo.Step 3 aussehen wird Nehmen Sie die beiden NXT Achsen, die großen grauen Kuppeln und zwei der schwarzen Kupplungen. Die richtigen Teile in der oberen Foto zu sehen. Verbinden Sie die beiden schwarzen Kupplungen bis zum Ende des grauen Stück. Dies wird in der oberen Hälfte des zweiten Foto gezeigt. Die Enden der schwarzen Kronen sollte durch die mittlere Bohrung der Gruppe von drei Löchern an der Achse neben der orange Kreis angeordnet werden. Das Chassis Teil 2: Die fertige Produkt für Schritt drei gleichartige Ware in der unteren Hälfte des zweiten photo.Step 4 aussehen wird Nehmen Sie die fertigen Produkte aus Schritte zwei und drei. Flip das Produkt aus Schritt drei über, so dass das Stück, das Sie eingelegt wird auf dem Boden und die leeren Löcher neben dem größeren Kreis sein, sind auf der Oberseite. Die schwarzen Kronen werden in den zurück zwei Löcher der Gruppe von drei gehen. Führen Sie dies für beide Seiten des Produkts aus Stufe zwei. Das fertige Produkt wie das Foto oben schaut. Schritt 5: Die Radachse Teil 1 Nehmen Sie zwei der L-förmige Stück mit fünf Löchern und der längsten dunkelgrau Stück mit der Brücke, wie in der oberen Hälfte der Foto gezeigt. Legen Sie die längere Seite des dunkelgrau Stück durch das erste Loch auf der kürzeren Seite des Bogens. Dies wird, wie in der unteren Hälfte des Fotos aussehen. Schieben Sie den dunkelgrauen Stück den ganzen Weg auf die bridge.Step 6: Radachse Teil 2 Nehmen Sie das fertige Produkt aus Schritt 5 als auch die in der oberen Hälfte des Fotos gezeigten großen grauen Zahnrädern. Kleben Sie das lange Ende der großen dunkelgrau Stück durch die Mitte Querbohrung im Getriebe. Das Zahnrad ist auf der gleichen Seite der Brücke als das L-förmige Stück sein. Das Endprodukt dieses Schrittes sollte wie in der unteren Hälfte des Fotos aussehen. Normal 0 false false false EN-US X-NONE X-NONE Schritt 7: Einsetzen der Achse, um die Reifen Teil 1 Nehmen Sie die fertigen Produkte von Schritt 6 und den Reifen. Legen Sie die fertige Stück aus Schritt 6 in der Mitte der Querbohrung in den Reifen. Der Reifen auf der gleichen Seite wie das Zahnrad und die L-förmigen Stückes ist. Das fertige Produkt sollte wie in der Abbildung oben aussehen. Normal 0 false false false EN-US X-NONE X-NONE Schritt 8: Montage der Radachse auf die Reifen Teil 2 Nehmen Sie entweder die Grau Radkappen oder die gelben Radkappen. Diese sind untereinander austauschbar. Legen Sie sie über das Ende des dunkelgrau Stück, das Festhalten wird durch die Querbohrung in den Reifen ab Schritt 7. Das fertige Produkt, wie die rechte Hälfte des photo.Step 9 aussehen wird: Nehmen Sie die fertigen Chassis-Produkt für Schritt 4 Nehmen Sie die kleine blaue Stücke, die auf dem Foto ab Schritt 1. Legen Sie die beiden blauen Stück im dritten Loch der Gruppe von drei neben dem orangefarbenen Kreis auf dem Chassis waren. In dieser Gruppe von drei, werden die blauen Stücke in das Loch am weitesten von der orangefarbenen Kreis zu gehen. Ein blaues Stück auf jeder Seite des Chassis. Der Bau der Achse: Das Endprodukt wie die photo.Step 10 aussehen wird Nehmen Sie den kleinen grauen Gang, die kleinen schwarzen Kupplungen, und das fertige Produkt von Schritt 9, wie in der oberen Hälfte der obigen Foto zu sehen. Stecken Sie den schwarzen Kupplungen durch ein Ende des kleinen grauen Gang. Nehmen Sie diese zwei Stücke und setzen Sie das andere Ende des schwarzen Kupplung in eine der Querbohrungen in den orange Kreise auf dem Chassis. Wiederholen Sie diesen Vorgang mit der anderen Kupplung. Das fertige Produkt wird in der unteren Hälfte des photo.Step 11 gezeigt: Anschließen der Räder       Nehmen Sie die fertigen Produkte aus den Stufen 10 und 8. Nehmen Sie eine der auf der L-förmigen Stück verbunden Rädern. Schließen Sie die längere Seite des L-förmigen Stück an den blauen und schwarzen Kupplungen aus dem Produkt der Stufe 10. Die blaue Stück wird auf die Querbohrung auf dem L-förmigen Teil und dem schwarzen Kupplung wird durch das Loch neben der Go Connect überqueren. Das fertige Produkt wie das Foto aussehen wird. Wiederholen Sie diesen Vorgang für das andere Rad. Das kleine Zahnrad auf den orangefarbenen Kreis verbunden ist, wird mit dem großen Zahnrad mit dem Rad verbunden zu verbinden. Nach Beendigung dieser Stufe wird der Körper des Roboters nun abgeschlossen. Schritt 12: Prepping den NXT Brick Nehmen Sie den NXT-Baustein und vier kleine schwarze Kupplungen. Setzen Sie den Backstein auf seiner Seite wie, was ist auf der linken Seite des Fotos angezeigt. Nehmen Sie die schwarzen Kupplungen und legen Sie sie in der ersten und dritten Löcher, die in einer horizontalen Linie, Sie sind wie der Backstein ist ein Ort, wie es in der linken Seite des Bildes ist. Das fertige Produkt sollte wie in der rechten Seite des picture.Step 13 aussehen: Prepping den Bot für den Brick Nehmen Sie die fertig Problem von Schritt 11 zu nehmen vier der kleinen schwarzen Kupplungen. Nehmen wir an, dass der Arm auf der Vorderseite des Bots und die Räder sind auf der Rückseite des Bot. Finden Sie die Gruppe der drei Löcher in der Vorderseite des Bot. Sie werden in der oberen Hälfte des Fotos entfernt. Legen Sie zwei der vier schwarzen Kopplungen in die beiden äußeren Bohrungen der Gruppe der drei Löcher zurück. Das fertige Produkt, wie in der unteren Hälfte des Bildes aussehen wird. Normal 0 false false false EN-US X-NONE X-NONE Schritt 14: Anschließen des Brick auf den Bot Teil 1 Nehmen Sie die NXT Brick, die restlichen zwei Arme, und das fertige Produkt aus Schritt 13. Platz die Ziegel auf der Oberseite des Bot. Achten Sie darauf, die schwarz-Kupplungen sind auf der gleichen Hälfte des Bot. Diese Einrichtung sollte wie in der oberen Hälfte des Bildes zu suchen. Nehmen Sie einen der Arme und verbinden Sie die kürzere Seite des Arms mit dem Chassis des Bot und der längeren Seite des Arms auf den NXT-Baustein. An der kürzeren Seite des Arms, sollten die Bot-Kupplungen durch die beiden Löcher, die keine Querbohrung haben zu gehen. Auf der längeren Seite, sollten die Kupplungen in der dritten und fünften Loch herab vom Kreuz Loch an der Spitze platziert werden. Das fertige Produkt sollte wie in der unteren Hälfte des photo.Step 15 aussehen: Anschließen des Brick auf den Bot Teil 2 Damit der Bot aus einem Programm zu bewegen, muss er auf den Befehl Brick angeschlossen werden. Klappen Sie den Bot auf die Seite, so dass es auf sie Ende mit dem vorderen Ende in der Luft setzt sich wieder. Dies sollte wie die linke Seite der Foto aussehen. Beachten Sie die Ports, die auf der Seite der Ziegel sind. Diese sind, wo die Kabel an den Bot verbunden werden. Nehmen Sie eines der Kabel und legen Sie einen der Anschlüsse im Anschluss mit der Bezeichnung "A". Schließen Sie das andere Ende des Kabels in den Anschluss auf der rechten Seite der Vorderseite des Bot. Nehmen Sie das andere Kabel. Legen Sie einen der Anschlüsse in den Anschluss mit der Bezeichnung "C". Schließen Sie das andere Ende des Kabels in den Anschluss an der linken Seite der Frontseite des Bot. Bricx Command Center: Das fertige Produkt wie der rechten Seite des photo.Step 16 aussehen wird Der Bot kann nun programmiert werden. Die NXT Brick verwendet ein Computerprogramm namens Bricx Command Center. Wenn das Programm nicht bereits auf Ihrem Computer finden Sie auf bricxcc.sourceforge.net. Wenn sich das Programm bereits auf dem Computer, die Sie verwenden, fahren Sie mit Schritt 17. Auf der linken Spalte gibt es mehrere verschiedene Dienstprogramme, die das Unternehmen für programmieren. Klicken Sie auf den NXT-Link. Klicken Sie auf den Link, der "neueste Version", sagt. Dadurch werden Sie auf der Download-Bildschirm zu bringen. Klicken Sie auf den Link "Download" und folgen Sie den Anweisungen, um den Download und die Installation von Bricx Command Center beenden. Sobald Bricx Command Center auf Ihrem Computer installiert ist, können Sie Programme, die von der robot.Step 17 verwendet wird: Öffnen Sie ein neues Programm Öffnen Sie zunächst bis BricxCC. BricxCC fordert Sie auf, um den Roboter zu verbinden. Nehmen Sie das USB-Kabel, das in dem Kit kam und schließen Sie ein Ende an einen USB-Anschluss Ihres Computers und das andere Ende an der Seite der Brick. Schalten Sie den Roboter, indem Sie den orangefarbenen Button auf der Brick und drücken Sie OK auf dem Computerbildschirm. BricxCC sollte der Roboter automatisch zu verbinden. Um ein neues Programm zu starten wählen Sie "Neue Datei" auf der Haupt screen.Step 18: Benennen Sie das Programm Es gibt verschiedene Dinge, die Sie programmieren, kann der Roboter zu tun. Wir werden nur die Grundlagen der Herstellung der Roboter bewegen sich vorwärts und rückwärts. Um nach einem NXT Lego-Roboter programmieren, werden wir in nächster Byte-Codes (NBC) zu programmieren. Dieses Programm, das Sie schreiben, wird von NBC, um binären Code durch BricxCC die der Roboter dann in der Lage zu lesen, geändert werden. Beginnen Sie mit einem Namen für den Code. Im Bergwerk, entschied ich mich, es zu benennen "task main ()". Als nächstes werden wir brauchen, um das Programm für die Codierung zu öffnen. In den wir geben Sie {unter dem Namen des program.Step 19 zu tun: Bewegen des Bot vorwärts 19) Zuerst werden wir mit dem Erhalten der Roboter vorwärts zu bewegen beginnen. BricxCC hat einige bereits geschriebene Programme, die uns dabei helfen wird. OnFwd (x, y) ist eine bereits geschriebene Programm, das Rad nach vorne bringt. Beachten Sie, daß, nachdem der Befehl, gibt es zwei Eingänge. Die x bezieht sich auf den Motor, der der Befehl gesendet werden soll. Für Motor A, würde x OUT_A sein; Für Motor C, würde x OUT_C ​​sein. Die y bezieht sich auf den Prozentsatz, den Sie den Motor an verschieben möchten. Ich entschied mich für 100% für diese, so dass y wäre 100. In der nächsten Zeile wird, wie lange Sie den Roboter, um in Millisekunden verschieben möchten sein. Der Befehl dafür ist, warten (z). Also, wenn wir wollen, dass der Roboter für 5 Sekunden zu bewegen, würden wir Eingangs 5000. Wir werden dann schalten die Motoren ab. Dieser Befehl ist Off (x). Schreiben Sie diesen Code zweimal für beide Motoren in getrennten Zeilen. Nach dem Abschalten der Motoren, die Eingabe fortsetzen (z) werden sie abgeschaltet für eine gewisse Zeit, bevor der Brick liest die nächste Zeile des Codes. Für das Programm zur Ausgabe dieser Code, legen Sie ein; nach jeder Codezeile. Wenn die ; ist nicht da das Programm nicht ordnungsgemäß ausgeführt und die Ziegel werden overloaded.Step 20: Verschieben des Bot rückwärts. Weiter werden wir den Roboter rückwärts zu bewegen. Für den Bot, rückwärts zu gehen der Befehl OnRev (x, y) die Eingänge sind die gleichen wie im vorherigen Schritt. Um es einfacher für uns, wir können beide Motoren gleichzeitig zu starten. In Schritt 18 wir zwei getrennten Stufen, um die Motoren einzuschalten erstellt. Um beide Motoren einzuschalten zur gleichen Zeit, würden wir statt zu schreiben OUT_AC in der x Eingabestelle. Für den Stromeingang, werden wir es auf 100% zu lassen, damit y noch 100. Die nächste Codezeile wird der Zeitaufwand zu haben. Wir werden wieder zu verlassen Sie in 5 Sekunden. Der Befehl ist der gleiche wie zuvor erwähnt. Warten (5000) für die Motoren, um die Räder für 5 Sekunden zu bewegen. Wenn der Roboter fertig bewegen, wollen wir die Motoren auszuschalten. Wir können die mehrere Schritte, die in Schritt 18 verwendet wurden, um die Motoren in einem Schritt unter Verwendung der gleichen Abkürzung wir bereits in diesem Schritt verwendet abschalten zu kombinieren. Off (OUT_AC). Dies schaltet beide Motoren an der gleichen time.Step 21: Schließen Sie das Programm Um das Programm zu beenden, müssen wir es zu schließen aus. Um dieses alles, was wir tun müssen, ist geschlagen zu tun "Enter" oder "Return" ein paar Zeilen, um zu zeigen, dass es keinen Code mehr und geben Sie den Schlüssel}. Der fertige Code wird ähnlich wie die Abbildung oben aussehen. Die Figur hat Kommentare darüber, was der Roboter bei jedem Abschnitt des Codes zu tun. Wir haben nicht darüber reden, wie man das in dieser Anleitung zu tun. Schritt 22: Ausführen des Programms Wir haben nun baute die Roboter. Wir haben ein Programm, das den Roboter Zug zu machen erstellt. Jetzt alles, was wir tun müssen, ist der Roboter zu bewegen. Zuerst müssen wir das Programm kompiliert werden, so dass es durch die Ziegel können gelesen werden. Auf dem Hauptbildschirm BricxCC gibt es eine Gruppe von vier Tasten und ein Dropdown-Menü. Es wird wie der folgenden Abbildung aussehen. Die am weitesten linken Taste wird das Programm zu kompilieren, die zweite auf der linken Seite wird heruntergeladen und neu zu schreiben in binäre für die Ziegel, die Drop-Down-Menü sollte den Namen des Programms zeigen, ist die zweite von rechts der Lauf-Taste, ist die am weitesten rechts die Stopp-Taste. Unter der Annahme, es gab keine Fehler im Programm klicken Sie auf die linke Taste, die zweite. Dies wird das Programm in die Brick herunterladen. Wenn es Fehler, werden Sie davon benachrichtigt werden. Nachdem der Download abgeschlossen ist, klicken Sie auf den zweiten von der rechten oder der "run" -Taste. Dies wird das Programm von der Brick laufen. Schritt 23: Fazit Herzlichen Glückwunsch, wurden fertig! Hat der Roboter tun, was wir wollen? Wenn nicht stellen Sie sicher, um die Verkabelung zu überprüfen, um sicherzustellen, dass die Kabel mit den richtigen Anschlüssen verbunden sind. Wenn es Fehler im Programm, überprüfen, was Sie mit mir aus Schritt 21 geschrieben haben, wenn alles lief nach Plan, können Sie eine NXT Lego-Roboter gebaut haben. Sie haben das Programm, das der Bot bewegen geschrieben. Wenn der Code korrekt geschrieben wurde, würde der Bot vorwärts fünf Sekunden lang bewegt haben, dann noch 5 Sekunden gewartet, bevor er nach hinten für fünf Sekunden. Wenn der Zeitpunkt geändert werden muss, können mehr oder weniger Zeit hinzugefügt werden. Wenn die Richtung geändert werden muss, nach rechts oder links gehen, nur einen der Motoren muss für eine bestimmte Zeitdauer gedreht werden. Jetzt wissen Sie, wie man zur Richtungsänderung sowie Timing verändern den Code.

                2 Schritt:Schritt 1: Schritt 2:

                Na gut, so dass ich beschloss, einen Roboter mit einer Relaiskarte zu machen. Ich habe noch nie verwendet eine Relaiskarte in meinem Leben und es war das erste Mal, dass ich mit ihm arbeiten. Zuerst dachte ich, es wäre wirklich kompliziert sein, aber es stellte sich heraus nicht zu sein. Ich habe ziemlich einfache Werkzeuge, und wenn Sie dieser folgen, ich bin sicher, dass Sie in der Lage, diese Roboter in weniger als einer Stunde zu machen. Tools 1 Relaisplatine 2 Arduino UNO 3 zwei Gleichstrommotoren 4 Starthilfekabel 5 hc-sro4 Sensor http://www.Amazon.de/Development-Microcontroller-MEGA328P-ATMEGA16U2-Arduino/dp/B00G46X31W/ref=sr_1_8?s=electronics&ie=UTF8&qid=1391729459&sr=1-8&keywords=arduino+uno http://www.Amazon.de/SunFounder-Channel-Shield-Module-Arduino/dp/B00E0NSORY/ref=sr_1_14?s=electronics&ie=UTF8&qid=1391729511&sr=1-14&keywords=relay Schritt 1: Zunächst verwenden Sie einen Kasten oder etwas, das Sie als den Körper des Roboters nutzen könnten. In diesem Fall habe ich einen einfachen weißen Kasten benutzte es attraktiver. Es könnte jede Box, aber daran erinnern sollte, um das Gewicht der Materialien tragen zu können. Dann befestigen Sie die Motoren in einem geeigneten Ort, könnte man auch setzen einen Haken, um den Motor zu halten, wie ich es tat, oder Sie könnten etwas anderes verwenden, um den Motor und Getriebe zu unterstützen. Nach der Festsetzung der Motoren, legte ich die Relaisplatine und den Arduino UNO Platte auf der Oberseite des Roboters, aber Sie können sie in einem Ort Ihrer Wahl zu stellen. Schritt 2: Nach dem Platzieren des Arduino UNO Bord legte ich die hc-sro4 Sensor. Sobald Sie alles in den Ort Ihrer Wahl haben, müssen Sie zum Starten Verbinden der Drähte. Schließen Sie zuerst das Arduino UNO Bord an die Relaiskarte mit Drähten. GND geht zur GND und VCC geht mit der VCC-Pin des Arduino. Pin2 des Relais geht bis 7 und Pin4 des Relais geht an pin9. Für hc-sro4 Sensor geht GND Pin auf GND geht VCC Pin auf Vcc geht eco Pin auf Pin2 und trig Stift geht an Pin3. Jetzt können Sie die Batteriekabel und Motorleitungen an die Relaiskarte anschließen und auch die 9-V-Batterie, um den Arduino anzutreiben. Dies sind die Codes unten für das Arduino-Board: #include <Ultrasonic.h> const int numOfReadings = 10; // Anzahl der Messwerte zu nehmen / Elemente im Array int Lesungen [numOfReadings]; // Speichert die Abstandswerte in einem Array int arrayindex = 0; // Arrayindex des aktuellen Elements im Array int Gesamt = 0; // Speichert die cumlative insgesamt int averageDistance = 0; // Speichert den Durchschnittswert unsigned long Pulsetime = 0; // Speichert den Puls in Mikrosekunden unsigned long distance = 0; // Variable zum Speichern der Abstand (cm) int motor1 = 9; int motor2 = 7; int eco = 2; int trig = 3; int dist = 0; Leere setup () { pinMode (motor1, OUTPUT); pinMode (motor2, OUTPUT); pinMode (eco, INPUT); pinMode (trig, OUTPUT); schweben dist = pulseIn (eco, HIGH); } Leere Schleife () { digital (trig, HIGH); // Senden 10 Mikrosekunden-Impuls delayMicroseconds (10); // Warten 10 Mikrosekunden vor dem Ausschalten digital (trig, LOW); // Stoppen Senden des Impulses Pulsetime = pulseIn (eco, HIGH); // Suchen Sie nach einem Rücklaufimpuls, sollte hoch sein, wie der Puls niedrig-hoch-tief distance = Pulsetime / 58; // Abstand = Impulszeit / 58 bis zu cm konvertieren. Gesamt = Gesamt - Lesungen [arrayindex]; // Subtrahieren Sie die letzte Strecke Lesungen [arrayindex] = Abstand; // Abstands zum Array hinzufügen Gesamt = Gesamt + Lesungen [arrayindex]; // Fügen Sie den Messwert auf das Gesamt arrayindex = arrayindex + 1; // Gehen Sie zum nächsten Element im Array // Am Ende der Array (10 Titel) dann wieder starten if (arrayindex> = numOfReadings) { arrayindex = 0; } averageDistance = Gesamt / numOfReadings; // Die durchschnittliche Entfernung berechnen Verzögerung (10); digital (motor1, HIGH); digital (motor2, HIGH); if (averageDistance <= 10) { // Rückwärts gehen digital (motor1, LOW); digital (motor2, LOW); digital (motor1, HIGH); digital (motor2, LOW); } sonst digital (motor1, LOW); digital (motor2, LOW); }

                  4 Schritt:Schritt 1: Schritt 2: Schritt 3: Schritt 4: Video der Arbeitsroboter

                  Ich dieses Licht folgenden Roboter vor einiger Zeit gemacht. Es ist eine wirklich einfache Roboter mit einfachen Teilen. TEILE: Arduino UNO 3 Photowiderstände 3 2.2k Widerstände Überbrücker-Kabel 2 Servos (kontinuierlich 360 Rotation) 9V-Batterie Schritt 1: Nehmen Sie sich zuerst ein Stück Pappe, oder etwas, das Sie als Basis verwenden. Legen Sie dann eine Arduino UNO auf sie. Auch Platz 2 Servos auf der Rückseite des Kartons. * Sie können doppelseitiges Klebeband verwenden, um dies zu tun. Um zu testen, die Servos verwenden Sie den folgenden Code: #include <Servo.h> Servo Servo; Leere setup () { servo.attach (12); } Leere Schleife () { servo.write (0); } Schritt 2: Nun, wenn Sie die Servos getestet haben, dann ist es Zeit, um die Fotowiderstände zu testen! Nehmen Sie sich zuerst einen Fotowiderstand, und schließen Sie eine Seite mit der VCC, oder Sie können ihn auch an Pin 3. Schließen Sie die andere Seite mit dem 2,2 k Widerstand und verbinden Sie den Widerstand nach GND. Schließen Sie die gleiche Seite zu A0 Pin. Testen Sie diesen Code, wenn Sie mit Pin 3 sind: int sensor1 = 3; // Vcc Stift int input1 = 0; int LDRvalue = 0; int light_sensetivity = 500; Leere setup () { Serial.begin (9600); pinMode (Sensor1, OUTPUT); digital (Sensor1, HIGH); } Leere Schleife () { LDRvalue = analogRead (INPUT1); Serial.println (LDRvalue); Verzögerung (50); } wenn Sie mit VCC testen diese int input1 = 0; int LDRvalue = 0; int light_sensetivity = 500; // zur weiteren Verwendung Leere setup () { Serial.begin (9600); } Leere Schleife () { LDRvalue = analogRead (INPUT1); Serial.println (LDRvalue); Verzögerung (50); } Schritt 3: Jetzt ist es eine Zeit, um alles zusammen zu stellen. Zunächst verbinden Sie die Servos an den Arduino UNO: rot = VCC, schwarz = GND, weiß = 12 oder 13 für Servo1 12 und für Servo 2 13 Verbinden ersten Seite der photoresistor1 auf Pin3, um photoresistor2 Pin2, photoresistor3 auf Pin4. Schließen zweiten Seite des photoresistor1 an Pin A1, photoresistor2 an Pin A2, photoresistor3 bis A0 Pin. Schließen Sie alle zweiten Seiten um 2,2 k Widerstände und die Widerstände gegen GND. Um den Roboter zu unterstützen, müssen wir etwas darunter eingeben, damit es ohne Probleme bewegen kann! Sie können alles, was die Roboter wie ein Rad unterstützen können, zu verwenden, aber in diesem Fall habe ich zwei Flaschenverschlüsse verwendet. Verwenden Sie ein Klebeband, um die Flaschenverschlüsse verbinden. Legen Sie sie jetzt unter dem Roboter mit doppelseitigem Klebeband. Mithilfe dieses Codes können Sie Ihre eigenen Licht folgenden Roboter zu starten: # include; Servo Servo1; Servo SERVO2; int sensor1 = 3; int input1 = 1; int sensor2 = 2; int input2 = 2; int Sensor3 = 4; int input3 = 0; int s1ldrvalue = 0; int s2ldrvalue = 0; int s3ldrvalue = 0; Leere setup () { pinMode (Sensor1, OUTPUT); digital (Sensor1, HIGH); pinMode (sensor2, OUTPUT); digital (sensor2, HIGH); pinMode (Sensor3, OUTPUT); digital (Sensor3, HIGH); servo1.attach (12); servo2.attach (13); } Leere Schleife () { s1ldrvalue = analogRead (INPUT1); s2ldrvalue = analogRead (Input 2); s3ldrvalue = analogRead (input3); servo1.write (90); servo2.write (90); { if (s1ldrvalue <500) { servo1.write (0); servo2.write (180); Verzögerung (500); } sonst { if (s2ldrvalue <500) { servo1.write (0); servo2.write (0); Verzögerung (500); } sonst { if (s3ldrvalue <500) { servo1.write (180); servo2.write (180); Verzögerung (500); } sonst; }}}} Schritt 4: Video der Arbeitsroboter

                    13 Schritt:Schritt 1: Erstellen Sie das LEGO Mold Schritt 2: Mix Ecoflex 00-30 Schritt 3: Gießen Sie Ecoflex 00-30 in die Oberform Schritt 4: Mischen Sie Ecoflex 00-50 und gießen Sie in Bodenform Schritt 5: Lassen Ecoflex sit 4 Stunden Schritt 6: Entfernen Sie die obere Schicht von Schimmel Schritt 7: Übernehmen "Klebstoff" Schicht aus Ecoflex 00-30 Schritt 8: Setzen Sie die obere Schicht der Vorderseite nach unten auf die untere Schicht Schritt 9: Leim um den Umfang Schritt 10: Lassen Sie sitzen für 4 Stunden Schritt 11: Entfernen Roboter von Form Schritt 12: Befestigen Sie Luftversorgung Schritt 13: Pumpen Sie!

                    Dieses Projekt ist ein Follow-up auf meine Air-Powered Weiche Robotergreifer-Projekt, basierend auf Forschungen der Gruppe Whitesides an der Harvard University. Ich habe eine Menge positives Feedback zu diesem Projekt gekommen, aber eine wiederholte Frage - "Was, wenn ich nicht über eine 3D-Drucker" Während 3D-Drucker werden ständig immer billiger und mehr zur Verfügung, nicht jeder hat einen einfachen Zugang zu einem. Es gibt auch zahlreiche Online-3D-Druck-Dienstleistungen, aber wir haben in die Kompatibilitätsprobleme zwischen einigen ihrer gemeinsamen Materialauswahl (insbesondere lasergesinterten Nylon und keine UV-gehärteten Photopolymere) und der Silikonkautschuk verwendet werden, um die Roboter zu machen laufen. Also machte ich mich auf das Projekt zu reproduzieren mit einem leichter erhältliche Formmaterial: LEGOs! Die Plus-Seite ist, dass heißt, das Projekt nicht mehr benötigt einen 3D-Drucker. Die Kehrseite ist, dass die kleinste 1x1 LEGO "Ziegel" Gerät ist deutlich größer als die Auflösung der noch günstigen Consumer 3D-Drucker - also die gesamte Roboterform muss bis skaliert werden, so dass die Kosten für die Silikon-Kautschuk höher sein wird. Sie müssen auch eine viel größere Luftzufuhr als die winzigen Squeeze-Lampen oder Spritzen in der ersten Instructable verwendet - aber glücklicherweise eine Luftpumpe, in der Regel leicht verfügbar ist, wird gut funktionieren. In diesem Instructable Ich werde über die grundsätzliche Vorgehensweise zu gehen, um ein einzelnes, manuell betriebene "Greifer" Roboter zu bauen. Wenn Sie möchten, um zu versuchen, etwas weiter fortgeschritten wie ein wandelnder, elektronisch gesteuerten oder sogar autonomen Roboter mit diesen Methoden, sollten Sie einen Blick auf die Veröffentlichungen der Mikrorobotik-Labor und dem Whitesides Gruppe in Harvard, wo diese Technologie begannen. Materialien Ecoflex 00-30 für Roboters Deckschicht. Studie Kit ist bei 1-2 Roboter abhängig von der Größe Ihrer Form genug sein, ist Gallone Einheit kostengünstiger, wenn Sie tun, ein Lager, Makertätigkeit etc. und benötigen, um viele zu machen. Ecoflex 00-50 für die untere Schicht Roboters . Gleichen Hinweise gelten um Quantität. Fahrradpumpe mit Nadelaufsatz (zum Aufblasen Fußbälle, Fußbälle etc.) 1 oder 2 große LEGO Grundplatten (siehe Bild oben). 2 Platten bedeutet, Sie können 2 Formen machen und heilen jede Hälfte des Roboters gleichzeitig, so wird das Projekt schneller gehen. Verschiedene kleine LEGO Steinen und Platten (siehe Schritt 2). Genau das, was Sie brauchen, hängt von der Form des Form Sie bauen wollen. Sie können sich einzelne Ziegel aus dem LEGO Pick a Brick-Shop. Empfohlen: kleine Ebene, um sicherzustellen, dass die Form zu machen, ist Ebene bei der Aushärtung Optional: Kunststoffschlauch mit einem Innendurchmesser, Nadel Ihr Fahrrad Pumpe passt auf. Dies macht es leichter, die Pumpe mit dem Roboter zu befestigen, ist aber nicht erforderlich (siehe Schritt 12). Ich benutzte 1/16 "ID Polyethylenschlauch Kunststoffbecher und Popsicle Sticks zum Mischen Ecoflex Sehr zu empfehlen, vor allem, wenn dabei diese Aktivität mit Kindern:.. Papierhandtücher, Einweg-Gummihandschuhe und Plastik Cafeteria Tabletts oder eine Einweg-Tischdecke Ecoflex ist nicht toxischen *, aber kann unordentlich und Kinder neigen dazu, sie überall zu verschütten. * Die Sicherheitsdatenblätter für die Ecoflex-Serie sagt, dass Ecoflex enthält keine gefährlichen Inhaltsstoffe, aber dass er ein Auge und Haut reizend so Schutzausrüstung zu tragen. Ich habe Ecoflex bekommen werden auf meinen Händen und hatte nie irgendwelche Probleme, aber mit Kindern es kann nicht schaden, um zusätzliche safe.Step 1: Erstellen Sie das LEGO Mold Die Grundidee hinter der Form ist die gleiche wie die Form in der ursprünglichen Instructable. Gibt es zwei Lagen an den Roboter, einer oberen Schicht und einer unteren Schicht. Die untere Schicht ist ein solides Stück, aber die oberste Schicht hat winzige Luftkanäle im Inneren. Wenn Sie in diese Kanäle zu pumpen Luft, sie aufzublasen und verursachen die Roboter Anhängsel zu biegen. Also, müssen Sie zwei Formen zu machen - egal ob Sie diese gleichzeitig oder ein zu einer Zeit hängt davon ab, ob Sie zwei LEGO Grundplatten zu tun haben: 1) Eine Unterform, die nur den äußeren Umfang des Roboters. Verwenden Sie Standard-Legosteinen (3 Einheiten hoch) für den Außenwänden. 2) Ein Top-Form, die den äußeren Umfang und Innenluftkanäle hat. Verwenden Sie reguläre Ziegeln (3 Einheiten hoch) für die Außenwände und kleinere Platten (nur 1 HE) für den Luftkanälen. Sicherstellen, dass die Außenumfänge der beiden Formen übereinstimmen. Sie können mein Design folgen Sie oben, um eine vierfingrigen "Greifer" zu machen oder kommen mit Ihren eigenen. Schritt 2: Mix Ecoflex 00-30 Mischen Sie genügend Ecoflex 00-30, um Ihre Top-Form (zu gleichen Teilen A und B nach Volumen - keine Notwendigkeit, genau zu messen, können Sie einfach Augapfel es) zu füllen. Gießen Sie die Teile A und B in einen Plastikbecher und rühre für ein paar Minuten, bis Sie sicher sind, dass sie gut gemischt sind. Hinweis: es kann schwer sein, um die Ecoflex ohne Dribbeln einige an den Seiten der Behälter gießen - haben einige Papierhandtücher praktisch für cleanup.Step 3: Gießen Ecoflex 00-30 in die Oberform Wenn Sie ein Niveau zur Verfügung zu haben, tun Sie am besten, um sicherzustellen, dass Ihre Form wird auf einer flachen, ebenen Oberfläche sitzen. Wenn die Form überhaupt geneigt ist, dass in dem Ecoflex-Härtung in einer Schicht ohne gleichmäßige Dicke führen wird, und dies kann die endgültige Leistung des Roboters stark beeinträchtigen - in der Regel ein Bein, die weit vor den anderen aufbläst. Nun, langsam und vorsichtig gießen Sie die Ecoflex in die Form, bis es nur ab, um den oberen Rand übergreifen. Es ist viel besser zu überfüllen die Form als Unter füllen Sie es. Sie können immer mit einer Schere, um überschüssiges Material später wegschneiden, wenn die Ecoflex schwappt über den Rändern. Allerdings, wenn Sie genug, nicht verwenden, der Roboter könnte zu schwach sein und ist wahrscheinlicher, Pop oder entwickeln ein Luftleck. Sehen Sie sich das Ecoflex für ein paar Minuten - Sie sollten Luftblasen langsam schwimmenden nach oben und arbeiten ihren Weg aus der sie zu sehen. Sie können dies durch knallen die Luftblasen mit einer Nadel oder Zahnstocher zu beschleunigen. Idealerweise würde dies mit einer Vakuumkammer zu tun, aber diese Art von Ausrüstung ist in der Regel nicht zu Hause zur Verfügung. Wenn Sie nur einen LEGO Grundplatte zur Verfügung, jetzt müssen Sie zu 4 Stunden warten, bis die Ecoflex, um bei Raumtemperatur aushärten. Ecoflex wird in nur 10 Minuten bei 150 Grad Fahrenheit zu heilen, aber ich wollte nicht, um herauszufinden, was passiert, wenn ich stecke meinen LEGOs in einem Ofen. Schritt 4: Mischen Sie Ecoflex 00-50 und gießen Sie in Bodenform Wiederholen Sie die Schritte 2-3 mit Ecoflex 00-50 und der unteren Form. Wenn Sie nur eine Form, die Sie benötigen, um die obere Hälfte der Roboter aus der Form entfernen Sie zunächst werde (siehe Schritt 6), dann entfernen Sie alle Innenluftkanal Stücke aus Ihrem Oberform, um sie in einer Boden mold.Step konvertieren 5: Lassen Sie Ecoflex sitzen für 4 Stunden Lassen Sie die Ecoflex Heilung für 4 Stunden bei Raumtemperatur. Auch hier wird es in 10 Minuten bei 150 F zu heilen - aber ich werde nicht zu empfehlen, sich LEGOs in einem Ofen. Während ABS sollte nicht bei dieser Temperatur schmelzen, kann ich nicht garantieren, dass es nicht geben Sie alle Dämpfe oder lassen jedem möglichem Rückstand, die Sie nicht in einem Ofen, die Sie auch für Lebensmittel verwendet werden soll. Für die 3D-gedruckten ABS Formen haben wir kleine "kein Essen" Toastern in einem gut belüfteten Bereich - also, wenn Sie einen größeren wissenschafts nur Herd haben, dass Sie dies ausprobieren in, give it a shot und einen Kommentar, ob verlassen es funktionierte. Schritt 6: Entfernen Sie die obere Schicht von Schimmel Alle 8 Artikel anzeigen Ausgehend von den Außenkanten vorsichtig schälen die oberste Ebene aus der Form. Ecoflex ist ziemlich hart und dehnbar, so sollten Sie nicht brauchen, um zu viel über brechen zu kümmern, aber es kann nicht schaden, vorsichtig zu sein. Sicherzustellen, dass keine der kleinen LEGO Platten habe in ihnen stecken - Sie sollten in der Lage, die Luftkanäle klar zu sehen auf der Unterseite der Form sein. Wichtig: Entfernen Sie NICHT die untere Schicht aus seiner Form yet.Step 7: Übernehmen "Klebstoff" Schicht aus Ecoflex 00-30 Dies ist der wichtigste Schritt bei der Bestimmung, ob Ihr Roboter wird gut funktionieren, so seien Sie vorsichtig! Mischen Sie eine neue Charge von Ecoflex 00-30, auf die gleiche Weise Sie in Schritt 2 Die Menge kann viel kleiner sein getan - Sie müssen nur genug, um ein "Kleber" Ebene anwenden, nicht auf eine gesamte Form zu füllen. Halten Sie die untere Schicht in der Form, sorgfältig zu gießen und die sich eine dünne, gleichmäßige Schicht von frischem Ecoflex auf die Oberseite. Die Dicke dieser Schicht ist kritisch. Wenn Sie zu viel verwenden, werden Sie die Luftkanäle verstopfen, so dass Ihr Roboter nicht aufzublasen. Wenn Sie zu wenig verwenden, werden die oberen und unteren Schichten nicht gut binden und sind viel eher auseinander zu schälen oder zu entwickeln, ein Luftleck. Es ist schwer zu messen, aber die Erfahrung zeigt, dass Sie eine Schicht von etwa 1 Millimeter Dicke zu verwenden. Also, stellen Sie sicher, dass Sie eine vollständige, gleichmäßige Beschichtung ohne Lücken; sondern auch sicherstellen, dass Sie nicht über Bord gehen und einfach nur auf einer Tonne von Ecoflex Dump. Wenn Sie aus Versehen zu viel verwenden, können Sie immer mit einem Papiertuch, genießen einige up.Step 8: Legen Sie die obere Schicht der Vorderseite nach unten auf die untere Schicht Legen Sie das oberste Schicht auf die untere Schicht mit der Luftkanäle nach unten (und die glatte Seite nach oben). Achten Sie darauf, die Ränder der zwei Schichten Linie up.Step 9: Leim um den Umfang Tragen Sie etwas zusätzlichen Kleber um den gesamten Außenumfang mit Hilfe eines Eis am Stiel-Stick. Dies kann helfen, eine bessere Abdichtung zwischen den beiden Schichten zu schaffen und verhindern, dass Luft leaks.Step 10: Lassen Sie sitzen für 4 Stunden Lassen Sie die gesamte Roboter sitzen noch 4 Stunden, so dass die Klebeschicht heilen kann. Die gleichen Warnungen über Verwendung eines Ofens gelten -, tun dies auf eigene Gefahr Schritt 11: Entfernen Roboter aus der Form! Ähnlich dem, was Sie in Schritt 6 haben, entfernen Sie vorsichtig den gesamten Roboter vom mold.Step 12: Befestigen Sie Luftversorgung Nun müssen Sie die Seitenwand des Roboters mit Luftversorgungsleitung zu durchstechen, und sicherstellen, dass die Spitze der Linie die inneren Luftkanäle erreicht. Sie können diese direkt mit einem Nadelaufsatz für eine Fahrradpumpe zu tun, aber das kann ein wenig schwerfällig, da der Schlauch mit dem Fahrrad befestigt ist ziemlich dick und nicht sehr flexibel. Wichtig - nicht mehr als ein Loch in der Roboter stoßen führt dies zu einer Leckage - wenn Ihr Luftversorgungsleitung fällt aus, oder Sie müssen über zu beginnen, stellen Sie sicher, dass Sie wieder das gleiche halten. Es kann einfacher sein, um zu sehen, wenn Sie den Roboter zu halten bis zu einem hellen Licht, da kurierte Ecoflex ist etwas translucent.Step 13: Pumpen Sie! Alle 13 Artikel anzeigen Pump it up! Starten Sie mit Ihrem Fahrrad Pumpe zuerst langsam und Sie sollten Ihren Roboter allmählich aufzublasen. Hören Sie genau für die Luftdichtheit, vor allem rund um, wo Sie die Luftröhre eingeführt. Wie Sie aus der Sequenz von Bildern hier sehen können, sieht es wie ich lief in einem der Probleme, die ich ungefähr gewarnt - ich hatte eine Fläche, die nicht über eine genügend starke Klebeschicht. Dies verursacht eine "Blase", die vor den anderen einen der Schenkel aufblasen lässt, so dass der Roboter nicht symmetrisch. Leider gibt es keine gute Möglichkeit, dies, wenn Sie haben De-Bonding-Fragen innerhalb des Roboters zu beheben. Wenn Sie ein Luftleck obwohl haben, ist alles, was Sie tun müssen mischen frische Ecoflex und Patch it up. Denken Sie daran, dass diese Technologie ist immer noch ein work in progress, aktiv von Wissenschaftlern an einem großen Forschungs Universität entwickelt - so fühlen sich nicht schlecht, wenn Ihr Roboter nicht perfekt beim ersten Versuch zu arbeiten! Ich habe keine bessere Bilder, weil ich alle meine Ecoflex auf dieser ziemlich großen Form (ich eigentlich nur verwendet werden, 00 bis 30, würde aber viel bessere Ergebnisse mit 00 bis 30 und 00 bis 50 bekommen haben), und wollte nicht, um das Geld für eine zweite Charge zu verbringen. Wenn es Ihnen gelingt es besser zu machen, geben Sie bitte Bilder in den Kommentaren! Wenn Sie in irgendwelchen anderen Probleme laufen oder haben Fragen zu diesem oder einem meiner anderen Instructables, zögern Sie bitte nicht, einen Kommentar unten zu lassen.

                      1 Schritt:

                      12V-220V Inverter, 2 * 680uF Kondensatoren, Spule, Laservisier, 2servo, 4mm Projektil Wenn Sie mehr Informationen benötigen, schreiben Sie bitte in den Kommentaren.

                        2 Schritt:Schritt 1: Schritt 2:

                        Wasserwerfer arduino robotStep 1: Alle 7 Artikel anzeigen Arduino Uno R2 Arduino Motorshield Wasserpumpe flexible Rohr 6 x AA NiMH-Akkus Batteriekasten für 2 AA Batteriekasten für 4 AA Servo 9g x 2 2WD Robot Chassis Relais 5V IR-Fernbedienung IR Recivier wiresStep 2:

                          6 Schritt:Schritt 1: Bereiten Sie die "Form" für die Reifen Schritt 2: Erstellen Sie eine Reifen Schritt 3: Fügen treadmarks zum Reifen Schritt 4: Wiederholen Sie die Schritte 1-3 für die zweite Reifen Schritt 5: Entfernen (gehärtet) Reifen aus den Formen Schritt 6: Reifen anbringen, um axel

                          Brauchen kleinen Reifen für Ihr Roboter? Machen sie von Sugru! Diese instructable beschreibt, wie benutzerdefinierte Silikon-Reifen für einen Roboter, zusammen mit einer Achse verbunden zu machen. Materialien für die beiden Reifen, durch eine Achse miteinander verbunden sind: 2 Filzstifte (als Form für die Größe des Reifens zu verwenden) Papier (zum Wickeln um die Markierung, um ein Anhaften zu verhindern) Band (muss abnehmbar sein, werden Malerband gut zu funktionieren) Popsicle Sticks (zum Formen und Gestaltung) 1 Axel (abhängig vom Antriebssystem des Roboters, wahrscheinlich ein Holzdübel wird funktionieren) SugruStep 1: Bereiten Sie die "Form" für die Reifen Wählen Sie Marker, die den Innendurchmesser, die Sie für Ihre Reifen haben. Schneiden Sie einen Papierstreifen, um den Marker zu wickeln. Wickeln Sie das Papier um den Boden des Markers, dann wickeln Sie das Band um den Rand des Papiers. Dies wird eine Form, um für den Reifen verwenden, erstellen und sprach Form und verhindern, dass die Sugru Kleben an der Markierung. Schritt 2: Erstellen Sie eine Reifen Kneten Sie den Sugru in einen etwas flachen Stück. Wickeln Sie es um das Papier. Rollen Sie den Marker auf dem Tisch vorsichtig zu verteilen das Sugru gleichmäßig auf allen Seiten. Schritt 3: Fügen treadmarks zum Reifen (Vorsichtig) zu erstellen treadmarks mit der Eis am Stiel-Stick. Diese werden Grip des Reifens auf Oberflächen zu verbessern. Schritt 4: Wiederholen Sie die Schritte 1-3 für die zweite Reifen Während des Wartens auf die erste Reifen zu härten, wiederholen Sie die Schritte 1-3 für eine zweite Reifen, auf einem anderen Marker. Schritt 5: Entfernen (gehärtet) Reifen aus den Formen Alle 8 Artikel anzeigen Wenn die Sugru trocken ist, entfernen Sie das Klebeband von der Markierung. Ziehen Sie das Papier von der Markierung, das Entfernen des Reifens mit ihm. Schritt 6: Reifen anbringen, um axel Alle 10 Artikel anzeigen Schieben Sie eine große geknetet Bündel Sugru in die Mitte eines jeden Rades. Schieben Sie eine axel in der Mitte der Bündel Sugru. Hinweis: Wir verwendeten eine Kunststoff-Messer, weil es bequem war, werden Sie wollen, um eine axel Sie mit Ihrem Roboter fahren können wählen. Möglicherweise ein Holzdübel. Sanft rollen die axel und Reifen, um sicherzustellen, dass es zentriert ist. Lassen Sie 24 Stunden, um zu härten. Genießen Sie Ihre maßgeschneiderte DIY-Reifen!

                            2 Schritt:Schritt 1: Material: Schritt 2: Montage:

                            Ich bin im aktuellen Prozess der Erstellung eines Roboters mit der Notwendigkeit für mehrere Kontrolllampen. Anfangs hatte ich einfach ein Etikett mit einer LED über sie, mir zu sagen, ob ein bestimmtes System aktiviert wurde. Das Problem, das entstanden war mein LED-Projekt Licht und waren ein wenig blenden zu schauen, nicht zu erwähnen, sie sind überall beleuchten. Steuern Sie das Licht! . - Einführung in einfache LED-Anzeige Abdeckungen Schritt 1: Material: Für die Leuchtanzeigen müssen Sie nur ein paar einfache, billige Materialien. Klebeetiketten Schwarze Farbe LED Ihrer Farbwahl-Material für die Sicherung VGA- oder DVI-Kabel Schutzkappe ** ** Ich durch so viele PC-Video-Kabel bei der Arbeit (VGA und DVI), dass ich dachte, es wäre eine Schande, wegwerfen die kleinen semi-transparent Kappen, die die Enden des Kabels zu schützen gehen. Eine Anwendung, die ich über ist, dass sie sich hervorragend für vertuschen schmetternden Licht LED, während es ihnen ermöglicht, noch glow.Step 2: Montage: Alle 8 Artikel anzeigen Schritt 1 (Bild 1): Drucken Sie ein kurzes Handzeichen für Ihre Anzeige, entschied ich mich für PWR, gut, Power. Schritt 2 (Bild 2): Schneiden Sie den Aufkleber auf innerhalb der Abmessungen der Oberseite der Kappe passen. Schritt 3 zurück (Bild 3): Bohren Sie ein Loch durch Ihre Trägermedium, Karton in diesem Beispiel. Schritt 4 (Bild 4): Legen Sie die LED durch den Halt und Klebstoff an Ort und Stelle. Schritt 5 (Bild 5): Mitte und kleben Sie die Kabelschutzkappe auf die Trägermedium mit der LED in den Hohlraum. Schritt 6 (Bild 6): Tragen Schwarz, in diesem Fall Acryl, Lack, um Licht von glänzenden durch zu halten Lassen Farbe trocknen (Dies kann mehr als eine Schicht zu nehmen.). Schritt 7 (Bild 7): Zentrum und wenden Sie das Etikett mit dem Kabelschutzkappe. Schritt 8 (Bild 8): Jetzt eine Anzeigelampe mit einem Label und einem weichen Schein müssen Sie. (Es bringt wirklich mehr Licht, sorry über die dunkle Bild)

                              4 Schritt:Schritt 1: Zubehör Listing Schritt 2: Zubehör Einführung Schritt 3: Installation Schritt Schritt 4: Dacing Spinnen-Roboter

                              ICStation Teams vorstellen, wie man die DIY Hexapod4 Spinnen-Roboter. Um diese Roboter Zug zu machen, brauchen wir nur die Steuerungssoftware und die folgenden Komponenten: 1. 6 Legs 18 DOF Robot Black Spider Robot 18pcs SG90 Servo Motor 2. 32 Kanäle Servo Motor Controller Robot Contorller Servotreiber 3.7.4V Netzteil Hinweise: 1. Die Steuerung 3509 kann mit 32 PC-Servomotoren anzuschließen, verbinden Sie den Stift "+" mit dem roten Draht des Servomotors, den Stift "-" mit dem orangefarbenen Draht des Servomotors, schließen Sie den Stift "S" mit der gelbe Kabel des Servomotors. 2. Sie können auch andere Controller wie Arduino, aber wir haben nicht die damit verbundenen Material hergestellt jetzt. Und Sie können den Joystick verwenden, wenn Sie den Controller 3509 zu verwenden, aber Sie müssen es selbst bestellen müssen. 3. Sie können den Roboter über USB-Kabel mit Hilfe der Steuereinheit 3509 zu steuern und es ist Steuersoftware. Aber wenn Sie eine andere Steuerung verwenden, müssen Sie einen anderen Weg zu versuchen, den Roboter zu steuern, wir Zubehörstoffe für andere Controller riht now.Step 1 nicht: Zubehör Listing Schritt 2: Zubehör Einführung 1> .Zubehör Einleitung 1 (In-Kit) Teil 1: Host Körperhalterung x1 Teil 2: Arm 1_1 x6 Teil 3: Arm 1_2 x6 Teil 4: Arm 2 x6 Teil 5: Leg x6 Teil 6: M3 * 20 Screw x12 Teil 7: M3 Nut x12 2> .Zubehör Einleitung 2 (Herstellung nach sich selbst, werden wir senden in kit) Teil 8: M1.5 * 11 Screw x24 Teil 9: M1.5 Nut x24 3> .Zubehör Einleitung 3 (Bereiten Sie selbst, werden wir nicht senden Sie als Bausatz. Part 11 ~ 15 Part 10-Accessoires, sie sind alle in einem Set. Wenn Sie Part 10 kaufen, werden Verkäufer, den Sie Part 11 ~ 15 zu senden) Teil 10: SG90 Servo motor x18 Teil 11: "+" Servohalterung (Wir verwenden es in zu installieren) Teil 12: "-" Servohalterung (Wir verwenden es in zu installieren) Teil 13: Servohalterung x18 Teil 14: M2 * 7 Schraube x18 Teil 15: M2 * 5 Schraube x18Step 3: Installation Schritt Alle 21 Artikel anzeigen Schritt 4: Dacing Spinnen-Roboter

                                7 Schritt:Schritt 1: Materialien Schritt 2: Elektronik Schritt 3: Mechanical Design Schritt 4: Arduino Sketch - Cube Solving Algorithm Schritt 5: Python GUI Schritt 6: Verbinden sie alle - Serielle Kommunikation Schritt 7: So verwenden Sie

                                Also hier ist ein Projekt, das ich gearbeitet habe für eine Weile ... Dieser Roboter, die ein Zauberwürfel zu lösen, kann mit Arduino. Ich habe gelernt, wie man einen Rubiks Cube lösen im letzten Jahr, und ich war auch in Arduino, so schließlich landete ich mit einer Idee zu meiner eigenen Zauberwürfel Löser zu machen. Wie viele Menschen auf der Suche nach "Zauberwürfel Solver" auf Google, einer der ersten Roboter ich fand, war der gekippten Twister Design von Hans Andersson: Ich sah mich auf einige andere Zauberwürfel Löser, aber ich wegen seiner (relativen) Einfachheit mochte diesen Entwurf, also baute ich eine ähnliche Version davon mit Popsicle Sticks, einem Arduino und 2 Servos. Am Ende nimmt meine Roboter ca. 20 Minuten, um den Würfel Staat und solve.Step 1 eingeben: Baustoffe Elektronik: - Arduino UNO R3 - 2 Servos (I verwendet Hitec HS-311 ist) - Drähte - USB Kabel Sie können alle diese Teile aus jeder Robotik Laden zu bekommen. Ich habe sie von canadarobotix.com Hardware: - Popsicle Sticks - Holzspieße - Dünnes Sperrholz - Holzrad (Spieß muss in das Loch zu passen) - Heißkleber - Papierhandtuchrolle Software: - Arduino IDE - (Algorithmen in C ++) - Python 2.7+ und Tkinter - (GUI) - PyserialStep 2: Elektronik Verdrahtung der Servos an den Arduino ist ziemlich einfach 1. Schließen Sie die gelbe (Signal) Drähte von den Schub- und Dreh Servos an Pin 6 bzw. 9. 2. Schließen Sie die positiven und negativen Leitungen an den 5V-Stromquelle und Masse. Manchmal hatten die Servos Nervosität, so dass ich denke, ein paar Kondensatoren könnten die current.Step 3 geglättet haben: Mechanical Design Ich sah ein paar Entwürfe, sondern ließ sich auf dem Tilted Twister, weil es nur erforderlich, 2 Servos für den Betrieb, die als komplexe mechanisch wie andere Roboter wie der nicht war CubeStormer. Also hier ist, wie der Mechanismus funktioniert im Grunde: 1. Eine Plattform hält und dreht den Würfel. 2. Der Arm drückt und hält den Würfel. Als ich versuchte, den Solver zu bauen, habe ich versucht, Bauanleitung hier folgen: Aber ich war ziemlich faul und nicht folgen Sie den Anweisungen, also machte ich eine hölzerne Nachbildung mit ein paar Veränderungen. Ich habe nicht jeden Schritt der Build-Prozess dokumentiert, aber ich glaube, Sie können die geneigten Twister-Design mit ein paar Veränderungen zu reproduzieren: 1. Slanted klebt an den Würfel von Hängenbleiben zu vermeiden. 2. Um die Armgelenken zu bauen, - Ich bohrte ein Loch in Enden der Popsicle Sticks. - Ich schnitt 2 cm von einem Holzstäbchen. - Ich habe den Spieß in den Stöcken - Geklebte Holzräder, die als Scheiben an jedem Ende zu handeln. Ehrlich Aufbau der physische Löser war viel schwieriger und komplexer, als ich erwartet hatte, so dass, wenn Sie irgendwelche Fragen auf, wie ich baute die Solver, nur ask.Step 4: Arduino Sketch - Cube Solving Algorithm [Code: https://github.com/matt2uy/Cube-Solver] Also im Grunde der Code schrieb ich verwendet Kombinationen drückt hält und Plattformdrehungen um Algorithmen, um den Würfel gelten. Es gibt 3 Teile meines Codes: die algortihm, GUI (Geben Sie cube Zustand) und die serielle Kommunikation Beginnen wir mit dem beginnen Arduino Sketch. Es benutzt im Grunde Algorithmen, um die Cube-Farben manipulieren: 1. Es gibt 6 char-Arrays jeweils für Seite des Würfels. 2. Mit einem Grund Schicht für Schicht-Methode von den Zauberwürfel zu lösen, eine Funktion, cube_decide () machte ich, geht, dass in jeder Phase oder den Cube Lösungsprozess. 3. Innerhalb jeder Stufe wie cube_decide_cross () (die Lösung des grenz), würde das Programm für bestimmte Standorte von Farben in dem Würfel zu überprüfen, und wenn ein Algorithmus mit der Bedingung, würfel-Notation wie "U" (Up) oder abgestimmt gesamten Algorithmen, wie fix_cross_instance_1 () würde ausgeführt werden. 4. Der Würfel Notation und Algorithmen steuern die Servofunktionen wie push_cube () oder rotate_one (). Hier ist eine grundlegende Übersicht über die Codestruktur (Abstraktionsschichten): Cube Entscheiden Funktionen <Cube Algorithmen <Cube verschieben Funktionen <Servo-Funktionen <Move-Funktion Ein wichtiger Durchbruch ich hatte, war, dass ich tatsächlich Bewegungen des Würfels simuliert im Programm. Das Programm ordnet die Werte in den Arrays zu simulieren und Würfeldrehung. Auf diese Weise kann das Programm den Würfel bewegen zu simulieren, bevor es physisch führt it.Step 5: Python GUI Ich brauchte eine bessere Möglichkeit der Eingabe der Würfel Staat als direkte Eingabe sie in die Arduino Sketch, so bekam ich die Idee der Schaffung einer GUI von diesem Roboter: Denn ich bin neu zu machen Tkinter GUI (Graphical User Interface) und wollte nicht zu einem von Grund auf neu zu machen, fand ich ein Tic Tac Toe-GUI hier: http://www.dzone.com/snippets/gui-tic- tac-toe-weniger ... Dann drehte ich die 3x3-Anordnung von Tasten in etwas einen Würfel ähnlich und fügte ein paar Knöpfe. Ich habe auch Schaltflächen, die Farbe jedesmal, wenn sie angeklickt wurden verändern sollte. Schließlich machte ich 5 weitere Fenster, die Pop-up würde eine nach der anderen, und übertragen Sie die in ein lokales Array in das Skript eingegeben Farben. Allerdings, ich schlug den Code zusammen in einem Durcheinander, da ich einfach kopieren und eingefügt 6 separaten Fenstern, mit fast identischen Funktionen. Alle Vorschläge, wie ich konnte bereinigen Sie den Code sind willkommen Schritt 6: Verbinden sie alle - Serielle Kommunikation! Sobald der Algorithmus in der Arduino Sketch und die Python-GUI bereit waren, brauchte ich etwas, etwas, das den Würfel Zustand von der GUI gesammelt verwenden und übertragen sie an die Arduino Sketch würde. Nachdem die Skizze die Daten empfängt, kann er den Würfel Zustand durch die Algorithmen setzen und den Würfel physisch zu lösen. Um das zu tun, habe ich eine Bibliothek namens pyserial, die hilft, meine Python-Skript kommunizieren mit dem Arduino über eine serielle Schnittstelle. Im Grunde ist dies, wie ich kodiert die die serielle Kommunikation: 1. Nach den Würfelfarben wurden in der GUI in eingegebenen Send_Cube_State.py, in einen String umgewandelt ich die Daten 2. Verwendet ein "Handshake", die in diesem Fall die Arduino sagt dem Computer, es ist bereit, dann den Computer überträgt die Daten an den Roboter. 3. Der Arduino wandelt die in Zeichen, die auf Arrays in der Skizze zugeordnet sind, erhalten String. 4. Nun, da die Würfelfarben wurden erfolgreich aus dem Computer auf die Arduino übertragen, die Würfelfarben können durch die Algorithmen zu setzen und zu lösen, die Rubiks cube.Step 7: So verwenden Sie Wenn Sie versuchen, den Roboter selbst zu bauen sind, oder einfach nur versuchen, den Code, hier ist eine Checkliste, um Ihnen zu helfen: 1. Downloaden und installieren Sie diese Pakete und Anwendungen - Arduino IDE (http://arduino.cc/en/Main/Software) - Python 2.7 (Tkinter ist enthalten) (https://www.python.org/downloads/) - Pyserial (https://pypi.python.org/pypi/pyserial) 2. Laden Sie die Quelldateien hier: https://github.com/matt2uy/Cube-Solver 3. Kopieren Sie Cube_Solver.cpp auf die Arduino IDE. 4. Stecken Sie das Arduino in und laden Sie die Skizze. 5. Gleich nach dem Hochladen, beachten Sie die serielle Port-Nummer in der unteren rechten Ecke. (Siehe Bild oben) 6. In Send_Cube_State.py, ändern Sie die Adresse in der Leitung 18, um die Zahl auf der IDE lassen. (Siehe Bild oben) 7. Öffnen Sie die Eingabeaufforderung (Windows) oder Terminal (Mac / Linux) 8. Sie in das Verzeichnis, wo Sie setzen in die Quelldateien gehen: - Mit dem Befehl 'cd', zum Beispiel: - CD 'path / to / Cube-Solver' 9. Führen Sie das Skript mit .py: python send_cube_state.py 10. Wenn Sie sehen, eine Reihe von "y ist als Druck auf dem Bildschirm: - Warten Sie ca. 5 Sekunden - Verlassen Sie mit Strg-C oder Befehl-C - Wiederholen Sie Schritt 9 erneut. - Es sollte ein GUI, das zeigt sein. 11. Geben Sie die Cube Farben in der richtigen Orientierung: Farbe in Vorder | auf Top Farbe 1. Yellow | Blau 2. Weiß | Grüne 3. Blau | Weiß 4. Rot | Weiß 5. Green | Weiß 6. orange | Weiß 12. Setzen Sie den Würfel in der Solver in der Orientierung hier zu sehen: http://goo.gl/tSqSpp 13. Klicken Sie auf 'Lösen Sie!' 14. Wenn das nicht funktioniert: - Kopieren Sie Cube_Solver_No_GUI.cpp auf die Arduino IDE - Im Einklang 32-54, geben Sie die Cube-Farben in der gleichen Konvention wie in Schritt 11. - Führen Sie Schritt 12 - Laden Sie die Skizze auf das Arduino.

                                  1 Schritt:

                                  hai Jungs das ist meine einfache Licht folgenden Schub Roboters Dinge, die Sie über diese Roboter zu bauen sind erforderlich: 1) zwei BC337 NPN-Transistoren 2) zwei LDRs 3) zwei Gleichstrommotoren 100 RPM 4) eine 9V Batterie Halter 5) ein Steckbrett 6) einige Drähte OPTIONAL 1) Räder 2) einige Stifte (zum Verbinden von Drähten in Steckbrett) so können machen diesen Roboter verbinden Sie ein LDR in j Zeilen dritten Loch und ich Reihen ersten Loch. verbinden Sie dann den Transistor in Steckbrett, so daß dessen Kollektor am zweiten Loch I Reihe ist, Unterseite auf dritte Loch I Reihe ist, Emitter am vierten Loch I Reihe ist. verbinden Sie den richtigen Motor, um erste und zweite Lochreihe des j. Verbinden Sie nun den nächsten LDR an Dritte letzten Loch j Zeile und letzten Loch I Reihe ist. verbinden Sie dann den nächsten Transistors, so daß dessen Kollektor am vorletzten Loch I Reihe ist, Unterseite auf drittletzten Loch und Emitter am viertletzten Loch. Jetzt verbinden Sie den linken Motor zum letzten und vorletzten Loch j Zeile ist. Jetzt verbinden Sie die Leitung vom ersten Loch f Reihe zur zweiten Loch e Zeile der dann ein weiteres Kabel von f Zeile vierte Loch, um erste Loch d Row. dann schließen Sie die Leitung vom ersten Loch c Reihe zur viertletzten Loch c Row. Jetzt schließen Sie ein anderes Kabel vom zweiten Loch b Zeile zur letzten Loch Reihe von B. dann ein weiteres Kabel vom viertletzten Loch f Reihe zur viertletzten Lochreihe E. schließen Sie ein anderes Kabel vom letzten Loch f Zeile zur letzten Lochreihe E. jetzt die Stromversorgung. Schließen Sie das negative Kabel (schwarz) der 9V-Batterie Halter erste Loch einer Zeile. das Pluskabel (rot) zum letzten Loch einer Zeile. jetzt unser einfaches Schub Lichtfolger ready.i verwendet Stifte, um die Drähte in dem Steckbrett zu verbinden, können Sie süchtig Drähte oder Kopfstifte zu verwenden, um Drähte in dem Steckbrett zu verbinden. Ich habe eine 9V-Batterie an die Macht dieses Roboters. ist es eine einfache Roboter und einfach zu machen. wenn Sie irgendwelche Zweifel, überprüfen Sie den Schaltplan. GENIESSEN !!!

                                    6 Schritt:Schritt 1: Das Verständnis der Projekt Schritt 2: Erste Schritte Schritt 3: Chassis Assembly Schritt 4: Verdrahtung Schritt 5: Coding Schritt 6: Testen und Debuggen

                                    Dies ist mein erster Beitrag auf Instructables und ich bin super aufgeregt, um meine Kenntnisse zu teilen! Meine ursprüngliche Roboter Beitrag ist hier: Spryo SpoonTail das ist nur meine Roboter zeigt ein paar Tricks, aber mit einem angebundenen Steuer. In diesem Instructable Ich werde Ihnen zeigen, wie eine quadrapod Ihrer eigenen zu machen und mit Hilfe der Spracherkennung via Bluetooth auf Ihr bot steuern. Erhielt, danke Oddbot für die Robotik ihre Einführung und hilft mir auf eine Menge von Projekten. Ich werde seine Referenz Instructable in bestimmten Phasen wie diese kürzer machen Schritt 1 (mit seiner Erlaubnis ofcourse!). Das Verständnis der Projekt Dieses Projekt ist nicht einfach, in der Tat, wenn Sie nicht mit Arduino und Python gearbeitet haben, dieses Projekt wäre eine ziemliche Herausforderung, aber glauben Sie mir das Endprodukt ganz gelohnt. Darüber hinaus werden Sie entdecken, wie einfach und leistungsstark sowohl Arduino und python wirklich sind. Es ist erwähnenswert, dass der Hauptgrund, warum ich mache diese Instructable ist, dass die Fernsteuerung per Bluetooth zeigen, lohnt sich der Einsatz der Spracherkennung ist durchaus möglich, und ist nicht so schwer. Steuerteil - auch wenn Sie bereits über einen Roboter der eigenen oder sogar ein RC-Auto, das Sie gehackt haben, können Sie dieses Tutorial nur für die Spracherkennung verwenden können. Danksagung: Playful Puppy Robot von OddBot Spracherkennung mit BitVoicer und Arduino durch leandro4b Lassen Sie uns Robots Schritt 2: Erste Schritte Hardware erforderlich: Dagu Quadbot Chassis Kit Dagu Spinne-Controller Mini-USB-Kabel Jumper Kabel (Lasten em) Bluetooth-Modul HC-06 Akkus (LiPo 7V-30V empfohlen) SRF05 Ultraschallsensor (optional) Bluetooth USB-Modul (falls Ihr PC nicht mit einem eingebauten kommen bluetooth, wie in meinem Fall) LEDs (komm schon, der nicht wie LEDs an ihren Projekten, aber es ist optional) Software erforderlich: Arduino - Programmierung der QuadroPod Python 3.4 - Kommunikation von Eclipse oder Geany - Python-Schnittstelle Bitvoicer (5 €) - Spracherkennung oder Google-Spracherkennung über python (kostenlos, aber ist mehr Kodierung) Fähigkeiten Empfohlen: Arduino Wissen Python Patience (viel erforderlich) Hinweis: Ich bin nicht hier etwas Werbung, bin ich nur die Verknüpfung Sie die Produkte, die ich für mein Projekt verwendet wird, sind Sie frei, Tools / Software / Produkte nach Ihrem Geschmack zu verwenden oder sogar einige auf eigene Faust (denke das 3D-Drucken) .Schritt 3 : Chassis Assembly Wenn Sie Ihre eigenen Roboter wie ein RC Auto, Teddybär oder sogar ein Heimautomatisierungsgerät zu verwenden ist, können Sie diesen Schritt überspringen. Denken Sie daran, Oddbot wer ich schon erwähnt? Er ist im Grunde meine virtuellen Mentor. Was wirst du jetzt tun ist, führen Sie die Schritte 1 bis 7 aus seiner Instructable - Playful Puppy Robot oder Sie diese verwenden PDF-Handbuch auf Chassis des quadrapod montieren. Das war es für diese step.Step 4: Verdrahtung Lets verbinden die Servos ersten, sie gehen in wie folgt aus: Vorne links Hip Servo - Stift 46 Front Right Hip Servo - Stift 52 hinten links Hip Servo - Stift 28 hinten rechts Hip Servo - Stift 13 vorne links Knie Servo - Stift 47 Front Right Knee Servo - Stift 53 hinten links Knie Servo - Stift 29 Hinter rechtes Knie Servo - Pin 12 Hinweis: Die Servos können angeschlossen werden, um die Stifte immer Sie bequem, man muss nur den Code ändern, um zu diesem geänderten Stift entsprechen. Dann wird die HC-06 Bluetooth-Modul (4): GND - GND VCC - + 5V TXD - RX0 / D0 (Signal) RXD - TX0 / D1 (Signal) Abbildung 1: Zeigt das Layout der majestätischen DAGU Spinne Board (beachten Sie, ich zog die GND, 5V und Signalbereiche auf dem Brett für diejenigen von Ihnen, etwas faul, um durch den Handbüchern, die ich überhaupt wirklich, wirklich empfehlen Sie tun gehen). Abbildung 2: Zeigt die prächtigen HC 06 Bluetooth-Modul, das unsere "RC" für dieses Projekt sein wird. Für dieses spezifische Projekt, werden wir nur mit dem Modul, um Nachrichten zu empfangen. Abbildung 3: Verdrahtung des HC 06 zu einem Arduino UNO (in führen, dass Sie nur wollen, um es mit einem UNO oder ähnliche Platten für Ihr Projekt testen). Abbildung 4: Anschluss des Moduls HC 06 an die Spinne Board (GND und VCC-Verbindungen sind bis zu Ihnen, so lange sie in der gleichen Zeile sind). Abbildung 5: Was sollte es Art von aussehen wie mit allem, was sie eingesteckt (nicht über die shinny zwei "Augen" sorgen im Vorderteil meines bot, seine nur für die Show, und der Servo auf der Rückseite ist für die Steuerung mit dem Schwanz aber der Schwanz brach :( wird es bald zu beheben) .Schritt 5: Codierung Arduino: Starten Arduino und öffnen Sie eine neue Skizze. Leider habe ich nicht genügend Zeit haben Sie die Grundlagen der Arduino zu lehren. Sie können sehen einige Tutorials , wenn Sie Lust haben. Also das ist, was wir tun werden, sobald Sie eine neue Skizze geöffnet: Datei >> Neu oder Strg + N. Kopieren Einfügen den folgenden Code ein (oder laden Sie einfach die angehängte Datei). Ich schulde Oddbot wieder für die Hilfe mit der Bewegung Teil des Codes looooong laaange zurück. Der Code: / * Titel: Sprachgesteuerte QuadroPod Autor: Adith Jagadish Boloor Bemerkungen: Dieser Code ist für Sie kostenlos zu benutzen, zu modifizieren oder einfach an, wenn Sie wirklich gelangweilt zu starren. * / #include <Servo.h> // Servo-Bibliothek // Die Positionen der Servos #define FLHcenter 1500 #define FRHcenter 1500 #define RLHcenter 1520 #define RRHcenter 1450 #define FLKcenter 1150 #define FRKcenter 1220 #define RLKcenter 1220 #define RRKcenter 1210 // Hier können Sie Servo-Pin-Nummern entsprechend ändern //, Spezifische Verbindungen #define FLHpin 46 // Front Left Hip Servostift #define FRHpin 52 // Front Right Hip Servostift #define RLHpin 28 // hinten links Hip Servostift #define RRHpin 13 // hinten rechts Hip Servostift #define FLKpin 47 // vorne links Knie Servostift #define FRKpin 53 // Front Right Knee Servostift #define RLKpin 29 // Hintere linke Knie Servostift #define RRKpin 12 // hinten rechts Knie Servostift // Puffer für die Sprachnachricht char InByte; // LEDs !!!!! Wenn Sie 'em verwenden int LED1 = 27; int LED2 = 11; int LED3 = 45; int LED4 = 26; // Some Konstanten für Bewegungen des Bots, ja Sie können // Mit ihnen zu spielen, um die beste Leistung zu erhalten int Zeit = 90; int LShift = 280; int RShift = 280; int Raise = 550; // Servos definieren Servo FLHservo; Servo FRHservo; Servo RLHservo; Servo RRHservo; Servo FLKservo; Servo FRKservo; Servo RLKservo; Servo RRKservo; Leere setup () { // Bringen Servos (digital) FLHservo.attach (FLHpin); FRHservo.attach (FRHpin); RLHservo.attach (RLHpin); RRHservo.attach (RRHpin); FLKservo.attach (FLKpin); FRKservo.attach (FRKpin); RLKservo.attach (RLKpin); RRKservo.attach (RRKpin); // Bringen LEDs (digital) pinMode (LED1, OUTPUT); pinMode (LED2, OUTPUT); pinMode (LED3, OUTPUT); pinMode (LED4, OUTPUT); Serial.begin (9600); // Zentrum Servos FLHservo.writeMicroseconds (FLHcenter); FRHservo.writeMicroseconds (FRHcenter); RLHservo.writeMicroseconds (RLHcenter); RRHservo.writeMicroseconds (RRHcenter); FLKservo.writeMicroseconds (FLKcenter + 700); FRKservo.writeMicroseconds (FRKcenter + 700); RLKservo.writeMicroseconds (RLKcenter + 700); RRKservo.writeMicroseconds (RRKcenter + 700); Verzögerung (500); // Gibt die Kontrollen zu unterschiedlichen Buchstaben zugeordnet Serial.println ("WASD - Bewegung"); Serial.println ("z - Schlaf"); Serial.println ("x - tot"); Serial.println ("i - sitzen"); Serial.println ("u - Stand"); Serial.println ("q - wake up"); } Leere Schleife () { Serial.println ("Ready to Befehl zu akzeptieren"); while (Serial.available ()!); // Hier bleiben, solange COM-Port ist leer InByte = Serial.read (); // Lesen nächste verfügbare Byte Verzögerung (50); if (InByte == 'q') // aufwachen - LEDs blinken, wenn man sie verwendet { digital (LED1, LOW); digital (LED2, LOW); digital (LED3, LOW); digital (LED4, LOW); Verzögerung (200); digital (LED1, HIGH); digital (LED2, HIGH); digital (LED3, HIGH); digital (LED4, HIGH); Verzögerung (200); digital (LED1, LOW); digital (LED2, LOW); digital (LED3, LOW); digital (LED4, LOW); Verzögerung (200); digital (LED1, HIGH); digital (LED2, HIGH); digital (LED3, HIGH); digital (LED4, HIGH); Verzögerung (200); digital (LED1, LOW); digital (LED2, LOW); digital (LED3, LOW); digital (LED4, LOW); Verzögerung (200); digital (LED1, HIGH); digital (LED2, HIGH); digital (LED3, HIGH); digital (LED4, HIGH); Verzögerung (200); digital (LED1, LOW); digital (LED2, LOW); digital (LED3, LOW); digital (LED4, LOW); Verzögerung (200); digital (LED1, HIGH); digital (LED2, HIGH); digital (LED3, HIGH); digital (LED4, HIGH); } else if (InByte == 'z') // Schlafplätze { FLHservo.writeMicroseconds (FLHcenter); FRHservo.writeMicroseconds (FRHcenter); RLHservo.writeMicroseconds (RLHcenter); RRHservo.writeMicroseconds (RRHcenter); FLKservo.writeMicroseconds (FLKcenter + 700); FRKservo.writeMicroseconds (FRKcenter + 700); RLKservo.writeMicroseconds (RLKcenter + 700); RRKservo.writeMicroseconds (RRKcenter + 700); Verzögerung (1000); digital (LED1, HIGH); digital (LED2, HIGH); digital (LED3, HIGH); digital (LED4, HIGH); Verzögerung (200); digital (LED1, LOW); digital (LED2, LOW); digital (LED3, LOW); digital (LED4, LOW); Verzögerung (200); digital (LED1, HIGH); digital (LED2, HIGH); digital (LED3, HIGH); digital (LED4, HIGH); Verzögerung (200); digital (LED1, LOW); digital (LED2, LOW); digital (LED3, LOW); digital (LED4, LOW); Verzögerung (200); digital (LED1, HIGH); digital (LED2, HIGH); digital (LED3, HIGH); digital (LED4, HIGH); Verzögerung (200); digital (LED1, LOW); digital (LED2, LOW); digital (LED3, LOW); digital (LED4, LOW); Verzögerung (200); } else if (InByte == 'u') // Stand Up { // Zentrum Servos FLHservo.writeMicroseconds (FLHcenter); FRHservo.writeMicroseconds (FRHcenter); RLHservo.writeMicroseconds (RLHcenter); RRHservo.writeMicroseconds (RRHcenter); FLKservo.writeMicroseconds (FLKcenter); FRKservo.writeMicroseconds (FRKcenter); RLKservo.writeMicroseconds (RLKcenter); RRKservo.writeMicroseconds (RRKcenter); Verzögerung (1000); } else if (InByte == 'X') // tot X spielt { FLHservo.writeMicroseconds (FLHcenter); FRHservo.writeMicroseconds (FRHcenter); RLHservo.writeMicroseconds (RLHcenter); RRHservo.writeMicroseconds (RRHcenter); FLKservo.writeMicroseconds (FLKcenter + 700); FRKservo.writeMicroseconds (FRKcenter + 700); RLKservo.writeMicroseconds (RLKcenter + 700); RRKservo.writeMicroseconds (RRKcenter + 700); Verzögerung (1000); } else if (InByte == 'i') // sitzt { FLHservo.writeMicroseconds (FLHcenter); FRHservo.writeMicroseconds (FRHcenter); RLHservo.writeMicroseconds (RLHcenter-600); RRHservo.writeMicroseconds (RRHcenter + 600); FLKservo.writeMicroseconds (FLKcenter); FRKservo.writeMicroseconds (FRKcenter); RLKservo.writeMicroseconds (RLKcenter + 700); RRKservo.writeMicroseconds (RRKcenter + 700); } else if (InByte == 'h') // Hände schütteln { FLHservo.writeMicroseconds (FLHcenter-600); FRHservo.writeMicroseconds (FRHcenter); RLHservo.writeMicroseconds (RLHcenter-600); RRHservo.writeMicroseconds (RRHcenter + 600); FLKservo.writeMicroseconds (FLKcenter + 600); FRKservo.writeMicroseconds (FRKcenter); RLKservo.writeMicroseconds (RLKcenter-700); RRKservo.writeMicroseconds (RRKcenter + 700); Verzögerung (1000); FLKservo.writeMicroseconds (FLKcenter + 300); Verzögerung (200); FLKservo.writeMicroseconds (FLKcenter + 600); Verzögerung (200); FLKservo.writeMicroseconds (FLKcenter + 300); Verzögerung (200); FLKservo.writeMicroseconds (FLKcenter + 600); Verzögerung (200); } else if (InByte == 'w') // nach vorne laufen { LShift = 300; RShift = 300; for (int i = 0; i <5; i ++) { Lauf(); } } else if (InByte == 'a') // nach links abbiegen { LShift = -300; RShift = 300; for (int i = 0; i <3; i ++) { Lauf(); } } else if (InByte == 'd') // rechts { LShift = 300; RShift = -300; for (int i = 0; i <3; i ++) { Lauf(); } } else if (InByte == 's') // zurück laufen { LShift = -300; RShift = -300; for (int i = 0; i <5; i ++) { Lauf(); } } } void run () { FRKservo.writeMicroseconds (FRKcenter + Raise); // Erhöhen vorderen rechten Bein RLKservo.writeMicroseconds (RLKcenter + Raise-10); // Erhöhen hinteren linken Bein FLHservo.writeMicroseconds (FLHcenter + LShift); // Vordere linke Bein nach hinten verschieben RRHservo.writeMicroseconds (RRHcenter-RShift); // Hintere rechte Bein nach hinten verschieben Verzögerung (Zeit / 2); FRHservo.writeMicroseconds (FRHcenter + RShift); // Vordere rechte Bein nach vorne zu bewegen RLHservo.writeMicroseconds (RLHcenter-LShift); // Hintere linke Bein nach vorne zu bewegen Verzögerungszeit); FRKservo.writeMicroseconds (FRKcenter); // Unteren vorderen rechten Bein RLKservo.writeMicroseconds (RLKcenter); // Unteren hinteren linken Bein Verzögerungszeit); FLKservo.writeMicroseconds (FLKcenter + Raise); // Erhöhen vorderen linken Bein RRKservo.writeMicroseconds (RRKcenter + Raise); // Erhöhen hinten rechts Bein FRHservo.writeMicroseconds (FRHcenter-RShift); // Vordere rechte Bein nach hinten verschieben RLHservo.writeMicroseconds (RLHcenter + LShift); // Hintere linke Bein nach hinten verschieben Verzögerung (Zeit / 2); FLHservo.writeMicroseconds (FLHcenter-LShift); // Vordere linke Bein nach vorne zu bewegen RRHservo.writeMicroseconds (RRHcenter + RShift); // Hintere rechte Bein nach vorne zu bewegen Verzögerungszeit); FLKservo.writeMicroseconds (FLKcenter); // Unteren vorderen linken Bein RRKservo.writeMicroseconds (RRKcenter); // Unteren hinteren rechten Bein Verzögerungszeit); } Kurz bevor Sie den Code hochzuladen, gehen Sie folgendermaßen vor: Öffnen Sie den Geräte-Manager und suchen Sie Anschlüsse (COM und LPT). Beachten Sie den aktiven Port für Ihren Arduino. Es könnte sagen, USB Serial Port (COM3) so dass für mich der COM-Anschluss 3, das sein könnte für dich anders. Tools >> Brett >> Arduino Mega und Mega 2560 (Bild 2) Werkzeuge >> >> ATMega Processor 1280 (Bild 3) Werkzeuge >> >> COM3-Port (3 für meinen Fall nur !!) (Bild 4) Jetzt können Sie den Upload-Knopf drücken und wenn alles glatt, sollte es erfolgreich hochgeladen und der Roboter auf seinem Bauch liegen mit vier Beinen symmetrisch ausgestreckt mit einem stetigen LED blinkt aus der HC 06. Wenn Sie diese Fehlermeldung beim Hochladen: avrdude: stk500_getsync (): nicht synchron: bzw. = 0xE0 Nur ziehen Sie das Modul HC06, laden Sie den Code und schließen Sie ihn wieder an. Ok ich merkte etwas, während ich die Prüfung und das Schreiben dieses Tutorial. Sie beide BitVoicer und Python nicht benötigen, brauchen Sie nur eine von ihnen. BitVoicer tut alles für Sie und ihre Spracherkennungs-Engine ist sehr mächtig, aber es kostet 5 €, während Python-Spracherkennung benutzt Google Speech API so kann es manchmal geben, ein paar wirklich seltsame Ergebnisse und hat einige weitere Codierung, so haben die Wahl. Bluetooth Okay, kurz bevor wir zu dem Spracherkennungs Bit via BitVoicer oder Python, können verbinden die Bluetooth von Ihrem PC auf den HC 06 Ihrer bot. Sicherstellen, dass die Bluetooth auf Ihrem PC arbeitet, bevor Sie fortfahren, da es dauerte 5 Stunden zu erkennen, dass mein Laptop nicht mit einem eingebauten bluetooth kommen und ich musste, um ein Modul zu bestellen. Jetzt Macht Ihrer bot entweder über USB oder den Akku. OMG, wenn tut dieses Tutorial Ende !!!! Geduld! Sie sind fast da. Rechtsklicken Sie auf Bluetooth-Geräte-Symbol in der Tray-Leiste und klicken Sie auf Neues Gerät hinzufügen. Lassen Sie es zu suchen und suchen und suchen, bis HC - 06 erscheint Wenn es nicht zeigen, bis nach einiger Zeit versuchen, die Kontrolle, wenn Sie das Gerät können Sie Ihr Mobiltelefon (jedes Telefon außer Apple-Handys sollten in der Lage, es zu erkennen). Wenn Sie nicht wissen Sie, dass es etwas falsch mit der HC-06 und Sie es, indem Sie die Verbindungen repariert werden muss. Doppelklicken Sie darauf. Auf der nächsten Dialogfenster wählen Sie den Pairing-Code und Typ des Geräts in 1234. Es sollte installieren Sie dann die HC 06 auf Ihren Computer. Jetzt ist dieser Teil ist wichtig eröffnen Gerätemanager (Start >> Device Manager) Zum Anschlüsse (COM und LPT) und notieren Sie sich die COM-Anschlüsse von Bluetooth verwendet wird. COM10 und COM21 für meinen Fall. BitVoicer (Option 1) Sie können BitVoicer aus downloaden hier . First things first, wenn Sie kein amerikanisches Englisch Lautsprecher sind möchten Sie vielleicht die Sprache / Akzent, BitVoicer werden versuchen, zu erkennen, zu ändern. Um dies zu tun, gehen Sie zu Datei >> Weitere Sprachen und gehen Sie auf Installieren Sie die gewünschte Sprache / Akzent. Jetzt sind wir bereit, einige Befehle hinzufügen. Für den Anfang werden wir nur zwei Befehle hinzufügen, nämlich aufstehen und hinsetzen. Sie können sie bearbeiten oder mehrere Befehle später. Die Schritte sind wie folgt: Erstellen Sie ein neues Schema, indem Sie auf >> neue Datei. Ändern Sie den Standardeingabedatentyp char. Klicken Sie auf Hinzufügen neuer Satz Type in "Stand up" (ohne Anführungszeichen) Klicken Sie auf Add New Satz Type in "sit down" (wieder ohne Anführungszeichen) Nun unten in Satz Anagramme, ändern Sie die Datentypen der beiden Befehle, wenn ihr nicht bereits char char. Für aufstehen Typ den Befehl als u und für hinsetzen Typ i. Ihr Bildschirm sollte wie Bild 5 aussehen. Speichern Sie Ihr Schema in einem Verzeichnis, das für Sie bequem ist. Nun öffnen Sie Einstellungen von Datei >> Einstellungen und füllen Sie die Sachen mit. Die einzigen drei Dinge, die unterschiedlich sein können für Sie den Standardausgabeordner, Spracherkennung und Sprach den Portnamen sein wird. Ihr Port Name wird an Ihre COM-Anschluss entsprechen, dass Ihre Bluetooth verwendet, dass Sie in Schritt 6 in Bluetooth gefunden. Probieren Sie die niedrigere Zahl zuerst. Schlagen Sie auf Speichern. Gehe zum nächsten Schritt. Python (Option 2) Ersten Download Python (für dieses Tutorial werde ich Version 3.4 verwenden), die heruntergeladen werden können https://www.python.org/download/releases/3.4.1/ Warum 3.4 und die nicht der 2.7-Version? Nun, die Spracherkennung, die wir verwenden, funktioniert nur auf der 3.4-Version von Python (ya ich weiß, dass saugt aber hey 3.4> 2.7 oder?) Installieren Sie es in C: \ Python34 Bequemlichkeit halber. Das nächste, was Sie tun müssen, ist, herunterzuladen und zu installieren Eclipse, die eine Schnittstelle für das Schreiben von Code über Python ist. Sie können es hier herunterladen http://www.eclipse.org/downloads/ Installieren Sie es in C: \ eclipse Wenn Sie diesen Fehler erhalten, während es läuft ... Ein Java Runtime Environment (JRE) und Java Development Kit (JDK) zur Verfügung, um die Eclipse-laufen. Kein virtuelle Java-Maschine wurde nach der Suche die folgenden Stellen: C: \ eclipse \ jre \ bin \ javaw.exe javaw.exe im Strompfad Gehen Sie auf die erste Antwort in http://stackoverflow.com/questions/2030434/eclipse-no-java-jre-jdk-no-virtual-machine www.stackoverflow.com ist der beste Ort, um Hilfe für alle Probleme in python finden Verwenden Sie diese Anleitung, um python in Eclipse zu installieren außer statt Python 2.6 sollten Sie Python 3.4 zu wählen. Alternativ können Sie dieses Tutorial zu python in Geany installieren , wenn Sie beschlossen, Geany, die ich höre, ist viel schöner als eclipse, aber ich habe nicht genug Zeit, um es zu wandern hatte zu verwenden. Es gibt so etwas wie "Bibliotheken", die Sie benötigen, um die verschiedenen Funktionen in Python zugreifen. Jetzt gehen Sie vor und installieren einige Bibliotheken, die wir für dieses Projekt. Für diejenigen unter Ihnen, die bereits wissen, wie die Installation Bibliotheken gehen Sie einfach weiter installieren Sie die aufgeführten und fahren Sie mit dem Code. Bibliotheken erforderlich: PyBluez 0,20 - Bluetooth ( Setup ) PyAudio 0.2.8 - bietet Anbindungen für Spracherkennung ( Setup ) Speechrecognition 1.1.0 - Spracherkennung ( Download ) PyBluez und PyAudio können durch Herunterladen der ".... win32-py3.4.exe" Versionen aus dem Link und einfach läuft die (Setup) ausführbare Datei installiert werden. Speechrecognition Bibliothek ist ein bisschen schwierig, wenn Sie neu in Python sind. Den 'Download' Link oben zu öffnen und klicken Sie auf Downloads. Download "Speechrecognition-1.1.0.tar.gz (MD5)". Extrahieren Sie den gesamten Inhalt (nicht die Ordner, Speechrecognition-1.1.0, sagt aber was in ihm) der heruntergeladenen Ordner (via WinRar oder Dunst Sie sich wie mit) mit dem Python-3.4-Verzeichnis (C: \ Python34). Wenn ein Dialogfenster erscheint, gefragt werden, ob vorhandene Dateien zu ersetzen, klicken Sie auf Ja, alle. Jetzt wechseln Sie zu Laufwerk C: und bei gedrückter Umschalttaste der rechten Maustaste auf den Ordner, und klicken Sie auf Python34 sagt "Hier Befehl Open window". Geben Sie "python setup.py install" ohne Anführungszeichen, und drücken Sie Enter. Nun sollten Sie alle benötigten Bibliotheken installiert. Yay! Öffnen eclipse. Unter dem Ordner PythonTest aus dem Tutorial erstellen Sie eine neue Datei namens Speech_Controlled_Quadrapod.py ähnlich, wie Sie die Datei, die Sie pytest.py im Tutorial erstellt erstellt. Nun fügen Sie oder laden Sie ... Der Code: # Titel: Sprachgesteuerte Quadrapod # Autor: Adith Jagadish # Beschreibung: Verwendet Google-Spracherkennung und Python API bluetooth-Bibliothek, um eine quadrapod steuern # Wie: Sagen Sie "Stand up" zu machen bot aufzustehen und zu sagen "hinsetzen", um es zu sitzen. # Sagen Sie "aufhören zu hören, um das Programm zu beenden" Import bluetooth Import speech_recognition als sr port = 1 BD_ADDR = "xx: xx: xx: xx: xx: xx" Socke = bluetooth.BluetoothSocket (bluetooth.RFCOMM) sock.connect ((BD_ADDR, port)) r = sr.Recognizer () r.pause_threshold = 0,6 r.energy_threshold = 400 MESSAGE = "weiter" print ("Ready to Befehl zu akzeptieren ... \ n") while (MESSAGE = "aufhören zu hören"!): while (MESSAGE == "weiter"): versuchen: # Verwenden Sie den Standard Mikrofon als Audioquelle mit sr.Microphone () als Source: # Hören zum ersten Satz und entpacken Sie es in Audiodaten audio = r.listen (Quelle, timeout = None) # Erkennen Rede mit Google Spracherkennung print ("Ich:" + r.recognize (Audio)) MESSAGE = str (r.recognize (Audio)) außer LookupError: # Sprache ist unverständlich MESSAGE = "weiter" print ("konnte nicht verstehen, Audio") if (MESSAGE == "sit down"): sock.send ("i") elif (MESSAGE == "Stand up"): sock.send ("u") elif (MESSAGE == "aufhören zu hören"): brechen; MESSAGE = "weiter" sock.close () print ("\ nProgramm beendet.") Die einzige Änderung, die Sie tun müssen, ist in der Linie: BD_ADDR = "xx: xx: xx: xx: xx: xx" Rechte Maustaste auf das Bluetooth-Symbol auf dem Tablett und klicken Sie auf "Show Bluetooth-Geräte". Klicken Sie rechts auf HC-06 und klicken Sie auf Eigenschaften. Gehen Sie auf die Registerkarte Bluetooth, und kopieren Sie die eindeutige Kennung Nummer und fügen Sie, dass an der Stelle des xx: xx: xx: xx: xx: xx. Sie sind gut zu gehen, um Tests. Schritt 6: Testen und Debuggen Nun, es gibt nicht viel, hier als das, was Sie erwarten, zu sagen. Test: Schalten Sie den QuadroPod oder Ihr Roboter. Schalten Sie Bluetooth, wenn Sie es nicht bereits auf Ihrem Computer getan haben. Stellen Sie sicher, Ihr Mikrofon funktioniert. Starten BitVoicer oder Python, die immer Sie entschied sich für. Führen Sie das Programm. Sagen Sie "Stand up" oder "zu setzen" so klar wie Sie können und sehen die Magie zu entfalten! Voila! Nun, da Sie die Grundlagen können Sie weitere Zeilen Code hinzuzufügen, um Ihren Bot tun noch mehr cool stuff! Wenn Sie nicht das Glück hatten sie, die in der ersten gehen, es ist okay zu bekommen! Es passiert den Besten von uns. Debugging: Versuchen Sie googeln Ihr Problem Stellen Sie sicher, Ihre Verdrahtung korrekt ist Ihr Code korrekt kopiert wird Wenn es immer noch nicht funktioniert, schreiben Sie einen Kommentar hier und ich werde mein Bestes versuchen, um Ihnen zu helfen!

                                      31 Schritt:Schritt 1: Gehen Sie zu bekommen Zeug Schritt 2: Saw Schritt 3: Bend- Schritt 4: Nehmen Sie neben Schritt 5: Drill Schritt 6: Mark und Bohrer Schritt 7: Mark Schritt 8: Drill Schritt 9: entfernen Schritt 10: Mark wieder Schritt 11: wieder bohren Schritt 12: Kabelbinder Schritt 13: Schließen Sie das Horn Schritt 14: Markieren und bohren Sie ein bisschen mehr Schritt 15: Stecken Schritt 16: Befestigen Schritt 17: Befestigungslöcher Schritt 18: Die Vorderläufe Schritt 19: Die Hinterbeine Schritt 20: Spacer Schritt 21: Trim Schritt 22: 9-V-Adapter Schritt 23: Sensorboard Schritt 24: Drähte Schritt 25: Programm- Schritt 26: Sensor Schritt 27: Arduino Schritt 28: Befestigen Schritt 29: Plug Schritt 30: Draht it up Schritt 31: Strom

                                      Aufbau einer einfachen gehenden Roboter ist wirklich einfach. Lassen Sie sich nicht die Anzahl der Schritte täuschen zu sonst glauben. Dieser Roboter ist im Grunde mit einer Handvoll von Haushaltsgegenständen und einige einfache Elektronik, die Sie ganz einfach abholen Radioshack gemacht. In der Tat, dieser Roboter ist vollständig Reißverschluss miteinander verbunden, welche Gebäude es und Modding es extrem einfach macht. Wenn Sie zu irgendeinem Zeitpunkt mit, wie der integrierten unglücklich sind, schneiden Sie die Kabelbinder entfernt und Kabelbinder zusammen unterschiedlich. Das "Gehirn" des Roboters sind auch leicht modifizierbar, da sie auf einem Arduino-Entwicklungsboard basiert. Programmieren es und Änderung des Codes ist extrem unkompliziert. Selbst Menschen ohne Programmierkenntnisse können in der Regel bis zu ziemlich schnell beschleunigen und Programmieren beginnen ihre eigenen Roboter-Routinen. Für mich war dieser Roboter vor allem ein Experiment, um zu sehen, was passieren würde, wenn ich baute eine voll-auf-Roboter, der wie einer der vielen Einfache Bots, die ich gebaut habe war. Es war interessant zu sehen, wie viel robuster eine dieser Kreaturen zu werden, wenn Sie einige Computerlogik geben. Schritt 1: Gehen Sie zu bekommen Zeug Du wirst brauchen: (x4) Gummi-Spachtel (x2) 6 "Spannschlösser (x1) 2 "x 48" Alu-Lineal (x1) Kugelschreiber (x1) 4-40 x 1/4 "Schraube und Mutter (x1) Arduino Uno REV 3 (Radioshack # 276-128) (x2) Parallax 4-6VDC Standard-Servo (Radioshack # 273-441) (x2) 3x1 Stiftleiste Stifte (Streifen 40 in Radioshack # 277-077) (x1) Parallax Ping Sensor (Radioshack # 276-136) (x1) Heavy-Duty-9V Schnappverbindungen (Radioshack # 270-324) (x1) 9-Volt-Batterie Halter (Radioshack # 270-326) (x1) Größe M Koaxial-Netzstecker (Radioshack # 274-1569) (x1) Mehrleiterplatte mit 417 Löchern (Radioshack # 276-150) (x1) von 90 Ft. UL-Recognized Schaltdraht (Radioshack # 278-1221) (x1) Enercell® Alkaline 9 Volt Batterie (Radioshack # 25-853) (x1) 5-1 / 2 "Zip Ties (Radioshack # 278-1631) Schritt 2: Saw Holen Sie sich eine "breite Aluminiumlineal 2. Schneiden Sie einen Abschnitt 10 "aus einem Ende mit einer Metallsäge. Schritt 3: Bend- Klemmen Sie die Schnittfläche des Herrschers in einem Schraubstock, so dass 5 "herausragen. Biegen Sie die Aluminium geringfügig (um etwa 30 Grad) mit einem Gummihammer oder Hammer. Wenn Sie nicht über einen Schraubstock, hängen Sie das Lineal auf halbem Weg über den Rand der Werkbank, legen Sie einen Holzblock oben auf dem Lineal und klemmen Sie es fest an seinem Platz. Sie haben nun eine improvisierte Biege rig gemacht. Einfach Hammer unten auf dem Lineal, bis es nach unten beugt sich über die Kante der Werkbank. Schritt 4: Nehmen Sie neben Nehmen Sie Ihr Spannschrauben und entfernen Sie alle Ösen. Legen Sie sie beiseite für einige andere Projekt. Schritt 5: Drill Erweitern Sie das zweite Loch von der Mitte aus mit einem 1/8 "Bohrer an jedem Arm des Servohorn. Wiederholen Sie dies für den zweiten Servo. Schritt 6: Mark und Bohrer Alle 7 Artikel anzeigen Legen Sie die Spannschraube auf der Kante. Maßnahme 3 "über eine der Spannschlösser. Machen Sie eine Markierung an dieser Stelle. Wiederholen Sie auf dem zweiten Seil. Legen Sie die Servohebel an der 3 "Mittelpunkt auf der Ringecke. Positionieren der Hupe, so dass er bildet einen "V" senkrecht zu der Länge des Spannschlosses. Dies sollte standardmäßig Position zwei "V" Formen, die auf jeder Seite des Spannschlosses. Machen Sie Noten im Tal von jedem dieser "V" Formen. Schließlich bohren diese beiden Marken mit einem 1/8 "Bohrer. Wiederholen Sie auf der zweiten turnbuckle.Step 7: Mark Ein Zoll von der Kante eines jeden der weit Seiten der Herrscher, stellen eine zentrierte Marke. Schritt 8: Drill Bohren Sie die beiden Marken, die nur mit 3/4 "Schaufelbohrer gemacht wurden Schritt 9:. Entfernen Entfernen Sie die Servohebel von der Servo durch Abschrauben des Satzes screw.Step 10: Mark wieder Mittelwelle des Servos in einem der 3/4 "Löcher. Verwenden Sie die Befestigungslöcher der Servos zu 4 Markierungen auf dem Lineal zu machen. Drehen Sie die Servo 180 Grad und wiederholen Sie auf der gegenüberliegenden side.Step 11: wieder bohren Bohren Sie jeder der Montagemarkierungen, die Sie gerade mit einem 1/8 "Bohrer gemacht haben Schritt. 12: Kabelbinder Kabelbinder die Servos an den Herrscher mit den Befestigungslöchern Sie gerade gebohrt. Schneiden Sie die überschüssige Kabelbinder Schwänze. Schritt 13: Schließen Sie das Horn Drehen des Servo Motorwelle komplett nach rechts oder links. Setzen Sie den ersten Servohorn wieder auf, so dass alle der "V" Formen parallel zu jeder der Kanten gibt. Befestigen Sie ihn mit der Befestigungsschraube. Wiederholen des zweiten Servomotors. Schritt 14: Markieren und bohren Sie ein bisschen mehr Alle 10 Artikel anzeigen Zwischen einer der weit Kanten des Herrschers und der Servo, legen Sie die PCB und stellen Markierungen auf dem Lineal durch jedes seiner Montagelöcher. Auf der anderen Seite des gleichen Servo, legen Sie das Arduino-Board und machen Marken in jedem seiner Montageloch. Versuchen Sie, das Ganze zu einer Seite der Biegung des Herrschers zu passen. Auf der gegenüberliegenden Seite der Biegung des Herrschers, platzieren Sie die Batterie montieren und eine Markierung. Bohren Sie alle Markierungen, die Sie gerade mit einem 1/8 "Bohrer bit.Step 15 gemacht haben: Insert Legen Sie zwei Kabelbinder in jede der Bohrungen in den Spannschlösser von innen heraus gebohrt. Schritt 16: Befestigen Legen Sie ein Spannschloss auf einem Servohorn zentriert und senkrecht zu der Herrscher. Kabelbinder das Spannschloss fest an seinem Platz, und dann schneiden Sie überschüssige Kabelbinder. Wiederholen Sie diesen Vorgang für die zweite Spannschloss. Schritt 17: Befestigungslöcher Alle 7 Artikel anzeigen Positionieren Sie den Griff der Spatel etwa auf halber Höhe des Spannschlosses wie Spannschloss senkrecht schneiden. Als nächstes drehen Sie den Spatel leicht nach außen (etwa 10 bis 25 Grad). Machen Sie mehrere Markierungen auf den Griff des Spachtel auf allen Seiten des Spannschlosses, um Bohrungen für zip band ihn an die Spannschloss anzuzeigen. Bohren Sie die Noten, die Sie gerade mit einem 1/8 "Bohrer gemacht haben. Klappen Sie den Spatel auf den Kopf, und das andere Spachtel oben drauf rechten Seite nach oben. Richten Sie sie, damit sie der passenden Höhe sind. Verwenden Sie die erste Reihe von Bohrungen als Leitlinien für eine weitere Reihe von Löchern in der anderen Spatel zu bohren. Dies sollte am Ende als ein Spiegelbild des ersten (dh umgekehrt wird, aber ansonsten identisch). Schritt 18: Die Vorderläufe Mit den vier Bohrlöcher haben, binden Sie die Zip-Spatel mit dem Spannschloss am nächsten an den Löchern, die gebohrt wurden, um die Leiterplattenmontage. Für die besten Ergebnisse, sicherzustellen, dass sie in etwa spiegeln einander in Lage und Höhe. Diese beiden Spatel wird als Front legs.Step 19 dienen: Die Hinterbeine Alle 8 Artikel anzeigen Wiederholen Sie den Vorgang für die Vorderbeine, um Hinterbeine stellen. Beachten Sie, dass die Hinterbeine des Bot geringfügig kürzer als die Vorderbeine waren. Dies ist jedoch keine harte Regel. Experimentieren und sehen, was für Sie arbeitet. Schritt 20: Spacer Auseinander nehmen einen Kugelschreiber. Schneiden des Stifts Schlauch in 1/4 "Abschnitte mit einer Rasierklinge. Diese werden als Abstandshalter für die Montage componentsStep 21 verwendet werden: Dünn Mit einem Papierschneider oder Schere, schneiden Sie die Prototyping-Board auf etwa 1 ".Schritt 22: 9-V-Adapter Schrauben Sie neben der M-Steckdose und schieben Sie das Gehäuse auf die 9-V-Verbindungsdrähte, so dass Sie in der Lage, um es später wieder zusammen schrauben (nachdem es gelötet). Löten Sie das rote Kabel mit dem zentralen Terminal und das schwarze Kabel an der Steckeraußenterminal. Schrauben Sie wieder die Abdeckung des Steckers. Schritt 23: Sensorboard Legen Sie das Massekabel des Ping-Sensor in einer der langen leitfähigen Schienen, die die Länge der Platte bewegt, und legen Sie das Stromkabel in die andere. Der Signalleiter muss in einer der kleineren leitfähigen Schienen, 3 Löcher überspannt. Löten Sie die Ping-Sensor anstelle in einem leichten Winkel, so dass, wenn Sie die Platine parallel zum Boden zu halten, so scheint es auf etwa 45 Grad im Uhrzeigersinn gedreht werden. Dies sollte ein Gegengewicht, dass die Leiterplatte wird in den Vorstand bei etwa einem 45 Grad Winkel angebracht zu werden. Eines der gegenüberliegenden Seite der Leiterplatte, dass der Ping wurde gelötet, nstall zwei 3-polige Stiftleisten, so dass jeder hat einen Stift, der mit dem Masseschiene gelötet ist, und einen Stift der mit der Stromschiene gelötet. Schritt 24: Drähte Löten Sie einen 6 "rote Kabel an die Stromschiene. Löten Sie einen 6 "schwarzen Draht dem Erdungsschiene. Löten Sie einen 6 "grünen Draht mit dem Anschluss, dass der Ping-Signal Pin angeschlossen ist. Löten Sie einen 6 "grünen Draht an jedem der verbleibenden Header-Pins, die nicht an eine Strom oder Masseanschluss angeschlossen sind diese beiden Drähte werden an die Signalanschlüsse für jeden der Servos entsprechen Schritt 25:.. Programm Der folgende Code enthält die notwendige Bare Bones Mindest, um den Roboter zu Fuß nach vorne und wieder weg von etwas, das zu nahe kommt zu machen. Dieser Code könnte auf jeden Fall als robuster, aber ich überlasse es an Ihnen, auf sie zu erweitern. / * Einfache Wanderer-Roboter von Randy Sarafan Dieser Code ist zur Steuerung einer einfachen Vierbeiner Roboter und nachdem er die Hindernisse, die sich nähern zu reagieren. Weitere Informationen finden Sie auf der Projektseite: http://www.instructables.com/id/Simple-Walker-Robot/ Dieser Code wird sowohl auf dem Arduino basierend Sweep weise durch BARRAGAN und die Arduino Ping beispielsweise durch Tome Igoe * / #include <Servo.h> Servo myservo; // Servo Aufgabe, eine Servosteuerung erstellen // Maximal acht Servo Objekte erstellt werden können Servo myservo1; // Eine zweite Servo Aufgabe, eine Servosteuerung erstellen int pos = 80; // Variable, um die Servoposition für Hinterbeine speichern // Änderung dieses Wertes ändert die Standardposition der Hinterbeine int pos1 = 70; // Variable, um die Servoposition für die Vorderbeine zu speichern // Änderung dieses Wertes ändert die Standardposition der Vorderbeine // bestimmt die Geschwindigkeit, mit der sich die Beine zu bewegen int Rate = 1000; // Diese Konstante wird sich nicht ändern. Es ist die Pin-Nummer // Der Ausgang des Sensors: const int pingPin = 7; Leere setup () { myservo.attach (9); // Misst der Servo auf Pin 9 an den Servoobjekt myservo1.attach (10); // Misst der Servo an Pin 10 an den Servoobjekt myservo.write (POS); // Sagen, Servo, um zur Position in der Variable 'pos' gehen - Sets Mittelachse myservo1.write (POS1); // Sagen, Servo, um zur Position in der Variable 'pos' gehen - Sets Mittelachse Verzögerung (5000); } Leere Schleife () { lange Dauer, Zoll, cm; // Der PING))) wird mit einem High Impuls von 2 oder mehr Mikrosekunden ausgelöst. // Geben Sie eine kurze LOW Impuls voraus, um eine saubere HOCH-Impuls zu gewährleisten: pinMode (pingPin, OUTPUT); digital (pingPin, LOW); delayMicroseconds (2); digital (pingPin, HIGH); delayMicroseconds (5); digital (pingPin, LOW); // Das gleiche Pin wird verwendet, um das Signal von der PING lesen))): ein HIGH- // Impuls, dessen Dauer ist die Zeit (in Mikrosekunden) von der Sende // Der Ping auf den Empfang sein Echo von einem Objekt. pinMode (pingPin, INPUT); Dauer = pulseIn (pingPin, HIGH); // Zeit in einem Abstand zu konvertieren Zoll = microsecondsToInches (Dauer); // wenn etwas näher als ein Fuß, wieder weg if (Zoll <= 12) { Rückwärts (); } // wenn nichts näher als ein Fuß, nach vorne zu gehen if (Zoll> 12) { forward (); } } // Funktion für den Gang nach vorne nichtig forward () { myservo.write (Pos + 20); // Sagen, Servo, um zur Position in der Variable 'pos' go myservo1.write (POS1 - 20); // Sagen, Servo, um zur Position in der Variable 'pos' go Verzögerung (Rate); myservo.write (Pos - 20); // Sagen, Servo, um zur Position in der Variable 'pos' go myservo1.write (POS1 + 20); // Sagen, Servo, um zur Position in der Variable 'pos' go Verzögerung (Rate); } // Funktion zum Sichern entfernt nichtig rückwärts () { myservo.write (Pos + 25); // Sagen, Servo, um zur Position in der Variable 'pos' go myservo1.write (POS1 + 50); // Sagen, Servo, um zur Position in der Variable 'pos' go Verzögerung (Rate); myservo.write (Pos - 25); // Sagen, Servo, um zur Position in der Variable 'pos' go myservo1.write (POS1 - 30); // Sagen, Servo, um zur Position in der Variable 'pos' go Verzögerung (Rate); } Lang microsecondsToInches (lange Mikrosekunden) { // Nach Parallax Datenblatt für den PING))), gibt es // 73,746 Mikrosekunden pro Zoll (dh Schall bei 1130 Fuß pro // Sekunde). Dies gibt den Abstand vom Ping, Outbound gereist // Und Rückkehr, so dass wir durch 2 teilen, um den Abstand des Hindernisses zu bekommen. // Siehe: http://www.parallax.com/dl/docs/prod/acc/28015-PING-v1.3.pdf Rückmikrosekunden / 74/2; } Schritt 26: Sensor Platzieren eines Abstandshalters zwischen jeder der Leiterplatten-Montagelöcher und die Leiterplatte. Zip binden Sie es fest an seinem Platz. Wenn der Sensor nicht eben auf den Boden, leicht zu biegen ihre Stifte, bis es. Schritt 27: Arduino Legen Sie einen Abstandshalter zwischen dem Arduino und jedes ihrer Befestigungslöcher auf dem Lineal. Zip binden Sie es fest an seinem Platz. Schritt 28: Befestigen Befestigen Sie die 9-V-Batteriehalter, seine Aufnahmebohrung mit der eines 4-40 Schraube und Mutter. Schritt 29: Plug Stecken Sie das Servo Buchse in die Stiftleiste Stifte auf der Leiterplatte, so dass Sie sicher, dass schwarze up mit Boden gefüttert, rot mit Strom, und weiß mit dem grünen Signal wire.Step 30: Draht it up Schließen Sie das rote Kabel von der Leiterplatte in die Arduino 5V-Buchse. Schließen Sie das schwarze Kabel von der Leiterplatte in die Arduino Bodenhülse. Verbinden Sie das grüne Kabel aus dem Ping-Sensor in die Buchse für den digitalen Stift 7. Stecken Sie den grünen Draht von vorne Servo in die Buchse für den digitalen Stift 9. Stecken Sie den grünen Draht von hinten Servo in die Buchse für den digitalen Stift 10.Step 31: Strom Schließen Sie die Batterie an Arduino, sichern Sie sie in das Batteriefach, und es ist gut zu gehen.

                                        1 Schritt:

                                        Bluetooth Multifunktions Car Kit Intelligentes Fahrzeug für Arduino 117,6 € + Kostenloser Versand 1.Brief Anweisung: Arduino Bluetooth Multi_Function Smart Car ist eine MCU-Studie und Anwendungsentwicklung Systembasis auf Atmege328.Complete Tracking, Hindernisvermeidung, Infrarot-Fernbedienung und Bluetooth-Fernsteuerfunktionen. Kits enthält eine Reihe von interessanten Programmen, und erweitern externen Schaltungsmodul, wodurch die Pkw-Nutzung Funktion zu. 2.Parameter: 1> .Motor Parameter: Macht anzuwenden: 6V-9V; Untersetzungsverhältnis: 1: 48; 2> .Selection L298N Baugruppentreiber Motor, trennen Form CPU. 3> .Drei Tracking-Module, Erkennung weiß und schwarz line.Available mit Fallschutzsteuerung. 4> .Infrared Fernkommunikationsmodul, Zusammensetzung der Fernsteuerung von Smart Auto. 5> .bluetooth Funkmodul kann mit Handy passen, intelligentes Auto zu steuern. 6> .Eingangssignal Spannung 7V-12V, kann auf verschiedene Arten von Sensor mehrere Sensoren, die mehr Funktionen zu verbinden. Experimentelle Curriculum: 1> .L298N Antriebsmotor; 2> Spurhaltungs smart; 3> .Ultrasonic Hindernisvermeidung smart; 4> .Infrared Fernbedienung smart; 5> .Arduino bluetooth Steuer smart; 6> .Multi_function Smart Auto (Tracking, Hindernisvermeidung, Infrarot-Fernbedienung, Bluetooth Remote); Listing: 1> .stepper Motor x4 2> .wheel x4 3> .Motor festen Block x4 4> .100x213x5mm Plexiglasblech x1 5> .100x213x5mm Plexiglasblech x1 6> .L298N Fahrerbrett x1 7> .Arduino uno 328 Controller x1 8> .Arduino Sensorabschirmung V5 x1 9> .PTZ x1 10> .Servo Motor x1 11> .Ultrasonic Modul x1 12> .Drei Kanalverfolgungsmodul x1 13> .Infrared Sensor x1 erhalten 14> .Transducer x1 15> 0,18650 Batteriehalter x1 16> 0,18650 Batterie x2 17> 0,18650 Akku-Ladegerät x1 18> .bluetooth Modul x1 19> .Dupont Draht x30 20> .USB Kabel 1m x1 22> .Copper Zylinder M3 * 35mm x6 23> .Copper Zylinder M3 * 20mm x3 24> .Copper Zylinder M3 * 6mm x6 25> .M3 3mm Schraube und Mutter

                                          27 Schritt:Schritt 1: Inhaltsverzeichnis Schritt 2: Werkzeuge und Stückliste Schritt 3: Schritt 4: Schritt 5: Schritt 6: Schritt 7: Schritt 8: Schritt 9: Schritt 10: Schritt 11: Schritt 12: Schritt 13: Schritt 14: Schritt 15: Schritt 16: Schritt 17: Schritt 18: Schritt 19: Schritt 20: Schritt 21: Schritt 22: Schritt 23: Schritt 24: Schritt 25: Der Kauf Verbindungen Schritt 26: Arbeiten zitiert Schritt 27: Danke für Ihre Unterstützung !!!

                                          Einbringen Wir sind bestrebt, junge Studenten zu Technik einzuführen und ihnen beizubringen, über Solarenergie; indem er sie eine Helios bauen als Teil ihres Lehrplans. Es ist ein Versuch, in den Ingenieurwissenschaften an der Energieerzeugung von der Nutzung fossiler Energieträger und in Richtung umweltfreundlichere Alternativen zu schieben. Eine Option für umweltfreundlichere Energie ist es, ein Gerät namens Heliostaten, die einen Spiegel verwendet, um das Licht der Sonne auf ein Ziel im Laufe des Tages direkte Nutzung. Eine solche Vorrichtung kann für viele Anwendungen verwendet werden, von der Konzentration der Sonnenenergie auf das Wärmereservoir einer Kraftwerksanlage zum Beleuchten Bereiche, die von der Sonne blockiert. Neben der Anzahl der Verwendungen dieser Technologie gibt es auch eine breite Palette von Strukturen, die entworfen wurden, um Solar-Tracking aktivieren. Die physikalische Struktur der Helios-Design, wie bei anderen heliostat Designs, Funktionen, um einen Spiegel auf zwei steuerbare Achsen montieren. Der Mechanismus wird die Sonne durch die Verwendung eines Programms zur star Lage in den Himmel gedacht, der Tag, auf der Grundlage der globalen Position des Helios berechnen zu verfolgen. Ein Arduino Mikrocontroller wird verwendet, um das Programm zu starten und steuern die zwei Servomotoren werden. Überlegungen zum Entwurf Um sicherzustellen, dass dieses Projekt weit verstreut, ging erhebliche Anstrengungen in der Gestaltung des Helios mit gemeinsamer Instrumente und billigen Materialien gebaut werden. Der erste Entwurf Wahl war, um den Körper fast vollständig aus der Schaumkern, die starre, erschwingliche, einfach zu erwerben, und leicht zu schneiden ist zu bauen. Auch für maximale Festigkeit und Steifigkeit, wurde darauf geachtet, den Körper so auszubilden, daß alle der Schaumteile sind entweder auf Zug oder Druck. Dies wurde gemacht, um die Vorteile der Schaumstoff-Kernfestigkeit bei Zug und Druck zu nehmen, und da der Klebstoff, der verwendet wurde, ist effektiver beim Tragen einer Last in Spannung als in Biegung. Zusätzlich ist die Welle, die an dem Spiegel befestigt ist, über einen Steuerriemen, der für eine kleine Ausrichtungsfehler zwischen dem Motor und dem Spiegel ermöglicht angetrieben, sind die Servomotoren mit einer Genauigkeit von 1 Grad, und die Plattform auf dem Open Source Arduino läuft Plattform. Diese Design-Entscheidungen, zusammen mit ein paar anderen Überlegungen, machen das Design präsentiert eine dauerhafte und erschwingliche, pädagogisches Instrument. Unsere Open-Source-Versprechen Das Ziel der Helios ist es, die Ingenieurausbildung zu fördern. Denn das ist unser Schwerpunkt, ist unsere Arbeit unter der GNU FDL lizenziert. Anwender haben vollen Rechte zu reproduzieren und zu verbessern, was wir getan haben, solange sie dies unter der gleichen Lizenz weiterhin tun. Wir hoffen, dass die Benutzer das Design zu verbessern und weiter zu Helios in einen effektiveren Lernwerkzeug zu entwickeln. Epilog Herausforderung Vian Epilog Zing 16 Laser würde mir erlauben, eine höhere Qualität Projekte, zu vervollständigen, und erhöhen den Betrag der Auswirkung, dass ich mit them.build interessante Groß Dinge, und im Allgemeinen wirksamer basteln. Ein Epliog Laser würde auch erlauben Sie mir weitere interessante Dinge zu bauen und schreiben mehr cool Instructables, wie diese zu einem Kayak, die ich neu eingerichtet. Mein nächstes Ziel ist es, ein Kajak aus Laserschnitt Sperrholz, das mit Kohlenstofffasern oder Glasfasern sowie einem Karton Surfbrett, die in Strukturfaser umwickelt ist verstärkt wird zu bauen. Ich habe auch dieses instructable in der Tech und dem Teach Es bestreitet eingetragen. Wenn Ihnen dieser Post, bitte stimmen Schritt 1: Inhaltsverzeichnis Inhaltsverzeichnis: Einleitung: DIY Solar Tracker Inhaltsverzeichnis Werkzeuge und Stückliste Schritt 1-16 Hardware Zusammenbau Schritt 17-22 Electronics Assembly Einkauf Verbindungen Arbeiten zitiert Danke für Ihre Unterstützung !!! Schritt 2: Werkzeuge und Stückliste Alle diese Tools können an den lokalen Speichern oder bei den Links im Referenzteil erworben werden. Die Gesamtkosten dieser Materialien beträgt ca. € 80, wenn sie alle im Internet unter den angegebenen Links gekauft. BOM Power Drill Bohrer (0,1258 ", 0,18" und 0,5 "Durchmesser) Schraubendreher-Set Straight Edge Box Cutter Large Vice Grips 2 Schaumkern Sheets (20" x 30 ", ~ .2in dick) 9.5" von 1: Lang / 2 "Diameter Rod Vierkantmutter (7/16" -14 Gewindegröße, 3/8 "Thick) Vigor VS-2A Servo (39.2g / 5 kg / 0,17 sec) Tape-Zahnriemenscheiben (2), 1" OD Unterlegscheiben Krazy Kleber Zahnriemen 10 "Templates (Dateien angehängt) Mirrored Acrylic Sheet (6" x 6 ") Krazy Glue Gel 8 Maschinenschrauben (4-40, 25 mm lang) 8 Nuts (4-40) 1.5" lange Nägel Starter Kit für Arduino Uno Real Time Clock Module Wand-Adapter Netzteil (5 V DC 1A) 9V Batterie 3,3 kOhm Widerstand (2) Schritt 3: Drucken Sie die Vorlagen in der angehängten Datei. Hinweis: Diese müssen in vollem Umfang gedruckt werden. Vergleichen Sie die Ausdrucke mit den PDF-Dateien, um sicherzustellen, dass Ihr Drucker hat die scale.Step 4 geändert: Sichern Sie sich die Vorlagen auf das Plakat Bord, wie in Abbildung 1 dargestellt und mit den Mittellinien als Führer, bohren Sie die 0,18-Zoll und 0,5-Zoll-Löcher. Hinweis: Bohren Sie die 0,5-Zoll-Löcher mit dem .18inch Bohrer zunächst für erhöhte accuracy.Step 5: Mit einem scharfen Teppichmesser, schneiden Sie die einzelnen Komponenten. Hinweis: Schneiden Sie den Schaumkern mit mehreren Durchläufen des Teppichmesser, wird dies in einem viel sauberer Schnitt führen. Versuchen Sie nicht, durch das ganze Blatt in einem pass.Step 6 geschnitten: Kleben Sie die passenden Ausschnitte zusammen, wie in Abbildung 2 gezeigt, mit der Superkleber. Sie sollten in der Lage, durch die Ausschnitte schauen und zu sehen, dass alle Löcher ausgerichtet sind, sollte die Basis der Teile 1 und 2 flach sein und eine Vorlage auf Teil 3 sollte nach draußen zu sein. Hinweis: Nach dem Aufbringen von Klebstoff auf eine Oberfläche, kommen Sie mit den Teilen und zusammen drücken Sie sie für 30 Sekunden. Dann, damit der Leim fünf minutes.Step 7: Unter Verwendung der Superkleber Gel, Kleber Teile 1, 2 und 3 zusammen, wie in Abbildung 3. Achten Sie darauf, dass die Teile so angeordnet sind, dass das 0,5 "Durchmesser Löcher in der Nähe des Abschnitts der Basis, die kurze beschriftet sind, auch sicher sein gezeigt dass die Vorlage auf der Basis nach unten / out. Lassen Sie den Kleber für fünf Minuten eingestellt. Nachdem der Klebstoff ausgehärtet ist, legen Sie 3 Nägel durch die Basis und in jede der Stützen für zusätzliche support.Step 8: Schnitt durch die obere Schicht der beiden Querträgern und legen Sie sie in das Helios, wie in Abbildung 4 dargestellt Apply Sekundenkleber Gel, um Verbindungen zwischen den Querbalken und die Wände des Helios und der Oberfläche zwischen den beiden Querbalken geteilt wird, wie in angedeutet blau. Lassen Sie den Kleber für fünf minutes.Step 9: Legen Sie ein Stück Band entlang der Schnitte, wie in Abbildung 10 dargestellt 5.Schritt: Superglue den Abstandshalter an der Basis, durch die Auskleidung mit der Schablone, wie in Figur 6 gezeigt ist, und damit der Leim fünf minutes.Step 11: Zentrieren Sie den größten Servohebel auf die untere Basis und sichern Sie sie mit der Sekundenkleber, wie in Abbildung 7 gezeigt, Lassen Sie den Kleber für fünf minutes.Step 12 gesetzt: Trug einen der Zahnriemen-Riemenscheiben mit einem 0,5 "Durchmesser-Loch mit dem 0,5 Zoll-Bohrer, und überprüfen Sie, dass es auf die 0,5 passt" Durchmesser Welle. Es sollte entweder drücken Sie auf, oder einen Spalt klein genug, um mit Sekundenkleber zu füllen. Wenn die Bohrung zu klein ist, Sand auf der Außendurchmesser der Welle durch hand.Step 13: Vorsichtig trug aus zwei Vierkantmuttern, um 0,5 "Durchmesser Löcher und prüfen, ob sie snuggly auf die Welle passt. Hinweis: Clamp die Mutter mit einem Opferfläche, mit einem Paar von Vizegriffe, und die schrittweise Erhöhung der Durchmesser der Bohrung mit mehreren Bits, bis ein 0,5 "Durchmesser-Loch gelassen wird. Denken Sie daran, um den Bohrer in die Mutter slowly.Step 14 eintauchen: Bringen Sie ein Servohorn auf die Zahnriemenscheibe als hier dargestellt, wobei darauf zu der Servohorn Achse mit den Riemenscheibenzentrum, wie in Abbildung 15 dargestellt 8.Step: Bauen Sie die Welle und Servo, ohne Leim, und richten Sie die beiden Zahnriemenscheiben, wie in Abbildung 9 gezeigt Einige der Stange sollte von der Wand gegenüber der Riemenscheibe freigelegt werden. Hinweis: Schrauben Sie den Servo in den Ständern, man aufpassen, die Schrauben durch den Schaumkern nicht zu zwingen, und schrauben Sie die Servohorn in den Servo. Sie können Superkleber anstelle von Schrauben zu verwenden, aber Sie werden nicht in der Lage, leicht zu demontieren die unit.Step 16: Sobald Riemenscheibe der Welle ist mit Riemenscheibe der Servoausgerichtet ist, schieben Sie den inneren Satz von Scheiben gegeneinander Wand und kleben sie auf der Welle mit dem Sekundenkleber-Gel. Sie werden die Welle gleitet aus der Ausrichtung zu halten. Außerdem kleben Sie die Riemenscheibe auf der Welle mit dem Sekundenkleber. Lassen Sie den Kleber für fünf minutes.Step 17: Kürzen Sie den Zahnriemen auf die richtige Länge, rund 7,2 Zoll, und verwenden Sie den Sekundenkleber Gel, um eine Schleife, die Riemenscheibe der Welle verbindet sich mit Riemenscheibe des Servos, wie in Abbildung 10 First seen machen, wickeln Sie das Band um die beiden Riemenscheiben und nehmen Sie die slack. Jetzt, schneiden das Band kurz nach den Zähnen an beiden Enden, die Enden des Bandes, um nur zu erreichen sich gegenseitig. Nun rund 0,5 aus dem Stück, das Sie gerade entfernt schneiden "der Gürtel. Schließlich bringen beide Enden zusammen und kleben sie mit dieser zusätzlichen Länge des Riemens, Bild 2. Sobald der Leim trocknet, legen Sie den Gurt um die Rollen. Es sollte wie eine Passform, die Sie haben, um die Riemenscheibe von der Servo löse, um das Band zu passen. Wenn es passt, legen Sie es zur Seite für later.Step 18: Kleben Sie den Spiegel Schablone auf der Rückseite des Spiegels oder die Mittellinie mit der Hand. Dann wird unter Verwendung der Linie als Leitfaden, kleben Sie die Vierkantmuttern auf den Spiegel mit dem Sekundenkleber-Gel. Stellen Sie sicher, dass der Spiegel in der Lage, 180 Grad gegen gerade nach oben mit Blick gerade nach unten, ohne sich mit irgendetwas zu drehen, und dann kleben Sie die Vierkantmuttern auf der Welle mit dem Sekundenkleber-Gel. Hinweis: Die Unterkante der Vierkantscheiben sollten mit der gestrichelten Linie auf der template.Step 19 ausgerichtet werden: Installieren Sie die endgültigen Servo, befestigen Sie die untere Basis der endgültigen Servo mit einer Schraube durch das Servohorn, und legen Sie den Steuerriemen auf die Riemenscheiben, die Helios abzuschließen. Hinweis: Wenn Sie verstehen, wie die Elektronik und Software arbeiten, lesen Sie unten, können Sie passen Sie Ihre Helios seine accuracy.Step 20 zu erhöhen: Schließen Sie die Servos, wie gezeigt, so dass der Strom von der Gleichstrombuchse getrennt. (Figur 12) Hinweis: Schließen Sie das 9-Volt-Batterie direkt mit dem Arduino durch die Buchse auf der Leiterplatte und verbinden Sie die Arduino auf Ihren Computer über den USB-Port. NICHT die Buchse 9-Volt-Batterie an die Prototyping-Board, da dies deine augenblickliche clock.Step 21 beschädigt werden: Download und Installation von Arduino Version 1.0.2 von hier Hinweis: Dieser Download enthält die Helios-Steuercode und alle Bibliotheken, die Sie benötigen, um sie auszuführen. So installieren, laden Sie die Ordner und entpacken Sie sie. Das Arduino Programm läuft direkt aus ihrem Verzeichnis wird keine formale Installation erforderlich. Wenn Sie allgemeine Installationsanweisungen und Anweisungen, wie man Treiber für Ihr Arduino, Leiter installieren hier .Schritt 22: Führen Sie das Blink Arduino Sketch auf der Grundlage der Richtungen hier. Sobald Sie diese kurze Skizze, um zu arbeiten, können Sie sicher sein, dass Sie richtig Ihre Arduino, um Ihre computer.Step 23 angeschlossen sein: Öffnen Sie das Steuerprogramm (ArduinoCode> Helios_2013), um die Zeit und den Ort der Heliostat gesetzt, und das Programm auf die Arduino hochladen. 1) Wählen Sie, ob Sie Helios, wie ein Solarmodul handeln und der Sonne nachgeführt (setzen Sie die Variable heliostat = 0) oder eines Heliostaten (die Variable heliostat = 1 soll) ein. Hinweis: Wir empfehlen, dass Sie es als ein Solar-Panel zunächst versuchen, um sicherzustellen, dass es, wie Sie erwarten, dass sich bewegt. Wenn eine der Achsen scheint ausgeschaltet zu sein, dann können Sie in einem der Servos nach hinten gesetzt haben. 2) Drehen Sie vorsichtig Helios im Uhrzeigersinn drehen. Zeigen Sie dann die ganze Maschine Osten. 3) Geben Sie die Koordinaten Ihres Standorts. ein. Finden Sie die Koordinaten einer Position, die Google die Suche im Adressbuch. Weiter mit der rechten klicken Sie den Speicherort und wählen Sie "Was ist hier los?". Die Koordinaten werden in das Suchfeld angezeigt, mit dem Breitengrad und Längengrad. b. Ändern Sie den Standard Längen- und Breitengrads in das Programm zu den Längen- und Breitengrads von Helios. 4) Wenn Sie Helios als Solarmodul zu verwenden, dann überspringen Sie diesen Schritt. Wenn Sie Helios als Heliostaten zu verwenden, geben Sie die Höhe und Azimutwinkel von Helios Ziel. Das Koordinatensystem ist in Figur 15 definiert. 5) Um die Echtzeituhr eingestellt ist, festzustellen, die aktuelle Zeit in UTC und ersetzen Sie die entsprechenden Variablen mit diesen Werten, in der Militärzeit. Löschen Sie anschließend die "//" in dem angegeben ist, laden Sie die Skizze, und ersetzen Sie die "//" (Ex. 18.30 EST ist 10.30 UTC. Im Programm würde das so aussehen Stunde = 22 Minuten = 30, und zweiten = 0) ein. Nachdem die Uhr eingestellt ist, ziehen Sie den Servos und führen Sie den Code in "Sonnenkollektor" -Modus (Heliostaten = 0). Überprüfen Sie die berechneten Winkel des Solar-Tracker mit so etwas wie der Solarpositionsrechner aus sunearthtools.com (http://www.sunearthtools.com/dp/tools/pos_sun.php). "DAzimuth" ist der Azimutwinkel der Sonne, wie Helios und "dElevation" vorhergesagt ist die Höhen / Höhenwinkel der Sonne. Sowohl Helios und Prognosen der Website sollte innerhalb von etwa fünf Grad zustimmen. Jede Abweichung in diesem Bereich ist aus dem hochgeladenen vorerst durch ein paar Minuten, und würde ein unmerklich Änderung Helios Verhalten verursachen. b. Sobald Helios Vorhersage für die Lage der Sonne genau ist, ersetzen Sie dann den "//" zu kommentieren Sie den Code, der die Uhr setzt. Die Echtzeituhr muss nur einmal eingestellt werden, so wird es nicht aktualisiert, wenn Sie neue Skizzen oder Änderungsziele hochzuladen. 6) Entfernen Sie die USB und Strom von der Arduino und verbinden Sie die Servomotoren again.Step 24: Wenn Helios wurde richtig montiert, dann sollte es auf das Ziel, das Sie befehlen und zu halten Reflexion der Sonnen stationären es, wenn Strom an den Arduino wieder angewendet verweisen. Helios wird die Sonnenreflexion jedes Grad korrigieren. Dies bedeutet, dass die Sonnen refection verschiebt, bis die Sonne hat ein Grad bewegt wird, an dieser Stelle Helios bewegen wird, um die Reflexion zu korrigieren. Wenn Sie verstehen, wie das Programm funktioniert, können Sie mit den Variablen "offset_Elv" (Elevation) und "offset_Az" (Azimut) zu spielen, um für jede Montagefehler zu kompensieren. Diese Variablen kontrollieren die Ausrichtung des Helios Koordinaten system.Step 25: Einkauf Verbindungen Foam core: http://www.Amazon.de/Elmers-Acid-Free-Boards-16-Inch-902015/dp/B003NS4HQY/ref=sr_1_4?s=office-products&ie=UTF8&qid=1340998492&sr=1-4&keywords=20x30+foam+core Rod: http://www.mcmaster.com/#cast-acrylic/=i6zw7m (Teilenummer: 8528K32) Box cutter: http://www.Amazon.de/IRWIN-2082300-Utility-Standard-Retractable/dp/B0001Q2EOS/ref=sr_1_2?ie=UTF8&qid=1340619344&sr=8-2&keywords=box+cutter Servo: http://www.hobbyking.com/hobbyking/store/__16641__Vigor_VS_2A_Servo_39_2g_5kg_0_17sec.html Tape: http://www.Amazon.de/Henkel-00-20843-4-Inch---500-Inch-Invisible/dp/B000NHZ3IY/ref=sr_1_1?s=hi&ie=UTF8&qid=1340619520&sr=1-1&keywords=invisible+tape Templates: Drucken Sie die Seiten am Ende dieses Dokuments. Papier kann online erworben werden: http://www.Amazon.de/Inches-Letter-Bright-Sheets-998067R/dp/B004WL0L9S/ref=sr_1_1?ie=UTF8&qid=1340864035&sr=8-1&keywords=paper Vierkantmutter: http://www.mcmaster.com/#machine-screw-square-nuts/=hflvij (Teilenummer: 98694A125) Super glue: http://www.Amazon.de/Krazy-Glue-KG92548R-Instant-0-18-Ounce/dp/B000BQSFSM/ref=sr_1_2?ie=UTF8&qid=1340861717&sr=8-2&keywords=Krazy+Glue Sekundenkleber gel: http://www.Amazon.de/Krazy-Glue-KG86648R-Instant-0-07-Ounce/dp/B000H5SFNW/ref=sr_1_4?ie=UTF8&qid=1340863003&sr=8-4&keywords=all+purpose+instant+krazy+glue Gerade Edge: http://www.Amazon.de/The-Classics-12-Inch-Stainless-TPG-152/dp/B002IXKD9U/ref=sr_1_1?ie=UTF8&qid=1340863091&sr=8-1&keywords=ruler Macht Drill: http://www.Amazon.de/Black-Decker-9099KC-7-2-Volt-Cordless/dp/B0002TXNX0/ref=sr_1_1?ie=UTF8&qid=1340863181&sr=8-1&keywords=power+drill Schrauben: http://www.mcmaster.com/#machine-screw-fasteners/=mumsm1 (Teilenummer: 90272A115) Nuts: http://www.mcmaster.com/#hex-nuts/=mums50 (Teilenummer: 90480A005) Mirror: http://www.mcmaster.com/#catalog/118/3571/=i705h8 (Teilenummer: 1518T18) Schraubendreher Set: http://www.Amazon.de/Stanley-66-052-6-Piece-Precision-Screwdriver/dp/B00009OYGV/ref=sr_1_5?s=hi&ie=UTF8&qid=1340863503&sr=1-5&keywords=screwdriver+set 2 Zahnriemenscheiben: https://sdp-si.com/eStore/Direct.asp?GroupID=218 (Teilenummer: A 6M16-040DF25) Zahnriemen: http://www.mcmaster.com/#timing-belts/=i723l2 (Teilenummer: 7887K82) Drill Bits: http://www.Amazon.de/Bosch-TI18-18-Piece-Titanium-Assortment/dp/B0000TZZWE/ref=sr_1_6?s=hi&ie=UTF8&qid=1340874037&sr=1-6&keywords=drill+bits Waschmaschinen: http://www.mcmaster.com/#catalog/118/3226/=hzc366 (Teilenummer: 95630A246) Große Vize Grips: http://www.Amazon.de/7-Inch-Curved-Locking-Pliers-Cutter/dp/B00004YO5L/ref=sr_1_10?ie=UTF8&qid=1340863806&sr=8-10&keywords=vise+grips Nails: http://www.mcmaster.com/#standard-nails/=i708x6 (Teilenummer: 97850A228) Arduino Kit: http://www.Amazon.de/Starter-Kit-Newsite-Uno-Breadboard/dp/B0051QHPJM/ref=sr_1_2?s=electronics&ie=UTF8&qid=1367794217&sr=1-2&keywords=arduino Real Time Clock Module: https://www.sparkfun.com/products/99 Stromversorgung: http://www.Amazon.de/gp/product/B006GEPD6U/ref=oh_details_o01_s01_i00?ie=UTF8&psc=1 Batterie: http://www.Amazon.de/Duracell-Batteries-9Volt-size-battery/dp/B00009V2QT/ref=pd_sbs_hpc_9 Widerstände: http://www.radioshack.com/product/index.jsp?productId=2062345Step 26: Arbeiten zitiert 4photos. (2112, 07 07). 3D-Kompass-Navigation. Abgerufen 6. Juni 2013, von 4photos: http://4photos.net/en/image:43-215776-3d_compass_navigation_images Lager, C. (2010, 1. Januar). Real Time Clock Module. Abgerufen 28. Mai 2013, von Sparkfun: https://www.sparkfun.com/products/99 Lager, C. (2011, 1. Januar). DC Barrel Jack Adapter - Breadboard unterstützte. Abgerufen 28. Mai 2013, von Sparkfun: https://www.sparkfun.com/products/10811 Lager, C. (2013, 16. Mai). Ethernet-Bibliothek. Abgerufen 28. Mai 2013, von Arduino: http://arduino.cc/en/Reference/Ethernet ElmarM. (2013, 24 März). Geisterpuppe. Abgerufen 28. Mai 2013, von instructables: http://www.instructables.com/id/Now-the-fun-part-create-a-creepy-story-to-go-wit/step17/Arduino-and-Breadboard-setup/ Gaze, M. (nd). STEPsss. Abgerufen 28. Mai 2013, von kennyviper: http://kennyviper.com/Temp/Chloe/electronic%20workshop%20final%20work/Male%20Gaze/male%20gaze/Stepsss.html sonlineshop. (2012, 1. Januar). Widerstand 2.2K Ohm. Abgerufen 28. Mai 2013, von http://sonlineshop.com/index.php?route=product/product&product_id=72 Schritt 27: Danke für Ihre Unterstützung !!! Wir möchten erstrecken ein riesiges Dankeschön an Alexander Mitsos, unserer unterstützenden Berater, und all die Menschen, die uns in diesem Projekt unterstützt: Whitney Meriwether Benjamin Bangsberg Walter Bryan Radha Krishna Gorle Matthew Miller Katharina Wilkins Garratt Gallagher Rachel Nottelling Randall Heath Paul Shoemaker Bruce Bock Robert Davy Nick Bolitho Nick Bergeron Paul Englisch Alexander Mitsos Matt C William Bryce Nilton Lessa Emerson Yearwood Jost Jahn Carl Männer Nina Michael und Liz Walter Lickteig Andrew Heine Reiche Ramsland Bryan Miller Netia McCray Roberto Melendez

                                          Seiten: « Zurück 1 2 3 4 5 6 ... 10 Nächster »