{"id":2842,"date":"2019-06-26T18:55:56","date_gmt":"2019-06-26T16:55:56","guid":{"rendered":"http:\/\/arduino.net.pl\/?p=2842"},"modified":"2023-02-08T18:46:44","modified_gmt":"2023-02-08T17:46:44","slug":"mosfet-irl3705n-and-rgb-led","status":"publish","type":"post","link":"https:\/\/arduino.net.pl\/index.php\/mosfet-irl3705n-and-rgb-led\/","title":{"rendered":"MOSFET IRL3705N, sterowanie ta\u015bm\u0105 RGB LED"},"content":{"rendered":"\n<p>IRL 3705N&nbsp;MOSFET N-Ch TO-220AB 55 V 77 A to tranzystor \u015bwietnie nadaj\u0105cy si\u0119 do sterowania przez Arduino d\u0142ugimi ta\u015bmami LED RGB.<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-5eeaa7f9-de09-4d05-a57b-5b904a2a0c9c\" href=\"http:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/06\/IRL3705N_IR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Dokumentacja IRL3705N_IR<\/a><a href=\"http:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/06\/IRL3705N_IR.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-5eeaa7f9-de09-4d05-a57b-5b904a2a0c9c\">Pobierz<\/a><\/div>\n\n\n\n<h6 class=\"wp-block-heading\">OBUDOWA TRANZYSTORA<\/h6>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/06\/Zrzut-ekranu-2019-06-26-o-18.44.45.png\" alt=\"\" class=\"wp-image-2860\" width=\"523\" height=\"503\" srcset=\"https:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/06\/Zrzut-ekranu-2019-06-26-o-18.44.45.png 743w, https:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/06\/Zrzut-ekranu-2019-06-26-o-18.44.45-300x288.png 300w, https:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/06\/Zrzut-ekranu-2019-06-26-o-18.44.45-312x300.png 312w\" sizes=\"auto, (max-width: 523px) 100vw, 523px\" \/><\/figure>\n\n\n\n<p>Wykorzysta\u0142em 2 \u017ar\u00f3d\u0142a do projektu kontrolera:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/cxem.net\/arduino\/arduino11.php\">http:\/\/cxem.net\/arduino\/arduino11.php<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/learn.adafruit.com\/rgb-led-strips\/usage\">Adafruit Explore &amp; Learn by Tyler Cooper<\/a><\/li>\n<\/ul>\n\n\n\n<h6 class=\"wp-block-heading\">SCHEMAT <\/h6>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"520\" src=\"http:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/06\/Zrzut-ekranu-2019-06-26-o-00.00.23-1024x520.png\" alt=\"\" class=\"wp-image-2857\" srcset=\"https:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/06\/Zrzut-ekranu-2019-06-26-o-00.00.23-1024x520.png 1024w, https:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/06\/Zrzut-ekranu-2019-06-26-o-00.00.23-300x152.png 300w, https:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/06\/Zrzut-ekranu-2019-06-26-o-00.00.23-768x390.png 768w, https:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/06\/Zrzut-ekranu-2019-06-26-o-00.00.23-440x223.png 440w, https:\/\/arduino.net.pl\/wp-content\/uploads\/2019\/06\/Zrzut-ekranu-2019-06-26-o-00.00.23.png 1056w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Skecz<\/strong> \u015bwietnie ilustruj\u0105cy mo\u017cliwo\u015bci kontrolera: <a href=\"https:\/\/learn.adafruit.com\/rgb-led-strips\/arduino-code\">https:\/\/learn.adafruit.com\/rgb-led-strips\/arduino-code<\/a><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: cpp; light: false; title: Kod:; toolbar: true; notranslate\" title=\"Kod:\">\n\/\/ color swirl! connect an RGB LED to the PWM pins as indicated\n\/\/ in the #defines\n\/\/ public domain, enjoy!\n \n#define REDPIN 5\n#define GREENPIN 6\n#define BLUEPIN 3\n \n#define FADESPEED 5     \/\/ make this higher to slow down\n \nvoid setup() {\n  pinMode(REDPIN, OUTPUT);\n  pinMode(GREENPIN, OUTPUT);\n  pinMode(BLUEPIN, OUTPUT);\n}\n \n \nvoid loop() {\n  int r, g, b;\n \n  \/\/ fade from blue to violet\n  for (r = 0; r &lt; 256; r++) { \n    analogWrite(REDPIN, r);\n    delay(FADESPEED);\n  } \n  \/\/ fade from violet to red\n  for (b = 255; b &gt; 0; b--) { \n    analogWrite(BLUEPIN, b);\n    delay(FADESPEED);\n  } \n  \/\/ fade from red to yellow\n  for (g = 0; g &lt; 256; g++) { \n    analogWrite(GREENPIN, g);\n    delay(FADESPEED);\n  } \n  \/\/ fade from yellow to green\n  for (r = 255; r &gt; 0; r--) { \n    analogWrite(REDPIN, r);\n    delay(FADESPEED);\n  } \n  \/\/ fade from green to teal\n  for (b = 0; b &lt; 256; b++) { \n    analogWrite(BLUEPIN, b);\n    delay(FADESPEED);\n  } \n  \/\/ fade from teal to blue\n  for (g = 255; g &gt; 0; g--) { \n    analogWrite(GREENPIN, g);\n    delay(FADESPEED);\n  } \n}\n<\/pre><\/div>\n\n\n<h6 class=\"wp-block-heading\">I W PRAKTYCE<\/h6>\n\n\n\n<p>Uk\u0142ad zmontowany na p\u0142ytce stykowej z wykorzystaniem Arduino UNO<\/p>\n\n\n\n<p><a href=\"https:\/\/www.instagram.com\/p\/BzJSD2fn2DA\/?utm_source=ig_web_copy_link\">https:\/\/www.instagram.com\/p\/BzJSD2fn2DA\/?utm_source=ig_web_copy_link<\/a><\/p>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Wykorzystane cz\u0119\u015bci:<\/strong><\/h6>\n\n\n\n<ul class=\"wp-block-list\">\n<li>3 x tranzystor MOSFET IRL3705N<\/li>\n\n\n\n<li>3 x rezystor 100R<\/li>\n\n\n\n<li>3 x rezystor 10k<\/li>\n\n\n\n<li>1 m ta\u015bmy RGB LED 28 W\/m<\/li>\n\n\n\n<li>Arduino UNO<\/li>\n\n\n\n<li>Transformator LED 36 W (tu 100 W)<\/li>\n\n\n\n<li>p\u0142ytka stykowa, przewody<\/li>\n<\/ul>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\">INFORMACJE DODATKOWE<\/h6>\n\n\n\n<p><a href=\"http:\/\/cxem.net\/arduino\/arduino11.php\">http:\/\/cxem.net\/arduino\/arduino11.php<\/a><br><em>Uwaga, t\u0142umaczenie z rosyjskiego google translator<\/em><br>Wskazane jest umieszczenie rezystora obni\u017caj\u0105cego w obwodzie bramki (rezystor obni\u017caj\u0105cy mi\u0119dzy bramk\u0105 [bramka] a \u017ar\u00f3d\u0142em [\u017ar\u00f3d\u0142o]). Konieczne jest upewnienie si\u0119, \u017ce niski poziom jest przechowywany przy bramie mosfety przy braku sygna\u0142u wysokiego poziomu od Arduino. Eliminuje to samoistne w\u0142\u0105czenie tranzystora.<br> Zaleca si\u0119 r\u00f3wnie\u017c umieszczenie rezystora 50-150 om\u00f3w w otwartym obwodzie bramy, aby zapobiec kr\u00f3tkotrwa\u0142ym skokom pr\u0105du i chroni\u0107 wyj\u015bcie mikrokontrolera.<br> Wybieraj\u0105c mosfet, aby m\u00f3g\u0142 otworzy\u0107 si\u0119 bezpo\u015brednio z mikrokontrolera i nie musia\u0142 stawia\u0107 przed nim tranzystor\u00f3w bipolarnych i sterownik\u00f3w, nale\u017cy zwr\u00f3ci\u0107 uwag\u0119 na parametr progu bramki, kt\u00f3ry powinien wynosi\u0107 oko\u0142o 1 do 4 wolt\u00f3w. Cz\u0119sto te tranzystory s\u0105 oznaczone jako poziom logiczny.<br> We\u017amy na przyk\u0142ad tranzystor: IRL3705N N-Channel Hexfet Power MOSFET.<br> Tranzystor ten jest w stanie wytrzyma\u0107 ci\u0105g\u0142y pr\u0105d do 89 A (oczywi\u015bcie z radiatorem) i otwiera si\u0119 przy napi\u0119ciu bramki 1 V (parametr VGS (th)). Dlatego mo\u017cemy bezpo\u015brednio pod\u0142\u0105czy\u0107 ten tranzystor do n\u00f3g Arduino. Gdy tranzystor jest ca\u0142kowicie otwarty, rezystancja \u017ar\u00f3d\u0142a-zapasu wynosi tylko 0,01 \u03a9 (parametr RDS (on)). Dlatego, je\u015bli pod\u0142\u0105czysz silnik elektryczny 12V, 10A do tranzystora, spadek napi\u0119cia wyniesie tylko 0,1V, a moc rozproszona wynosi 1 wat.<br> Je\u015bli u\u017cyjemy wyj\u015bcia PWM kontrolera, mo\u017cemy kontrolowa\u0107 moc (a tym samym pr\u0119dko\u015b\u0107 obrotow\u0105) silnika.<br> Wr\u00f3\u0107 do Lekcji 5, gdzie u\u017cyli\u015bmy efektu Fade dla diody LED, ale zamiast LED, pod\u0142\u0105cz MOSFET i 12-woltow\u0105 lamp\u0119 samochodow\u0105. Lampa musi by\u0107 zasilana z oddzielnej baterii 12 V lub zasilacza.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">LINKI:<\/h6>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.gammon.com.au\/motors\">http:\/\/www.gammon.com.au\/motors<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/youtu.be\/GrvvkYTW_0k\">MOSFETs and How to Use Them<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>IRL 3705N&nbsp;MOSFET N-Ch TO-220AB 55 V 77 A to tranzystor \u015bwietnie nadaj\u0105cy si\u0119 do sterowania przez Arduino d\u0142ugimi ta\u015bmami LED RGB. OBUDOWA TRANZYSTORA Wykorzysta\u0142em 2 \u017ar\u00f3d\u0142a do projektu kontrolera: SCHEMAT&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2,66],"tags":[],"class_list":["post-2842","post","type-post","status-publish","format-standard","hentry","category-arduino","category-elektronika"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/posts\/2842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/comments?post=2842"}],"version-history":[{"count":20,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/posts\/2842\/revisions"}],"predecessor-version":[{"id":5532,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/posts\/2842\/revisions\/5532"}],"wp:attachment":[{"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/media?parent=2842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/categories?post=2842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/tags?post=2842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}