{"id":1670,"date":"2010-12-01T01:13:36","date_gmt":"2010-12-01T00:13:36","guid":{"rendered":"http:\/\/www.alphak.net\/news\/?p=1670"},"modified":"2013-06-20T22:23:38","modified_gmt":"2013-06-20T20:23:38","slug":"testons-hardiment-et-ardemment-le-hardware-de-larduino","status":"publish","type":"post","link":"http:\/\/www.alphak.net\/news\/2010\/12\/testons-hardiment-et-ardemment-le-hardware-de-larduino\/","title":{"rendered":"Testons hardiment et ardemment le hardware de l&rsquo;Arduino"},"content":{"rendered":"<p>Une fois n&rsquo;est pas coutume, et sans vouloir c\u00e9der \u00e0 la tendance des d\u00e9ballages de produits qu&rsquo;on rencontre de plus en plus sur la partie fadasse de la blogosph\u00e8re 2.0, je vais exceptionnellement publier quelques photos d&rsquo;un d\u00e9ballage maison et d&rsquo;un petit test de mat\u00e9riel. Car j&rsquo;ai eu la chance de me faire pr\u00eater, comme l&rsquo;indique le titre, un <strong>Arduino <\/strong>! Et m\u00eame plusieurs !<\/p>\n<p>Un grand merci \u00e0 Romain pour m&rsquo;avoir spontan\u00e9ment propos\u00e9 de tester ce merveilleux mat\u00e9riel.<\/p>\n<p>Mais je vois d\u00e9j\u00e0 mes (trois) lecteurs d\u00e9concert\u00e9s, \u00e0 la limite du d\u00e9crochage, qui se posent des questions. Et je lis sur leurs l\u00e8vres : <strong>C&rsquo;est quoi, un Arduino ?<\/strong><\/p>\n<div id=\"attachment_1676\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2010\/11\/00_hello_arduino.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1676\" class=\"size-medium wp-image-1676 \" title=\"hello_arduino\" src=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2010\/11\/00_hello_arduino-300x225.jpg\" alt=\"Un condens\u00e9 de technologie si flexible dans une si petite surface !\" width=\"300\" height=\"225\" srcset=\"http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/00_hello_arduino-300x225.jpg 300w, http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/00_hello_arduino-768x576.jpg 768w, http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/00_hello_arduino.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1676\" class=\"wp-caption-text\">Un condens\u00e9 de technologie si flexible dans une si petite surface !<\/p><\/div>\n<p>Un <a href=\"http:\/\/www.arduino.cc\/\" target=\"_blank\">Arduino<\/a>, c&rsquo;est un peu le r\u00eave des bidouilleurs en herbe. C&rsquo;est une <strong>plate-forme \u00e9lectronique open-source<\/strong> pouvant \u00eatre programm\u00e9e et interfac\u00e9e avec de nombreux autres syst\u00e8mes, par de nombreuses possibilit\u00e9s de communication. C&rsquo;est encore trop vague ? Alors disons que c&rsquo;est une carte qui permet \u00e0 des bidouilleurs de faire communiquer tr\u00e8s facilement des syst\u00e8mes <strong>informatiques <\/strong>divers <strong>et\/ou\/avec<\/strong> des syst\u00e8mes <strong>\u00e9lectroniques <\/strong>divers. Comme avec le Meccano, les possibilit\u00e9s sont infinies.<\/p>\n<div id=\"attachment_1677\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2010\/11\/01_hellos_arduinos.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1677\" class=\"size-medium wp-image-1677 \" title=\"01_hellos_arduinos\" src=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2010\/11\/01_hellos_arduinos-300x225.jpg\" alt=\"Une partie du mat\u00e9riel gentiment pr\u00e9t\u00e9 par Romain\" width=\"300\" height=\"225\" srcset=\"http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/01_hellos_arduinos-300x225.jpg 300w, http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/01_hellos_arduinos-768x576.jpg 768w, http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/01_hellos_arduinos.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1677\" class=\"wp-caption-text\">Une partie du mat\u00e9riel gentiment pr\u00e9t\u00e9 par Romain<\/p><\/div>\n<p>Il y a quelques mois en arri\u00e8re, dans la m\u00eame optique de bidouillage, mais dans un registre un peu diff\u00e9rent, j&rsquo;avais achet\u00e9 un <strong>PIC <\/strong>et un peu de matos pour le programmer. L&rsquo;ennui, c&rsquo;est que m\u00eame si un PIC est hyper flexible dans sa programmation, il n&rsquo;en reste pas moins d\u00e9nu\u00e9 de p\u00e9riph\u00e9riques, et il faut donc avoir des <strong>connaissances <\/strong>un peu plus que basiques en \u00e9lectronique pour piloter des appareils externes. Je comptais d&rsquo;ailleurs me limiter au pilotage de circuits TTL et de quelques LED avec cette puce.<\/p>\n<p>Mais l&rsquo;Arduino change tout. Disposant de <strong>biblioth\u00e8ques <\/strong>pour la programmation, flashable par <strong>USB<\/strong>, connectable \u00e0 diff\u00e9rents <strong>modules<\/strong> d\u00e9di\u00e9s et a des prix raisonnables, et enfin <strong>open source<\/strong>, le dispositif est tr\u00e8s s\u00e9duisant. \u00c7a tombe bien, je me disais que \u00e7a serait le p\u00e9riph\u00e9rique parfait pour g\u00e9rer une installation <strong>domotique<\/strong>. Par exemple, on pourrait imaginer de lui greffer un d\u00e9tecteurs de gaz, des relais \u00e9lectriques, ou des d\u00e9tecteurs de portes ouvertes, ou m\u00eame plusieurs de ces composants en m\u00eame temps.<\/p>\n<div id=\"attachment_1679\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2010\/11\/03_materiel_complementaire.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1679\" class=\"size-medium wp-image-1679 \" title=\"03_materiel_complementaire\" src=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2010\/11\/03_materiel_complementaire-300x225.jpg\" alt=\"En bonus dans la boite, quelques relais, un buzzer, et un servo\" width=\"300\" height=\"225\" srcset=\"http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/03_materiel_complementaire-300x225.jpg 300w, http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/03_materiel_complementaire-768x576.jpg 768w, http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/03_materiel_complementaire.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1679\" class=\"wp-caption-text\">En bonus dans la boite, quelques relais, un buzzer, et un servo<\/p><\/div>\n<p>On pourrait imaginer plusieurs Arduino <strong>communiquant <\/strong>dans la maison ou l&rsquo;appartement en mode ma\u00eetre\/esclave via des liaisons RF.<\/p>\n<div id=\"attachment_1682\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2010\/11\/06_modules_radio_frequence.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1682\" class=\"size-medium wp-image-1682 \" title=\"06_modules_radio_frequence\" src=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2010\/11\/06_modules_radio_frequence-300x225.jpg\" alt=\"Y'a qu'\u00e0 demander, des modules radio en veux-tu en voila !\" width=\"300\" height=\"225\" srcset=\"http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/06_modules_radio_frequence-300x225.jpg 300w, http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/06_modules_radio_frequence-768x576.jpg 768w, http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/06_modules_radio_frequence.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1682\" class=\"wp-caption-text\">Y&#39;a qu&#39;\u00e0 demander, des modules radio en veux-tu en voila !<\/p><\/div>\n<p>On pourrait imaginer le ma\u00eetre reli\u00e9 au<strong> r\u00e9seau local<\/strong> gr\u00e2ce \u00e0 un module <strong>Ethernet<\/strong>, pilotable ou interrogeable via ce biais. Et on pourrait m\u00eame envisager un affichage des information sur un \u00e9cran \u00e0 cristaux liquides, TFT, ou m\u00eame un <strong>touch screen<\/strong> ! Il y a vraiment de quoi s&rsquo;amuser.<\/p>\n<div id=\"attachment_1678\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2010\/11\/02_arduino_avec_shield_ethernet.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1678\" class=\"size-medium wp-image-1678 \" title=\"02_arduino_avec_shield_ethernet\" src=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2010\/11\/02_arduino_avec_shield_ethernet-300x225.jpg\" alt=\"Le shield Ethernet connect\u00e9 sur l'Arduino\" width=\"300\" height=\"225\" srcset=\"http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/02_arduino_avec_shield_ethernet-300x225.jpg 300w, http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/02_arduino_avec_shield_ethernet-768x576.jpg 768w, http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/02_arduino_avec_shield_ethernet.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1678\" class=\"wp-caption-text\">Le shield Ethernet connect\u00e9 sur l&#39;Arduino<\/p><\/div>\n<p>\u00c0 titre d&rsquo;exemple, Romain voulait se servir de l&rsquo;Arduino pour piloter ses <strong>radiateurs \u00e9lectriques<\/strong>, de mani\u00e8re automatique en fonction de l&rsquo;heure, ou \u00e0 la demande. Il est parti sur un petit bout de code que j&rsquo;ai un peu \u00e9tay\u00e9 durant la p\u00e9riode de pr\u00eat, afin d&rsquo;obtenir un <strong>draft<\/strong> d&rsquo;interface de pilotage via un <strong>navigateur web<\/strong>.<\/p>\n<div id=\"attachment_1683\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2010\/11\/10_materiel_de_base.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1683\" class=\"size-medium wp-image-1683 \" title=\"10_materiel_de_base\" src=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2010\/11\/10_materiel_de_base-300x225.jpg\" alt=\"Le mat\u00e9riel de base pour mon exp\u00e9rience\" width=\"300\" height=\"225\" srcset=\"http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/10_materiel_de_base-300x225.jpg 300w, http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/10_materiel_de_base-768x576.jpg 768w, http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/10_materiel_de_base.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1683\" class=\"wp-caption-text\">Le mat\u00e9riel de base pour mon exp\u00e9rience<\/p><\/div>\n<p>Pour mes essais, je suis parti avec le minimum de mat\u00e9riel : 1 Arduino, 1 shield Ethernet, une batterie, un c\u00e2ble USB. Et pour le confort : un switch, des c\u00e2bles RJ-45, un PC pas trop \u00e0 la ramasse et mes petits doigts pour coder. \ud83d\ude42<\/p>\n<div id=\"attachment_1684\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2010\/11\/11_banc_de_test.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1684\" class=\"size-medium wp-image-1684 \" title=\"11_banc_de_test\" src=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2010\/11\/11_banc_de_test-300x225.jpg\" alt=\"On m\u00e9lange les ingr\u00e9dients, on ajoute une pinc\u00e9e de code, on enfourne 30 secondes et on laisse reposer \u00e0 feu doux\" width=\"300\" height=\"225\" srcset=\"http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/11_banc_de_test-300x225.jpg 300w, http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/11_banc_de_test-768x576.jpg 768w, http:\/\/cdn.alphak.net\/wp-content\/uploads\/sites\/2\/2010\/11\/11_banc_de_test.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1684\" class=\"wp-caption-text\">On m\u00e9lange les ingr\u00e9dients, on ajoute une pinc\u00e9e de code, on enfourne 30 secondes et on laisse reposer \u00e0 feu doux<\/p><\/div>\n<p>Gr\u00e2ce au module Ethernet et aux biblioth\u00e8ques qui g\u00e8rent son fonctionnement, je suis arriv\u00e9 \u00e0 obtenir en quelques lignes de code un petit <strong>serveur web personnalis\u00e9<\/strong> sur une carte \u00e9lectronique autonome de 10cm de long !<\/p>\n<div id=\"attachment_1685\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2010\/11\/12_page_web_affichee_par_arduino.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1685\" class=\"size-medium wp-image-1685 \" title=\"page_web_affichee_par_arduino\" src=\"http:\/\/cdn.alphak.net\/news\/wp-content\/uploads\/sites\/2\/2010\/11\/12_page_web_affichee_par_arduino-300x276.png\" alt=\"En quelques lignes de code, une page web commandant les p\u00e9riph\u00e9riques !\" width=\"300\" height=\"276\" \/><\/a><p id=\"caption-attachment-1685\" class=\"wp-caption-text\">En quelques lignes de code, une page web commandant les p\u00e9riph\u00e9riques !<\/p><\/div>\n<p>OK, les inconditionnels de l&#8217;embarqu\u00e9 et du temps r\u00e9el me <strong>hurleraient <\/strong>dessus en voyant le code, tellement j&rsquo;ai d\u00e9velopp\u00e9 \u00e7a comme un porc en codant avec les pieds et dans la h\u00e2te. Mais le draft fonctionne et d\u00e9montre les <strong>possibilit\u00e9s \u00e9tonnantes<\/strong> qu&rsquo;on peut obtenir de ce hardware en quelques minutes.<\/p>\n<p>Dans mon cas, les radiateurs ne sont bien s\u00fbr pas branch\u00e9s. \u00c7a ne servirait \u00e0 rien, de toutes fa\u00e7ons. Je fonctionne au chauffage central.<\/p>\n<p>Une petite r\u00e9flexion pour finir, sur les <strong>optimisations <\/strong>possible d&rsquo;un tel syst\u00e8me : Compte tenu de la m\u00e9moire limit\u00e9e dans ce type de mat\u00e9riel embarqu\u00e9, on pourrait imaginer que l&rsquo;Arduino renvoie simplement une page XML, donc non verbeuse et r\u00e9duite au minimum, qui serait format\u00e9e via une XSL externe, et qui proposerait tout l&rsquo;habillage CSS et Ajax pour se la p\u00e9ter quand on montre \u00e0 ses potes comment on fait du remote-heating-control depuis le boulot. \ud83d\ude42<\/p>\n<p>C&rsquo;est d\u00e9cid\u00e9, je mets l&rsquo;Arduino sur ma liste de courses.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Une fois n&rsquo;est pas coutume, et sans vouloir c\u00e9der \u00e0 la tendance des d\u00e9ballages de produits qu&rsquo;on rencontre de plus en plus sur la partie fadasse de la blogosph\u00e8re 2.0, je vais exceptionnellement publier quelques photos d&rsquo;un d\u00e9ballage maison et d&rsquo;un petit test de mat\u00e9riel. Car j&rsquo;ai eu la chance de me faire pr\u00eater, comme l&rsquo;indique le titre, un <strong>Arduino <\/strong>! Et m\u00eame plusieurs !<\/p>\n<p>Un grand merci \u00e0 Romain pour m&rsquo;avoir spontan\u00e9ment propos\u00e9 de tester ce merveilleux mat\u00e9riel.<\/p>\n<p>Mais je vois d\u00e9j\u00e0 mes (trois) lecteurs d\u00e9concert\u00e9s, \u00e0 la limite du d\u00e9crochage, qui se posent des questions. Et je lis sur leurs l\u00e8vres : <strong>C&rsquo;est quoi, un Arduino ?<\/strong><\/p>\n\t<div class=\"post-teaser-block\">\r\n\t\t<div class=\"teaserHellip\">\r\n\t\t\t<span class=\"teaserLeft\">[<\/span><span class=\"teaserCenter\">&hellip;<\/span><span class=\"teaserRight\">]<\/span>\r\n\t\t<\/div>\r\n\t\t<div class=\"teaserText\">\r\n\t\t\t<a href=\"http:\/\/www.alphak.net\/news\/2010\/12\/testons-hardiment-et-ardemment-le-hardware-de-larduino\/\" title=\"Testons hardiment et ardemment le hardware de l&rsquo;Arduino\" rel=\"bookmark\"><span class=\"teaserlink\">Lire la suite de l'article&nbsp;<i class=\"fa fa-chevron-right\"><\/i><\/span><\/a>\r\n\t\t<\/div>\r\n\t\t<a class=\"teaserLink\" href=\"http:\/\/www.alphak.net\/news\/2010\/12\/testons-hardiment-et-ardemment-le-hardware-de-larduino\/\" title=\"Testons hardiment et ardemment le hardware de l&rsquo;Arduino\" rel=\"bookmark\"><\/a>\r\n\t<\/div>\r\n","protected":false},"author":1,"featured_media":1676,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[142],"tags":[221,36,45,228,223,222,60,55],"class_list":["post-1670","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bricolage","tag-arduino","tag-domotique","tag-electronique","tag-pic","tag-radio","tag-relais","tag-serveur","tag-web"],"_links":{"self":[{"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/posts\/1670"}],"collection":[{"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/comments?post=1670"}],"version-history":[{"count":1,"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/posts\/1670\/revisions"}],"predecessor-version":[{"id":2214,"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/posts\/1670\/revisions\/2214"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/media\/1676"}],"wp:attachment":[{"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/media?parent=1670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/categories?post=1670"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.alphak.net\/news\/wp-json\/wp\/v2\/tags?post=1670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}