Robotik Kodlama

Robotik Kodlama
Ana Sayfa

İLGİNİZİ ÇEKEBİLECEK LİNKLER :

IR alıcı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
IR alıcı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

6 Temmuz 2021 Salı

Arduino ile IR kod bulma

 Arduino ile IR kod bulma 

Merhaba konunun tam anlaşılabilmesi için biraz fen bilgisi konularına girmemiz eksik bilgilerimizi tamamlamamız ve bilmediklerimizi öğrenmemiz açısından oldukça verimli olacaktır.Bu nedenle önce Işık ve gözümüzün ışık konusunda özelliklerini gözden geçirerek kumanda kodlarını çözelim ve arduino programlayalım.

Radyo, VHF, UHF, Radar, Kızılötesi, Ultraviyole, X-ışınları, Gama ve Kozmik dalga boyları…

Yukarıda gördüğünüz gibi, Kızılötesi ve Ultraviyole dalga boyları arasındaki ek, küçük görünür ışık spektrumunda bulunur. (Kabaca 380 nm ile 780 nm arasında). Görünür spektrumun tamamına bakıldığında beyaz olarak algılanır.

Işık bir DALGADIR!

Işık bir PARÇACIKTIR!



Büyük ışık tartışması, ışığın dalga boyu mu yoksa parçacık mı olduğu üzerine odaklanmıştır. Işık bir dalga boyudur çünkü testler dalga boyu olarak tepki verdiğini göstermiştir. Veya diğer testlerde ışık, bir parçacık gibi davrandığı için ışık bir parçacıktır.

Sonuçta İKİ tarafın da haklı olduğu belirlendi. Işık hem dalga boyu hem de parçacık gibi davrandı. Gerçekleştirmeyle kendinden geçmiş olan fenomen, yüksek, telaffuz edilmesi zor bir terimle adlandırıldı: Wavicle!

Işık dalgalarına fotonlar denir. Yanınızdaki kişiye bir parti flama atın. (Söz konusu atılan flama için tutuklanırsa, NextDayFlyers söz konusu atılan flamanın herhangi bir katılımını reddeder). Flama, atılan yöne doğru çıkıntı yapar ve hedeflenen kurban… hata… test deneğinden seker. Açılırken, rulodaki bellek akışın dalgalı olmasına neden olur. Bu bir WAVICLE!

Flama daha güçlü bir şekilde fırlatırsanız kurban… özne morarabilir. (nasıl bildiğimi sormayın, sadece teorik). Fotondaki enerjiyi arttırmak aynı etkiye neden olabilir. Alımını bastırır ve hasara neden olabilir.

Güneş, görünmeyen spektrumun her iki tarafındaki diğer tüm dalga boyları arasında tüm görünür spektrumu yayar. Gökyüzümüzdeki güneş sarıdır. Güneşe bakarsak, güneşe bakmazsak, gözlemciye ulaşan fotonlar onları boğar ve beyaz olmasına neden olur. Güneşe bakmak da kalıcı hasara neden olur.

“Güneşten yayılan güneş ışığı tüm görünür spektrumu içeriyorsa ve tüm spektrum beyaz olarak algılanıyorsa, güneş neden gökyüzümüzde sarı?”

Gökyüzü mavi olduğu için güneş sarıdır.







Güneş uzayda beyazdır. NASA, uzayda çalışan astronotların üzerine düşen güneş ışığı görüntülerini gösterdiğinde, beyaz ışıkta aydınlanırlar. Arka plan alanı siyah kalır. Bunun nedeni, nesne üzerinde parlayan tüm görünür spektrum ve nesneye ulaşmadan önce spektrumun hiçbir parçasının dağılmaması veya yansıtılmamasıdır.

Güneş ışığı dünyanın atmosferine girdiğinde, atmosferin gazlı yapısı tayfın mavi kısmını yayar ve onu çeşitli yönlere gönderir. Güneş ışığının kalan kısmı eksi mavi spektrum, daha küçük dalga boyundaki fotonlar, sarı olarak algılanır. Mavi spektrum, gaz halindeki atmosferimizi mavi renge aydınlatan çeşitli yönlerde birçok kez bölünür. Dev bir floresan ampulün içinde yaşıyoruz.

Kalan güneş ışığı gözlemciye yaklaştıkça, dağılacak daha az mavi kalır. Ufka baktığımızda, zemin seviyesinde daha az mavi spektrum nedeniyle mavi daha açık ve solgun hale gelir. Spektrumun geri kalanı gözlemciye sarı görünür.

Güneş batarken, güneş ışığı, ışığın dünyaya girdiği açı nedeniyle gözlemciye ulaşmak için atmosferin daha fazla içinden geçer. İster doğal olarak meydana gelen ister insan kaynaklı kirlilik olsun, havadaki parçacıklarla birleştiğinde, güneş ışığı mavi ve yeşil dalga boylarından daha kısa dalga boylu fotonları yayar. Parçacıklar diğer dalga boylarını emer ve kırmızı spektrumu yansıtır, böylece güneş etrafındaki gökyüzünü kırmızı aydınlatır.

Işık kaynağını ve içerdiği renk dalga boylarını bilmek, tasarımcının bir tasarımdan algılanan rengi, başka bir deyişle nasıl görüneceğini tahmin etmesine olanak tanır.

IR dalga boyu ve göz sağlığımız 

Ultraviyole, Kızılötesi ve Görünür Radyasyon Tehlikeleri - Işık, elektromanyetik radyasyon olarak tanımlanır - bir radyan enerji biçimi. Ultraviyole ışınları, kızılötesi ışınlar, radyo dalgaları ve X ışınları dahil olmak üzere birçok enerji türü vardır. Radyan enerji tayfının sadece çok küçük bir kısmını görüyoruz - bu kısma görünür ışık denir.

Her radyasyon türünün kendine özgü dalga boyu vardır. UV, görünür ışık ve IR dalga boyları çok küçüktür ve nanometre (nm), yani bir metrenin milyarda biri olarak ölçülür. Yukarıdaki şekil, görünür ışık bölgesini ve ultraviyole, mavi ışık ve kızılötesi enerjisinin insan gözüne zarar verebileceği üç bölgeyi göstermektedir. Radyasyon insan gözünü nasıl etkiler?

Kornea, ultraviyole radyasyondan (öncelikle uzak UV) ve ayrıca orta kızılötesi radyasyondan etkilenir. Yakın UV ve esas olarak orta IR olan kızılötesi radyasyonun etkileri yoluyla lenste hasar meydana gelebilir. Diğer tehlikeli radyasyon türleri kornea veya lens tarafından emilmez, ancak doğrudan retinaya odaklanır Bu, mavi ışığın tehlikeli kısmı (fotokimyasal hasar) ve yakın kızılötesi için geçerli olabilir. Retinanın iyileşme kapasitesi çok sınırlıdır; düşük enerji seviyelerinin bile retina hasarına neden olduğu gösterilmiştir.

Açık havada çalışma durumunda ek faktörler dikkate alınmalıdır. Parlak güneş ışığında, parlama zayıflaması önemli bir gereklilik olabilir. Gözü parlamanın etkilerinden kurtaran bir filtre, güneş ışığının önemli ölçüde kızılötesine yakın bileşeninin yanı sıra UV ve mavi ışığa karşı da koruma sağlamalıdır (güneş enerjisinin yaklaşık %46'sı dünya yüzeyine ulaşır).

IR'ye maruz kalmaktan başka komplikasyonlar ortaya çıkabilir. Aslında. kızılötesi radyasyon, foto-kimyasal hasar eşiklerini düşürmek için mavi ışıkla birlikte hareket edebilir. Benzer şekilde, kornea ve lens kendi kan kaynakları tarafından soğutulmadığından, IR bu organların UV hasar eşiklerini düşürebilir. IR'ye karşı koruma, radyasyonun retina üzerindeki ısı yükünü azaltarak göz yorgunluğunu da azaltabilir. Aşağıdaki şekil radyasyonun gözü nasıl etkilediğini göstermektedir.









TV'den, Uydu alıcısından, DVD oynatıcılardan, Ses sistemlerine vb. kadar cihazların çoğu, IR uzaktan kumandalar kullanılarak kablosuz olarak kontrol edilir.

Eğer piyasadan satın aldığınız herhangi bir kumanda ile herhangi bir cihazı kontrol etmek isterseniz ve IR tabanlı bir proje yapmak istiyorsanız; daha sonra, uzaktan kumanda tarafından cihaz veya cihazdaki IR alıcısına gönderilen kodları çözmüş ve biliyor olmalısınız

Çeşitli platformlarda çeşitli projeler yapıyoruz ve sadece Arduino kullanarak her zaman herhangi bir cihazın, konsolun vb. kodlarına ihtiyacımız var.

IR uzaktan kumandada bir düğme ve IR LED takılı bir mikro denetleyici bulunur. Bir düğmeye basıldığında, bir mikro denetleyici düğmeyi tanımlar ve ilgili modüle edilmiş sinyalleri (kodları) IR LED'e gönderir. Ardından IR LED, cihazdaki IR alıcısına gönderir.

Cihazdaki sistem sinyalleri (kodları) demodüle eder ve buna karşılık gelen işlevi kontrol eder ve yürütür. Her fonksiyonun farklı bir kodu vardır.

IR ile çalışan her cihazın farklı işlevler için farklı kodları vardır.

Kızılötesi (IR) ışığı göremeyiz çünkü dalga boyları bizim spektrumumuzda değildir.


#include <IRremote.h>       //including infrared remote header file<br>
int RECV_PIN = 11;          // the pin where you connect the output pin of IR sensor 
IRrecv irrecv(RECV_PIN);
decode_results results;
 
void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn();
}
 
void loop() 
{
  if (irrecv.decode(&results)) 
  	{
    int value = results.value;
    Serial.println(" ");
    Serial.print("Code: ");
    Serial.println(results.value);                //prints the value a a button press
    Serial.println(" ");
    irrecv.resume();       				// Receive the next value
    Serial.println("*****************");
  		}
}

ANA SAYFAYA DÖN

Bahadır ÖZGEN
Electronic Robotic Coding Research and Development 1975 - ∞
Learn Forever
If you want, let's learn together...
https://roboticcode2020.blogspot.com/
bahadirozgen1975@gmail.com
facebook    robotic.code
instagram    @roboticcode


Sayfalarımı ziyaret ettiğiniz için teşekkür ederim.Bu sitede mevcut olan içerikler kendi oluşturduğum projeler yazı,resim ve videolardan oluşmaktadır.İçerik oluşturmak çok uzun sürdüğü için bazı projelerde yurtdışı kaynaklardan faydalandım.Buradaki amacım ticari değildir.Kaynağı belli olan ve bizim kaynağına ulaşabildiğimiz materyal (yazı, fotoğraf, resim, video v.b.) için ilgili konularda fotoğraflarda logo varsa v.b. not olarak gösterilecektir.Sitemizde yayınlanan tüm içerik, bizim tarafımızdan ve internet üzerinden youtube, facebook ve blog gibi paylaşıma sunulmuş kaynak sitelerden alındığı için, sitemiz yasal yükümlülüğe tabi tutulamaz. Sitemizde telif haklarının size ait olduğu bir içerik varsa ve bunu kaldırmamızı isterseniz, iletişim sayfamızdan bizimle iletişime geçtiğiniz takdirde içerik yayından kaldırılacaktır.Bu konu ve modüller ile uğraşarak, ileride çok güzel makine ve elektronik aletler yapabilirsiniz.



24 Nisan 2021 Cumartesi

TSOP1738 IR Alıcı

 

TSOP1738 IR Alıcı


TSOP1738, bir devre içinde bir anahtar ve dönüştürücü görevi gören bir amplifikatöre sahip bir IR alıcısıdır. Yalnızca giriş IR sinyalinin temelinde hareket eden bir giriş ve çıkışa sahiptir. TSOP1738'in temel amacı, IR sinyalini elektrik sinyallerine dönüştürmektir. Her IR alıcısının çalışması için özel bir frekansı vardır. TSOP1738, 38KHz IR frekansı üzerinde çalışır. Daha yüksek veya daha düşük frekans olması durumunda, akım kaçağı veya diğer bazı hatalar nedeniyle hareket edebilir ancak tam olarak çalışmayacaktır. Mikro düzeyde çalışan, işlevlerine çok duyarlı ve verimli olan silikon bazlı teknolojiyi kullanır. Özetle, TSOP boyut olarak daha küçük olabilir ancak mikro denetleyici ve mikro işlemcilerle kullanılması onu akıllı ve güvenli kılar.
TSOP1738 Pinout şeması

TSOP1738, yalnızca anahtar görevi gören bir IR alıcısıdır. TSOP'yi diğer cihazlara bağlayan ve kablosuz iletişim için kullanışlı hale getiren sadece üç pini vardır.

TSOP1738 Pinout diyagramı Yapılandırması
TSOP1738 Pin Yapılandırması

Metalik bir kafa ile de bulabiliriz. Aşağıdaki şekilde gösterildiği gibi:

Metal başlı ve başsız IR alıcı

Pinout Açıklaması

GND: Topraklama pimi yalnızca diğer cihazlarla, özellikle mikrodenetleyiciler ve IC'ler ile ortak bir zemin oluşturmak içindir.

VSS: Dahili şifre çözücüyü ve IR alıcısını etkinleştirmek için bir güç giriş pinidir. Güç, özelliklerine göre olmalı ve yalnızca güç piminde olmalıdır. Herhangi bir pimde güç girişi olması durumunda, düşük olsa bile IC ısınmaya başlayacak ve dokunarak fark edilebilecek. Sonunda, ısıtma TSOP'ye zarar verecektir.

Çıktı: Veriler, çıkış pininden darbe şeklinde çıkacaktır. Çıkış pini, herhangi bir TTL / CMOS cihazıyla küçük bir dirençle arayüzlenebilir. Çıkış verileri TSOP'tan voltaj biçiminde olacaktır.

TSOP1738 IR Alıcı Özellikleri

  • IR alıcı ve amplifikatörü tek bir pakette verir.
  • Özel frekans seviyesi, belirli bir cihazla çalışmasını sağlar.
  • TSOP1738, özellikle güneş ışığı olmak üzere herhangi bir ortam ışığından kaçınmak için dahili bir bant geçiren filtreye sahiptir.
  • Dahili filtre, analog sinyaller için PCM frekansı verir
  • Her türlü TTL / CMOS mikrodenetleyici, IC veya mikroişlemci ile kullanılabilir.
  • Tek bir pakette birden fazla özellik olsa bile, IC hala düşük güç tüketimine sahiptir ve güç tüketimi yalnızca çalışırken gerçekleşir. Bekleme konumunda güç tüketimi düşer.
  • TSOP1738 1200 bit / s aktarabilir ve aynı hızda alabilir.
  • Aktif bir düşük çıkış cihazıdır.

Teknik Özellikler

  • TSOP için çalışma voltajı ve akımı -0,3 ila 6,0 V ve 5mA akımdır.
  • Çıkış voltajı ve akımı her zaman güç girişine göre olacaktır.
  • İç bağlantı sıcaklık aralığı 100 ⁰C'dir.
  • TSOP1738 -25 ila 85 ⁰C'de çalışabilir ancak bu ılıman sıcaklığı da depolayabilir.
  • 85 consumptionC maksimum sıcaklıkta güç tüketimi 50mW'dir.
  • Lehimleme sırasında IC, sıcaklığı her zaman pimlerinin yakınında 260 ⁰C'nin altında tutar, aksi takdirde lehimleme sırasında harici sıcaklıkla yanar.

IR alıcısı nasıl çalışır?

Verilen görüntü, TSOP1738'in dahili bileşenlerinin genel bir blok diyagramıdır. Her bileşenin detayı aşağıda tartışılmaktadır:

TSOP1738 Blok Şeması
TSOP1738 Blok Şeması

AGC

Blok diyagramdan itibaren dahili bileşenler açıkça görülebilir ancak burada her bir bileşenin kullanımı bir nedendir. IR alıcısı doğrudan çalışabilir, ancak TSOP'ta diğer bileşenler onu akıllı ve güvenli kılar. IR önce AGC'ye (Otomatik Kazanç Kontrolü) bağlanır. AGC, IR alıcısından gelen farklı tipteki giriş sinyallerinin girişini güçlendirir. AGC daha sonra çıkışı Bandpass filtresine iletir.

Bant Geçiş Filtresi

Bant geçiren filtrenin TSOP'ta birden çok rolü vardır. Önce gelen analog sinyalleri daha sonra demodülatöre geçen dijital çıkış seviyelerine dönüştürür. AGC ve bant geçişinin kombinasyonu, aynı zamanda herhangi bir ortam ışığından, özellikle güneş ışığından kaçınmasını sağlar çünkü yaygındır ve her yerde kolayca bulunabilir. Cihazın dahili güneş ışığı koruması olabilir, ancak yine de şirket daha kısa bir mesafede kullanılmasını tavsiye ediyor. Hava koşullarındaki değişiklik bazen güneş ışığını etkileyebilir ve bu da TSOP ile iletimi etkileyebilir. Bant geçiş filtresi ayrıca IC'nin yalnızca 38KHz olan özel bir frekansta çalışmasını sağlar.

Demodülatör

Demodülatör, bir uçtan NPN transistörüne ve diğer uçtan Band Geçiş Filtresine bağlanır. Bant geçiren filtreden gelen çıkış verileri, düşük giriş sinyalleri kullanarak NPN transistörünü çalıştıracak olan demodülatöre girilecektir. NPN transistörü doğrudan kollektörden gelen güce ve çıkışa ve emitör tarafından toprağa bağlanır. Her düşük sinyal NPN transistörünü kapatacak ve güç çıkış pinine doğru geçecektir.

Kontrol devresi

Kontrol devresi, demodülatör ve bant filtresi için bir anahtar görevi görür. Bant geçiren filtre çıkışı oluşturduğunda çıkış sinyalini üretir, kontrol devresi, demodülatöre ve AGC'ye filtrelemenin tamamlandığını bildiren çıkış sinyalini üretir.

TSOP1738 IR Alıcı Uygulamaları

  • TSOP1738 daha küçük olabilir, ancak modern ürünlerin çoğu TSOP1738 ile dahili olarak bağlantılıdır. TV, AC, Kapılar vb.
  • Nesne algılama gibi güvenlik sistemleri bunu IR vericisi ile kullanır.
  • TSOP1738, amacına ulaşmak için hat takip eden robotları kullanır.
  • Hear Beat sensörü TSOP1738 kullanılarak oluşturulabilir.
  • IoT'deki modern güvenlik sistemlerinin çoğu, farklı uygulama türleriyle TSOP1738 ile birlikte gelir.
  • Küçük mesafeli iletişim için en iyi alıcılardan biridir ancak yalnızca tek yönlü iletişim içindir.

TSOP1738 Örnek Devreler

Bir sürü TSOP1738 uygulaması var ancak her uygulama aynı yöntemi ve devreyi kullanıyor. Özellikle ticari düzeyde, TSOP1738, başta güvenlik olmak üzere birçok sorundan dolayı insanlar ve makineler arasındaki her türlü etkileşimi önlemek için kablosuz iletişim yapmak için kullanır.

IR uzaktan kumanda ile LED'i kontrol etme

Bu örnekte, TSOP bir uzaktan test cihazı olarak kullanılacaktır. Yerel mağazaların çoğunda, gelen sinyali okumaya yardımcı olan, içinde TSOP1738 bulunan bir uzaktan test cihazı vardır.

TSOP1738 Kontrol LED'i, uzaktan Örnek

Bu cihazın temel amacı, uzaktan kumandadan gelen sinyali görmektir. Uzaktan kumandadan gelen sinyal çıplak gözle göremez. Aşağıdaki devre, satıcıların uzaktaki sinyalleri ışık şeklinde görüntülemesine yardımcı olur.

TSOP1738 Örneği

Bu devrede TSOP1738, transistörler ve bazı dirençler kullanarak bir LED çalıştırır. TSOP'nin çıkışı, NPN transistörünün tabanına bağlanır ve transistör LED'i kontrol eder. Uzaktan kumanda düğmesi TSOP1738'in önüne her basıldığında, LED yanıp sönmeye başlayacaktır. LED'in yanıp sönmesi gelen sinyale göre olacak ve insan gözü tarafından kolaylıkla görülebilecek.

Arduino ile LED'i kontrol etme

Bu örnekte Led'i  Arduino ile kontrol etmeyi öğreniyoruz Bu şema, Arduino ile arayüz oluşturan bir IR alıcısını göstermektedir.

Arduino ile arayüz oluşturan IR alıcısı

TSOP1738 ile güvenlik sorunları

TSOP'nin kod çözme hızı onu daha akıllı hale getirir. Cihazların çoğunda, TSOP1738 mikrodenetleyicilere bağlanır. Bir mikro denetleyicide, mikro denetleyicinin gelen sinyal üzerinde hareket edeceği bir dizi yöntem vardır. Alıcı, verileri 1200bit / sn'ye kadar aktarabilir. Kontrolörde, gelen veriler farklı olaylar için tanımlanabilir. Daha fazla veri sayısı kimsenin tahmin etmesi zordur ve TSOP'yi doğrudan atlamanın bir yolu yoktur.

Üretilebilir verilerin çoğu, cihazı güvenli hale getirmeye yardımcı olabilir, ancak bu sistemde de bir kusur vardır. Verici veriyi her gönderdiğinde, alıcı ucu için herhangi bir kısıtlamaya sahip değildir. TSOP1738'e sahip herhangi bir cihaz verileri alabilir. TSOP1738, gelen sinyali ihmal etmek için herhangi bir akıllı algılama yöntemine sahip değildir. TSOP'nin tek temel işlevi, elektrik sinyallerine gelen IR sinyalini üretmektir. Her uzaktan kumandanın TSOP1738 ile Mikroişlemci kullanılarak tersine mühendislik yapılmasının nedeni budur. Kızılötesi aktarım yalnızca kısa aktarım cihazlarında kullanıldığı için bu sorun pek bir şey etkilemez.


ANA SAYFAYA DÖN

Bahadır ÖZGEN
Electronic Robotic Coding Research and Development 1975 - ∞
Learn Forever
If you want, let's learn together...
https://roboticcode2020.blogspot.com/
bahadirozgen1975@gmail.com
facebook    robotic.code
instagram    @roboticcode


Sayfalarımı ziyaret ettiğiniz için teşekkür ederim.Bu sitede mevcut olan içerikler kendi oluşturduğum projeler yazı,resim ve videolardan oluşmaktadır.İçerik oluşturmak çok uzun sürdüğü için bazı projelerde yurtdışı kaynaklardan faydalandım.Buradaki amacım ticari değildir.Kaynağı belli olan ve bizim kaynağına ulaşabildiğimiz materyal (yazı, fotoğraf, resim, video v.b.) için ilgili konularda fotoğraflarda logo varsa v.b. not olarak gösterilecektir.Sitemizde yayınlanan tüm içerik, bizim tarafımızdan ve internet üzerinden youtube, facebook ve blog gibi paylaşıma sunulmuş kaynak sitelerden alındığı için, sitemiz yasal yükümlülüğe tabi tutulamaz. Sitemizde telif haklarının size ait olduğu bir içerik varsa ve bunu kaldırmamızı isterseniz, iletişim sayfamızdan bizimle iletişime geçtiğiniz takdirde içerik yayından kaldırılacaktır.Bu konu ve modüller ile uğraşarak, ileride çok güzel makine ve elektronik aletler yapabilirsiniz.