{"id":39336,"date":"2019-10-31T22:30:33","date_gmt":"2019-10-31T19:30:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik\/"},"modified":"2019-10-31T22:30:33","modified_gmt":"2019-10-31T19:30:33","slug":"opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik","title":{"rendered":"Erfahrungen beim Bau des ersten Roboters mit Arduino (J\u00e4ger-Roboter)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hallo.<\/p>\n<p>In diesem Artikel m\u00f6chte ich den Prozess des Zusammenbaus meines ersten Roboters mit Arduino beschreiben. Das Material wird f\u00fcr andere Anf\u00e4nger von Nutzen sein, die wie ich einen \u201eautomatischen Wagen\u201c herstellen m\u00f6chten. Der Artikel beschreibt die Schritte der Arbeit mit meinen Erg\u00e4nzungen zu verschiedenen Nuancen. Ein Link zum endg\u00fcltigen Code (wahrscheinlich nicht der perfekte) befindet sich am Ende des Artikels.<\/p>\n<p><img decoding=\"async\" alt=\"Erfahrungen beim Bau des ersten Roboters mit Arduino (J\u00e4ger-Roboter)\" src=\"\/wp-content\/uploads\/2019\/10\/a0ebb10f0a1f4b710110f91edb13e2c3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSo oft wie m\u00f6glich bezog ich meinen Sohn (8 Jahre) in das Projekt ein. Was genau mit ihm gelungen ist und was nicht, habe ich in einem Teil des Artikels festgehalten; vielleicht ist es f\u00fcr jemand anderen hilfreich.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Allgemeine Beschreibung des Roboters<\/h2>\n<p>\nZun\u00e4chst einige Worte \u00fcber den Roboter (<b>die Idee<\/b>). Etwas Typisches von Anfang an zu bauen, war nicht mein Ziel. Gleichzeitig war das Set an Komponenten ziemlich standardm\u00e4\u00dfig \u2013 Chassis, Motoren, Ultraschallsensor, Linienensor, LEDs, Summer. Zun\u00e4chst entstand aus diesem \u201eS\u00fcppchen\u201c ein Roboter, der sein Gebiet bewacht. Er f\u00e4hrt auf den Eindringling zu, der die Linie des Kreises \u00fcberquert hat, und kehrt dann in die Mitte zur\u00fcck. In dieser Variante war jedoch eine gezeichnete Linie erforderlich, plus zus\u00e4tzliche Mathematik, um st\u00e4ndig im Kreis zu bleiben.<\/p>\n<p>Nach einigem \u00dcberlegen \u00e4nderte ich die Idee und beschloss, einen J\u00e4ger-Roboter zu bauen. Zu Beginn dreht er sich um seine Achse, um ein Ziel in der N\u00e4he (eine Person) zu w\u00e4hlen. Wenn das \u201eOpfer\u201c entdeckt wird, schaltet der \u201eJ\u00e4ger\u201c das Blinklicht und die Sirene ein und f\u00e4hrt darauf zu. Wenn die Person sich entfernt\/weggeht, w\u00e4hlt der Roboter ein neues Ziel und verfolgt es weiter, und so weiter. Ein solcher Roboter ben\u00f6tigt keinen begrenzten Kreis und kann auf offenem Gel\u00e4nde arbeiten.<\/p>\n<p>Wie Sie sehen, \u00e4hnelt das in vielerlei Hinsicht dem Spiel \u201eFangen\u201c. Obwohl der Roboter am Ende nicht besonders flink geworden ist, interagiert er ehrlich mit den Menschen um ihn herum. Besonders den Kindern gef\u00e4llt das (manchmal hat man das Gef\u00fchl, dass sie ihn gleich zertrampeln werden, das Herz stolpert\u2026). Ich denke, das ist eine gute L\u00f6sung zur F\u00f6rderung des technischen Bauens.<\/p>\n<h2>Struktur des Roboters<\/h2>\n<p>\nAlso, wir haben uns mit der Idee entschieden, lassen Sie uns zur <b>Zusammenstellung<\/b>\u00fcbergehen. Die Liste der Elemente wird aus dem gebildet, was der Roboter k\u00f6nnen sollte. Das ist alles ziemlich offensichtlich, also schauen wir uns gleich die Nummerierung an:<\/p>\n<p><img decoding=\"async\" alt=\"Erfahrungen beim Bau des ersten Roboters mit Arduino (J\u00e4ger-Roboter)\" src=\"\/wp-content\/uploads\/2019\/10\/d9a9eda197cb04e81e2c5b8d3cd48fa9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDer \"Gehirn\" des Roboters ist eine Arduino Uno-Platine (1); sie war im aus China bestellten Set enthalten. F\u00fcr unsere Zwecke ist sie v\u00f6llig ausreichend (wir orientieren uns an der Anzahl der verwendeten Pins). Aus demselben Set haben wir das fertige Chassis (2) genommen, an dem zwei Antrads\u00e4tze (3) und ein hinteres Rad (frei drehend) (4) befestigt sind. Im Set war auch ein fertiges Batteriefach (5) enthalten. Vorne am Roboter befindet sich ein Ultraschallsensor (HC-SR04) (6), hinten \u2013 ein Motorentreiber (L298N) (7), in der Mitte \u2013 eine blinkende LED (8), und etwas abseits \u2013 ein Lautsprecher (9).<\/p>\n<p>In der Phase der Montage schauen wir:<\/p>\n<p> \u2014 dass alles passt<br \/>\n \u2014 dass es ausgewogen ist<br \/>\n \u2014 dass es sinnvoll platziert ist<\/p>\n<p>Teils haben dies bereits unsere chinesischen Kollegen f\u00fcr uns \u00fcbernommen. So ist das schwere Batteriefach in die Mitte gesetzt, und ungef\u00e4hr darunter befinden sich die Antrads\u00e4tze. Alle anderen Platinen sind leicht und k\u00f6nnen an der Peripherie platziert werden.<\/p>\n<p>Details:<\/p>\n<ol>\n<li>Im Chassis des Sets gibt es viele werkseitige L\u00f6cher, aber wie die angeordnet sind \u2013 das habe ich nicht herausgefunden. Die Motoren und der Akkumulatorblock wurden problemlos gesichert, danach begann das \"Anpassen\" mit dem Bohren neuer L\u00f6cher, um die eine oder andere Platine zu befestigen.<\/li>\n<li>Die Messinghalter und andere Befestigungselemente aus dem Vorrat haben uns sehr geholfen (manchmal musste man improvisieren).<\/li>\n<li>Ich habe die Dr\u00e4hte jeder Platine durch Klemmen gef\u00fchrt (die habe ich ebenfalls im Vorrat gefunden). Es ist sehr praktisch, alle Dr\u00e4hte liegen ordentlich und wackeln nicht.<\/li>\n<\/ol>\n<p><\/p>\n<h2>Einzelne Bl\u00f6cke<\/h2>\n<p>\nJetzt gehe ich auf <b>die Bl\u00f6cke<\/b> ein und erz\u00e4hle pers\u00f6nlich \u00fcber jeden.<\/p>\n<p><b>Batteriefach<\/b><\/p>\n<p>Es ist klar, dass der Roboter eine gute Energiequelle ben\u00f6tigt. Die Optionen k\u00f6nnen unterschiedlich sein, ich habe die Variante mit 4 AA-Batterien gew\u00e4hlt. Insgesamt liefern sie etwa 5 V, und diese Spannung kann direkt auf den 5V-Pin der Arduino-Platine (um den Spannungsregler herum) gegeben werden.<\/p>\n<p>Ein gewisses Misstrauen hatte ich nat\u00fcrlich, aber diese L\u00f6sung ist durchaus funktionsf\u00e4hig.<\/p>\n<p>Da \u00fcberall eine Stromversorgung ben\u00f6tigt wird, habe ich zur Bequemlichkeit in der Mitte des Roboters zwei Anschl\u00fcsse gemacht: einer \"verteilt\" die Masse (rechts), der andere \u2013 5 V (links).<\/p>\n<p><img decoding=\"async\" alt=\"Erfahrungen beim Bau des ersten Roboters mit Arduino (J\u00e4ger-Roboter)\" src=\"\/wp-content\/uploads\/2019\/10\/9b6e9842a8e6c73400119f63dc66ece9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Motoren und Treiber<\/b><\/p>\n<p>Zun\u00e4chst zur Motorbefestigung. Die Halterung ist werkseitig, aber mit gro\u00dfen Toleranzen gefertigt. Mit anderen Worten, die Motoren k\u00f6nnen sich um ein paar Millimeter nach links und rechts winden. F\u00fcr unsere Anwendung ist das nicht kritisch, aber irgendwo k\u00f6nnte es Einfluss haben (der Roboter k\u00f6nnte vom Kurs abkommen). Vorsichtshalber habe ich die Motoren ganz parallel ausgerichtet und mit Kleber fixiert.<\/p>\n<p><img decoding=\"async\" alt=\"Erfahrungen beim Bau des ersten Roboters mit Arduino (J\u00e4ger-Roboter)\" src=\"\/wp-content\/uploads\/2019\/10\/5fe08f0746ece439a987ec6c85f7a24b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZur Steuerung der Motoren, wie ich bereits erw\u00e4hnt habe, wird der Treiber L298N verwendet. Laut Dokumentation hat er drei Pins f\u00fcr jeden Motor: einen zur Geschwindigkeits\u00e4nderung und ein Paar Pins zur Drehungsrichtung. Hier gibt es einen wichtigen Punkt. Es stellt sich heraus, dass die Geschwindigkeitsregelung einfach nicht funktioniert, wenn die Versorgungsspannung 5 V betr\u00e4gt! Das bedeutet, entweder dreht sich nichts oder es dreht sich maximal. Das war so eine Eigenheit, wegen der ich ein paar Abende \"verloren\" habe. Schlie\u00dflich fand ich irgendwo in einem Forum einen Hinweis darauf.<\/p>\n<p>Generell brauchte ich eine niedrige Drehgeschwindigkeit beim Wenden des Roboters \u2013 damit er Zeit hat, den Raum zu scannen. Aber da es mit dieser Idee nicht geklappt hat, musste ich anders vorgehen: kleiner Dreh, Stopp, Dreh, Stopp usw. Wiederum nicht so elegant, aber funktional.<\/p>\n<p>Au\u00dferdem f\u00fcge ich hier hinzu, dass der Roboter nach jeder Verfolgung eine zuf\u00e4llige Richtung f\u00fcr die neue Drehung w\u00e4hlt (im oder gegen den Uhrzeigersinn).<\/p>\n<p><b>Ultraschallsensor<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Erfahrungen beim Bau des ersten Roboters mit Arduino (J\u00e4ger-Roboter)\" src=\"\/wp-content\/uploads\/2019\/10\/d723408fb51c754dd63ba1f3ad2318ac.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEin weiteres Bauteil, bei dem ich nach einer Kompromissl\u00f6sung suchen musste. Der Ultraschallsensor liefert bei realen Hindernissen instabile Werte. Das war eigentlich zu erwarten. Er funktioniert perfekt bei Wettbewerben, wo es glatte, ebenm\u00e4\u00dfige und rechtwinklige Fl\u00e4chen gibt, aber wenn vor ihm \"herumwackeln\" die Beine von jemandem \u2013 hier braucht man zus\u00e4tzliche Verarbeitung.<\/p>\n<p>Als solche Verarbeitung habe ich eingesetzt <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9C%D0%B5%D0%B4%D0%B8%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9_%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80\">einen Medianfilter<\/a><\/noindex> f\u00fcr drei Messungen. Basierend auf Tests mit echten Kindern (w\u00e4hrend der Tests hat kein Kind Schaden genommen!) war das vollkommen ausreichend zur Normalisierung der Daten. Die Physik ist hier einfach: Wir haben Signale, die von <b>den ben\u00f6tigten<\/b> Objekten (die den geforderten Abstand geben) und von weiter entfernten, zum Beispiel W\u00e4nden, reflektiert werden. Letztere stellen zuf\u00e4llige Ausrei\u00dfer in den Messungen dar, wie 45, 46, <b>230<\/b>, 46, 46, 45, 45, <b>310<\/b>, 46\u2026 Genau diese schneidet der Medianfilter heraus.<\/p>\n<p>Nach der gesamten Verarbeitung erhalten wir den Abstand zum n\u00e4chsten Objekt. Ist er kleiner als ein gewisser Schwellenwert, aktivieren wir das Alarmsystem und fahren direkt zum \"Verst\u00f6rer\".<\/p>\n<p><b>Blinklicht und Sirene<\/b><\/p>\n<p>Vielleicht die einfachsten Elemente aus allem, was aufgef\u00fchrt wurde. Sie sind auf den obigen Fotos zu sehen. \u00dcber die Hardware gibt es hier nicht viel zu sagen, also kommen wir jetzt zu <b>dem Code<\/b>.<\/p>\n<h2>Steuerprogramm<\/h2>\n<p>\nEs macht keinen Sinn, den Code im Detail zu erl\u00e4utern, die, die es brauchen, finden den Link am Ende des Artikels, dort ist alles recht verst\u00e4ndlich. Aber es w\u00e4re gut, die allgemeine Struktur zu erkl\u00e4ren.<\/p>\n<p>Das erste, was ich verstehen musste: Ein Roboter ist ein Echtzeitsystem. Genauer gesagt, ich musste mich daran erinnern, denn ich mache schon immer Elektronik. Somit vergessen wir sofort den Aufruf <b>delay()<\/b>, den viele gerne in Beispielen verwenden und der das Programm f\u00fcr einen bestimmten Zeitraum einfach \"einfriert\". Stattdessen, wie erfahrene Leute raten, verwenden wir Timer f\u00fcr jedes Modul. Ist der erforderliche Zeitraum um, f\u00fchren wir die Aktion aus (Helligkeit der LEDs erh\u00f6ht, Motor aktiviert usw.).<\/p>\n<p>Die Timer k\u00f6nnen miteinander verkn\u00fcpft sein. So arbeitet beispielsweise die Hupe synchron mit dem Blinklicht. Das vereinfacht das Programm etwas.<\/p>\n<p>Nat\u00fcrlich teilen wir alles in separate Funktionen auf (Blinklicht, Ton, Drehung, Vorw\u00e4rtsbewegung usw.). Wenn man das nicht macht, kann man sp\u00e4ter nicht mehr herausfinden, was woher kommt und wohin geht. <\/p>\n<h2>Nuancen der P\u00e4dagogik<\/h2>\n<p>\nAlles, was oben beschrieben wurde, habe ich in meiner Freizeit abends gemacht. In einem entspannten Tempo habe ich etwa drei Wochen am Roboter gearbeitet. An dieser Stelle k\u00f6nnte ich aufh\u00f6ren, aber ich habe Ihnen auch versprochen, \u00fcber die Arbeit mit dem Kind zu erz\u00e4hlen. Was ist in diesem Alter machbar?<\/p>\n<p><b>Arbeiten nach Anleitung<\/b><\/p>\n<p>Jedes Teil haben wir zuerst einzeln getestet \u2014 LEDs, Hupe, Motoren, Sensoren usw. Es gibt viele fertige Beispiele \u2014 einige direkt in der Entwicklungsumgebung, andere findet man im Internet. Das ist zweifellos erfreulich. Wir nehmen den Code, schlie\u00dfen das Teil an, \u00fcberpr\u00fcfen, dass es funktioniert, und beginnen dann, es f\u00fcr unsere Aufgabe anzupassen. Die Verdrahtung nach dem Schema und unter meiner gewissen Kontrolle macht das Kind selbst. Das ist gut. Man muss auch in der Lage sein, genau nach Anleitung zu arbeiten.<\/p>\n<p><b>Arbeitsablauf (\"vom Speziellen zum Allgemeinen\")<\/b><\/p>\n<p>Das ist ein komplizierter Punkt. Man muss lernen, dass ein gro\u00dfes Projekt (\u201eeinen Roboter bauen\u201c) aus kleinen Aufgaben (\u201eSensor anschlie\u00dfen\u201c, \u201eMotoren anschlie\u00dfen\u201c\u2026) besteht, die wiederum aus noch kleineren Schritten (\u201eProgramm finden\u201c, \u201ePlatine anschlie\u00dfen\u201c, \u201eFirmware hochladen\u201c\u2026) zusammengesetzt sind. Wenn wir die mehr oder weniger verst\u00e4ndlichen Aufgaben auf der unteren Ebene erledigen, \u201eschlie\u00dfen\u201c wir die Aufgaben auf mittlerer Ebene ab und daraus ergibt sich das Gesamtergebnis. Ich habe es erkl\u00e4rt, aber ich denke, das Bewusstsein wird nicht so schnell kommen. Wahrscheinlich irgendwo im Jugendalter.<\/p>\n<p><b>Montage<\/b><\/p>\n<p>Bohren, Gewinde, Schrauben, Muttern, L\u00f6ten und der Geruch von Kolophonium \u2013 wo k\u00e4me man ohne so etwas hin? Das Kind hat die Grundfertigkeit \"Arbeiten mit dem L\u00f6tkolben\" erlernt \u2013 es ist gelungen, einige Verbindungen zu l\u00f6ten (ich habe ein wenig geholfen, das verschweige ich nicht). Vergessen Sie nicht, die Sicherheitstechnik zu erkl\u00e4ren.<\/p>\n<p><b>Arbeiten am Computer<\/b><\/p>\n<p>Das Programm f\u00fcr den Roboter habe ich geschrieben, aber es sind dennoch einige Nebenergebnisse erzielt worden.<\/p>\n<p>Erstens: Englisch. In der Schule haben sie gerade erst begonnen, also haben wir \"m\u00fchevoll\" gekl\u00e4rt, was pishalka, migalka, yarkost und andere Transliterationen sind. Wenigstens haben wir das verstanden. Ich habe bewusst keine englischen W\u00f6rter verwendet, da wir das Niveau noch nicht erreicht haben.<\/p>\n<p>Zweitens: effektives Arbeiten. Wir haben hei\u00dfe Tastenkombinationen gelernt, um typische Vorg\u00e4nge schnell auszuf\u00fchren. Gelegentlich, wenn wir das Programm schrieben, haben wir die Pl\u00e4tze gewechselt, und ich habe gesagt, was zu tun ist (Ersetzungen, Suchen usw.). Ich musste immer wieder wiederholen: \"Markiere mit Doppelklick\", \"halte die Umschalttaste gedr\u00fcckt\", \"halte die Strg-Taste gedr\u00fcckt\" usw. Der Lernprozess geht hier nicht schnell voran, aber ich denke, die F\u00e4higkeiten werden allm\u00e4hlich ins Unterbewusstsein aufgenommen.<\/p>\n<p><b class=\"spoiler_title\">Versteckter Text<\/b>Sie k\u00f6nnten sagen, dass das oben Beschriebene fast offensichtlich ist. Aber ehrlich, diesen Herbst hatte ich die Gelegenheit, Informatik in der 9. Klasse an einer Schule zu unterrichten. Das ist schrecklich. Die Sch\u00fcler wissen nicht einmal solche grundlegenden Dinge wie Ctrl + Z, Ctrl + C und Ctrl + V, das Markieren von Text mit gedr\u00fcckter Umschalttaste oder das Doppelklicken auf ein Wort usw. Und das, obwohl sie im dritten Jahr Informatikunterricht hatten... Machen Sie sich Ihr eigenes Urteil. <\/p>\n<p>Drittens: schnelles Schreiben. Die Kommentare im Code habe ich dem Kind anvertraut (soll es \u00fcben). Wir haben gleich die H\u00e4nde richtig positioniert, damit sich die Finger allm\u00e4hlich an die Tastenanordnung gew\u00f6hnen.<\/p>\n<p>Wie Sie sehen, f\u00e4ngt bei uns alles erst ganz auf an. F\u00e4higkeiten und Wissen werden wir weiter verfeinern; sie werden im Leben n\u00fctzlich sein.<\/p>\n<p>\u00dcbrigens, zur Perspektive\u2026<\/p>\n<h2>Weiterentwicklung<\/h2>\n<p>\nDer Roboter ist fertig, f\u00e4hrt, blitzt und piepst. Was kommt jetzt? Begeistert von dem Erreichten planen wir, ihn weiterzuentwickeln. Es gibt die Idee, eine Fernbedienung zu realisieren \u2013 \u00e4hnlich wie bei einem Mondfahrzeug. Es w\u00e4re interessant, von einem hypothetischen Controller aus die Bewegung eines Roboters zu steuern, der an einem ganz anderen Ort f\u00e4hrt. Aber das wird eine separate Geschichte sein\u2026<\/p>\n<p>Und schlie\u00dflich die Protagonisten dieses Artikels (Video bei Klick):<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=faFykvct8r8\"><img decoding=\"async\" alt=\"Erfahrungen beim Bau des ersten Roboters mit Arduino (J\u00e4ger-Roboter)\" src=\"\/wp-content\/uploads\/2019\/10\/087b0780a42eeee48c345f30fff54827.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Vielen Dank f\u00fcr Ihre Aufmerksamkeit!<\/p>\n<p>\u2192 <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/doc35098661_487769877\">Link zum Code<\/a><\/noindex><br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/436118\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0432\u043e\u0435\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0430\u0440\u0434\u0443\u0438\u043d\u043e. \u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043b\u0435\u0437\u0435\u043d \u0434\u0440\u0443\u0433\u0438\u043c \u0442\u0430\u043a\u0438\u043c \u0436\u0435 \u043d\u043e\u0432\u0438\u0447\u043a\u0430\u043c, \u043a\u0430\u043a \u0438 \u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0437\u0430\u0445\u043e\u0442\u044f\u0442 \u0438\u0437\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u043a\u0430\u043a\u0443\u044e-\u043d\u0438\u0431\u0443\u0434\u044c \u00ab\u0441\u0430\u043c\u043e\u0431\u0435\u0433\u043b\u0443\u044e \u0442\u0435\u043b\u0435\u0436\u043a\u0443\u00bb. \u0421\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u044d\u0442\u0430\u043f\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043c\u043e\u0438\u043c\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c\u0438 \u043f\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c \u043d\u044e\u0430\u043d\u0441\u0430\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u043a\u043e\u0434 (\u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u043d\u0435 \u0441\u0430\u043c\u044b\u0439 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u0439) \u0434\u0430\u043d\u0430 \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0442\u0430\u0442\u044c\u0438. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":39337,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-39336","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0432\u043e\u0435\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0430\u0440\u0434\u0443\u0438\u043d\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u043f\u044b\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0410\u0440\u0434\u0443\u0438\u043d\u043e (\u0440\u043e\u0431\u043e\u0442-\u00ab\u043e\u0445\u043e\u0442\u043d\u0438\u043a\u00bb) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0432\u043e\u0435\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0430\u0440\u0434\u0443\u0438\u043d\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:30:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:30:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Erfahrungen mit dem Bau meines ersten Roboters auf Arduino (Roboter-\u201eJ\u00e4ger\u201c) | ProHoster","description":"Hallo. In diesem Artikel m\u00f6chte ich den Prozess des Baus meines ersten Roboters auf Arduino beschreiben.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u043f\u044b\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0410\u0440\u0434\u0443\u0438\u043d\u043e (\u0440\u043e\u0431\u043e\u0442-\u00ab\u043e\u0445\u043e\u0442\u043d\u0438\u043a\u00bb) | ProHoster","og:description":"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0432\u043e\u0435\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0430\u0440\u0434\u0443\u0438\u043d\u043e.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:30:33+00:00","article:modified_time":"2019-10-31T19:30:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"39336","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 01:41:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:51:28","updated":"2026-01-24 01:41:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/39336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=39336"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/39336\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/39337"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=39336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=39336"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=39336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}