{"id":685,"date":"2018-06-20T18:18:21","date_gmt":"2018-06-20T17:18:21","guid":{"rendered":"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/?p=685"},"modified":"2018-06-22T14:55:09","modified_gmt":"2018-06-22T13:55:09","slug":"poulailler-automatise","status":"publish","type":"post","link":"https:\/\/blog.univ-angers.fr\/polytech_2A\/2018\/06\/20\/poulailler-automatise\/","title":{"rendered":"Poulailler automatis\u00e9"},"content":{"rendered":"<p><strong>Bonjour \u00e0 tous ! <\/strong><br \/>\nNous sommes trois \u00e9tudiants : Sylvain Courty, Thomas L\u00e9pine, Louis Duret et nous avons con\u00e7u un poulailler automatis\u00e9 en 80h pour notre projet du 4\u00e8me semestre de cycle pr\u00e9paratoire. Nous sommes tous les trois des passionn\u00e9s en \u00e9lectronique, ce qui nous a fait choisir ce projet.<\/p>\n<p>Qu\u2019est-ce que notre projet mis \u00e0 part des dizaines de m\u00e8tres de c\u00e2ble et des centaines de lignes de programmation (et &#8216;quelques&#8217; pauses caf\u00e9) ?<br \/>\nAvec pour but la supervision de celui-ci, nous devions cr\u00e9er une interface graphique permettant de voir les niveaux d\u2019eau et de nourriture restants, d\u2019abaisser et de lever la porte \u00e0 des horaires d\u00e9finis, de compter les entr\u00e9es-sorties des poules (pour \u00e9viter de fermer la porte \u00e0 18h si une poule \u00e0 d\u00e9cid\u00e9 de rester dehors encore un peu) et d\u2019avoir une image de l\u2019int\u00e9rieur du poulailler en temps r\u00e9el. Pour la partie mat\u00e9rielle, nous devions aussi cr\u00e9er la mangeoire, l\u2019abreuvoir et divers autres objets pour obtenir un poulailler appr\u00e9ci\u00e9 des poules.<div id=\"attachment_689\" style=\"width: 1930px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/poules.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-689\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/poules-300x168.jpg\" alt=\"poules\" width=\"584\" height=\"438\" class=\"aligncenter size-medium wp-image-686\" \/><\/a><p id=\"caption-attachment-689\" class=\"wp-caption-text\"><em>(Source : <a href=\"https:\/\/poules-club.com\/combien-de-poules-faut-il-pour-avoir-des-oeufs\/\">https:\/\/goo.gl\/HQnPvw<\/a>)<\/em><\/p><\/div> <\/p>\n<p><strong><\/p>\n<ol>1.\tLa mangeoire <\/ol>\n<p><\/strong>Nous avons r\u00e9alis\u00e9 la mangeoire avec des goutti\u00e8res. Celle-ci comporte un espace de remplissage et la partie basse peut s\u2019enlever pour permettre le nettoyage. Afin de calculer le niveau restant de nourriture, nous avons opt\u00e9 pour un capteur ultrason programm\u00e9 sur Arduino qui envoie les donn\u00e9es r\u00e9colt\u00e9es \u00e0 la Raspberry.<br \/>\n<div id=\"attachment_702\" style=\"width: 594px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/image-gouti\u00e8re11.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-702\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/image-gouti\u00e8re11-1024x630.jpg\" alt=\"Sch\u00e9ma du fonctionnement et photo du rendu\" width=\"584\" height=\"359\" class=\"size-large wp-image-702\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/image-gouti\u00e8re11-1024x630.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/image-gouti\u00e8re11-300x184.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/image-gouti\u00e8re11-487x300.jpg 487w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/image-gouti\u00e8re11.jpg 1636w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><p id=\"caption-attachment-702\" class=\"wp-caption-text\">Sch\u00e9ma du fonctionnement et photo du rendu<\/p><\/div><\/p>\n<p><strong><\/p>\n<ol>2.\tL\u2019abreuvoir <\/ol>\n<p><\/strong>Celui-ci est sur\u00e9lev\u00e9, l\u2019eau est distribu\u00e9e gr\u00e2ce \u00e0 des mamelons pour poules (et oui \u00e7a existe !). Gr\u00e2ce \u00e0 une simple pouss\u00e9e avec leur bec de la tige m\u00e9tallique, l&#8217;eau peut couler et ainsi les hydrater. Le niveau d&#8217;eau restant est g\u00e9r\u00e9 pas un capteur de pression qui mesure le niveau d\u2019eau restant, il est programm\u00e9 sur Arduino et envoy\u00e9 sur la Raspberry qui le commande.<br \/>\n<div id=\"attachment_703\" style=\"width: 594px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/imAbreuvoir1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-703\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/imAbreuvoir1-1024x614.png\" alt=\"Sch\u00e9ma de l&#039;abreuvoir et photo du rendu\" width=\"584\" height=\"350\" class=\"size-large wp-image-703\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/imAbreuvoir1-1024x614.png 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/imAbreuvoir1-300x180.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/imAbreuvoir1-500x300.png 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/imAbreuvoir1.png 1283w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><p id=\"caption-attachment-703\" class=\"wp-caption-text\">Sch\u00e9ma de l&#8217;abreuvoir et photo du rendu<\/p><\/div><br \/>\n<div id=\"attachment_693\" style=\"width: 234px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/IMG_20180614_134546.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-693\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/IMG_20180614_134546-768x1024.jpg\" alt=\"Photo des mamelons pour poules\" width=\"224\" height=\"300\" class=\"size-large wp-image-693\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/IMG_20180614_134546-768x1024.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/IMG_20180614_134546-225x300.jpg 225w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/IMG_20180614_134546.jpg 1920w\" sizes=\"auto, (max-width: 224px) 100vw, 224px\" \/><\/a><p id=\"caption-attachment-693\" class=\"wp-caption-text\">Photo des mamelons pour poules<\/p><\/div><\/p>\n<p><strong><\/p>\n<ol>3.\tLe comptage des poules<\/ol>\n<p><\/strong>Il s\u2019effectue avec un capteur infrarouge plac\u00e9 \u00e0 l\u2019entr\u00e9e du poulailler, \u00e0 l\u2019int\u00e9rieur et \u00e0 l\u2019ext\u00e9rieur. Le capteur infrarouge emp\u00eache la porte de se baisser le soir si toutes les poules ne sont pas rentr\u00e9es.<br \/>\n<div id=\"attachment_693-2\" style=\"width: 234px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/IMG_20180604_1003491.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-693-2\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/IMG_20180604_1003491-224x300.jpg\" alt=\"IMG_20180604_100349(1)\" width=\"224\" height=\"300\" class=\"aligncenter size-medium wp-image-694\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/IMG_20180604_1003491-224x300.jpg 224w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/IMG_20180604_1003491-768x1024.jpg 768w\" sizes=\"auto, (max-width: 224px) 100vw, 224px\" \/><\/a><p id=\"caption-attachment-693-2\" class=\"wp-caption-text\">Photo de la table de test pour les capteurs infrarouge<\/p><\/div><\/p>\n<p><strong><\/p>\n<ol>4.\tLa porte et le moteur<\/ol>\n<p><\/strong>La porte se l\u00e8ve verticalement avec un moteur pas \u00e0 pas et un tambour con\u00e7u \u00e0 l\u2019imprimante 3D. Elle est programm\u00e9e sur Raspberry et peut se lever soit par commande manuelle ou avec des horaires d\u00e9finis par l\u2019utilisateur dans le cas o\u00f9 toutes les poules sont bien rentr\u00e9es.<br \/>\n<div id=\"attachment_698\" style=\"width: 594px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/IMG_20180614_134448.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-698\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/IMG_20180614_134448-768x1024.jpg\" alt=\"Photo du devant du poulailler\" width=\"584\" height=\"778\" class=\"size-large wp-image-698\" \/><\/a><p id=\"caption-attachment-698\" class=\"wp-caption-text\">Photo du devant du poulailler<\/p><\/div><\/p>\n<p><strong><\/p>\n<ol>5.\tL\u2019interface graphique<\/ol>\n<p><\/strong>Programm\u00e9e sur Raspberry avec Tkinter, l\u2019interface propose un aper\u00e7u des niveaux restants de nourriture et d\u2019eau, une vision int\u00e9rieure du poulailler gr\u00e2ce \u00e0 une webcam et une commande des horaires d\u2019ouverture et fermeture. A noter \u00e9galement, que si un des niveaux descend en dessous de 15% le propri\u00e9taire du poulailler re\u00e7oit un mail pour l&#8217;avertir.<br \/>\n<div id=\"attachment_699\" style=\"width: 594px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/phInterface.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-699\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/phInterface-1024x741.jpg\" alt=\"Photo de l&#039;interface \" width=\"584\" height=\"422\" class=\"size-large wp-image-699\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/phInterface-1024x741.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/phInterface-300x217.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/phInterface-414x300.jpg 414w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><p id=\"caption-attachment-699\" class=\"wp-caption-text\">Photo de l&#8217;interface<\/p><\/div><\/p>\n<p><strong><\/p>\n<ol>6.\tAper\u00e7u final du projet :<\/ol>\n<p><\/strong><div id=\"attachment_689-2\" style=\"width: 1930px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/imagepoulaillerApercu.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-689-2\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/imagepoulaillerApercu.jpg\" alt=\"Aper\u00e7u du poulailler\" width=\"1920\" height=\"1080\" class=\"size-full wp-image-689\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/imagepoulaillerApercu.jpg 1920w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/imagepoulaillerApercu-300x168.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/imagepoulaillerApercu-1024x576.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/imagepoulaillerApercu-500x281.jpg 500w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><p id=\"caption-attachment-689-2\" class=\"wp-caption-text\">Aper\u00e7u du poulailler<\/p><\/div><\/p>\n<p><strong><\/p>\n<ol>7.\tConclusion<\/ol>\n<p><\/strong>Nous avons vraiment appr\u00e9ci\u00e9 travailler sur ce projet. La production finale est loin d&#8217;\u00eatre parfaite, il y a encore quelques soucis de programmation et de communication entre les deux cartes. N\u00e9anmoins, la plupart du projet est fini et le cahier des charges nous semble respect\u00e9, pour le plus grand plaisir des poules.<br \/>\n<a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/devanture.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2018\/06\/devanture.jpg\" alt=\"Poules\" width=\"642\" height=\"183\" class=\"aligncenter size-full wp-image-701\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/devanture.jpg 642w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/devanture-300x85.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2018\/06\/devanture-500x142.jpg 500w\" sizes=\"auto, (max-width: 642px) 100vw, 642px\" \/><\/a><\/p>\n<p>Nous tenons \u00e0 remercier nos tuteurs, Mme G\u00e9rard et M. Autrique pour toute l\u2019aide qu\u2019ils nous ont apport\u00e9s.<\/p>\n<p>Sylvain Courty | Louis Duret | Thomas L\u00e9pine &#8211; EI2 (Projet 2017-2018)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour \u00e0 tous ! Nous sommes trois \u00e9tudiants : Sylvain Courty, Thomas L\u00e9pine, Louis Duret et nous avons con\u00e7u un poulailler automatis\u00e9 en 80h pour notre projet du 4\u00e8me semestre de cycle pr\u00e9paratoire. Nous sommes tous les trois des passionn\u00e9s &hellip; <a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/2018\/06\/20\/poulailler-automatise\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":46499,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[147],"tags":[],"class_list":["post-685","post","type-post","status-publish","format-standard","hentry","category-147"],"_links":{"self":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/685","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\/46499"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/comments?post=685"}],"version-history":[{"count":1,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/685\/revisions"}],"predecessor-version":[{"id":700,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/685\/revisions\/700"}],"wp:attachment":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/media?parent=685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/categories?post=685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/tags?post=685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}