{"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\/fr\/blog\/news\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik","title":{"rendered":"Exp\u00e9rience de cr\u00e9ation de mon premier robot avec Arduino (robot \u00ab chasseur \u00bb)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Bonjour.<\/p>\n<p>Dans cet article, je vais d\u00e9crire le processus d'assemblage de mon premier robot Arduino. Le mat\u00e9riel sera utile \u00e0 d'autres d\u00e9butants comme moi, qui souhaitent fabriquer un \u00ab chariot autonome \u00bb. L'article pr\u00e9sente les \u00e9tapes de mon travail avec mes ajouts sur divers aspects. Un lien vers le code final (probablement pas le plus id\u00e9al) est donn\u00e9 \u00e0 la fin de l'article.<\/p>\n<p><img decoding=\"async\" alt=\"Exp\u00e9rience de cr\u00e9ation de mon premier robot avec Arduino (robot \u00ab chasseur \u00bb)\" src=\"\/wp-content\/uploads\/2019\/10\/a0ebb10f0a1f4b710110f91edb13e2c3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAutant que possible, j'ai impliqu\u00e9 mon fils (8 ans) dans le projet. Ce qu'il a r\u00e9ussi et ce qui n'a pas fonctionn\u00e9 est abord\u00e9 dans une partie de l'article, cela pourra peut-\u00eatre aider quelqu'un.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Description g\u00e9n\u00e9rale du robot<\/h2>\n<p>\nTout d'abord, quelques mots sur le robot lui-m\u00eame (<b>id\u00e9e<\/b>). Au d\u00e9but, je ne voulais pas construire quelque chose de typique. En m\u00eame temps, le kit de composants \u00e9tait assez standard : ch\u00e2ssis, moteurs, capteur \u00e0 ultrasons, capteur de ligne, LED, buzzer. Initialement, j'ai imagin\u00e9 un robot qui prot\u00e8ge son territoire. Il avance vers un intrus qui a franchi la ligne de cercle, puis revient au centre. Cependant, dans cette version, une ligne trac\u00e9e \u00e9tait n\u00e9cessaire, en plus d'un peu de math\u00e9matiques pour rester constamment dans le cercle.<\/p>\n<p>Apr\u00e8s quelques r\u00e9flexions, j'ai donc modifi\u00e9 l'id\u00e9e et d\u00e9cid\u00e9 de cr\u00e9er un robot \u00ab chasseur \u00bb. Au d\u00e9part, il pivote sur lui-m\u00eame pour choisir une cible (une personne) \u00e0 proximit\u00e9. Si la \u00ab victime \u00bb est d\u00e9tect\u00e9e, le \u00ab chasseur \u00bb active ses lumi\u00e8res clignotantes et sa sir\u00e8ne, et commence \u00e0 s'approcher. Lorsque la personne s'\u00e9loigne, le robot choisit une nouvelle cible et la suit, et ainsi de suite. Ce type de robot n'a pas besoin d'un cercle limit\u00e9 et peut fonctionner en plein air.<\/p>\n<p>Comme vous pouvez le voir, cela ressemble beaucoup \u00e0 un jeu de \u00ab chat \u00bb. Bien que le robot ne soit pas vraiment tr\u00e8s rapide, il interagit honn\u00eatement avec les personnes qui l'entourent. Les enfants adorent particuli\u00e8rement cela (parfois, il semble qu'ils vont l'\u00e9craser, ce qui fait battre mon c\u0153ur\u2026). Je pense que c'est une bonne solution pour promouvoir l'ing\u00e9nierie technique.<\/p>\n<h2>Structure du robot<\/h2>\n<p>\nAlors, nous avons d\u00e9fini l'id\u00e9e, passons \u00e0 la <b>composition<\/b>. La liste des \u00e9l\u00e9ments se forme \u00e0 partir de ce que le robot doit savoir faire. Tout cela est assez \u00e9vident, alors regardons directement la num\u00e9rotation :<\/p>\n<p><img decoding=\"async\" alt=\"Exp\u00e9rience de cr\u00e9ation de mon premier robot avec Arduino (robot \u00ab chasseur \u00bb)\" src=\"\/wp-content\/uploads\/2019\/10\/d9a9eda197cb04e81e2c5b8d3cd48fa9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLe \u00ab cerveau \u00bb du robot est une carte Arduino Uno (1) qui faisait partie d'un kit command\u00e9 en Chine. Pour nos besoins, cela suffit amplement (nous nous basons sur le nombre de broches utilis\u00e9es). Dans ce m\u00eame kit, nous avons pris un ch\u00e2ssis pr\u00eat \u00e0 l'emploi (2), sur lequel sont fix\u00e9es deux roues motrices (3) et une roue arri\u00e8re (pivotante) (4). Le kit comprenait \u00e9galement un compartiment pour les batteries (5). \u00c0 l'avant du robot, il y a un capteur ultrasonique (HC-SR04) (6), \u00e0 l'arri\u00e8re se trouve un driver de moteurs (L298N) (7), au centre, il y a une LED clignotante (8), et un peu \u00e0 c\u00f4t\u00e9, il y a un buzzer (9).<\/p>\n<p>Au stade de l'agencement, nous v\u00e9rifions :<\/p>\n<p> \u2014 que tout rentre<br \/>\n \u2014 que cela soit \u00e9quilibr\u00e9<br \/>\n \u2014 que tout soit dispos\u00e9 de mani\u00e8re rationnelle<\/p>\n<p>Une partie de cela a d\u00e9j\u00e0 \u00e9t\u00e9 r\u00e9alis\u00e9e par nos coll\u00e8gues chinois. Ainsi, le lourd compartiment pour les batteries est plac\u00e9 au centre, avec les roues motrices juste en dessous. Toutes les autres cartes sont l\u00e9g\u00e8res, elles peuvent \u00eatre plac\u00e9es sur la p\u00e9riph\u00e9rie.<\/p>\n<p>Les nuances :<\/p>\n<ol>\n<li>Le ch\u00e2ssis du kit dispose de nombreux trous d'usine, mais je n'ai jamais vraiment compris leur logique. Les moteurs et le bloc d'accumulateurs se sont fix\u00e9s sans probl\u00e8me, mais ensuite, il a fallu \u00ab adapter \u00bb en per\u00e7ant de nouveaux trous pour fixer telle ou telle carte.<\/li>\n<li>Les supports en laiton et autres fixations trouv\u00e9s dans les r\u00e9serves ont \u00e9t\u00e9 d'une grande aide (il a parfois fallu improviser).<\/li>\n<li>J'ai pass\u00e9 les fils de chaque carte \u00e0 travers des serre-fils (que j'ai \u00e9galement trouv\u00e9s dans les r\u00e9serves). C'est tr\u00e8s pratique, tous les c\u00e2bles sont bien rang\u00e9s et ne tra\u00eenent pas.<\/li>\n<\/ol>\n<p><\/p>\n<h2>Blocs individuels<\/h2>\n<p>\nMaintenant, je vais passer en revue <b>les blocs<\/b> et raconter sp\u00e9cifiquement sur chacun.<\/p>\n<p><b>Compartiment pour batteries<\/b><\/p>\n<p>Il est \u00e9vident que le robot doit disposer d'une bonne source d'\u00e9nergie. Les options peuvent varier, j'ai choisi de m'orienter vers 4 piles AA. Ensemble, elles fournissent environ 5 V, et cette tension peut \u00eatre directement appliqu\u00e9e \u00e0 la broche 5V de la carte Arduino (en contournant le r\u00e9gulateur).<\/p>\n<p>J'avais bien s\u00fbr quelques r\u00e9serves, mais cette solution fonctionne tout \u00e0 fait.<\/p>\n<p>Puisque l'alimentation est n\u00e9cessaire partout, j'ai plac\u00e9 deux connecteurs au centre du robot pour plus de commodit\u00e9 : un qui \u00ab distribue \u00bb la terre (\u00e0 droite) et l'autre \u2014 5 V (\u00e0 gauche).<\/p>\n<p><img decoding=\"async\" alt=\"Exp\u00e9rience de cr\u00e9ation de mon premier robot avec Arduino (robot \u00ab chasseur \u00bb)\" src=\"\/wp-content\/uploads\/2019\/10\/9b6e9842a8e6c73400119f63dc66ece9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Moteurs et driver<\/b><\/p>\n<p>Tout d'abord, concernant le montage des moteurs. Le montage est d'origine, mais r\u00e9alis\u00e9 avec de grandes tol\u00e9rances. En d'autres termes, les moteurs peuvent \u00ab osciller \u00bb de quelques millim\u00e8tres \u00e0 gauche et \u00e0 droite. Pour notre t\u00e2che, ce n'est pas critique, mais dans certains cas, cela pourrait avoir un impact (le robot commencerait \u00e0 d\u00e9river). Par pr\u00e9caution, j'ai align\u00e9 les moteurs strictement en parall\u00e8le et les ai fix\u00e9s avec de la colle.<\/p>\n<p><img decoding=\"async\" alt=\"Exp\u00e9rience de cr\u00e9ation de mon premier robot avec Arduino (robot \u00ab chasseur \u00bb)\" src=\"\/wp-content\/uploads\/2019\/10\/5fe08f0746ece439a987ec6c85f7a24b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPour contr\u00f4ler les moteurs, comme je l'ai mentionn\u00e9 pr\u00e9c\u00e9demment, on utilise le pilote L298N. Selon la documentation, il a trois broches pour chaque moteur : une pour modifier la vitesse et une paire de broches pour la direction de rotation. Il y a un point important ici. En fait, si la tension d'alimentation est de 5 V, le contr\u00f4le de la vitesse ne fonctionne tout simplement pas ! C'est-\u00e0-dire qu'il ne tourne pas du tout ou tourne \u00e0 plein r\u00e9gime. C'est une particularit\u00e9 qui m'a fait \u00ab perdre \u00bb quelques soir\u00e9es. Finalement, j'ai trouv\u00e9 une mention quelque part sur un des forums.<\/p>\n<p>En g\u00e9n\u00e9ral, une faible vitesse de rotation m'\u00e9tait n\u00e9cessaire lors du retournement du robot \u2014 pour lui donner le temps de scanner l'espace. Mais, comme rien ne s'est pass\u00e9 avec cette id\u00e9e, j'ai d\u00fb faire autrement : un l\u00e9ger tournant \u2014 arr\u00eat \u2014 tournant \u2014 arr\u00eat, etc. Encore une fois, ce n'est pas aussi \u00e9l\u00e9gant, mais cela fonctionne.<\/p>\n<p>Je rajouterai ici que, apr\u00e8s chaque poursuite, le robot choisit une direction al\u00e9atoire pour la nouvelle rotation (dans le sens des aiguilles d'une montre ou dans le sens inverse).<\/p>\n<p><b>Capteur ultrason<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Exp\u00e9rience de cr\u00e9ation de mon premier robot avec Arduino (robot \u00ab chasseur \u00bb)\" src=\"\/wp-content\/uploads\/2019\/10\/d723408fb51c754dd63ba1f3ad2318ac.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEncore un \u00e9l\u00e9ment o\u00f9 j'ai d\u00fb chercher une solution de compromis. Le capteur ultrason donne des chiffres instables face \u00e0 de v\u00e9ritables obstacles. En fait, c'\u00e9tait pr\u00e9visible. Il fonctionne parfaitement lors des comp\u00e9titions, o\u00f9 il y a des surfaces lisses, uniformes et perpendiculaires, mais si des jambes humaines \u00ab passent \u00bb devant lui \u2014 il faut introduire un traitement suppl\u00e9mentaire.<\/p>\n<p>En guise de traitement suppl\u00e9mentaire, j'ai install\u00e9 <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\">un filtre m\u00e9dian<\/a><\/noindex> sur trois \u00e9chantillons. D'apr\u00e8s les tests r\u00e9alis\u00e9s sur de vrais enfants (aucun enfant n'a \u00e9t\u00e9 bless\u00e9 pendant les tests !), cela s'est av\u00e9r\u00e9 suffisant pour normaliser les donn\u00e9es. La physique ici est simple : nous avons des signaux r\u00e9fl\u00e9chis par <b>les<\/b> objets appropri\u00e9s (donnant la distance requise) et r\u00e9fl\u00e9chis par des objets plus \u00e9loign\u00e9s, par exemple, les murs. Ces derniers repr\u00e9sentent des valeurs aberrantes au niveau des mesures comme 45, 46, <b>230<\/b>, 46, 46, 45, 45, <b>310<\/b>, 46... C'est pr\u00e9cis\u00e9ment ce que le filtre m\u00e9dian \u00e9limine.<\/p>\n<p>Apr\u00e8s tout le traitement, nous obtenons la distance jusqu'\u00e0 l'objet le plus proche. Si elle est inf\u00e9rieure \u00e0 un certain seuil, nous activons l'alarme et nous nous dirigeons directement vers le \u00abcontrevenant\u00bb.<\/p>\n<p><b>Clignotant et sir\u00e8ne<\/b><\/p>\n<p>Ce sont sans doute les \u00e9l\u00e9ments les plus simples de tout ce qui a \u00e9t\u00e9 mentionn\u00e9. Ils sont visibles sur les photos ci-dessus. En ce qui concerne le mat\u00e9riel, il n'y a rien \u00e0 ajouter, donc passons maintenant au <b>code<\/b>.<\/p>\n<h2>Programme de gestion<\/h2>\n<p>\nJe ne vois pas l'int\u00e9r\u00eat de d\u00e9tailler le code, ceux qui en ont besoin trouveront le lien \u00e0 la fin de l'article, tout y est assez lisible. Mais il serait bon d'expliquer la structure g\u00e9n\u00e9rale.<\/p>\n<p>La premi\u00e8re chose \u00e0 comprendre : un robot est un appareil en temps r\u00e9el. En fait, il faut s'en rappeler, car j'ai toujours travaill\u00e9 dans l'\u00e9lectronique. Donc, oublions tout de suite l'appel \u00e0 <b>delay()<\/b>, qui est tr\u00e8s appr\u00e9ci\u00e9 dans les exemples de sketchs, et qui \u00abg\u00e8le\u00bb simplement le programme pendant une dur\u00e9e sp\u00e9cifi\u00e9e. Au lieu de cela, comme le conseillent les personnes exp\u00e9riment\u00e9es, nous utilisons des minuteurs pour chaque bloc. Le temps requis \u00e9coul\u00e9, nous ex\u00e9cutons l'action (augmenter la luminosit\u00e9 de la LED, activer le moteur, etc.).<\/p>\n<p>Les minuteurs peuvent \u00eatre interconnect\u00e9s. Par exemple, le buzzer fonctionne en synchronisation avec le clignotant. Cela simplifie l\u00e9g\u00e8rement le programme.<\/p>\n<p>Naturellement, nous divisons tout en fonctions distinctes (clignotant, son, rotation, mouvement en avant, etc.). Si nous ne le faisons pas, il sera difficile de s'y retrouver par la suite. <\/p>\n<h2>Nuances de la p\u00e9dagogie<\/h2>\n<p>\nTout ce qui a \u00e9t\u00e9 d\u00e9crits ci-dessus, je l'ai fait pendant mon temps libre le soir. J'ai pass\u00e9 environ trois semaines sur le robot \u00e0 un rythme d\u00e9tendu. \u00c0 ce stade, on pourrait s'arr\u00eater ici, mais j'ai \u00e9galement promis de vous parler du travail avec l'enfant. Qu'est-ce qui est r\u00e9alisable \u00e0 cet \u00e2ge ?<\/p>\n<p><b>Travail selon les instructions<\/b><\/p>\n<p>Nous avons d'abord v\u00e9rifi\u00e9 chaque \u00e9l\u00e9ment s\u00e9par\u00e9ment : LEDs, buzzer, moteurs, capteurs, etc. Il existe un grand nombre d'exemples pr\u00eats \u00e0 l'emploi, certains directement dans l'environnement de d\u00e9veloppement, d'autres que l'on peut trouver sur Internet. Cela fait plaisir. Nous prenons le code, connectons l'\u00e9l\u00e9ment, nous assurons que cela fonctionne, puis nous commen\u00e7ons \u00e0 l'adapter \u00e0 notre t\u00e2che. L'enfant r\u00e9alise les connexions selon le sch\u00e9ma et sous mon contr\u00f4le partiel. C'est bien. Il faut aussi savoir travailler pr\u00e9cis\u00e9ment selon les instructions.<\/p>\n<p><b>Ordre de travail (\u00abde l'individuel au g\u00e9n\u00e9ral\u00bb)<\/b><\/p>\n<p>C'est un point difficile. Il faut habituer \u00e0 l'id\u00e9e qu'un grand projet (\u00ab construire un robot \u00bb) est constitu\u00e9 de petites t\u00e2ches (\u00ab connecter un capteur \u00bb, \u00ab connecter des moteurs \u00bb\u2026), qui, \u00e0 leur tour, se d\u00e9composent en \u00e9tapes encore plus petites (\u00ab trouver un programme \u00bb, \u00ab connecter une carte \u00bb, \u00ab t\u00e9l\u00e9charger un firmware \u00bb\u2026). En accomplissant des t\u00e2ches de bas niveau relativement claires, nous \u00ab cl\u00f4turons \u00bb les t\u00e2ches de niveau interm\u00e9diaire, et cela se transforme en un r\u00e9sultat global. J'ai expliqu\u00e9, mais je pense que la compr\u00e9hension ne viendra pas tout de suite. Peut-\u00eatre vers l'adolescence.<\/p>\n<p><b>Montage<\/b><\/p>\n<p>Per\u00e7age, filetages, vis, \u00e9crous, soudure et senteur de colophane \u2014 comment s'en passer. L'enfant a acquis la comp\u00e9tence de base \u00ab Travailler avec un fer \u00e0 souder \u00bb \u2014 il a r\u00e9ussi \u00e0 souder plusieurs connexions (je n'ai pas cach\u00e9 que j'ai un peu aid\u00e9). N'oubliez pas d'expliquer les consignes de s\u00e9curit\u00e9.<\/p>\n<p><b>Travail sur l'ordinateur<\/b><\/p>\n<p>J'ai \u00e9crit le programme pour le robot, mais j'ai tout de m\u00eame r\u00e9ussi \u00e0 obtenir certains r\u00e9sultats accessoires.<\/p>\n<p>Premi\u00e8rement : l'anglais. Il vient juste de commencer \u00e0 l'\u00e9cole, donc nous avons \u00ab laborieusement \u00bb d\u00e9chiffr\u00e9 ce que signifient pishalka, migalka, yarkost et d'autres translitt\u00e9rations. Au moins, nous avons compris cela. J'ai consciemment \u00e9vit\u00e9 d'utiliser des mots anglais natifs, car nous n'avons pas encore atteint ce niveau.<\/p>\n<p>Deuxi\u00e8mement : un travail efficace. Nous avons appris les combinaisons de touches rapides pour effectuer rapidement des op\u00e9rations standard. De temps \u00e0 autre, lorsque nous \u00e9crivions le programme, nous \u00e9changeons les r\u00f4les avec mon fils, et je lui disais ce qu'il fallait faire (remplacer, rechercher, etc.). Je devais r\u00e9p\u00e9ter encore et encore : \u00ab s\u00e9lectionne par un double clic \u00bb, \u00ab maintiens Shift \u00bb, \u00ab maintiens Ctrl \u00bb, et ainsi de suite. Le processus d'apprentissage n'est pas rapide ici, mais je pense que les comp\u00e9tences s'ancreront progressivement \u00ab dans l'inconscient \u00bb.<\/p>\n<p><b class=\"spoiler_title\">Texte cach\u00e9<\/b>Vous pourriez dire que ce qui pr\u00e9c\u00e8de est presque \u00e9vident. Mais, honn\u00eatement, cet automne, j'ai eu l'occasion d'enseigner l'informatique \u00e0 des classes de 9e dans une \u00e9cole. C'est terrible. Les \u00e9l\u00e8ves ne connaissent pas des choses aussi \u00e9l\u00e9mentaires que Ctrl + Z, Ctrl + C et Ctrl + V, la s\u00e9lection de texte avec Shift enfonc\u00e9 ou en double-cliquant sur un mot, et d'autres choses. Et pourtant, ils en sont \u00e0 leur troisi\u00e8me ann\u00e9e d'apprentissage de l'informatique\u2026 \u00c0 vous de tirer vos propres conclusions. <\/p>\n<p>Troisi\u00e8mement : la dactylographie aveugle. J'ai confi\u00e9 \u00e0 l'enfant le soin d'\u00e9crire les commentaires dans le code (qu'il s'entra\u00eene). Nous avons imm\u00e9diatement plac\u00e9 correctement ses mains, afin que ses doigts m\u00e9morisent progressivement la disposition des touches.<\/p>\n<p>Comme vous le voyez, nous venons \u00e0 peine de commencer. Nous allons continuer \u00e0 affiner nos comp\u00e9tences et nos connaissances, elles seront utiles dans la vie.<\/p>\n<p>\u00c0 propos de l'avenir\u2026<\/p>\n<h2>D\u00e9veloppement futur<\/h2>\n<p>\nLe robot est termin\u00e9, il se d\u00e9place, clignote et \u00e9met des sons. Que faire maintenant? En nous enthousiasmant pour ce que nous avons accompli, nous pr\u00e9voyons de l'am\u00e9liorer davantage. Nous envisageons de cr\u00e9er un contr\u00f4le \u00e0 distance \u2014 comme celui d'un rover lunaire. Ce serait int\u00e9ressant de contr\u00f4ler le mouvement du robot depuis un certain endroit. Mais cela sera une autre histoire...<\/p>\n<p>Et \u00e0 la fin, les v\u00e9ritables h\u00e9ros de cet article (vid\u00e9o en cliquant dessus):<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=faFykvct8r8\"><img decoding=\"async\" alt=\"Exp\u00e9rience de cr\u00e9ation de mon premier robot avec Arduino (robot \u00ab chasseur \u00bb)\" src=\"\/wp-content\/uploads\/2019\/10\/087b0780a42eeee48c345f30fff54827.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Merci de votre attention !<\/p>\n<p>\u2192 <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/doc35098661_487769877\">Lien vers le code<\/a><\/noindex><br \/>\n<br \/>Source : <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.2 - 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\/fr\/blog\/news\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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\udd47Exp\u00e9rience de cr\u00e9ation du premier robot sur Arduino (robot-chasseur) | ProHoster","description":"Bonjour. Dans cet article, je souhaite d\u00e9crire le processus de construction de mon premier robot sur Arduino.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/39336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=39336"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/39336\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/39337"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=39336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=39336"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=39336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}