{"id":2161,"date":"2021-06-17T14:48:58","date_gmt":"2021-06-17T13:48:58","guid":{"rendered":"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/?p=2161"},"modified":"2021-06-17T15:04:08","modified_gmt":"2021-06-17T14:04:08","slug":"creation-dun-boitier-de-commande-pour-robot-dobot-magician-2","status":"publish","type":"post","link":"https:\/\/blog.univ-angers.fr\/polytech_2A\/2021\/06\/17\/creation-dun-boitier-de-commande-pour-robot-dobot-magician-2\/","title":{"rendered":"Cr\u00e9ation d&#8217;un bo\u00eetier de commande pour robot Dobot Magician"},"content":{"rendered":"<p>\tBonjour \u00e0 tous, je suis \u00e9tudiant en deuxi\u00e8me ann\u00e9e \u00e0 Polytech Angers et mon projet de fin d\u2019ann\u00e9e a \u00e9t\u00e9 de construire un bo\u00eetier de commande pour le robot Dobot Magician. Le bo\u00eetier a pour but d\u2019\u00eatre utilis\u00e9 pour les travaux pratiques des \u00e9tudiants de SAGI (Syst\u00e8mes Automatis\u00e9s et G\u00e9nie Informatique). J\u2019ai pour cela d\u00e9j\u00e0 \u00e0 disposition un bo\u00eetier m\u00e9tallique vide, des interrupteurs et des LED.<\/p>\n<div id=\"attachment_2165\" style=\"width: 213px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/RobotRogn\u00e9.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2165\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/RobotRogn\u00e9-203x300.jpg\" alt=\"Photo du robot Dobot Magician\" width=\"203\" height=\"300\" class=\"size-medium wp-image-2165\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/RobotRogn\u00e9-203x300.jpg 203w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/RobotRogn\u00e9-694x1024.jpg 694w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/RobotRogn\u00e9.jpg 1861w\" sizes=\"auto, (max-width: 203px) 100vw, 203px\" \/><\/a><p id=\"caption-attachment-2165\" class=\"wp-caption-text\">Robot Dobot Magician<\/p><\/div>\n<p><strong>Communication avec le robot :<\/strong><br \/>\n\tOn peut connecter le robot \u00e0 un ordinateur via un c\u00e2ble USB. Le constructeur fournit un logiciel \u00ab Dobot Studio \u00bb qui permet de programmer en python, les librairies (morceaux de code fournis par le constructeur) sont d\u00e9j\u00e0 install\u00e9es et on peut faire bouger notre robot. <\/p>\n<p>Le robot poss\u00e8de plusieurs connecteurs \u00e0 l\u2019arri\u00e8re, certaines broches de ces connecteurs peuvent \u00eatre utilis\u00e9es pour envoyer du courant (peut allumer une LED) et d\u2019autres mesurent si il y a du courant (sers d\u2019interrupteurs).<\/p>\n<div id=\"attachment_2167\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Connecteurs.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2167\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Connecteurs-300x128.jpg\" alt=\"Photo montrant les connecteurs du robot Dobot Magician\" width=\"300\" height=\"128\" class=\"size-medium wp-image-2167\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Connecteurs-300x128.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Connecteurs-500x214.jpg 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Connecteurs.jpg 635w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2167\" class=\"wp-caption-text\">Connecteurs Dobot Magician<\/p><\/div>\n<p>Les montages suivants permettent respectivement d\u2019allumer une LED et de d\u00e9tecter l\u2019\u00e9tat d\u2019un interrupteur.<\/p>\n<div id=\"attachment_2168\" style=\"width: 137px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Branchement-diode.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2168\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Branchement-diode-127x300.png\" alt=\"Sch\u00e9ma \u00e9lectrique du branchement d&#039;une diode\" width=\"127\" height=\"300\" class=\"size-medium wp-image-2168\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Branchement-diode-127x300.png 127w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Branchement-diode.png 252w\" sizes=\"auto, (max-width: 127px) 100vw, 127px\" \/><\/a><p id=\"caption-attachment-2168\" class=\"wp-caption-text\">Branchement diode<\/p><\/div>\n<div id=\"attachment_2170\" style=\"width: 121px\" class=\"wp-caption alignright\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Branchement-interrupteur.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2170\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Branchement-interrupteur.png\" alt=\"Sch\u00e9ma \u00e9lectrique du branchement d&#039;un interrupteur\" width=\"111\" height=\"260\" class=\"size-full wp-image-2170\" \/><\/a><p id=\"caption-attachment-2170\" class=\"wp-caption-text\">Branchement interrupteur<\/p><\/div>\n<p style=\"color: transparent\">_<br \/>\n_<br \/>\n_<br \/>\n_<br \/>\n_<br \/>\n_<br \/>\n_<br \/>\n_<br \/>\n_<br \/>\n_<br \/>\n_<br \/>\n_<br \/>\n_<br \/>\n_<br \/>\n_<br \/>\n_<br \/>\n_<br \/>\n_<\/p>\n<p><strong>Construction du bo\u00eetier :<\/strong><br \/>\n\tLe bo\u00eetier poss\u00e8de 4 interrupteurs et 5 LED. Pour les placer sur le bo\u00eetier j\u2019ai perc\u00e9 les trous \u00e0 la perceuse. Les interrupteurs tiennent au bo\u00eetier gr\u00e2ce \u00e0 des \u00e9crous, les LED tiennent gr\u00e2ce \u00e0 des supports en plastique. A l\u2019arri\u00e8re du bo\u00eetier il a fallu faire un trou rectangulaire, fait \u00e0 la Dremel, pour faire passer le cable.<br \/>\n\tLes composants sont soud\u00e9s \u00e0 l\u2019int\u00e9rieur sur une plaque de soudure qui est elle-m\u00eame coll\u00e9e \u00e0 la glue dans le bo\u00eetier.<div id=\"attachment_2171\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Boitier-dessus-rogn\u00e9.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2171\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Boitier-dessus-rogn\u00e9-300x269.jpg\" alt=\"Vue de dessus du bo\u00eetier de commande\" width=\"300\" height=\"269\" class=\"size-medium wp-image-2171\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Boitier-dessus-rogn\u00e9-300x269.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Boitier-dessus-rogn\u00e9-1024x918.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Boitier-dessus-rogn\u00e9-334x300.jpg 334w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2171\" class=\"wp-caption-text\">Bo\u00eetier de commande<\/p><\/div><\/p>\n<p><strong>Programme de d\u00e9monstration :<\/strong><br \/>\n\tPour montrer comment fonctionne le bo\u00eetier et comment il peut \u00eatre utilis\u00e9 j\u2019ai fait un programme de d\u00e9monstration.<\/p>\n<div id=\"attachment_2172\" style=\"width: 189px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Diagramme-fonctionnement.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2172\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Diagramme-fonctionnement-179x300.png\" alt=\"Diagramme fonctionnement du programme de d\u00e9monstration\" width=\"179\" height=\"300\" class=\"size-medium wp-image-2172\" \/><\/a><p id=\"caption-attachment-2172\" class=\"wp-caption-text\">Diagramme fonctionnement du programme de d\u00e9monstration<\/p><\/div>\n<p>\t&#8211; <u>D\u00e9claration des variables :<\/u> Initialise toutes ces variables, c\u2019est ici qu\u2019on d\u00e9clare quelles broches sont des LED et quelles broches sont des interrupteurs.<br \/>\n\t&#8211; <u>\u00ab Home \u00bb + allumage LED :<\/u> Le robot lance une routine qui lui permet de bien placer son syst\u00e8me de coordonn\u00e9es. Pendant ce temps on allume les LED pour v\u00e9rifier qu\u2019elles fonctionnent.<br \/>\n\t&#8211; <u>R\u00e9cup\u00e9ration de l\u2019\u00e9tat des interrupteurs :<\/u> Stocke la valeur de chaque interrupteur dans une liste pour l\u2019utiliser plus tard.<br \/>\n\t&#8211; <u>D\u00e9placement + Changement des param\u00e8tres :<\/u> On fait faire ce que l\u2019on veut au robot. Ici on d\u00e9place le robot entre plusieurs points et on change la mani\u00e8re dont il se d\u00e9place<br \/>\n\t&#8211; <u>Changement d\u2019\u00e9tat des LED :<\/u> Allume ou \u00e9teint les LED si besoin<\/p>\n<p style=\"color: transparent\">_<br \/>\n_<\/p>\n<p><strong>D\u00e9monstration :<\/strong><\/p>\n<div style=\"width: 584px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-2161-1\" width=\"584\" height=\"1038\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/15s.mp4?_=1\" \/><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/15s.mp4\">https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/15s.mp4<\/a><\/video><\/div>\n<p><strong>Conclusion :<\/strong><br \/>\n\tLe bo\u00eetier fonctionne, m\u00eame si il reste encore beaucoup de choses \u00e0 am\u00e9liorer, notamment le c\u00e2blage au robot qui est pour l\u2019instant trop complexe pour \u00eatre utilis\u00e9 en TP. Ce projet m\u2019a permis de me familiariser avec l\u2019\u00e9lectronique et j\u2019ai beaucoup appr\u00e9ci\u00e9 programmer le robot.<\/p>\n<p>Merci \u00e0 Jean Louis Boimond, mon professeur r\u00e9f\u00e9rent qui m\u2019a guid\u00e9 durant ce projet, et \u00e0 Franck Mercier pour m\u2019avoir appris \u00e0 souder.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour \u00e0 tous, je suis \u00e9tudiant en deuxi\u00e8me ann\u00e9e \u00e0 Polytech Angers et mon projet de fin d\u2019ann\u00e9e a \u00e9t\u00e9 de construire un bo\u00eetier de commande pour le robot Dobot Magician. Le bo\u00eetier a pour but d\u2019\u00eatre utilis\u00e9 pour les &hellip; <a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/2021\/06\/17\/creation-dun-boitier-de-commande-pour-robot-dobot-magician-2\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":80368,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[344],"tags":[443,464,444,463,42],"class_list":["post-2161","post","type-post","status-publish","format-standard","hentry","category-344","tag-boitier","tag-commande","tag-dobot","tag-magician","tag-robot"],"_links":{"self":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/2161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/users\/80368"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/comments?post=2161"}],"version-history":[{"count":0,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/2161\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/media?parent=2161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/categories?post=2161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/tags?post=2161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}