{"id":471,"date":"2012-05-21T10:37:13","date_gmt":"2012-05-21T08:37:13","guid":{"rendered":"http:\/\/blog.codedrops.net\/?p=471"},"modified":"2012-06-01T00:53:57","modified_gmt":"2012-05-31T22:53:57","slug":"erg-2011-2012-quelques-realisations","status":"publish","type":"post","link":"http:\/\/blog.codedrops.net\/?p=471","title":{"rendered":"Le b\u00e9b\u00e9 de R\u00e9mi, Erg 2011\/12 (1)"},"content":{"rendered":"<p><em>Je ne prends jamais le temps de le faire, mais il le faut pourtant : voici quelques r\u00e9alisations de cette ann\u00e9e par les \u00e9tudiants de premi\u00e8re et deuxi\u00e8me bachelor \u00e0 l&rsquo;erg, dans la section arts num\u00e9riques.<\/em><\/p>\n<h2>Le b\u00e9b\u00e9 de Remi<\/h2>\n<p>La premi\u00e8re version du b\u00e9b\u00e9 de R\u00e9mi Deguide a \u00e9t\u00e9 d\u00e9velopp\u00e9e en Processing. Un script simple bas\u00e9 sur le \u00ab\u00a0background substraction\u00a0\u00bb, permettant \u00e0 Processing de voir gr\u00e2ce \u00e0 la cam\u00e9ra embarqu\u00e9e d&rsquo;un ordinateur que quelque chose entre dans le champ de la cam\u00e9ra. L&rsquo;id\u00e9e \u00e9tait de \u00ab\u00a0capturer\u00a0\u00bb le visiteur : sur l&rsquo;\u00e9cran un visage minimal r\u00e9agit joyeusement \u00e0 l&rsquo;entr\u00e9e du visiteur dans son champ de vision. Mais au moment o\u00f9 celui-ci tente de partir, le b\u00e9b\u00e9 se met \u00e0 brailler de mani\u00e8re inssuportable. Si on revient pr\u00e8s de lui, il se calme et sourit \u00e0 nouveau. Ce script est une r\u00e9ponse \u00e0 un exercice sur le th\u00e8me du naturel, et une r\u00e9flexion sur le peu de stimulis et de r\u00e9ponses n\u00e9cesaire pour produire un comportement affectif dans le rapport homme\/machine.<\/p>\n<p>R\u00e9mi a ensuite r\u00e9alis\u00e9 une version de ce travail bas\u00e9e sur Processing + Arduino, et men\u00e9 \u00e0 bien son prototype.\u00a0 Un b\u00e9b\u00e9 sur un coussin, sur lequel sont cousus quelques capteurs de lumi\u00e8re. A l&rsquo;int\u00e9rieur du petit corps, un haut parleur. Le tout est reli\u00e9 par une nappe de fil vers un arduino, lui-m\u00eame reli\u00e9 \u00e0 un ordinateur charg\u00e9 de monitorer les informations du capteur.<\/p>\n<p>Dans cette seconde version, il faut prendre le b\u00e9b\u00e9 en main pour l&rsquo;entendre gazouiller. Gr\u00e2ce aux capteurs dispos\u00e9s sur le corps, on peut produire des s\u00e9quences de mouvements (on dit d&rsquo;habitude des caresses) qui activent certains sons jou\u00e9s par le haut parleur int\u00e9gr\u00e9 au corps du b\u00e9b\u00e9. Lorsqu&rsquo;on d\u00e9pose le b\u00e9b\u00e9 sur son coussin, le capteur dispos\u00e9 sur celui-ci est couvert et le b\u00e9b\u00e9 se met \u00e0 pleurer. On le reprend, il est content, on est coinc\u00e9. Simple, efficace.<\/p>\n<p><a href=\"http:\/\/blog.codedrops.net\/?attachment_id=500\" rel=\"attachment wp-att-500\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-500\" title=\"bebe-processing\" src=\"http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/bebe-processing-496x367.jpg\" alt=\"\" width=\"496\" height=\"367\" srcset=\"http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/bebe-processing-496x367.jpg 496w, http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/bebe-processing-124x91.jpg 124w, http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/bebe-processing-248x183.jpg 248w, http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/bebe-processing-400x296.jpg 400w, http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/bebe-processing.jpg 637w\" sizes=\"auto, (max-width: 496px) 100vw, 496px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.codedrops.net\/?attachment_id=477\" rel=\"attachment wp-att-477\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-477\" title=\"Le dispositif complet, avec le b\u00e9b\u00e9 sur son coussin\" src=\"http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/DSC08241_02-496x332.jpg\" alt=\"\" width=\"496\" height=\"332\" srcset=\"http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/DSC08241_02-496x332.jpg 496w, http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/DSC08241_02-124x83.jpg 124w, http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/DSC08241_02-248x166.jpg 248w, http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/DSC08241_02-400x267.jpg 400w\" sizes=\"auto, (max-width: 496px) 100vw, 496px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.codedrops.net\/?attachment_id=478\" rel=\"attachment wp-att-478\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-478\" title=\"Les capteurs LDR sur le b\u00e9b\u00e9\" src=\"http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/DSC08246_02-496x332.jpg\" alt=\"\" width=\"496\" height=\"332\" srcset=\"http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/DSC08246_02-496x332.jpg 496w, http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/DSC08246_02-124x83.jpg 124w, http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/DSC08246_02-248x166.jpg 248w, http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/DSC08246_02-400x267.jpg 400w\" sizes=\"auto, (max-width: 496px) 100vw, 496px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.codedrops.net\/?attachment_id=479\" rel=\"attachment wp-att-479\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-479\" title=\"ldr sur le coussin r\u00e9ceptacle\" src=\"http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/DSC08247_02-496x332.jpg\" alt=\"\" width=\"496\" height=\"332\" srcset=\"http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/DSC08247_02-496x332.jpg 496w, http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/DSC08247_02-124x83.jpg 124w, http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/DSC08247_02-248x166.jpg 248w, http:\/\/blog.codedrops.net\/wp-content\/uploads\/2012\/05\/DSC08247_02-400x267.jpg 400w\" sizes=\"auto, (max-width: 496px) 100vw, 496px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L&rsquo;id\u00e9e de ce b\u00e9b\u00e9 minimal est de \u00ab\u00a0capturer\u00a0\u00bb le visiteur : sur l&rsquo;\u00e9cran un visage minimal r\u00e9agit joyeusement \u00e0 l&rsquo;entr\u00e9e du visiteur dans son champ de vision. Mais au moment o\u00f9 celui-ci tente de partir, le b\u00e9b\u00e9 se met \u00e0 brailler de mani\u00e8re inssuportable. Si on revient pr\u00e8s de lui, il se calme et sourit \u00e0 nouveau.<\/p>\n","protected":false},"author":1,"featured_media":494,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-471","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-production"],"_links":{"self":[{"href":"http:\/\/blog.codedrops.net\/index.php?rest_route=\/wp\/v2\/posts\/471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.codedrops.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.codedrops.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.codedrops.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.codedrops.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=471"}],"version-history":[{"count":24,"href":"http:\/\/blog.codedrops.net\/index.php?rest_route=\/wp\/v2\/posts\/471\/revisions"}],"predecessor-version":[{"id":528,"href":"http:\/\/blog.codedrops.net\/index.php?rest_route=\/wp\/v2\/posts\/471\/revisions\/528"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/blog.codedrops.net\/index.php?rest_route=\/wp\/v2\/media\/494"}],"wp:attachment":[{"href":"http:\/\/blog.codedrops.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.codedrops.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=471"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.codedrops.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}