{"id":607,"date":"2023-11-01T22:57:44","date_gmt":"2023-11-01T19:57:44","guid":{"rendered":"https:\/\/www.facadium.com.tr\/blog\/?p=607"},"modified":"2023-11-01T22:57:44","modified_gmt":"2023-11-01T19:57:44","slug":"kizilotesi-verici-modulu","status":"publish","type":"post","link":"https:\/\/www.facadium.com.tr\/blog\/kizilotesi-verici-modulu\/","title":{"rendered":"K\u0131z\u0131l\u00f6tesi Verici Mod\u00fcl\u00fc"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Ne Yaparlar ve Nas\u0131l Kullan\u0131l\u0131r?<\/h2>\n\n\n\n<p>K\u0131z\u0131l\u00f6tesi (IR) verici mod\u00fcl, k\u0131z\u0131l\u00f6tesi \u0131\u015f\u0131k dalgalar\u0131 \u00fcreten bir elektronik cihazd\u0131r.<\/p>\n\n\n\n<p><strong>K\u0131z\u0131l\u00f6tesi Verici Mod\u00fcl Nedir?<\/strong><\/p>\n\n\n\n<p>K\u0131z\u0131l\u00f6tesi verici mod\u00fcl, k\u0131z\u0131l\u00f6tesi \u0131\u015f\u0131k dalgalar\u0131 \u00fcreten bir bile\u015fendir. Bu t\u00fcr mod\u00fcller, belirli bir frekansta k\u0131z\u0131l\u00f6tesi \u0131\u015f\u0131k sinyali \u00fcretirler. Genellikle bu mod\u00fcller, k\u0131z\u0131l\u00f6tesi vericinin yan\u0131 s\u0131ra bir\u00e7ok farkl\u0131 elektronik bile\u015feni i\u00e7erir ve birle\u015fik bir cihaz halindedir. Bu mod\u00fcller, k\u0131z\u0131l\u00f6tesi sinyalleri uzaktan kontrol etmek veya iletmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<p><strong>\u00c7al\u0131\u015fma Prensibi<\/strong><\/p>\n\n\n\n<p>K\u0131z\u0131l\u00f6tesi verici mod\u00fcllerin temel \u00e7al\u0131\u015fma prensibi, elektromanyetik tayf\u0131n k\u0131z\u0131l\u00f6tesi b\u00f6lgesindeki \u0131\u015f\u0131k dalgalar\u0131n\u0131 \u00fcretmektir. Bu \u0131\u015f\u0131k dalgalar\u0131, genellikle belirli bir frekansta mod\u00fcle edilir, yani dalga \u015fekilleri belirli bir d\u00fczenleme ile de\u011fi\u015ftirilir. Bu mod\u00fcle edilmi\u015f k\u0131z\u0131l\u00f6tesi sinyaller, bir al\u0131c\u0131 taraf\u0131ndan yakalanabilir ve yorumlanabilir.<\/p>\n\n\n\n<p>K\u0131z\u0131l\u00f6tesi verici mod\u00fcller, TV kumandalar\u0131, uzaktan kumandalar, kablosuz veri iletimi ve end\u00fcstriyel otomasyon gibi bir\u00e7ok uygulama alan\u0131nda kullan\u0131l\u0131r. \u00d6rne\u011fin, bir TV kumandas\u0131, bir d\u00fc\u011fmeye bas\u0131ld\u0131\u011f\u0131nda, k\u0131z\u0131l\u00f6tesi verici mod\u00fcl taraf\u0131ndan bir komut \u00fcretilir ve bu komut TV&#8217;ye iletilir. TV, bu k\u0131z\u0131l\u00f6tesi komutu yorumlar ve belirli bir i\u015flemi ger\u00e7ekle\u015ftirir, \u00f6rne\u011fin kanal\u0131 de\u011fi\u015ftirir veya sesi ayarlar.<\/p>\n\n\n\n<p><strong>Kullan\u0131m Alanlar\u0131<\/strong><\/p>\n\n\n\n<p>K\u0131z\u0131l\u00f6tesi verici mod\u00fcllerin yayg\u0131n kullan\u0131m alanlar\u0131 \u015funlar\u0131 i\u00e7erir:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Kumanda Sistemleri<\/strong>: TV kumandalar\u0131, uydu al\u0131c\u0131lar\u0131, DVD oynat\u0131c\u0131lar\u0131 ve di\u011fer ev e\u011flence sistemlerinde kullan\u0131l\u0131r.<\/li>\n\n\n\n<li><strong>K\u0131z\u0131l\u00f6tesi Veri \u0130letimi<\/strong>: Veri iletimi i\u00e7in k\u0131z\u0131l\u00f6tesi kablosuz ileti\u015fim sistemlerinde kullan\u0131l\u0131r. \u00d6rne\u011fin, bilgisayarlar ve yaz\u0131c\u0131lar aras\u0131nda veri iletmek i\u00e7in kullan\u0131labilir.<\/li>\n\n\n\n<li><strong>Otomasyon ve Kontrol<\/strong>: End\u00fcstriyel otomasyon sistemlerinde kullan\u0131larak cihazlar\u0131 uzaktan kontrol etmek i\u00e7in kullan\u0131l\u0131r.<\/li>\n\n\n\n<li><strong>Alg\u0131lama ve Sens\u00f6rler<\/strong>: K\u0131z\u0131l\u00f6tesi verici mod\u00fcller, hareket sens\u00f6rleri ve temas sens\u00f6rleri gibi bir\u00e7ok sens\u00f6r\u00fcn i\u015flevselli\u011fini art\u0131rmak i\u00e7in kullan\u0131l\u0131r.<\/li>\n<\/ol>\n\n\n\n<p><strong>\u00d6rnek Proje: K\u0131z\u0131l\u00f6tesi Uzaktan Kumanda<\/strong><\/p>\n\n\n\n<p>A\u015fa\u011f\u0131da, bir \u00f6rnek proje \u00f6nerisi bulunmaktad\u0131r: Bir Arduino ve bir k\u0131z\u0131l\u00f6tesi verici mod\u00fcl kullanarak basit bir k\u0131z\u0131l\u00f6tesi uzaktan kumanda yapabilirsiniz. Bu kumanda, belirli i\u015flemleri tetiklemek i\u00e7in kullan\u0131labilir, \u00f6rne\u011fin LED&#8217;leri a\u00e7mak veya kapatmak.<\/p>\n\n\n\n<p>Bu projenin detaylar\u0131 \u015fu ad\u0131mlar\u0131 i\u00e7erebilir:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Arduino ile k\u0131z\u0131l\u00f6tesi verici mod\u00fcl\u00fcn\u00fc ba\u011flay\u0131n.<\/li>\n\n\n\n<li>Bir dizi farkl\u0131 k\u0131z\u0131l\u00f6tesi komutlar\u0131 olu\u015fturun. Her komut, belirli bir i\u015flemi tetiklemek i\u00e7in kullan\u0131lacakt\u0131r (\u00f6rne\u011fin, LED&#8217;i a\u00e7ma veya kapatma).<\/li>\n\n\n\n<li>Her komutun, Arduino program\u0131nda nas\u0131l tan\u0131mland\u0131\u011f\u0131n\u0131 ve nas\u0131l i\u015flendi\u011fini \u00f6\u011frenin.<\/li>\n\n\n\n<li>K\u0131z\u0131l\u00f6tesi verici mod\u00fcl\u00fcn\u00fcz\u00fc kullanarak bu komutlar\u0131 al\u0131n ve belirli i\u015flemleri ger\u00e7ekle\u015ftirin.<\/li>\n<\/ol>\n\n\n\n<p>Bu proje, k\u0131z\u0131l\u00f6tesi verici mod\u00fcllerin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ve nas\u0131l kontrol edilebilece\u011fini anlamak i\u00e7in e\u011flenceli ve \u00f6\u011fretici bir deneyim sunar. Ayr\u0131ca, k\u0131z\u0131l\u00f6tesi uzaktan kumanda sistemlerini olu\u015fturmak i\u00e7in daha karma\u015f\u0131k projelere bir temel olu\u015fturabilir.<\/p>\n\n\n\n<p><strong>Malzemeler:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Arduino (\u00f6rne\u011fin, Arduino Uno)<\/li>\n\n\n\n<li>K\u0131z\u0131l\u00f6tesi (IR) verici mod\u00fcl (\u00f6rne\u011fin, KY-005)<\/li>\n\n\n\n<li>K\u0131z\u0131l\u00f6tesi uzaktan kumanda (\u00f6rne\u011fin, TV kumandas\u0131)<\/li>\n\n\n\n<li>LED<\/li>\n\n\n\n<li>220 ohm diren\u00e7<\/li>\n\n\n\n<li>Erkek-erkek Jumper kablolar<\/li>\n\n\n\n<li>USB kablosu (Arduino&#8217;yu bilgisayara ba\u011flamak i\u00e7in)<\/li>\n<\/ol>\n\n\n\n<p><strong>Devre Ba\u011flant\u0131s\u0131:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>K\u0131z\u0131l\u00f6tesi verici mod\u00fcl\u00fcn\u00fcn ba\u011flant\u0131lar\u0131:\n<ul class=\"wp-block-list\">\n<li>K\u0131z\u0131l\u00f6tesi verici mod\u00fcl\u00fcn\u00fcn &#8220;GND&#8221; (Toprak) pinini Arduino&#8217;nun GND pinine ba\u011flay\u0131n.<\/li>\n\n\n\n<li>K\u0131z\u0131l\u00f6tesi verici mod\u00fcl\u00fcn\u00fcn &#8220;VCC&#8221; (G\u00fc\u00e7) pinini Arduino&#8217;nun 5V pinine ba\u011flay\u0131n.<\/li>\n\n\n\n<li>K\u0131z\u0131l\u00f6tesi verici mod\u00fcl\u00fcn\u00fcn &#8220;OUT&#8221; (\u00c7\u0131k\u0131\u015f) pinini Arduino&#8217;nun bir dijital pinine ba\u011flay\u0131n (\u00f6rne\u011fin, D2).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>LED ba\u011flant\u0131s\u0131:\n<ul class=\"wp-block-list\">\n<li>LED&#8217;in anodu (uzun bacak) ile 220 ohm direnci ba\u011flay\u0131n ve ard\u0131ndan bu direnci Arduino&#8217;nun ba\u015fka bir dijital pinine ba\u011flay\u0131n (\u00f6rne\u011fin, D13).<\/li>\n\n\n\n<li>LED&#8217;in katodu (k\u0131sa bacak) Arduino&#8217;nun GND pinine ba\u011flay\u0131n.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Arduino&#8217;yu bilgisayara USB kablosu ile ba\u011flay\u0131n.<\/li>\n<\/ol>\n\n\n\n<p><strong>Arduino Program\u0131:<\/strong><\/p>\n\n\n\n<p>A\u015fa\u011f\u0131da, Arduino ile k\u0131z\u0131l\u00f6tesi verici mod\u00fcl\u00fc kullanarak k\u0131z\u0131l\u00f6tesi sinyal komutlar\u0131n\u0131 okuyan ve LED&#8217;i kontrol eden bir \u00f6rnek program bulunmaktad\u0131r:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;IRremote.h>\r\n\r\nint IRpin = 2;  \/\/ K\u0131z\u0131l\u00f6tesi verici mod\u00fcl\u00fcn\u00fcn ba\u011fl\u0131 oldu\u011fu pin\r\nIRrecv irrecv(IRpin);\r\ndecode_results results;\r\n\r\nvoid setup()\r\n{\r\n  irrecv.enableIRIn();  \/\/ K\u0131z\u0131l\u00f6tesi verici mod\u00fcl\u00fcn\u00fc ba\u015flat\r\n  pinMode(13, OUTPUT);   \/\/ LED'i \u00e7\u0131k\u0131\u015f olarak ayarla\r\n}\r\n\r\nvoid loop() {\r\n  if (irrecv.decode(&amp;results)) {\r\n    \/\/ K\u0131z\u0131l\u00f6tesi komut al\u0131nd\u0131\u011f\u0131nda i\u015flem yap\r\n    if (results.value == 0xFF6897) {\r\n      digitalWrite(13, HIGH); \/\/ LED'i a\u00e7\r\n    } else {\r\n      digitalWrite(13, LOW);  \/\/ LED'i kapat\r\n    }\r\n    irrecv.resume();  \/\/ K\u0131z\u0131l\u00f6tesi al\u0131c\u0131y\u0131 yeniden ba\u015flat\r\n  }\r\n}\r<\/code><\/pre>\n\n\n\n<p>Bu program, k\u0131z\u0131l\u00f6tesi verici mod\u00fcl\u00fcnden gelen k\u0131z\u0131l\u00f6tesi sinyal komutlar\u0131n\u0131 okur. E\u011fer belirli bir komut alg\u0131lan\u0131rsa (bu \u00f6rnekte 0xFF6897), LED&#8217;i a\u00e7ar; aksi takdirde LED&#8217;i kapat\u0131r. Bu komut, kumandan\u0131z\u0131n belirli bir tu\u015funa bas\u0131ld\u0131\u011f\u0131nda \u00fcretilen bir k\u0131z\u0131l\u00f6tesi sinyali temsil eder.<\/p>\n\n\n\n<p><strong>Notlar:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kumandan\u0131z\u0131n farkl\u0131 d\u00fc\u011fmelerine basarak farkl\u0131 k\u0131z\u0131l\u00f6tesi sinyal komutlar\u0131 alabilirsiniz. Her komutun benzersiz bir de\u011feri vard\u0131r ve program\u0131n\u0131za ekleyebilirsiniz.<\/li>\n\n\n\n<li>Bu proje, k\u0131z\u0131l\u00f6tesi verici mod\u00fcl\u00fcn\u00fc kullanarak Arduino ile uzaktan kumanda i\u015flevselli\u011fi eklemenin temel bir \u00f6rne\u011fidir. Daha karma\u015f\u0131k projelerde, k\u0131z\u0131l\u00f6tesi sinyalleri belirli i\u015flemleri ger\u00e7ekle\u015ftirmek i\u00e7in kullanabilirsiniz, \u00f6rne\u011fin TV&#8217;nizi veya ba\u015fka bir cihaz\u0131 kontrol etmek.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Ne Yaparlar ve Nas\u0131l Kullan\u0131l\u0131r? K\u0131z\u0131l\u00f6tesi (IR) verici mod\u00fcl, k\u0131z\u0131l\u00f6tesi \u0131\u015f\u0131k dalgalar\u0131 \u00fcreten bir elektronik cihazd\u0131r. K\u0131z\u0131l\u00f6tesi Verici Mod\u00fcl Nedir? K\u0131z\u0131l\u00f6tesi verici mod\u00fcl, k\u0131z\u0131l\u00f6tesi \u0131\u015f\u0131k [&#8230;]<\/p>\n","protected":false},"author":3,"featured_media":608,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[12,92,10,43,15],"class_list":["post-607","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino-ile-robotik-kodlama","tag-arduino","tag-kizilotesi-verici-modulu","tag-kodlama","tag-robotik","tag-robotik-kodlama"],"_links":{"self":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/607","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=607"}],"version-history":[{"count":1,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/607\/revisions"}],"predecessor-version":[{"id":609,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/607\/revisions\/609"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/media\/608"}],"wp:attachment":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=607"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=607"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}