{"id":1823,"date":"2021-06-15T14:06:30","date_gmt":"2021-06-15T13:06:30","guid":{"rendered":"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/?p=1823"},"modified":"2021-06-17T22:45:46","modified_gmt":"2021-06-17T21:45:46","slug":"systeme-de-stationnement-automatise-sur-arduino%e2%80%8b","status":"publish","type":"post","link":"https:\/\/blog.univ-angers.fr\/polytech_2A\/2021\/06\/15\/systeme-de-stationnement-automatise-sur-arduino%e2%80%8b\/","title":{"rendered":"Syst\u00e8me de stationnement automatis\u00e9 sur Arduino\u200b"},"content":{"rendered":"<p><strong>Bonjour \u00e0 toutes et \u00e0 tous !<\/strong><\/p>\n<p style=\"text-align:center;font-size:20px\"><u><strong>Introduction<\/strong><\/u><\/p>\n<p align=\"justify\">\n<span style=\"margin-left: 1cm\"><\/span>Nous sommes Esteban Cornu, Matt\u00e9o Jupille et Alexis Maupas des \u00e9l\u00e8ves en deuxi\u00e8me ann\u00e9e de cycle pr\u00e9paratoire ing\u00e9nieur et nous allons vous pr\u00e9senter notre projet intitul\u00e9 &#8220;Syst\u00e8me de stationnement automatis\u00e9 sur Arduino&#8221;. Ce projet nous a vraiment attir\u00e9 lors de la s\u00e9lection car il correspond au domaine dans lequel nous souhaitons \u00e9voluer dans le cycle d&#8217;ing\u00e9nieur. En effet, le projet poss\u00e8de toute une partie bas\u00e9e sur la programmation qui fait \u00e9cho \u00e0 la fili\u00e8re SAGI ainsi que sur la partie qualit\u00e9, innovation et fiabilit\u00e9 qui nous initie \u00e0 la fili\u00e8re QIF.<br \/>\nLe but est dans un premier temps de d\u00e9couvrir l&#8217;Arduino sur laquelle aucun de nous n&#8217;avait travaill\u00e9 auparavant, mais nous \u00e9tions tous impatients de commencer. Dans un second temps, le projet a permis de nous faire d\u00e9couvrir toutes les \u00e9tapes \u00e0 suivre pour mener \u00e0 bien un projet. Pour cela, il faut s&#8217;organiser en r\u00e9partissant correctement les t\u00e2ches au sein du groupe dans le but d&#8217;\u00eatre plus efficace. Tout au long du projet nous avons \u00e9t\u00e9 \u00e9paul\u00e9s par Monsieur Haddad.\n<\/p>\n<p style=\"text-align:center;font-size:20px\"><u><strong>Objectifs du projet<\/strong><\/u><\/p>\n<ol>\n<li> Trouver un moyen pour rendre un parking autonome <\/li>\n<li> Concevoir et Programmer un parking situ\u00e9 en plein c\u0153ur d&#8217;une ville <\/li>\n<li> R\u00e9aliser une maquette fonctionnelle de ce parking <\/li>\n<\/ol>\n<p style=\"text-align:center;font-size:20px\"><u><strong>Travail r\u00e9alis\u00e9<\/strong><\/u><\/p>\n<p style=\"font-size:15px\"><u>1. Etude d&#8217;automatisation<\/u><\/p>\n<p align=\"justify\">\n<span style=\"margin-left: 1cm\"><\/span>Nous avons \u00e9tabli trois possibilit\u00e9s pour r\u00e9aliser ce parking automatis\u00e9. La premi\u00e8re option consiste \u00e0 utiliser une carte Arduino avec deux cam\u00e9ras \u00e0 reconnaissance de plaque d&#8217;immatriculation. La deuxi\u00e8me sollicite une carte Arduino avec des capteurs optiques et la derni\u00e8re se compose d&#8217;une carte Raspberry Pi avec deux cam\u00e9ras \u00e0 reconnaissance de plaque.\n<\/p>\n<p align=\"center\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Comparaison-des-prix.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Comparaison-des-prix.jpg\" alt=\"Comparaison des 3 options\" width=\"1016\" height=\"426\" class=\"alignnone size-full wp-image-1829\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Comparaison-des-prix.jpg 1016w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Comparaison-des-prix-300x125.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Comparaison-des-prix-500x209.jpg 500w\" sizes=\"auto, (max-width: 1016px) 100vw, 1016px\" \/><\/a><\/p>\n<p align=\"justify\">\nApr\u00e8s avoir compar\u00e9 les 3 alternatives en fonction du prix, de la fiabilit\u00e9, de la complexit\u00e9 nous avons retenu la deuxi\u00e8me option. <\/p>\n<p align=\"justify\">\n<u>Explication du fonctionnement :<\/u><br \/>\n<span style=\"margin-left: 1cm\"><\/span>Un \u00e9cran LCD indique le nombre de places restantes si le nombre de place est sup\u00e9rieur \u00e0 0 alors un v\u00e9hicule peut rentrer. Des capteurs optiques plac\u00e9s sous le sol avant et apr\u00e8s la barri\u00e8re v\u00e9rifient si la voiture est bien rentr\u00e9e avant de refermer la barri\u00e8re. La barri\u00e8re s&#8217;ouvre et se ferme \u00e0 l&#8217;aide d&#8217;un servomoteur. Puis la voiture peut se garer sur n&#8217;importe quelle place libre. Pour aider le conducteur nous avons plac\u00e9s des LED vertes et rouges au bout de chaque place. Si la LED est verte alors la place est libre, elle passera au rouge lorsque le v\u00e9hicule sera bien gar\u00e9 au-dessus du capteur optique pr\u00e9sent sur chaque place. A chaque fois qu&#8217;une voiture se gare un chronom\u00e8tre associ\u00e9 \u00e0 la place est lanc\u00e9 ce qui permet de v\u00e9rifier le temps pass\u00e9 dans le parking. Lorsqu&#8217;un automobiliste d\u00e9cide de partir, l&#8217;\u00e9cran affiche le prix \u00e0 payer en fonction du chronom\u00e8tre li\u00e9 \u00e0 sa place puis il peut partir par la barri\u00e8re de sortie fonctionnant de la m\u00eame mani\u00e8re que celle d&#8217;entr\u00e9e.<\/p>\n<p><p style=\"font-size:15px\"><u>2. Conception du parking<\/u><\/p>\n<p>A. Agencement Parking<\/p>\n<p align=\"justify\">\n<span style=\"margin-left: 1cm\"><\/span>Nous devions ensuite imaginer l&#8217;agencement des places de parking ainsi que la position des barri\u00e8res d&#8217;entr\u00e9 et de sortie mais aussi pr\u00e9voir un emplacement pour cacher la carte Arduino.\n<\/p>\n<p align=\"center\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Croquis-Parking.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Croquis-Parking-300x274.jpg\" alt=\" Croquis Parking Arduino\" width=\"300\" height=\"274\" class=\"aligncenter size-medium wp-image-1831\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Croquis-Parking-300x274.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Croquis-Parking-328x300.jpg 328w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Croquis-Parking.jpg 408w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p align=\"justify\">\n<span style=\"margin-left: 1cm\"><\/span>Nous avons ajout\u00e9 deux places de parking pour personnes \u00e0 mobilit\u00e9 r\u00e9duite selon l&#8217;arr\u00eat\u00e9 du 1er ao\u00fbt 2006 en respectant les normes.<br \/>\nLe temps \u00e9tait maintenant venu pour nous de r\u00e9aliser ce parking en 3D \u00e0 l&#8217;aide du logiciel en ligne OnShape en taille r\u00e9elle. Cette \u00e9tape a pour but de nous aider \u00e0 dimensionner le projet mais aussi de nous projeter dans le futur pour connaitre pr\u00e9cis\u00e9ment l&#8217;emplacement de chaque composant.\n<\/p>\n<p align=\"center\">\n<div id=\"attachment_1839\" style=\"width: 594px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Parking-En-3D.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1839\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Parking-En-3D-1024x558.jpg\" alt=\"Parking En 3D\" width=\"584\" height=\"318\" class=\"size-large wp-image-1839\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Parking-En-3D-1024x558.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Parking-En-3D-300x163.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Parking-En-3D-500x272.jpg 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Parking-En-3D.jpg 1401w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><p id=\"caption-attachment-1839\" class=\"wp-caption-text\">Parking de 30m x 16m<\/p><\/div>\n<\/p>\n<p>B. Programmation <\/p>\n<p align=\"justify\">\n<p><span style=\"margin-left: 1cm\"><\/span>Afin de pouvoir contr\u00f4ler tous les composants nous avons utilis\u00e9 une carte Arduino MEGA car il fallait beaucoup d&#8217;entr\u00e9es analogiques pour les capteurs optiques ainsi que beaucoup de sorties digitales pour contr\u00f4ler chaque LED.<\/p>\n<p><span style=\"margin-left: 1cm\"><\/span>Sachant que nous attendions la livraison des composants nous en avons profit\u00e9 pour r\u00e9aliser des tests sur le logiciel en ligne TinkerCad qui permet de simuler une carte Arduino pour venir y connecter des composants eux aussi virtuels. Ces nombreux tests nous ont permis de comprendre le fonctionnement de chaque composant ainsi que la mani\u00e8re de le brancher \u00e0 la carte. Nous avons donc utilis\u00e9 les librairies ServoMoteur et LiquidCrystal pour contr\u00f4ler la barri\u00e8re et l&#8217;\u00e9cran LCD facilement. Cette \u00e9tape nous a fait gagner beaucoup de temps car d\u00e8s la r\u00e9ception des composants nous avons pu passer \u00e0 la r\u00e9alisation sans trop se soucier si le parking fonctionnera une fois l&#8217;assemblage des pi\u00e8ces 3D et de la planche en bois termin\u00e9.<\/p>\n<div id=\"attachment_1864\" style=\"width: 594px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/TinkerCad-LCD.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1864\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/TinkerCad-LCD-1024x521.jpg\" alt=\"TinkerCad-LCD\" width=\"584\" height=\"297\" class=\"size-large wp-image-1864\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/TinkerCad-LCD-1024x521.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/TinkerCad-LCD-300x152.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/TinkerCad-LCD-500x254.jpg 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/TinkerCad-LCD.jpg 1247w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><p id=\"caption-attachment-1864\" class=\"wp-caption-text\">TinkerCad-LCD<\/p><\/div>\n<p style=\"font-size:15px\"><u>3. R\u00e9alisation de la maquette<\/u><\/p>\n<p align=\"justify\">\n<span style=\"margin-left: 1cm\"><\/span>La r\u00e9alisation de la maquette \u00e0 commencer lorsque nous avons re\u00e7u nos composants. Nous avons d&#8217;abord trac\u00e9 l&#8217;emplacement de chaque \u00e9l\u00e9ment (places, pi\u00e8ces 3D, &#8230;) pour ensuite commencer \u00e0 d\u00e9couper la planche. <\/p>\n<table>\n<tr>\n<td><div id=\"attachment_1925\" style=\"width: 160px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Matt\u00e9o.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1925\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Matt\u00e9o-150x150.jpg\" alt=\"D\u00e9coupage de la planche\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-1925\" \/><\/a><p id=\"caption-attachment-1925\" class=\"wp-caption-text\">D\u00e9coupage de la planche<\/p><\/div><\/td>\n<td>\n<div id=\"attachment_1924\" style=\"width: 160px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Esteban.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1924\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Esteban-150x150.jpg\" alt=\"Per\u00e7age de la planche\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-1924\" \/><\/a><p id=\"caption-attachment-1924\" class=\"wp-caption-text\">Per\u00e7age de la planche<\/p><\/div><\/td>\n<td><div id=\"attachment_1923\" style=\"width: 160px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Alexis.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1923\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Alexis-150x150.jpg\" alt=\"Soudure des composants\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-1923\" \/><\/a><p id=\"caption-attachment-1923\" class=\"wp-caption-text\">Soudure des composants<\/p><\/div>\n<\/td>\n<\/tr>\n<\/table>\n<p><span style=\"margin-left: 1cm\"><\/span>Apr\u00e8s le d\u00e9coupage et le percage de la planche nous avons plac\u00e9 tous les composants ainsi que tous les pi\u00e8ces 3D.<\/p>\n<p><span style=\"margin-left: 1cm\"><\/span>L&#8217;\u00e9tape suivant \u00e9tait de souder tous les composants entre eux afin de les connecter \u00e0 la carte Arduino ce fut tr\u00e8s long et p\u00e9rilleux en raison du nombre de composants \u00e0 alimenter.<\/p>\n<p><span style=\"margin-left: 1cm\"><\/span>Nous avons ajout\u00e9s quelques d\u00e9tails comme les panneaux de sens interdit et les signalisations pour les places handicap\u00e9es.<\/p>\n<p style=\"text-align:center;font-size:20px\"><u><strong>R\u00e9sultat final<\/strong><\/u><\/p>\n<p align=\"center\"><div style=\"width: 568px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-1823-1\" width=\"568\" height=\"320\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Vid\u00e9o-R\u00e9sultat-final.mp4?_=1\" \/><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Vid\u00e9o-R\u00e9sultat-final.mp4\">https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Vid\u00e9o-R\u00e9sultat-final.mp4<\/a><\/video><\/div><\/p>\n<p style=\"text-align:center;font-size:20px\"><u><strong>Conclusion<\/strong><\/u><\/p>\n<p align=\"justify\">\n<span style=\"margin-left: 1cm\"><\/span>Pour conclure, nous sommes tr\u00e8s reconnaissants d&#8217;avoir particip\u00e9 \u00e0 ce projet pour cl\u00f4ture notre deuxi\u00e8me ann\u00e9e pr\u00e9paratoire. En effet, nous avons pu d\u00e9couvrir ou approfondir plusieurs domaines comme la programmation Arduino, la conception assist\u00e9e par ordinateur, la gestion du temps, la fabrication d&#8217;une maquette fonctionnelle, &#8230; En plus des connaissances, nous avons appris \u00e0 concevoir de A \u00e0 Z un projet ce qui va beaucoup nous aider dans nos futures missions en tant qu&#8217;\u00e9tudiant en \u00e9cole d&#8217;ing\u00e9nieur. Nous sommes tr\u00e8s fiers car nous consid\u00e9rons avoir r\u00e9ussi \u00e0 r\u00e9pondre correctement au cahier des charges en essayant d&#8217;innover. Nous profitons de cette conclusion pour remercier Monsieur Haddad pour nous avoir accompagn\u00e9 \u00e0 concevoir ce projet.\n<\/p>\n<table>\n<tr>\n<td style=\"text-align:center\">Esteban Cornu<\/td>\n<td style=\"text-align:center\">Matt\u00e9o Jupille<\/td>\n<td style=\"text-align:center\">Alexis Maupas<\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour \u00e0 toutes et \u00e0 tous ! Introduction Nous sommes Esteban Cornu, Matt\u00e9o Jupille et Alexis Maupas des \u00e9l\u00e8ves en deuxi\u00e8me ann\u00e9e de cycle pr\u00e9paratoire ing\u00e9nieur et nous allons vous pr\u00e9senter notre projet intitul\u00e9 &#8220;Syst\u00e8me de stationnement automatis\u00e9 sur Arduino&#8221;. &hellip; <a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/2021\/06\/15\/systeme-de-stationnement-automatise-sur-arduino%e2%80%8b\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":76768,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[344],"tags":[43,127,378,425,321],"class_list":["post-1823","post","type-post","status-publish","format-standard","hentry","category-344","tag-arduino","tag-carte-arduino","tag-langage-c","tag-parking","tag-projet-peip2"],"_links":{"self":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/1823","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\/76768"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/comments?post=1823"}],"version-history":[{"count":1,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/1823\/revisions"}],"predecessor-version":[{"id":1922,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/1823\/revisions\/1922"}],"wp:attachment":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/media?parent=1823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/categories?post=1823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/tags?post=1823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}