{"id":2007,"date":"2017-07-03T13:37:59","date_gmt":"2017-07-03T17:37:59","guid":{"rendered":"http:\/\/nagashur.com\/blog\/?p=2007"},"modified":"2018-02-05T22:26:40","modified_gmt":"2018-02-06T02:26:40","slug":"cablage-de-rampe-a-led-intelligente-version-arduino","status":"publish","type":"post","link":"http:\/\/nagashur.com\/blog\/2017\/07\/03\/cablage-de-rampe-a-led-intelligente-version-arduino\/","title":{"rendered":"C\u00e2blage de la rampe \u00e0 LED intelligente version Arduino"},"content":{"rendered":"<p>Dans un pr\u00e9c\u00e9dent billet, nous avons d\u00e9crit <a href=\"http:\/\/nagashur.com\/blog\/2017\/06\/30\/rampe-a-led-intelligente-cuisine-via-arduino-capteur-pir\/\">une rampe \u00e0 LED intelligente<\/a> utilisable dans la maison ou dehors. Aujourd&#8217;hui, nous nous pencherons sur la construction et le c\u00e2blage de la rampe \u00e0 LED intelligente, en version Arduino, sur une <em>breadboard<\/em> (donc sans soudures).<\/p>\n<p><!--more--><\/p>\n<h2>Mat\u00e9riel n\u00e9cessaire<\/h2>\n<p>Voyons maintenant le mat\u00e9riel n\u00e9cessaire pour la construction de notre syst\u00e8me :<\/p>\n<ul>\n<li>Une <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Platine_d%27exp%C3%A9rimentation\">breadboard<\/a>;<\/li>\n<li>un <a href=\"http:\/\/nagashur.com\/blog\/2015\/08\/06\/arduino-nano-clone-chinois\/\">Arduino Nano<\/a>;<\/li>\n<li><a href=\"http:\/\/nagashur.com\/blog\/2015\/08\/14\/capteur-pir-et-arduino-tutoriel\/\">un capteur PIR<\/a>;<\/li>\n<li>une bande de LEDs 12V;<\/li>\n<li>une alimentation DC 12V;<\/li>\n<li>un bouton poussoir avec LED (ou un bouton + une LED);<\/li>\n<li>une r\u00e9sistance de 10K;<\/li>\n<li>une r\u00e9sistance de 47 ohms;<\/li>\n<li>un MOSFET IRF3708;<\/li>\n<li>un jack d&#8217;alim 5.5mm DC femelle (ou du format de votre alim);<\/li>\n<li>des c\u00e2bles type <em>jumper wire<\/em>;<\/li>\n<li>une diode (facultatif).<\/li>\n<\/ul>\n<h2>C\u00e2blage de la rampe \u00e0 LED intelligente<\/h2>\n<p>Afin de faciliter les explications, j&#8217;ai r\u00e9alis\u00e9 un sch\u00e9ma <a href=\"http:\/\/fritzing.org\/home\/\">fritzing <\/a>:<\/p>\n<div id=\"attachment_2010\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2017\/06\/simple-light-manager_bb-1.png\"><img aria-describedby=\"caption-attachment-2010\" data-attachment-id=\"2010\" data-permalink=\"http:\/\/nagashur.com\/blog\/2017\/07\/03\/cablage-de-rampe-a-led-intelligente-version-arduino\/simple-light-manager_bb-2\/\" data-orig-file=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2017\/06\/simple-light-manager_bb-1.png\" data-orig-size=\"1923,867\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"c\u00e2blage de la rampe \u00e0 LED intelligente sur une breadboard, schema fritzing.\" data-image-description=\"&lt;p&gt;c\u00e2blage de la rampe \u00e0 LED intelligente sur une breadboard, schema fritzing.&lt;\/p&gt;\n\" data-medium-file=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2017\/06\/simple-light-manager_bb-1-300x135.png\" data-large-file=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2017\/06\/simple-light-manager_bb-1-1024x462.png\" loading=\"lazy\" class=\"wp-image-2010 size-large\" src=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2017\/06\/simple-light-manager_bb-1-1024x462.png\" alt=\"c\u00e2blage de la rampe \u00e0 LED intelligente sur une breadboard, sch\u00e9ma fritzing.\" width=\"610\" height=\"275\" srcset=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2017\/06\/simple-light-manager_bb-1-1024x462.png 1024w, http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2017\/06\/simple-light-manager_bb-1-300x135.png 300w, http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2017\/06\/simple-light-manager_bb-1-768x346.png 768w, http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2017\/06\/simple-light-manager_bb-1.png 1923w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-2010\" class=\"wp-caption-text\">c\u00e2blage de la rampe \u00e0 LED intelligente sur une breadboard, sch\u00e9ma fritzing.<\/p><\/div>\n<h3>Arduino, bouton, LED et capteur PIR<\/h3>\n<p>Tout d&#8217;abord, installez votre Arduino Nano en bordure de breadboard. Le port USB sera contre le bord, pour un acc\u00e8s facile.<\/p>\n<p>Placez ensuite le bouton poussoir de sorte qu&#8217;il soit connect\u00e9 \u00e0 la broche <strong>D4<\/strong> d&#8217;un c\u00f4t\u00e9 (le fil violet), et \u00e0 la masse de l&#8217;autre. Connectez sa LED \u00e0 la masse du circuit et \u00e0 la broche <strong>D6<\/strong> (le fil orange). N&#8217;oubliez pas la r\u00e9sistance en s\u00e9rie selon\u00a0 la LED utilis\u00e9e. Une 220Ohms fera l&#8217;affaire dans la plupart des cas.<\/p>\n<p>Le capteur PIR est simple \u00e0 c\u00e2bler. Tout d&#8217;abord, on connecte la broche <em><strong>signal<\/strong> <\/em>ou <em><strong>out<\/strong> <\/em>\u00e0 la broche <strong>D7<\/strong> (le fil rose). La masse se connecte \u00e0 celle du circuit, et VCC sera branch\u00e9e sur le +5V du Arduino (fil rouge).<\/p>\n<h3>MOSFET et alimentation \u00e9lectrique<\/h3>\n<p>Le Arduino utilisera son r\u00e9gulateur interne, \u00e0 qui on fournira du 12V. Pour cela, on branche le + du jack d&#8217;alimentation \u00e0 la broche VIN (fil jaune). On connecte le &#8211; du jack \u00e0 la masse du circuit (GND).<\/p>\n<p>Pour prot\u00e9ger le Arduino de baisses de tension, on rajoutera un condensateur entre Vin et GND, dans mon cas, un 220 \u00b5F \u00e0 fait l&#8217;affaire. Si le Arduino plante \u00e0 l&#8217;allumage, essayez une plus grande valeur. Ce condensateur doit pouvoir encaisser du 12V, donc prenez en un qui soit capable de 16V ou mieux 20V pour avoir de la marge.<\/p>\n<p>On ins\u00e8re ensuite le MOSFET du c\u00f4t\u00e9 oppos\u00e9. On connecte alors la troisi\u00e8me patte de celui ci \u00e0 la masse et celle du milieu \u00e0 a borne n\u00e9gative de la bande de LEDs. Enfin, la premi\u00e8re patte est connect\u00e9e \u00e0 une r\u00e9sistance de 47 ohms. L&#8217;autre patte de cette r\u00e9sistance est connect\u00e9e via un fil (le vert) \u00e0 la broche <strong>D3<\/strong>.<\/p>\n<p>On placera alors une seconde r\u00e9sistance de 10K ohms entre les broches 1 et 3 du MOSFET, pour \u00e9viter que celui ci soit dans un \u00e9tat ind\u00e9fini.<\/p>\n<p>La diode Di1 est facultative, elle sert si on souhaite commander un moteur, un ventilateur, ou une charge de ce type. Si elle est install\u00e9e, elle doit aller entre la patte centrale et le 12V.<\/p>\n<p>D\u00e8s lors, le montage est complet, il ne reste plus qu&#8217;\u00e0 passer \u00e0 la programmation, <a href=\"http:\/\/nagashur.com\/blog\/2018\/02\/05\/code-de-la-rampe-a-led-intelligente-version-arduino\/\">que nous d\u00e9taillerons dans le prochain billet de cette s\u00e9rie<\/a>.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans un pr\u00e9c\u00e9dent billet, nous avons d\u00e9crit une rampe \u00e0 LED intelligente utilisable dans la maison ou dehors. Aujourd&#8217;hui, nous nous pencherons sur la construction et le c\u00e2blage de la rampe \u00e0 LED intelligente, en version Arduino, sur une breadboard (donc sans soudures).<\/p>\n","protected":false},"author":2,"featured_media":2008,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":""},"categories":[222,208,140],"tags":[174,341,249,17,631,305,267,629,630,157,191,327,307,519,265,337],"jetpack_featured_media_url":"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2017\/06\/thumbnail_PIR_detector_arduino_oil_painting_7530.jpg","jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C\u00e2blage de la rampe \u00e0 LED intelligente version Arduino - Nagashur<\/title>\n<meta name=\"description\" content=\"Nous verrons ici comment r\u00e9aliser l&#039;assemblage et le c\u00e2blage de la rampe \u00e0 LED intelligente en version Arduino, sur breadboard.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/nagashur.com\/blog\/2017\/07\/03\/cablage-de-rampe-a-led-intelligente-version-arduino\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00e2blage de la rampe \u00e0 LED intelligente version Arduino - Nagashur\" \/>\n<meta property=\"og:description\" content=\"Nous verrons ici comment r\u00e9aliser l&#039;assemblage et le c\u00e2blage de la rampe \u00e0 LED intelligente en version Arduino, sur breadboard.\" \/>\n<meta property=\"og:url\" content=\"http:\/\/nagashur.com\/blog\/2017\/07\/03\/cablage-de-rampe-a-led-intelligente-version-arduino\/\" \/>\n<meta property=\"og:site_name\" content=\"Nagashur\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-03T17:37:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-02-06T02:26:40+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2017\/06\/thumbnail_PIR_detector_arduino_oil_painting_7530.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"445\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:creator\" content=\"@audreyrobinel\" \/>\n<meta name=\"twitter:site\" content=\"@audreyrobinel\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"http:\/\/nagashur.com\/blog\/#website\",\"url\":\"http:\/\/nagashur.com\/blog\/\",\"name\":\"Nagashur\",\"description\":\"raspi et arduino FTW :)\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"http:\/\/nagashur.com\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"ImageObject\",\"@id\":\"http:\/\/nagashur.com\/blog\/2017\/07\/03\/cablage-de-rampe-a-led-intelligente-version-arduino\/#primaryimage\",\"inLanguage\":\"fr-FR\",\"url\":\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2017\/06\/thumbnail_PIR_detector_arduino_oil_painting_7530.jpg\",\"width\":1024,\"height\":445,\"caption\":\"c\\u00e2blage de la rampe \\u00e0 LED intelligente, miniature d'article\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/nagashur.com\/blog\/2017\/07\/03\/cablage-de-rampe-a-led-intelligente-version-arduino\/#webpage\",\"url\":\"http:\/\/nagashur.com\/blog\/2017\/07\/03\/cablage-de-rampe-a-led-intelligente-version-arduino\/\",\"name\":\"C\\u00e2blage de la rampe \\u00e0 LED intelligente version Arduino - Nagashur\",\"isPartOf\":{\"@id\":\"http:\/\/nagashur.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/nagashur.com\/blog\/2017\/07\/03\/cablage-de-rampe-a-led-intelligente-version-arduino\/#primaryimage\"},\"datePublished\":\"2017-07-03T17:37:59+00:00\",\"dateModified\":\"2018-02-06T02:26:40+00:00\",\"author\":{\"@id\":\"http:\/\/nagashur.com\/blog\/#\/schema\/person\/11a329fa33df4e94444716624beb8186\"},\"description\":\"Nous verrons ici comment r\\u00e9aliser l'assemblage et le c\\u00e2blage de la rampe \\u00e0 LED intelligente en version Arduino, sur breadboard.\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/nagashur.com\/blog\/2017\/07\/03\/cablage-de-rampe-a-led-intelligente-version-arduino\/\"]}]},{\"@type\":\"Person\",\"@id\":\"http:\/\/nagashur.com\/blog\/#\/schema\/person\/11a329fa33df4e94444716624beb8186\",\"name\":\"sky99\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6yqc2-wn","jetpack-related-posts":[{"id":1125,"url":"http:\/\/nagashur.com\/blog\/2015\/08\/10\/controleur-de-led-simple-utilisant-un-tip120\/","url_meta":{"origin":2007,"position":0},"title":"Contr\u00f4leur de LED simple utilisant un TIP120","date":"10 ao\u00fbt 2015","format":false,"excerpt":"Dans le cadre du projet Domochevsky, nous cherchons \u00e0 impl\u00e9menter un syst\u00e8me d'\u00e9clairage intelligent, tel que nous en avons discut\u00e9 dans ce pr\u00e9c\u00e9dent billet. Nous n'impl\u00e9menterons pas toutes les fonctionnalit\u00e9s d\u00e9crites imm\u00e9diatement, mais nous allons cr\u00e9er une base simple et extensible sur laquelle nous pourrons construire la suite du projet.\u2026","rel":"","context":"Dans &quot;Arduino&quot;","img":{"alt_text":"contr\u00f4leur de LED basique sur breadboard","src":"https:\/\/i1.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2015\/08\/basic_lightController_beta_4611_800px.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1974,"url":"http:\/\/nagashur.com\/blog\/2017\/06\/30\/rampe-a-led-intelligente-cuisine-via-arduino-capteur-pir\/","url_meta":{"origin":2007,"position":1},"title":"Une rampe \u00e0 LED intelligente pour la cuisine via Arduino avec capteur PIR","date":"30 juin 2017","format":false,"excerpt":"Dans ma cuisine, au dessus de l'\u00e9vier, j'ai rajout\u00e9 deux lampes basses consommation. Cependant cette solution est loin d'\u00eatre id\u00e9ale : il est facile d'oublier d'\u00e9teindre ces lumi\u00e8res, l'\u00e9clairage est soit \u00e9teint, soit \u00e0 fond (\u00e9blouissant en pleine nuit), et je pr\u00e9f\u00e8re \u00e9viter d'avoir du 220V au dessus de l'\u00e9vier.\u2026","rel":"","context":"Dans &quot;Arduino&quot;","img":{"alt_text":"rampe \u00e0 LED intelligente : la carte de commande","src":"https:\/\/i2.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2017\/06\/light_board_7502_1024.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2068,"url":"http:\/\/nagashur.com\/blog\/2018\/02\/05\/code-de-la-rampe-a-led-intelligente-version-arduino\/","url_meta":{"origin":2007,"position":2},"title":"Code de la rampe \u00e0 LED intelligente version Arduino","date":"5 f\u00e9vrier 2018","format":"aside","excerpt":"Bonjour \u00e0 tous! Dans des billets ant\u00e9rieurs, je vous pr\u00e9sentais un montage simple de rampe\u00a0 \u00e0 LED intelligente, bas\u00e9e sur un Arduino. Suite aux nombreuses requ\u00eates, voici le billet fournissant le code de la lampe \u00e0 LED intelligente. Je modifierai ce billet ult\u00e9rieurement pour expliquer le code de la lampe\u2026","rel":"","context":"Dans &quot;Arduino&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":819,"url":"http:\/\/nagashur.com\/blog\/2013\/07\/13\/interfacer-un-ecran-lcd-texte-avec-un-atmega-ou-un-arduino\/","url_meta":{"origin":2007,"position":3},"title":"Interfacer un \u00e9cran LCD texte avec un ATmega ou un Arduino","date":"13 juillet 2013","format":false,"excerpt":"Dans l'optique de mon projet Milapli, Il faudra bien, \u00e0 un moment donn\u00e9, afficher les donn\u00e9es quelquepart. Dans l'absolu, on pourrait se contenter de stocker ces donn\u00e9es, puis d'y acc\u00e9der par le r\u00e9seau. Cependant, on peut trouver pour une dizaine d'euros des \u00e9crans LCD 2*16 caract\u00e8res RGB, ou divers autres\u2026","rel":"","context":"Dans &quot;Arduino&quot;","img":{"alt_text":"LCD Sparkfun 5V White on black","src":"https:\/\/i1.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2013\/07\/img_2136_crop-e1438906257917.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":543,"url":"http:\/\/nagashur.com\/blog\/2013\/01\/01\/controler-une-led-depuis-les-ports-gpio-du-raspberry-pi\/","url_meta":{"origin":2007,"position":4},"title":"Contr\u00f4ler une LED depuis les GPIO du Raspberry PI","date":"1 janvier 2013","format":false,"excerpt":"Un des grands int\u00e9r\u00eats du Raspberry pi est qu'il dispose de GPIO utilisables comme entr\u00e9e ou sortie afin de lire des capteurs ou commandes des syst\u00e8mes. Nous nous verrons ici comment contr\u00f4ler les GPIO du Raspberry pi configur\u00e9s en mode sorte, \u00e0 travers un exemple concret ou nous commanderons une\u2026","rel":"","context":"Dans &quot;\u00e9lectronique&quot;","img":{"alt_text":"LED de 5mm : rouge, jaune, verte, orange, bleue, blanche et infrarouge","src":"https:\/\/i2.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2013\/01\/LEDs_5mm_4755_800px.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":553,"url":"http:\/\/nagashur.com\/blog\/2013\/01\/02\/lire-la-valeur-dun-bouton-connecte-aux-gpio-du-raspberry-pi\/","url_meta":{"origin":2007,"position":5},"title":"Lire la valeur d'un bouton connect\u00e9 aux GPIO du Raspberry Pi","date":"2 janvier 2013","format":false,"excerpt":"Les GPIO du Raspberry pi peuvent \u00eatre utilis\u00e9s en sortie (\u00e9criture), mais \u00e9galement en entr\u00e9e (lecture). Nous nous int\u00e9resserons ici \u00e0 cette seconde possibilit\u00e9, qui permettra au Raspberry pi de recevoir des informations du monde ext\u00e9rieur. L'objectif de ce tutoriel est de s'appuyer sur le tutoriel sur l'utilisation d'un GPIO\u2026","rel":"","context":"Dans &quot;bricolo&quot;","img":{"alt_text":"boutons chrom\u00e9s","src":"https:\/\/i2.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2013\/01\/boutons_4750_800px.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/posts\/2007"}],"collection":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/comments?post=2007"}],"version-history":[{"count":0,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/posts\/2007\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/media\/2008"}],"wp:attachment":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/media?parent=2007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/categories?post=2007"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/tags?post=2007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}