{"id":588,"date":"2013-01-31T00:02:08","date_gmt":"2013-01-30T23:02:08","guid":{"rendered":"http:\/\/telefab.fr\/?p=588"},"modified":"2026-04-30T17:34:00","modified_gmt":"2026-04-30T15:34:00","slug":"projet-de-tourelle-dairsoft","status":"publish","type":"projet","link":"https:\/\/hub.imt-atlantique.fr\/fablab\/projet\/projet-de-tourelle-dairsoft\/","title":{"rendered":"Projet de tourelle d&rsquo;Airsoft"},"content":{"rendered":"<p>Dans le cadre de l\u2019inter-semestre\u00a0 \u00abFablab ou comment concevoir \u00e0 peu pr\u00e8s tout\u2026\u00bb j&rsquo;ai souhait\u00e9 r\u00e9aliser un projet sur un sujet qui me passionne: l&rsquo; Airsoft. Tout d&rsquo;abord, l&rsquo; Airsoft est un jeu de r\u00f4le m\u00ealant strat\u00e9gie et tactique qui ressemble au Paintball, et dans lequel les joueurs utilisent des r\u00e9pliques d&rsquo;armes \u00e0 feu qui tirent des billes en plastique de 6mm de diam\u00e8tre. Je me suis donc pench\u00e9 sur l&rsquo;\u00e9laboration d&rsquo;une tourelle d&rsquo; Airsoft, un genre de drone fixe. Durant la semaine d\u2019intersemestre, j&rsquo;ai r\u00e9alis\u00e9 une commande d&rsquo;un moteur \u00e0 courant continue \u00e0 distance gr\u00e2ce \u00e0 des Arduino. Ce moteur devait servir \u00e0 assurer la rotation autour de l&rsquo;axe vertical.<\/p>\n<h2><span style=\"color: #808000;\">Mat\u00e9riel N\u00e9c\u00e9ssaire:<\/span><\/h2>\n<ul>\n<li>2 Arduinos UNO<\/li>\n<li>2 shield XBee<\/li>\n<li>1 joystick<\/li>\n<li>1 breadboard<\/li>\n<li>1 pont en H LMD18200<\/li>\n<li>1 moteur \u00e0 courant continue<\/li>\n<li>1 batterie 9V<\/li>\n<\/ul>\n<h2><span style=\"color: #808000;\">Montage \u00c9lectronique:<\/span><\/h2>\n<ul>\n<li>La manette:<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/2013\/01\/31\/projet-de-tourelle-dairsoft\/manette\/\" rel=\"attachment wp-att-589\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-589\" alt=\"manette\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2013\/01\/manette-190x300.jpg\" width=\"190\" height=\"300\" \/><\/a><\/p>\n<ul>\n<li>Le contr\u00f4leur<\/li>\n<\/ul>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/2013\/01\/31\/projet-de-tourelle-dairsoft\/controlleur\/\" rel=\"attachment wp-att-590\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-590\" alt=\"controlleur\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2013\/01\/controlleur-288x300.jpg\" width=\"288\" height=\"300\" \/><\/a><\/p>\n<p>Le pont en H:<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/2013\/01\/31\/projet-de-tourelle-dairsoft\/pont-en-h\/\" rel=\"attachment wp-att-593\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-593\" alt=\"pont en H\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2013\/01\/pont-en-H-300x176.jpg\" width=\"300\" height=\"176\" \/><\/a><\/p>\n<h2><span style=\"color: #808000;\">Le fonctionnement:<\/span><\/h2>\n<p>La manette capte la position des deux axes du joystick et du bouton int\u00e9gr\u00e9. Il envoie ensuite ces informations via le module XBee. Par contre il n&rsquo;est possible de n&rsquo;envoyer que des variable au format d&rsquo;un CHAR id est sur un octet. Il faut donc adapter l&rsquo;information au pr\u00e9alable. La manette envoie aussi un symbole ( 255) entre chaque cycle afin d&rsquo;assurer la synchronisation. Il faut bien s\u00fbr s&rsquo;assurer que ce symbole n&rsquo;est jamais utilis\u00e9 \u00e0 d&rsquo;autres fins.<\/p>\n<p>Le contr\u00f4leur met le pin correspondant \u00e0 l&rsquo;entr\u00e9e direction du pont en H au niveau haut ou bas en fonction de l&rsquo;information re\u00e7ue. Ensuite il applique une tension analogique sur l&rsquo;entr\u00e9e\u00a0\u00bb <em>PWB input<\/em>\u00a0\u00bb qui est fonction de la position du joystick. (J&rsquo;ai eu quelques bug que je n&rsquo;ai pas eu le temps de corriger sur ce montage, il est possible qu&rsquo;il faille envoyer un signal cr\u00e9neau en faisant varier le rapport cyclique en fonction de la position du joystick pour que \u00e7a marche mieux.)<\/p>\n<h2><span style=\"color: #808000;\">La partie M\u00e9canique:<\/span><\/h2>\n<p>Ce projet contient aussi une partie m\u00e9canique. La propulsion des billes devait se faire \u00e0 l&rsquo;aide de pi\u00e8ces r\u00e9cup\u00e9r\u00e9e sur une vielle r\u00e9plique \u00e9lectrique. J&rsquo;ai r\u00e9alis\u00e9 la structure de la tourelle en bois.<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/2013\/01\/31\/projet-de-tourelle-dairsoft\/structure\/\" rel=\"attachment wp-att-594\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-594\" alt=\"Structure tourelle\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2013\/01\/Structure.jpg\" width=\"150\" height=\"248\" \/><\/a><\/p>\n<p>J&rsquo;ai aussi commenc\u00e9 \u00e0 r\u00e9aliser des mod\u00e8les 3D sous Solidworks pour assurer la mobilit\u00e9 autour de l&rsquo;axe vertical. Il s&rsquo;agit d&rsquo;un rail qui va guider des roue et d&rsquo;une cr\u00e9maill\u00e8re. Ces pi\u00e8ces sont destin\u00e9es \u00e0 \u00eatre imprim\u00e9es par l&rsquo;imprimante 3D du T\u00e9l\u00e9fab.<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/2013\/01\/31\/projet-de-tourelle-dairsoft\/rails\/\" rel=\"attachment wp-att-595\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-595\" alt=\"rails pour tourelle\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2013\/01\/rails.jpg\" width=\"387\" height=\"248\" \/><\/a><\/p>\n<h2><span style=\"color: #808000;\">Suite du projet:<\/span><\/h2>\n<p>L&rsquo;objectif final du projet est de r\u00e9aliser une tourelle autonome qui pourra \u00eatre guid\u00e9e \u00e0 distance via un smartphone. Disposant d&rsquo;un Raspberry Pi, je compte refaire la partie logicielle en Python en utilisant les connecteurs GPIO du Raspberry. Il me faudra ensuite r\u00e9aliser l&rsquo;interface Android pour guider la tourelle. Je compte aussi mettre une webcam afin de renvoyer la vid\u00e9o sur le smartphone. Il faut aussi que je finalise les diff\u00e9rentes pi\u00e8ces sous Solidworks, que je les imprimes et que je monte le tout. Enfin il me restera encore beaucoup de boulot pour automatiser le tout. Donc si \u00e7a vous int\u00e9resse de contribuer au projet, n&rsquo;h\u00e9sitez pas! \ud83d\ude09<\/p>\n","protected":false},"author":1,"featured_media":589,"parent":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[20],"type_projet":[],"class_list":["post-588","projet","type-projet","status-publish","has-post-thumbnail","hentry","category-projets"],"acf":{"objectifs":"","categorie":false,"fichiers_associes":null},"_links":{"self":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/projet\/588","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/projet"}],"about":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/types\/projet"}],"author":[{"embeddable":true,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/projet\/588\/revisions"}],"predecessor-version":[{"id":10544,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/projet\/588\/revisions\/10544"}],"wp:attachment":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/media?parent=588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/categories?post=588"},{"taxonomy":"type_projet","embeddable":true,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/type_projet?post=588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}