{"id":2841,"date":"2022-04-09T09:23:54","date_gmt":"2022-04-09T07:23:54","guid":{"rendered":"https:\/\/siteperso.info\/?page_id=2841"},"modified":"2022-04-09T20:00:35","modified_gmt":"2022-04-09T18:00:35","slug":"alimentation-relais-et-arduino","status":"publish","type":"page","link":"https:\/\/siteperso.info\/index.php\/robotique\/hydroponie\/alimentation-relais-et-arduino\/","title":{"rendered":"SHI-NFT &#8211; Part 1 : Alimentation, relais et Arduino"},"content":{"rendered":"\n<p>Les pompes p\u00e9ristaltiques fonctionnent en 12 volts. Je vais les activer via des relais 5V\/230V. Voici la platine de 4 relais.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/relais-pour-pompes-peristaltiques-300x300.jpg\" alt=\"\" class=\"wp-image-1655\" srcset=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/relais-pour-pompes-peristaltiques-300x300.jpg 300w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/relais-pour-pompes-peristaltiques-1024x1024.jpg 1024w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/relais-pour-pompes-peristaltiques-150x150.jpg 150w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/relais-pour-pompes-peristaltiques-768x768.jpg 768w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/relais-pour-pompes-peristaltiques-100x100.jpg 100w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/relais-pour-pompes-peristaltiques.jpg 1500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-6becacb4-1b63-4feb-ad46-e2df91d0db9a\" href=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/4-CHANNEL-5V-10A-RELAY-MODULE.pdf\">4-CHANNEL-5V-10A-RELAY-MODULE<\/a><a href=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/4-CHANNEL-5V-10A-RELAY-MODULE.pdf\" class=\"wp-block-file__button\" download aria-describedby=\"wp-block-file--media-6becacb4-1b63-4feb-ad46-e2df91d0db9a\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-6a47b61e-0046-4e3c-8b74-3fb8865b9d1b\" href=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/4-Channel-DC-5V-Relay-Module-with-Optocoupler-Schematic-diagram.pdf\">Schematic Diagram<\/a><a href=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/4-Channel-DC-5V-Relay-Module-with-Optocoupler-Schematic-diagram.pdf\" class=\"wp-block-file__button\" download aria-describedby=\"wp-block-file--media-6a47b61e-0046-4e3c-8b74-3fb8865b9d1b\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-cf210f42-7f98-44db-8df8-521be3190054\" href=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/4-way-photocoupler-with-size-chart.pdf\">Size Chart<\/a><a href=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/4-way-photocoupler-with-size-chart.pdf\" class=\"wp-block-file__button\" download aria-describedby=\"wp-block-file--media-cf210f42-7f98-44db-8df8-521be3190054\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-574724cc-2afe-4509-b57e-177901483dac\" href=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/SRD-05VDC-SL-C.pdf\">SRD-05VDC-SL-C<\/a><a href=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/SRD-05VDC-SL-C.pdf\" class=\"wp-block-file__button\" download aria-describedby=\"wp-block-file--media-574724cc-2afe-4509-b57e-177901483dac\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"499\" src=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/Four-Channel-Relay-Module-Pinout.jpg\" alt=\"\" class=\"wp-image-1762\" srcset=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/Four-Channel-Relay-Module-Pinout.jpg 750w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/Four-Channel-Relay-Module-Pinout-300x200.jpg 300w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><figcaption>F<strong>our-Channel Relay Module Pinout<\/strong><\/figcaption><\/figure><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-regular has-small-font-size\"><table><tbody><tr><td><strong>Pin Number<\/strong><\/td><td><strong>Pin Name<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td>1<\/td><td>GND<\/td><td>Ground reference for the module<\/td><\/tr><tr><td>2<\/td><td>IN1<\/td><td>Input to activate relay 1<\/td><\/tr><tr><td>3<\/td><td>IN2<\/td><td>Input to activate relay 2<\/td><\/tr><tr><td>4<\/td><td>IN3<\/td><td>Input to activate relay 3<\/td><\/tr><tr><td>5<\/td><td>IN4<\/td><td>Input to activate relay 4<\/td><\/tr><tr><td>6<\/td><td>V<sub>CC<\/sub><\/td><td>Power supply for the relay module<\/td><\/tr><tr><td>7<\/td><td>V<sub>CC<\/sub><\/td><td>Power supply selection jumper<\/td><\/tr><tr><td>8<\/td><td>JD-V<sub>CC<\/sub><\/td><td>Alternate power pin for the relay module<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"443\" src=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/5V-Four-Channel-Relay-Module-LEDs.jpg\" alt=\"\" class=\"wp-image-1764\" srcset=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/5V-Four-Channel-Relay-Module-LEDs.jpg 500w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/5V-Four-Channel-Relay-Module-LEDs-300x266.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure><\/div>\n\n\n\n<p>Pour les premiers tests de gestion des pompes avec les relais, je vais utiliser un Arduino.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Un interrupteur pour l&rsquo;alimentation des pompes 12 volts<\/li><li>Une alimentation 12 volts<\/li><li>Un buzzer pi\u00e9zo\u00e9lectrique ou similaire<\/li><li>Quelques LEDs<\/li><li><span style=\"font-size: 1rem;\">Un \u00e9cran de contr\u00f4le<\/span><\/li><li>Quelques boutons pour la configuration<\/li><li>Un bouton de RESET<\/li><li>Un ventilateur<\/li><li>Un microcontr\u00f4leur<\/li><li>L&rsquo;alimentation du microcontr\u00f4leur<\/li><li>Une prise DATA pour communiquer avec le microcontr\u00f4leur principal<\/li><\/ul>\n\n\n\n<p>Le circuit g\u00e9n\u00e9ral d&rsquo;utilisation des 4 relais.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"500\" src=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/Four-Channel-Relay-Module-Application-Circuit.png\" alt=\"\" class=\"wp-image-1767\" srcset=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/Four-Channel-Relay-Module-Application-Circuit.png 750w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/Four-Channel-Relay-Module-Application-Circuit-300x200.png 300w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure><\/div>\n\n\n\n<p>Cela va aussi prendre 4 ports de type \u00ab\u00a0Digital\u00a0\u00bb du microcontr\u00f4leur, ci-dessous une repr\u00e9sentation de l&rsquo;utilisation d&rsquo;un seul relai par celui-ci.<br><br>Les ports dits PWM (Pulse-Width Modulation) permettent de moduler la largeur d&rsquo;impulsion. Je ne pense pas avoir besoin<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"360\" src=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/comande-relais-arduino.jpeg\" alt=\"\" class=\"wp-image-1779\" srcset=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/comande-relais-arduino.jpeg 640w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/comande-relais-arduino-300x169.jpeg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure><\/div>\n\n\n\n<p>J&rsquo;ai encore une fois conserv\u00e9 les codes couleurs des pompes pour le c\u00e2blage. Un peu de code Arduino pour tester les 4 relais. Les 4 relais alternent d&rsquo;\u00e9tat toutes les deux secondes comme attendu. La gestion des relais peut commencer.<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>\/\/ Les relais connect\u00e9s \u00e0 l'Arduino\n\nint IN1 = 13; \/\/ Pompe p\u00e9ristaltique JAUNE\nint IN2 = 12; \/\/ Pompe p\u00e9ristaltique VERTE\nint IN3 = 11; \/\/ Pompe p\u00e9ristaltique NOIRE\nint IN4 = 10; \/\/ Pompe p\u00e9ristaltique BLEUE\n\nvoid setup()\n{\n  \/\/ Mettre les relais en mode OUTPUT\n  pinMode(IN1, OUTPUT);\n  pinMode(IN2, OUTPUT);\n  pinMode(IN3, OUTPUT);\n  pinMode(IN4, OUTPUT);\n}\n\nvoid loop()\n{\n  delay(2000);\/\/delay 2s\n  digitalWrite(IN1, HIGH);\n  digitalWrite(IN2, HIGH);\n  digitalWrite(IN3, HIGH);\n  digitalWrite(IN4, HIGH);\n  \n  delay(2000);\/\/delay 2s\n  digitalWrite(IN1, LOW);\n  digitalWrite(IN2, LOW);\n  digitalWrite(IN3, LOW);\n  digitalWrite(IN4, LOW);\n}<\/code><\/pre>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/Relais_Arduino-1024x768.jpg\" alt=\"\" class=\"wp-image-2004\" srcset=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/Relais_Arduino-1024x768.jpg 1024w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/Relais_Arduino-300x225.jpg 300w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/Relais_Arduino-768x576.jpg 768w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/Relais_Arduino-1536x1152.jpg 1536w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/Relais_Arduino-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure><\/div>\n\n\n\n<p>Quelques jours ont pass\u00e9, mon cancer m&rsquo;ayant clou\u00e9 3 jours au lit, les pompes fonctionnent bien \u00e0 travers les relais. Il me reste \u00e0 mesurer le d\u00e9bit par seconde, mettre un peut d&rsquo;ordre dans le c\u00e2blage et loger tout ce petit monde dans son boitier. En activant les 4 pompes simultan\u00e9ment, j&rsquo;arrive \u00e0 1A (amp\u00e8re). Je vais aussi alimenter l&rsquo;Arduino qui demande du 5Vcc avec l&rsquo;alimentation 12Vcc en utilisant un de mes r\u00e9gulateurs de tension variables. Ils sont pr\u00eats aussi.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls src=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/VID_20220226_191813.mp4\"><\/video><\/figure>\n\n\n\n<h4 class=\"has-vivid-cyan-blue-color has-text-color has-large-font-size wp-block-heading\" id=\"la-durete\"><strong>Les r\u00e9gulateurs de tension<\/strong><\/h4>\n\n\n\n<p>Pour abaisser une tension, il faut un r\u00e9gulateur \u00e0 d\u00e9coupage Vcc\/Vcc. J&rsquo;ai arr\u00eat\u00e9 cette manie encombrante mais des ann\u00e9es durant j&rsquo;ai r\u00e9cup\u00e9r\u00e9 tout ce que je pouvais de mat\u00e9riel \u00e9lectronique le plus souvent en panne en provenance des poubelles ou de mon entourage. Je n&rsquo;ai eu aucun mal a r\u00e9cup\u00e9rer des <strong>LM2596S <\/strong>de Texas Instrument, on en trouve partout, ils sont souvent utilis\u00e9s dans les blocs d&rsquo;alimentation d&rsquo;ordinateurs portables pour fournir du 18 Vcc.  Je vais afficher la tension d&rsquo;entr\u00e9e et de sortie sur des tubes num\u00e9riques <strong>3661AS <\/strong>\u00e0 7 segments et \u00e0 3 chiffres et g\u00e9rer l&rsquo;affichage des tensions directement sur le circuit, inutile de sacrifier des portes du microcontr\u00f4leur pour \u00e7a.<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-7c655009-0ddd-4bf0-a72a-6d0755ae951f\" href=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/lm2596.pdf\">Datasheet du LM2596S<\/a><a href=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/lm2596.pdf\" class=\"wp-block-file__button\" download aria-describedby=\"wp-block-file--media-7c655009-0ddd-4bf0-a72a-6d0755ae951f\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<p>Aucune R&amp;D n&rsquo;est n\u00e9cessaire, l&rsquo;on peut trouver des sch\u00e9mas tr\u00e8s facilement sur Internet. En voici un qui comprend l&rsquo;affichage des tensions d&rsquo;entr\u00e9e et de sortie. L&rsquo;affichage est permutable via un interrupteur\/commutateur. On a aussi 2 LEDs qui indiquent les \u00e9tats de l&rsquo;entr\u00e9e et de la sortie et un potentiom\u00e8tre qui permet de r\u00e9gler la tension de sortie. Nous avons d&rsquo;autre part es diodes D1 &amp; D6 pour pr\u00e9server le circuit en cas d&rsquo;inversion de polarit\u00e9 \u00e0 l&rsquo;entr\u00e9e du module.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"678\" src=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/Power-LM2596S-Down-Display-1024x678.jpg\" alt=\"\" class=\"wp-image-2120\" srcset=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/Power-LM2596S-Down-Display-1024x678.jpg 1024w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/Power-LM2596S-Down-Display-300x199.jpg 300w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/Power-LM2596S-Down-Display-768x508.jpg 768w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/Power-LM2596S-Down-Display.jpg 1236w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure><\/div>\n\n\n\n<p>Quitte \u00e0 imprimer des typons, je fabrique directement plusieurs modules d&rsquo;alimentation. J&rsquo;en ai besoin de 2 \u00e0 4 pour mon projet. J&rsquo;en fabrique 10. Ce n&rsquo;est jamais perdu. Les seuls composants qui me manquent sont les dissipateurs de chaleur en aluminium et quelques borniers. Pour les dissipateurs, j&rsquo;attends de mesurer au thermom\u00e8tre l&rsquo;influence des courants et tensions du <strong>LM2596S<\/strong>. Il ne faudrait pas que le boitier en ABS fonde ou prenne feu. Contrairement \u00e0 la croyance populaire les plastiques ont une tr\u00e8s bonne r\u00e9sistance aux fortes temp\u00e9ratures en revanche lorsque cela prend feu la vitesse de combustion est tr\u00e8s \u00e9lev\u00e9e.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1014\" height=\"610\" src=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/ModuleLM2596_DimensionDiagram.jfif\" alt=\"\" class=\"wp-image-2241\" srcset=\"https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/ModuleLM2596_DimensionDiagram.jfif 1014w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/ModuleLM2596_DimensionDiagram-300x180.jfif 300w, https:\/\/siteperso.info\/wp-content\/uploads\/2022\/02\/ModuleLM2596_DimensionDiagram-768x462.jfif 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Les pompes p\u00e9ristaltiques fonctionnent en 12 volts. Je vais les activer via des relais 5V\/230V. Voici la platine de 4 relais. Pin Number Pin Name Description 1 GND Ground reference for the module 2 IN1 Input to activate relay 1 3 IN2 Input to activate relay 2 4 IN3 Input to activate relay 3 5 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/siteperso.info\/index.php\/robotique\/hydroponie\/alimentation-relais-et-arduino\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;SHI-NFT &#8211; Part 1 : Alimentation, relais et Arduino&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2426,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2841","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/siteperso.info\/index.php\/wp-json\/wp\/v2\/pages\/2841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/siteperso.info\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/siteperso.info\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/siteperso.info\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/siteperso.info\/index.php\/wp-json\/wp\/v2\/comments?post=2841"}],"version-history":[{"count":6,"href":"https:\/\/siteperso.info\/index.php\/wp-json\/wp\/v2\/pages\/2841\/revisions"}],"predecessor-version":[{"id":2968,"href":"https:\/\/siteperso.info\/index.php\/wp-json\/wp\/v2\/pages\/2841\/revisions\/2968"}],"up":[{"embeddable":true,"href":"https:\/\/siteperso.info\/index.php\/wp-json\/wp\/v2\/pages\/2426"}],"wp:attachment":[{"href":"https:\/\/siteperso.info\/index.php\/wp-json\/wp\/v2\/media?parent=2841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}