Inhaltsverzeichnis:

Ändern eines IRobot Create zum Malen - Gunook
Ändern eines IRobot Create zum Malen - Gunook

Video: Ändern eines IRobot Create zum Malen - Gunook

Video: Ändern eines IRobot Create zum Malen - Gunook
Video: How To Setup Dual Mode Virtual Wall | Roomba® | iRobot® 2024, November
Anonim
Ändern eines IRobot Create zu Paint
Ändern eines IRobot Create zu Paint

Dies ist ein Robotik-Projekt, das wahrscheinlich von jemandem abgeschlossen werden könnte, der überhaupt keine Erfahrung mit Robotern hat. Ich sage das, weil ich, bevor ich anfing, keine Erfahrung mit Robotern hatte. Oder Programme schreiben. Tatsächlich wusste ich, wie man malt, und das war es auch schon. Ursprünglich hatte ich vor, Programme zu schreiben, damit der Roboter bestimmte Gemälde malen konnte. Mir wurde schnell klar, dass dies mühsam und langweilig ist und viele der großartigen Funktionen des Roboters nicht wirklich ausnutzt. Stattdessen lernen Sie in diesem anweisbaren, wie Sie: - den Roboter so modifizieren, dass er mit Pinseln, Rollen und einer Vielzahl anderer Geräte malen kann - die grundlegenden voreingestellten Programme nutzen, um etwas zu malen - Active. verwenden TCL zum Entwerfen eines Gemäldes mit LOGO - Ändern Sie die mit dem Modul gelieferten Beispielprogramme, um einige Gemälde mit den Sensoren des Roboters zu erstellen. Dieses Projekt geht davon aus, dass Sie die Anweisungen befolgen können, die mit Ihrem Create geliefert wurden, um das Modul einzurichten, es anzuschließen zu einem Computer usw. Ich bin mir ziemlich sicher, dass die meisten Leute damit ohne (große) Schwierigkeiten umgehen können, daher habe ich diese Anweisungen hier nicht dupliziert ein Künstler)Nachdem ich ein bisschen mit dem Roboter gespielt hatte, wurde mir klar, dass ich entscheiden musste, ob der Roboter ein Künstler oder ein verherrlichter Pinsel war. Die Logo-Programmierung behandelt es eher wie einen Pinsel, während die sensorbasierte Programmierung es eher wie einen eigenen Künstler behandelt. Das gefällt mir als Künstler am besten. In Wirklichkeit wurden wir schnell zu Teamkollegen in der Kunst. Es malte schneller und entschlossener als ich es tun würde, aber ohne dass ich Lackfarben auswählen, füllen und losdrücken musste, war es im Grunde ein wirklich schwerer Frisbee. Kein Künstler kann ohne ein Bewusstsein für die Welt um ihn herum arbeiten (es wirkt sich überhaupt auf Ihre Kunst aus), den Roboter zu verwenden, ohne die Sensoren zu verwenden, schien lächerlich. Ich habe ihm die Dinge gegeben, die er beachten musste, und seine Reaktion darauf schuf die Bilder. Ich habe auch schnell gemerkt, dass es wichtig ist, zu vergessen, wie ein Mensch eine Aufgabe erledigt, und darüber nachzudenken, wie ein Roboter sie am einfachsten erledigen würde. Mit Ausnahme der Sprühmalerei wird der Großteil der Malerei am effektivsten auf einer horizontalen Fläche ausgeführt, trotz des Klischees des Künstlers an seiner Staffelei. Die Staffelei dient der Übersichtlichkeit des Künstlers - horizontale Kunst hat eine verkürzte Wirkung. Aus diesem Grund druckt Ihr Drucker horizontal - so können Sie Tinte am besten auftragen, ohne dass die Gefahr von Auslaufen oder Ausbluten besteht. Aus diesem Grund habe ich mich entschieden, mit der natürlich horizontalen Natur des Roboters zu arbeiten, anstatt zu versuchen, auf etwas aufzubauen, das auf Wände malen kann, wie es bei "Malrobotern" so üblich ist. Ich habe mir viele Gedanken über den Unterschied zwischen Malerei und Druck gemacht. Wenn ich male, mache ich mir keine Sorgen, von links nach rechts oder von oben nach unten zu arbeiten. Ich trage Farbe dort auf, wo sie sein soll, arbeite in Kurven, geraden Linien oder was auch immer sonst angebracht ist. Da ich nicht nur versuche, einen Drucker zu bauen, dachte ich, dass der Roboter in Linien malen sollte, wie ich es tun würde, anstatt wie ein umherziehender Drucker über das Gemälde zu arbeiten. Dies stellte einige Herausforderungen dar, insbesondere mit dem offensichtlichen Risiko, dass der Roboter würde über nasse Farbe rollen. Wie sich herausstellte, scheint sich auf den Rädern nicht viel Farbe anzusammeln, aber sie verleihen dem Lack eine schöne Note. Zwischen den Laufflächen der Reifen sammelt sich etwas an, das sich aber im trockenen Zustand leicht abziehen lässt. In gewisser Weise ist es nicht anders, als wenn ein Künstler seine Finger benutzt, um Pastelle zu verwischen - der Roboter verwendet seine "Anhängsel", um die Art und Weise zu beeinflussen, wie Farbe auf die Oberfläche aufgetragen wird.

Schritt 1: Materialliste

Materialliste
Materialliste
Materialliste
Materialliste

Dies ist, was Sie benötigen, um alle Schritte in diesem Projekt abzuschließen, aber wenn Sie auswählen und auswählen, benötigen Sie möglicherweise nicht alles.

- iRobot Create (offensichtlich) - Befehls- und Steuermodul (jetzt anbringen und einrichten. Überprüfen Sie, ob es eingeschaltet ist, wenn Sie die USB-Verbindung einrichten. Das hat mich einige Minuten lang aufgehalten, weil ich es nicht bemerkt habe dass der Roboter und der Befehl jeweils einen Ein-/Aus-Schalter haben.) - Batterieladegerät - Serielles Kabel (im Lieferumfang enthalten) Das create wird mit Löchern für 6-32 Schrauben geliefert. Kaufen Sie nichts, was nicht mit einem Gewinde von 6-32 versehen ist, da es unbequem ist, mehr als eine Sache im Auge zu behalten. Auch, wenn Sie können, erhalten Sie entweder alle flachen (wie meine) oder Kreuzschlitzschrauben. Ein Schraubendreher ist die Regel, weil Sie in der Nähe bleiben möchten, um die Dinge nach Bedarf festzuziehen und anzupassen. - 4 - 12 Zoll Gewindestangen - 2 - 2 Zoll Schrauben - 10 (oder mehr) Muttern - 2 - 1/2 Zoll Schrauben - 9/64 Bohrer (dies scheint eine gute Größe zu sein, weil es nur ein winziges Stück ist Die Vibrationen und Bewegungen des Roboters neigen dazu, Verbindungen zu lösen, daher ist es eine gute Sache, ein wenig eng anliegend zu sein.) - 2 - 1 bis 1 1/2 Zoll-Scharniere (diese werden üblicherweise für Holzkisten und Puppenhausanwendungen verwendet) - 2 oder mehr - 2-Zoll-Clips (grün ist schön, wenn Sie es bekommen können - es stimmt mit dem Modul überein und sie sind praktisch, um Dinge zu sichern) - 1 Blatt weißer Kunststoff, mindestens 9 x 9 Zoll (meine ist ein Brett, das ist) verkauft mit Kuchendekorationszubehör - es wird verwendet, um einen Kuchen zu stützen, nachdem es dekoriert wurde. Es ist gewellt und etwa 1/8 Zoll dick, und ich konnte es mit einer robusten Schere schneiden.) - 2 Fuß 1x2 Holz - Trichter (to halten Sie die Farbe) - 3/8 Zoll Außendurchmesser durchsichtiger Kunststoffschlauch - 1/2 Zoll elektrischer Schrumpfschlauch - kleine Pinsel, Rollen, Malblöcke, Maker, Stifte oder alles andere Alles andere, was Ihnen einfällt, wird ein Zeichen setzen - Klebeband (um Papier festzuhalten und Dinge vorübergehend zu halten) - Plastikplanen (weil Roboter unberechenbar und schnell sind und Sie wahrscheinlich nicht möchten, dass alles gestrichen wird) - ein Diner-Ketchup Stilflasche mit Verschluss für jede Farbe, die Sie verwenden möchten - weiße Farbe (für Stil) - etwas zum Holzschneiden und etwas zum Bohren von Löchern - einen Schraubendreher - andere grundlegende Haushaltswerkzeuge - viel Farbe, die mit Wasser gereinigt wird (ich benutze mis- Tönungen aus Farben- und Baumärkten. Sie können eine Menge davon für 1 bis 5 Dollar bekommen, oder wenn Sie super nett sind / Glück haben, geben sie es Ihnen kostenlos, wie die super netten Leute von Pittsburg Paint, die fast alles von mir geliefert haben.) - etwas zum Bemalen (Papier und Stoff funktionieren gut. Metzgerpapier wird auf Rollen geliefert und ist eine billige Wahl, besonders für den Anfang.)

Schritt 2: Ändern Sie es, um Farbe anzuwenden

Ändern Sie es, um Farbe anzuwenden
Ändern Sie es, um Farbe anzuwenden
Ändern Sie es, um Farbe anzuwenden
Ändern Sie es, um Farbe anzuwenden
Ändern Sie es, um Farbe anzuwenden
Ändern Sie es, um Farbe anzuwenden
Ändern Sie es, um Farbe anzuwenden
Ändern Sie es, um Farbe anzuwenden

Der Roboter muss in der Lage sein, eine Vielzahl verschiedener Farbapplikatoren sowie Bleistifte, Marker oder was auch immer Sie sonst noch kunstvoll machen möchten, zu halten. Dies stellte eine Reihe von Herausforderungen dar, aber ich denke, mein System löst die meisten davon recht gut. An der Oberseite des Roboters sind zwei Holzarme befestigt, an deren Ende Scharniere jeweils einen Clip halten. Auf diese Weise können die Arme so weit auseinander oder nah beieinander sein, wie sie sein müssen (sie schwenken an der Befestigungsstelle am Roboter, und wenn sie einmal eingestellt ist, kann diese Schraube festgezogen werden, um sie fester zu halten oder etwas lockerer zu lassen damit die Bürste beim Drehen des Roboters etwas schwingen kann.) Die Scharniere ermöglichen es den Clips immer genau aufeinander zu zeigen oder in jedem anderen Winkel, der zum Halten der Bürste erforderlich ist, was nicht möglich wäre, wenn die Clips direkt an die Waffen. Die Farbe muss dem Pinsel gleichmäßig zugeführt werden, daher habe ich ein oberes Deck hinzugefügt, um einen Trichter zu halten, und Farbe läuft durch ein Rohr, um direkt vor dem Pinsel herauszutropfen. Die Bürste verteilt es, während sich der Roboter bewegt. Sie können eine andere Schlauchgröße wählen, um eine andere Farbmenge zuzuführen, oder die Geschwindigkeit des Roboters anpassen, wenn Ihnen die Linie, die Sie erhalten, nicht gefällt. Der Schrumpfschlauch hält den Vinylschlauch und den Trichter zusammen, erleichtert die Reinigung und lässt ihn einfach in die obere Plattform fallen. Es ist eine ziemlich einfache Montage und hat viele Gemälde gut überstanden.

Schneiden Sie das Holz in 2 7 lange Stücke. Bohren Sie ein Loch (den langen Weg) einen Zoll vom Ende jedes Stücks. Am anderen Ende bohren Sie Pilotlöcher, um die Scharniere zu befestigen. Malen Sie diese Stücke weiß (wenn Sie das möchten). wieder ein.) Nach dem Trocknen die Scharniere an den Enden anschrauben. Dann auf der anderen Seite des Scharniers einen Clip mit einer Schraube und Mutter befestigen. Die meisten Clips wie die abgebildeten haben ein Loch (auch wenn es mit Kunststoff bedeckt ist). aber Sie müssen es möglicherweise ein wenig vergrößern. Das wird funktionieren, versprochen. Verwenden Sie eine 2-Zoll-Schraube durch das Loch am anderen Ende in das hinterste Lochpaar auf der Oberseite des Roboters. Schneiden Sie die Plastikfolie basierend auf das Muster in den Bildern Ich habe eine schwere (diese schneiden einen Cent!) Schere verwendet, aber ich bin mir sicher, dass die meisten Kunststoffe mit einem Universalmesser geschnitten werden können oder, wenn Sie Lust haben, es aus Acryl laserschneiden zu lassen. Schrauben Sie eine Mutter 3/4 Zoll von einem Ende jeder Gewindestange. Schrauben Sie eine Mutter auf das andere Ende etwa drei Zoll vom Ende entfernt. Schrauben Sie das kurze Ende des Gewindes Stangen in die Löcher im Laderaum, bis zur Mutter. Schieben Sie die Plastikfolie 3 Zoll nach unten bis zur Spitze der anderen Muttern. Möglicherweise müssen Sie eine zweite Mutter auf dem Kunststoff anbringen, wenn er nicht von selbst festhält. Setzen Sie Ihren Trichter in die Öffnung auf der Plattform. Messen Sie, wie viel Vinylschlauch es braucht, um vom Boden des Trichters bis zur Berührung der darunter liegenden Oberfläche zu reichen. Verwenden Sie etwa einen Zoll des Schrumpfschlauchs, um diesen Schlauch am Trichter zu befestigen. Eine Heißluftpistole wird dies gut tun, aber der Haartrockner meiner Schwester war praktisch und hat die Arbeit erledigt. Sie können dies stattdessen mit Masking Tape tun, wenn Sie möchten, oder wenn Sie es vor dem Commit testen möchten. Was auch immer Sie zum Malen verwenden (Pinsel/Rolle/etc.) wird mit den beiden Clips an Ort und Stelle gehalten. Der Schlauch sollte zwischen dem Farbapplikator und dem Roboter sitzen. Vielleicht möchten Sie das Rohr mit Klebeband an die Bürste kleben, wenn es nicht von selbst an Ort und Stelle bleibt. Füllen Sie die Ketchup-Flaschen mit der Farbe, die Sie verwenden möchten. Ein Trichter und eine Schöpfkelle (die nicht für Lebensmittel verwendet werden) sind dafür praktisch. Sie werden später froh sein, so schnelle Nachfüllfähigkeiten für Farbe zu haben, und die Ketchup-Aktion hilft dabei, die Tube schnell zu füllen, anstatt darauf zu warten, dass die Farbe von selbst ausläuft.

Schritt 3: Erste Malerei: Verwenden der Demos

Erstes Gemälde: Verwenden der Demos
Erstes Gemälde: Verwenden der Demos
Erstes Gemälde: Verwenden der Demos
Erstes Gemälde: Verwenden der Demos
Erstes Gemälde: Verwenden der Demos
Erstes Gemälde: Verwenden der Demos

Legen Sie Ihre Plastikfolie aus. Kleben Sie Ihr Papier/Gewebe von allen Seiten mit Kreppband ab. Eine Fläche von etwa 3 mal 4 Fuß scheint eine schöne Menge an Oberfläche zu sein, auf der man malen kann. Größere Arbeiten auch, aber viel kleiner als 2 x 3 und Sie werden mehr auf Ihrem Plastik als auf Ihrem Papier malen. Wenn es an den Rändern hochkommen kann, fängt es der Roboter auf, zieht es herum, zerknüllt es und macht alle anderen schelmischen Roboterdinge, die ihm einfallen, also kleben Sie es gut fest.

Schalten Sie Ihren Roboter ein. Wählen Sie ein Programm, das ansprechend klingt - 5 ist mein Favorit, aber alle, für die Sie die Ausrüstung haben, sind gut. Wenn Sie sich für ein Cover-Programm entscheiden, stellen Sie sicher, dass Sie etwas um den Umfang des Bereichs legen (wie 2x4 Holz oder so), da es sonst Ihren Raum bedeckt und streicht. Sie können auch viel Spaß mit einem Pong/4-Quadrat-Deal haben, wenn Sie 3 Freunde um sich haben - haben Sie auf jeder Seite eine Person und machen Sie sie dafür verantwortlich, den Roboter auf ihrer Seite zu hüpfen. Sie könnten dies auf einer Tischplatte tun und auch auf die Klippensensoren zählen. Füllen Sie etwas Farbe in den Trichter. Fangen Sie beim ersten Mal klein an, aber Sie können einiges hineinstecken, wenn Sie sich sicher sind. Sobald die Farbe bis zum Boden der Tube reicht, drücken Sie den 'Startknopf' und sehen Sie zu, wie es geht. Seien Sie bereit, schnell zu sein, wenn etwas vom Kurs abweicht. Achten Sie auch darauf, wie sich der Pinsel / die Walze / etc. verhält, da Sie dort möglicherweise einige Anpassungen vornehmen müssen. Vermutlich wirst du den Dreh ziemlich schnell rausbekommen. Wenn Sie eine Pause machen möchten oder etwas mehr Zeit haben möchten, stoppt eine kleine C-Klemme, die auf den Schlauch geschraubt wird, die Farbe. Die an den Armen verwendeten Clips sind jedoch nicht stark genug, um die Farbe in der Tube zu stoppen. Sie können den Trichter ziehen und zwischen den Farben reinigen, aber ich füge normalerweise nur eine Farbe über die andere in den Trichter. Es ist klug, Ihr Farbrad zu kennen und eine andere Farbe hinzuzufügen, die Rot, Blau und Gelb nicht kombiniert (da dies eine braune / graue Farbe ergibt), aber Sie können großartige Ergebnisse mit verschiedenen Blautönen erzielen und dann einige hinzufügen lila oder rot usw.

Schritt 4: Verwenden Sie Active TCL und LOGO zum Malen

Es gibt einen superschlauen Kerl, der einige tolle Sachen in den Create-Foren gepostet hat. Die Foren sind eine großartige Ressource, besonders wenn Sie nicht wirklich wissen, was Sie tun. Seine Dokumentation ist hier verfügbar: https://createforums.irobot.com/irobotcreate/board/message?board.id=Create_projects&thread.id =13Er hat TCL verwendet, um den Roboter so einzurichten, dass er mit LOGO-Befehlen läuft. Sie müssen zum Beitrag gehen und seinen Anweisungen zum Herunterladen und Installieren von Active TCL folgen und dann sein Programm herunterladen. Ich fühlte mich nicht richtig, seinen Code hier zu posten (aus offensichtlichen Gründen), aber er ist im oben aufgeführten Forumsbeitrag verfügbar. Sobald Sie alles installiert und heruntergeladen haben, können Sie Ihr neues iTurtle Create verwenden (was ein schlechtes LOGO-Wortspiel ist). Es ist eine extrem einfache Schnittstelle, bei der Sie ihm buchstäblich (in Millimetern und Winkelgraden) sagen, was zu tun ist, das serielle Kabel anschließen und es tun. Dies funktioniert viel besser, wenn Sie einen Laptop haben, da das serielle Kabel nicht so lang ist und es während des Betriebs angeschlossen werden muss. Der Roboter ist (anscheinend) in der Lage, ungefähr 30 Pfund zu tragen. Wenn Sie also etwas tun, um ihn unterzubringen, könnte ich mir vorstellen, dass Sie Ihren Laptop direkt darauf stellen und loslassen können. Sie können mit diesem System Stunden und Stunden damit verbringen, Gemälde zu zeichnen, etwas im Ätz-A-Skizzen-Stil, und außer der Installation von Programmen benötigen Sie überhaupt nicht viel Computerkenntnisse. Besonderer Hinweis: Ziehen Sie das Befehlsmodul von Ihrem Roboter ab, wenn Sie es versuchen Dies. Es scheint irgendwie zu stören, und dies wird wahrscheinlich nicht funktionieren, wenn Sie es angeschlossen haben (auch wenn es ausgeschaltet ist). Es ist eine gute Idee, Ihr Gemälde einzurichten und es entweder ohne Farbe oder mit einem Marker auszuführen, bevor Sie sich darauf festlegen mit Farbe (zumindest am Anfang). Dies ist besonders nützlich, um Ihren Ausgangspunkt auszuwählen, da dieser bestimmt, wo die Bilder auf dem Papier erscheinen. Es ist wichtig zu beachten, dass diese Methode anscheinend alle Sicherheitssensoren des Roboters deaktiviert. Wenn Sie sie also auf 50.000 statt auf 500 einstellen, wird sie das wirklich tun, und Sie werden sie bis zum Stopp verfolgen es. Wenn echte Farbe verwendet wird, müssen Sie viel aufräumen, nachdem Sie sie gefangen haben. Diese Methode ist sehr effektiv, um zu erstellen und schnell zu ändern, was Sie malen möchten, und ist viel effizienter als Programme zu schreiben und sie auf dem Command Module zu installieren. Der größte Nachteil ist das serielle Kabel.

Schritt 5: Verwenden von Sensoren zum Malen

Verwenden von Sensoren zum Malen
Verwenden von Sensoren zum Malen
Mit Sensoren malen
Mit Sensoren malen

Wie ich in meiner Einführung erwähnte, stellte ich nach einiger Arbeit daran fest, dass bei der Behandlung als Drucker viele Funktionen des Roboters wirklich übersehen wurden. Hier sind ein paar Dinge, die Sie mit dem Erstellen, Befehlsmodul und Beispielprogrammen tun können, um Gemälde zu erstellen. Sobald Sie ein Gefühl dafür bekommen haben, wie der Code funktioniert und was Sie ändern können, werden die Optionen endlos sogar einige schwere Gegenstände (die entweder farbbeständig oder in Wachspapier eingewickelt sind) innerhalb des Lackierbereichs. Aber Sie möchten wahrscheinlich ein wenig mehr Kontrolle, und ich habe das Befehlsmodul aus einem bestimmten Grund zur Materialliste hinzugefügt set, hier sind einige Möglichkeiten, dies zu tun: Öffnen Sie das Beispielprogramm namens 'drive' im Notebook des Programmierers (eine Erklärung dazu finden Sie im Handbuch, das Sie von der iRobot-Website herunterladen können.)In Zeile 156 finden Sie: // Set die Drehparameter und setzen Sie den Winkel zurückDies tut der Roboter, wenn ein Sensor ausgelöst wird. Dazu gehört, gegen Dinge zu stoßen oder fast von Dingen herunterzufallen. Dieser Abschnitt bietet einige lustige Dinge, mit denen Sie spielen können.distance = 0;Sie können dies in eine beliebige Zahl ändern. Die von Ihnen gewählte Zahl gibt an, um wie viele Millimeter der Roboter zurückfährt, nachdem er auf etwas trifft oder eine Kante findet. Wenn Sie beispielsweise die "0" in "200" ändern, wird 200 Millimeter zurückgelegt. Dadurch erhalten Sie 200 Millimeter lange Linien in verschiedenen Winkeln, die von den Kanten und anderen Objekten auf und um die Malfläche kommen.angle = 0;Dies bedeutet, dass sie sich direkt nach dem Auftreffen zurückzieht. Das willst du nicht. Wenn Sie möchten, dass die Sicherung in einem anderen Winkel erfolgt, geben Sie hier eine Zahl ein. Das Ändern von "0" in "45" bewirkt, dass es in einem Bogen von 45 Grad rückwärts fährt. Dies erfordert einige Anpassungen, um genau das zu erreichen, was Sie möchten, aber es kann einige coole Effekte verursachen.turn_angle = randomAngle();Dies bedeutet, dass der Roboter nach dem Auftreffen auf etwas zwischen 53 und 180 Grad dreht. Wenn Sie den Bereich von "zufällig" ändern möchten, gehen Sie zu Zeile 460 und ändern Sie diesen Code. Wenn Sie einen bestimmten Winkel einstellen möchten, ändern Sie "randomAngle()" auf "15" oder einen anderen Winkel, den Sie möchten. Die Zahlen "1" und "-1" sind für rechte Winkel reserviert, aber es scheint, dass jede andere positive oder negative Zahl Freiwild ist. Ich habe gerade festgestellt, dass ich nichts über 360 ausprobiert habe, aber jetzt kann ich es kaum erwarten, es zu versuchen. In den Zeilen 143 und 149 finden Sie "Drehen" gefolgt von einer 0. Wenn Sie diese in etwas anderes ändern, dreht sich der Roboter für immer. Dies ist keine sehr effektive oder unterhaltsame Änderung, daher würde ich mir die Mühe machen.drive (300, RadStraight); Dies bedeutet, dass Sie sich mit einer Geschwindigkeit von 300 geradeaus vorwärts bewegen. Sie können die Geschwindigkeit des Roboters ändern, indem Sie "300" in eine andere Zahl ändern. Niedriger ist langsamer, höher ist schneller (keine Tricks hier). Das Ändern von "RadStraight" in eine Zahl führt dazu, dass der Roboter in einem Bogen fährt. Dies wird definitiv die "malerische" Natur dessen, was der Roboter tut, verstärken. Ich mag es sehr, diese Einstellung zu ändern. Wenn Sie die Geschwindigkeit ändern, mit der sich der Roboter bewegt, können sich die Linien ändern, die er malt. Niedrigere Geschwindigkeiten führen normalerweise zu einem gleichmäßigeren und stärkeren Farbauftrag. Höhere Geschwindigkeiten geben Ihnen einen Pinseleffekt oder lassen Ihren Pinsel manchmal sogar überspringen. Sobald Sie sich mit dem Code beschäftigen, können Sie alle möglichen Dinge optimieren. Wenn Sie Probleme haben, etwas zu verstehen, überprüfen Sie die oi-Datei, manchmal gibt es dort Hinweise. Oft hatte ich mehr Glück mit einer Winkelnummer anstelle von "RadCW" oder ähnlichen Befehlen. Ich gehe davon aus, dass dies ein Zufall ist, aber es ist etwas, das Sie überprüfen müssen, wenn Sie Probleme haben. Ich bin überhaupt kein erfahrener Programmierer. Tatsächlich ist dies das erste Mal, dass ich etwas mit Code gemacht habe, mit Ausnahme der Erstellung von Websites. Ich denke, es ist ziemlich schwer, dem Roboter zu schaden, und es gibt immer eine saubere Kopie der Beispielprogramme auf der CD, wenn Sie das Programm, das Sie ändern, irreparabel beschädigen. Der Code ist gut notiert, und Sie können ziemlich genau herausfinden, was alles bewirkt, wenn Sie sich etwas Zeit damit nehmen. Es lohnt sich, einzutauchen und Dinge zu ändern, um zu sehen, was Sie bekommen. Ich habe einige neue Dinge geschrieben, die ich dem 'Drive'-Programm hinzufügen möchte, aber sie sind noch nicht bereit, der Welt zu zeigen.

Schritt 6: Fazit

Abschluss
Abschluss
Abschluss
Abschluss

Es war mir wichtig, dass ich aus dem Create etwas mache, das ich wirklich, ehrlich gesagt, regelmäßig verwenden würde. Ein Roboter, der eine Dose Limonade aus dem Kühlschrank holen kann, ist großartig, aber ich trinke höchstens eine Dose pro Tag und schnappe sie mir normalerweise auf dem Weg, um etwas anderes zu tun. Selbst wenn ich einen Roboter gemacht hätte, der das tun würde, würde ich ihn wirklich nicht benutzen.

Ich bin seit Jahren Vollzeit-Künstler/Designer und jeder, der das gemacht hat, weiß, wie schwierig und einsam es sein kann. Deshalb hängen Künstler in Galerien, Kinos und Bars ab. Sie müssen aus Ihrem eigenen Kopf herauskommen und über verschiedene Dinge nachdenken. Das ist ein Teil dessen, was bei der Arbeit mit dem Roboter so viel Spaß gemacht hat - es ist ziemlich unvorhersehbar (und das Ausmaß der Unvorhersehbarkeit kann im Code geändert werden) und es erzeugt Bilder, die ich nie hätte. Es nimmt mir einiges an Schwerstarbeit ab, aber ich kann immer noch Entscheidungen treffen. Ich habe es mir angewöhnt, damit zu arbeiten, und ich benutze es wirklich viel. Hier sind meine Pläne für zukünftige Experimente mit dem Roboter und einige Ideen, an denen ich gerne andere Leute arbeiten sehen würde: - LOGO und Fraktale sind praktisch die besten Freunde. Fraktalmalerei bietet viel Potenzial, wenn Sie sich mehr mit LOGO beschäftigen. Fraktale können in ihrer Struktur Bäumen, Korallen und anderen organischen Formen ähneln, so dass die Tür offen bleibt, um ein Feld einzigartiger, aber verwandter Bäume zu erstellen und möglicherweise sogar selbst zum Gemälde hinzuzufügen, um eine Landschaft zu schaffen. - Die Zusammenarbeit an Gemälden mit dem Roboter im Allgemeinen kann viel Spaß machen. Lassen Sie den Roboter malen, dann malen Sie sich selbst, dann lassen Sie den Roboter wieder malen. Ich habe das viel mit echten Menschen in der Kunstschule gemacht, aber mit einem Roboter würde es wahrscheinlich mehr Spaß machen. Sie sind nicht daran interessiert, Ihre Arbeit zu erhalten, und malen mit rücksichtsloser Hingabe. - Das Schreiben eines Programms, das auf dem Befehlsmodul ausgeführt wird und den Roboter veranlasst, auf einem bestimmten Pfad zu laufen, hätte einige Vorteile. Es könnte verwendet werden, um dieselbe Idee in verschiedenen Farben und Medien auszuprobieren. Es könnte als Grundlage für eine ganze Reihe von Gemälden dienen, die danach jeweils anders behandelt würden. Es könnte sogar für Graffiti verwendet werden. - Graffiti im Allgemeinen wäre eine Option mit dem Roboter. Es könnte auf Straßen oder Gehwegen malen. Verwenden Sie dies nach eigenem Ermessen und seien Sie verantwortlich. Oder lassen Sie es einfach Kreide statt Farbe halten und gehen Sie damit in die Stadt. Es könnte Pfeile zeichnen, die Menschen zu etwas führen. Es könnte Nachrichten schreiben. Theoretisch könnte man damit sogar die Ränder von Parkplätzen streichen. Das wäre besonders nützlich für temporäre Markierungen. - Das Anbringen eines Servomotors am Bürstenhalter gibt Ihnen die Möglichkeit, das Malen zu stoppen und zu starten, wo immer Sie möchten. Dies war in der mir zur Verfügung stehenden Zeit außerhalb meines Erfahrungsniveaus, aber ich würde es wirklich gerne in Zukunft versuchen. - Die Plattform wurde mit der Möglichkeit gebaut, gleichzeitig mehr Farben/Pinsel hinzuzufügen. Es wäre möglich, ein zweites Deck hinzuzufügen, das mehr Trichter unterstützt. Grundsätzlich habe ich nach etwa 2 Monaten Arbeit daran das Gefühl, dass ich immer noch am Anfang stehe und so viel Zeit wie möglich damit verbringe. Dieser Roboter und ich werden auf der Maker Faire in Austin sein, wenn Sie ihn hautnah erleben möchten! Hoffentlich bin ich bis dahin noch weiter vorangekommen!

Empfohlen: