Inhaltsverzeichnis:

Roboter-E-Textil - Gunook
Roboter-E-Textil - Gunook

Video: Roboter-E-Textil - Gunook

Video: Roboter-E-Textil - Gunook
Video: 【SmarTEX 2018】TTRI - Interactive e-Textile with Robot 2024, Juli
Anonim
Roboter-E-Textil
Roboter-E-Textil

Hallo! Mein Name ist Fiberbot und ich freue mich sehr, dass Sie mehr aus meinen Freunden machen werden. In diesen Anleitungen erfahren Sie genau, wie Sie einen Roboter herstellen, der genau wie ich aussieht. Ich werde dir auch ein kleines Geheimnis verraten und mit dir teilen, wie du mich zum Lächeln bringst (aka, wie man mich codiert!). Weil ich vielen Leuten beigebracht habe, wie man mehr Fiberbots macht, bin ich sehr müde und könnte es wirklich ein Nickerchen verwenden. Anstatt dass ich es unterrichte, wird es also mein Besitzer sein, der immer weiß, wie man mir ein Lächeln ins Gesicht zaubert… im wahrsten Sinne des Wortes. Tauchen Sie ein in den Rest der Lektion, haben Sie Spaß, lernen Sie viel und ich werde später wiederkommen, um meinen neuen Freund zu treffen, den Sie erstellt haben! Seh dich später!:)

Schritt 1: Lektion 1: Beschaffung der Verbrauchsmaterialien

Lektion 1: Beschaffung der Verbrauchsmaterialien
Lektion 1: Beschaffung der Verbrauchsmaterialien
Lektion 1: Beschaffung der Verbrauchsmaterialien
Lektion 1: Beschaffung der Verbrauchsmaterialien

Es gibt zwei verschiedene Komponenten, die dieses Projekt ausmachen, Kunst und Technologie. Der Ladder-Begriff beinhaltet die Herstellung des Körpers des Fiberbots mit Verbrauchsmaterialien, und der frühere Teil des Projekts erfordert einen technisch versierten Ansatz unter Verwendung von Nicht-Verbrauchsmaterialien. Für die Fiberbot-Vorlage finden Sie die meisten Materialien in Ihrem örtlichen Dollar Store oder Bastelgeschäft. Für die Roboterkomponente von Fiberbot habe ich die meisten meiner Verbrauchsmaterialien online bei Adafruit gekauft, aber es gibt mehrere Online-Shops, die Sie finden können. Ich würde auch empfehlen, das Buch Make: Making Simple Robots von Kathy Ceceri zu kaufen oder zu mieten. In diesem Buch habe ich das Projekt Fiberbot gefunden, das eine anschauliche und einfach zu befolgende Schritt-für-Schritt-Anleitung bietet. Die unten aufgeführten Materialien haben mich alle ungefähr 40 US-Dollar gekostet, aber das liegt daran, dass ich keine eigenen hatte. (Ich habe mir auch den Lötkolben ausgeliehen, der den Preis des Projekts senkt). Dies ist definitiv eines der billigeren E-Textilien und es ist auch sehr süß!!

Fiberbot Körper/Vorlage

- verschiedenfarbiger Filz - Lötkolben

- Schere - Lötdraht

- Stickgarn - Drahtschneider/Stripper

- Nadel - beschichtete Drähte oder Krokodilklemmen

- Klettverschluss

- Sackleinen

- Flusen/Trocknerfussel

Roboterzubehör

- Adafruit Gemma-Mikrocontroller (#1222)

- Adafruit Mini (0,8 Zoll) 8x8 LED Matrix mit Rucksack

- Adafruit 3 x AAA Batteriehalter mit Ein-/Ausschalter und 2-poligem JST-Anschlusskabel (#727)

- Mini-USB-Kabel (#260 - ein Handykabel funktioniert)

- Computer (Windows oder Mac)

Schritt 2: Den Körper zusammenfügen

Den Körper zusammenfügen
Den Körper zusammenfügen
Den Körper zusammenfügen
Den Körper zusammenfügen
Den Körper zusammenfügen
Den Körper zusammenfügen

Jetzt kommen wir dazu, den weichen Körper für den Roboter zu erstellen. Ich habe diese Materialien in meinem örtlichen Dollar-Laden für unter 5 US-Dollar gekauft. Ich liebe es, wie süß Fiberbot ist und wie günstig!

1. Ich habe Sackleinen verwendet, weil es einfach zu schneiden und zu nähen ist und die ausgefransten Kanten für einen lustigen und spritzigen Roboter sorgen. Ich folgte der Vorlage, die in Kathy Ceceris Maker-Buch bereitgestellt wurde. Das Erstellen einer eigenen Vorlage funktioniert jedoch auch, solange genügend Platz für den Mikrocontroller und die LED-Matrix vorhanden ist.

2. Ich habe meine Fiberbot-Vorlage von Grund auf neu erstellt, es gibt jedoch ein druckbares Muster, auf das unter https://bit.ly/fiberbot-template zugegriffen werden kann. Sobald Sie Ihre Vorlage fertig haben, verfolgen Sie sie mit einem Marker, der dunkel genug ist, um sichtbar zu werden, auf Ihr Sackleinen.

3. Als nächstes möchten Sie Ihren Mikrocontroller und die LED-Matrix auf farbigen Filz ausrichten. Auf dem Foto oben habe ich mit einem Arduino FLORA gearbeitet, der viel größer ist als die Gemma. Ich würde jedoch empfehlen, die Gemma für dieses Projekt zu verwenden. Fügen Sie für einen noch ästhetisch ansprechenderen Roboter ein weiteres Stück farbigen Filz hinter dem ursprünglichen Filzstück hinzu. Dies verleiht den „Augen“des Roboters mehr Stabilität und erleichtert den Transfer von Roboterkörper zu Roboterkörper.

4. Um Ihren Fiberbot zusammenzunähen, müssen Sie wissen, wie man rücksticht. Glücklicherweise gibt es dafür ein anweisbares! Ich würde empfehlen, dieses instructable anzusehen, wenn Sie nicht wissen, wie, oder Sie neu im Nähen sind. Es ist einfach und schnell zu lesen und nimmt nicht zu viel Zeit für die Erstellung Ihres Fiberbots in Anspruch!

5. Oben sehen Sie, dass ich meinen gesamten Fiberbot-Körper genäht habe, aber die Oberseite des Rechtecks offen gelassen habe. Dies liegt daran, dass Sie Ihren Fiberbot vollstopfen und in diesem Schritt Platz lassen müssen. Sie benötigen ein Material, um den Körper zu stopfen. Fluff funktioniert super, ich hatte zufällig keine herumliegen in meinem Haus, also habe ich ein bisschen improvisiert und Trocknerfussel verwendet und es funktioniert genauso gut! Außerdem ist es kostenlos! Wenn Sie Ihren Fiberbot nach Ihren Wünschen vollgestopft haben, nähen Sie die Oberseite des Fiberbots zu Ende.

6. Sie werden einige kleine Stücke Klettband zerschneiden und in alle vier Ecken des Fiberbots-Kopfes legen. Sie müssen diese Klettverschlussstücke mit denen auf der Rückseite der Filzstücke ausrichten.

7. Schneiden Sie den Fiberbot aus, aber achten Sie darauf, dass Sie nicht zu nah an der Naht schneiden. Sie sollten zwischen dem Faden und der Schere etwa 1,5 bis 2 Zoll Platz lassen, um sicherzustellen, dass die Sackleinen nicht auseinander fallen.

8. Ehrfurcht, der Fiberbot sieht bisher fantastisch aus!!! (Warten Sie, bis es tatsächlich lächeln kann!)

9. Legen Sie den Fiberbot beiseite. Stellen Sie es an einem Ort auf, der keine Hitze erzeugt. Sackleinen und Trocknerflusen sind beide sehr brennbar!

Schritt 3: Den Roboter zusammenbauen

Den Roboter zusammenbauen
Den Roboter zusammenbauen
Den Roboter zusammenbauen
Den Roboter zusammenbauen
Den Roboter zusammenbauen
Den Roboter zusammenbauen
Den Roboter zusammenbauen
Den Roboter zusammenbauen

Okay, jetzt fangen wir erst an! Setzen Sie das E in E-Textilien, woo! Die folgenden Anweisungen sind die Anweisungen, die ich aus dem Buch Make: Making Simple Robots befolgt habe. Dieses Buch war sehr ausführlich und sehr hilfreich für mich, dieses Projekt abzuschließen. Lass uns anfangen!

Schritt 1: Die LED-Matrix wird mit einer Rucksackplatine geliefert, die es der Matrix ermöglicht, mit einfacher Arduino-Programmierung kompatibel zu sein. Diese beiden Geräte müssen zuerst zusammengelötet werden, bevor Sie mit dem nächsten Schritt fortfahren. Löten ist eine einfache Aufgabe, bei der ein Lötkolben verwendet wird, um Metall zu schmelzen und es mit anderen Objekten zu verschmelzen. Es gibt insgesamt 16 Löcher am Rucksack und 16 Drähte an der Matrix, die in die Seiten des Rucksacks gleiten. Sie können die beiden verschiedenen Teile auf den Fotos oben sehen. Richten Sie die Drähte an den Löchern aus und schieben Sie sie vorsichtig durch. Was ich am besten zum Löten der beiden Teile fand, war das Verbinden des Lötdrahts und des Lötkolbens zwischen dem Draht auf der Matrix. Mit dem Matrixdraht in der Mitte und dem Zusammentreffen der beiden Komponenten konnte das Lot am Boden des Rucksacks eine schöne Kugel bilden. Wiederholen Sie diesen Schritt für die nächsten 15 Drähte.

- Wenn Sie sich beim Löten nicht sicher sind, keine Angst! Dafür gibt es eine Anleitung. Sehen Sie sich diese grundlegende Lötanleitung an, wenn Sie neu im Löten sind und mehr erfahren möchten.

Schritt 2: Nun, da die Matrix fertig ist, besteht der nächste Schritt darin, vier Drähte oder kleine Krokodilklemmen an den vier Löchern zu befestigen, die mit dem Rucksack verbunden sind. Sie können verschiedenfarbige Drähte verwenden, aber da ich nur eine Farbe von beschichtetem Draht hatte, habe ich nur eine verwendet. Löten Sie die vier Drähte in jedes Loch mit der gleichen Technik, die ich zum Löten der Matrix und des Rucksacks verwendet habe. Schneiden Sie die restlichen Drähte ab.

Schritt 3: Der nächste Schritt ist die Verbindung der Gemma mit der LED-Matrix. Jeder Draht hat einen bestimmten Platz auf der Gemma, daher ist es wichtig, die Drähte richtig anzuschließen. Stellen Sie sicher, dass Sie den Draht etwa einen halben Zoll abisoliert haben, bevor Sie ihn auf die Gemma drehen. Ich habe diese Methode verwendet, Sie können die Drähte jedoch auch auf die Gemma löten. Da die Löcher zum Nähen und nicht zum Löten gedacht sind, müssen Sie beim Löten der Drähte die Löcher vorverzinnen. Dies bedeutet, dass den Löchern eine zusätzliche Lotschicht hinzugefügt wird. Ich habe das obige Bild aus dem Buch Make: Making Simple Robots als Referenz dafür verwendet, wo jeder Draht befestigt werden sollte.

Der + Draht (rot auf dem Foto) wird mit dem unteren Pad rechts verbunden (markiert mit Vout).

Das – Kabel (schwarz im Foto) wird mit dem oberen Pad rechts verbunden (markiert mit GND).

Das D-Kabel (gelb auf dem Foto) wird mit dem mittleren Pad links (markiert mit D0) verbunden.

Das C-Kabel (grün auf dem Foto) wird mit dem oberen Pad rechts verbunden (markiert mit D2).

Ceceri, K. (2015). Machen: Einfache Roboter herstellen. San Francisco: Maker Media Inc.

Schritt 4: Sie haben nun die „Augen“des Roboters fertig gebaut! YAY! Fast fertig, um Fiberbot aufzuwecken und sie ihrem neuen Freund vorzustellen. Sie können einen Test durchführen, um sicherzustellen, dass Ihre Gemma ordnungsgemäß funktioniert. Diese Schritte finden Sie in der nächsten Lektion!!

Schritt 4: Herunterladen von Arduino Blink

In dieser Lektion führen Sie einen Test auf Ihrer Gemma durch und laden das Programm herunter, mit dem Sie Ihren Mikrocontroller mit der Arduino IDE codieren können.

So führen Sie einen Test durch:

Es ist wichtig, dass Sie einen Test auf Ihrer Adafruit Gemma durchführen, bevor Sie mit der Codierung beginnen. Hier sind die Schritte zum Ausführen eines Übungstests auf Ihrer Gemma. Anleitung abgeleitet von Make: Making Simple Robots von Kathy Ceceri.

Schritt 1: Wenn Sie einen Windows-Computer verwenden, müssen Sie einen Treiber namens USB-tinyISP herunterladen. Die Aufgabe des Treibers besteht darin, die Sprache zu verstehen, die vom Computer an die Gemma übermittelt wird. Ähnlich wie Menschen ihre Sprache ändern, wenn sie mit jungen Leuten sprechen, im Vergleich zu vor Studenten. Mit anderen Worten, das Herunterladen des Treibers ermöglicht es dem Computer, effektiv mit der Gemma zu kommunizieren.

- Um den Treiber zu installieren: Geben Sie http//bit.ly/ada-drivers ein, wo Sie Anweisungen für Windows 7, 8 und XP finden.

Schritt 2: Schließen Sie Ihre Gemma über den USB-Anschluss und das Mini-USB-Kabel an der Gemma an den Computer an. Sobald dieser eingesteckt ist, sollten Sie das grüne LED-Licht an der Gemma sowie das rote Onboard-LED-Blitzen sehen.

- Sobald Sie Ihre Gemma angeschlossen haben, sollte auf dem Bildschirm ein Popup-Fenster erscheinen. Sie brauchen es nicht, um im Internet nach dem Treiber zu suchen, da es den Treiber direkt auf Ihrer Festplatte installieren sollte.

Schritt 3: Als nächstes müssen Sie das Arduino IDE-Programm auf Ihren Computer herunterladen. Gehen Sie hier zum Herunterladen der Arduino IDE-Programmseite und folgen Sie den Anweisungen. Nachdem Sie das Programm erfolgreich auf Ihre Festplatte heruntergeladen haben, müssen Sie sicherstellen, dass Sie das richtige Board verwenden. Da die Gemma eine Adafruit ist und nur mit Arduino kompatibel ist, müssen Sie das Board leider separat herunterladen und in das Programm installieren. Sehen Sie sich dieses Tutorial-Video an, in dem ich Ihnen zeige, wie Sie das Adafruit Gemma-Board in das IDE-Programm herunterladen. Sie können auch diesen Link anzeigen, der Ihnen beschreibende Anweisungen zum Herunterladen zusätzlicher Boards in die IDE-Programmierung bietet.

Schritt 4: Führen Sie den Code aus. Sehen Sie sich dieses Video an, das Ihnen zeigt, welchen Code Sie zum Ausführen Ihres Tests verwenden müssen. Dieser spezifische Code ist so eingestellt, dass die rote LED einmal pro Sekunde ein- und ausgeschaltet wird. Obwohl es vorher blinkte, sollte dieses Blinken viel langsamer sein.

Schritt 4: Nun, da Sie Ihre Gemma zum Laufen gebracht haben und der Körper fertig ist, besteht der nächste Schritt darin, sie miteinander zu verbinden. Schneiden Sie mit einer anderen Filzfarbe einen Umriss der Gemma und der LED-Matrix aus. Legen Sie die Umrisse hinter jedes Stück. Nähen Sie die Ecken der LED-Matrix und der Gemma an das rechteckige Filzstück, das Sie zuvor in dieser Lektion hergestellt haben.

Schritt 5: Stecken Sie den Akku in die Gemma und platzieren Sie die Blackbox hinter dem Roboter. Befestigen Sie den Akku mit Klettverschluss an der Rückseite des Fiberbot. Auf diese Weise ist alles tragbar, wenn Sie diese "Augen" auf einen anderen Roboter legen möchten.

Okay, Sie können den Fiberbot also kurz abstellen. Ich werde Sie auf die Website führen, die Ihnen Schritt-für-Schritt-Anleitungen zum Herunterladen des Arduino-Programms auf Ihr MacBook oder Ihren Windows-Computer gibt. Das wird Ihren Fiberbot zum Lächeln bringen!

1. Arduino herunterladen: Auf der adafruit-Website gibt es eine Seite, die speziell zum Erlernen Ihres Gemma-Controllers verfügbar ist. Zuerst müssen Sie die kompatible Software auf Ihren Computer herunterladen. Hier ist der Link, um diesen Schritt abzuschließen.

Arduino herunterladen

2. Programmierung mit Arduino IDE: Auch hier finden Sie auf der adafruit-Website unter Erste Schritte mit Gemma eine Registerkarte namens "Programmierung mit Arduino IDE". Diese spezielle Webseite ermöglicht es Ihnen, die Bedeutung des Codes zu verstehen. Alle Codierung besteht im Wesentlichen darin, etwas zu sagen, das als Aufgabe ausgeführt werden soll. Diese werden als Ein- und Ausgänge bezeichnet. Eine Eingabe sind Informationen, die in ein Objekt eingehen, und die Ausgabe ist das Endergebnis. Wenn ich zum Beispiel meiner Schwester sage, dass sie das Geschirr spülen soll und sie es macht, wird der Input dadurch dargestellt, dass ich sie auffordere, das Geschirr zu spülen, der Output ist, dass sie es macht. Ein anderes Beispiel wäre die Verwendung Ihrer Fernbedienung für Ihren Fernseher. Sie drücken die Ein-Taste, die der Eingang ist, und der Fernseher schaltet sich als Ausgang ein. Die gleiche Kommunikation wird bei der Arbeit mit Mikrocontrollern verwendet. Wir werden lernen, wie man Eingaben in unsere Gemma sendet, damit sie eine Antwort (Ausgabe) hat. Lesen Sie mehr über die verschiedenen Bedeutungen des Codes. Ich benutze diese Website sehr gerne, weil sie Schritte für Anfänger aufschlüsselt. Es ist leicht zu verstehen und bietet viele Grafiken zum Mitmachen.

Programmierung mit Arduino IDEhttps://learn.adafruit.com/introducing-gemma/progr…

3. Sobald Sie das Arduino-Programm auf Ihren Computer heruntergeladen haben, öffnen Sie es und folgen Sie der Aufforderung in dem von mir bereitgestellten Video. Sie möchten in der oberen Menüleiste auf "Tools" klicken, nach unten zu "Board:" scrollen und auf Adafruit Gemma (ATtiny85 @ 8MHz) klicken. Da die Codierung von Platine zu Platine leicht unterschiedlich ist, ist es wichtig, die richtige Platine für den verwendeten Controller auszuwählen.

4. Nun, da Sie das Arduino-Programm heruntergeladen und sich mit dem Kontext hinter der Codierung vertraut gemacht haben, sind Sie meiner Meinung nach bereit, Ihren eigenen Fiberbot zu codieren!!! Sehen Sie sich die nächste Lektion zum Programmieren mit Blink an.

Schritt 5: Fiberbot codieren

Image
Image
Codierung von Fiberbot
Codierung von Fiberbot

Einer. Mehr. Schritt.

Die Blinkskizze, mit der Sie einen Test für Ihre Gemma durchgeführt haben, ist ein einfacher Code, mit dem Sie herumspielen können, um sich mit dem Programm vertraut zu machen. Finden Sie heraus, wo Verzögerung (1000) steht. Dieser Befehl weist die Gemma an, die LED für 1000 Tausendstelsekunden oder mit anderen Worten 1 Sekunde lang ein- und auszuschalten. Sie können mit dem Timing herumspielen, um zu verstehen, wie eine Änderung die Geschwindigkeit der blinkenden LED ändert. Wenn Sie sie beispielsweise auf Delay (500) ändern, blinkt die LED doppelt so schnell. Wenn Sie es auf delay(2000) ändern, können Sie erraten, was es ändern würde? Ja, du hast es! Es sagt dem Arduino-Gerät, doppelt so langsam zu blinken.

**Denken Sie daran: Sie müssen jedes Mal, wenn Sie eine neue Datei hochladen möchten, den Reset-Knopf Ihrer Gemma drücken.

Es besteht die Möglichkeit, dass beim Überprüfen/Hochladen des Codes unten auf dem Bildschirm ein Fehler in roter Schrift angezeigt wird. Wenn dies passiert, liegt es oft daran, dass Sie vergessen haben, den Reset-Knopf an Ihrer Gemma zu drücken. Wenn dies nicht der Fall ist, können Sie die Seite "Einrichten mit Arduino IDE" (https://bit.ly/arduino-setup) für weitere Anweisungen und Unterstützung lesen. Es gibt auch ein Adafruit-Kundensupport-Forum, in dem eine Live-Person Hilfe leisten und alle weiteren Fragen beantworten kann.

Nachdem Sie den Blinkcode erfolgreich auf Ihre Gemma ausgeführt haben, ist es an der Zeit, die Matrix einzubeziehen. Dazu müssen Sie eine Bibliothek namens TinyWireM herunterladen. Hier ist wie:

1. Schließen Sie alle offenen Arduino-Fenster

2. Gehen Sie zur Adafruit-Website oder geben Sie https://bit.ly/gemma-sc ein. Hier finden Sie die TinyWireM-Bibliothek. Laden Sie diese herunter. Ich habe ein Video hochgeladen, um Ihnen zu zeigen, wie Sie dies auf einem Mac-Computer tun. Unter diesem Link finden Sie auch eine schriftliche Schritt-für-Schritt-Anleitung zum Herunterladen dieser Bibliothek. Wenn Sie diese Bibliothek herunterladen, haben Sie dauerhaften Zugriff auf diesen Code, der es Ihnen ermöglicht, als neue Dateien zu speichern.

3. Schritt 2 kann etwas verwirrend sein. In diesem Fall sind die Codes auf der Adafruit-Website verfügbar. Sie können die Codes kopieren und in das Arduino Blink-Programm einfügen und von dort aus ausführen. Sie möchten zwei neue Registerkarten erstellen, ähnlich wie es Registerkarten im Browser gibt. Überprüfen Sie beide Codes und laden Sie sie auf Ihre Gemma und Matrix hoch. TA-DA!!!!! Sie haben gerade mit Arduino IDE codiert und hochgeladen !!!!! Du hast Fiberbot sehr glücklich gemacht!! Schließen Sie Ihren Akku an Ihre Gemma an und trennen Sie den USB von Ihrem Computer und dem Mikrocontroller. Sie können Ihren Fiberbot-Freund jetzt allen zeigen! Spaß haben:)

** Wenn zufällig nichts passiert, gehen Sie zur vorherigen Lektion zurück und lesen Sie die Anleitung zur Fehlerbehebung / wo Sie Hilfe finden.

Empfohlen: