İçindekiler:
- Adım 1: Gerekli Tüm Bileşenleri Toplayın
- Adım 2: Çalışma Devresini Tasarlayın
- Adım 3: PCB'yi Tasarlayın ve Sipariş Edin
- Adım 4: IR Uzaktan Kumandanızın HEX Değerlerini Alın
- Adım 5: Programı Yazın ve Arduino'ya Yükleyin
- Adım 6: Bileşenleri PCB'ye Lehimleyin
- 7. Adım: Neredeyse Tamamlandı
Video: Zamanlayıcı Fonksiyonlu TV Uzaktan Kumandası ile Ev Aletleri Nasıl Kontrol Edilir: 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Tüketici pazarına girmesinden 25 yıl sonra bile, kızılötesi iletişim son günlerde hala çok alakalı. 55 inç 4K televizyonunuz veya araç ses sisteminiz olsun, her şeyin komutlarımıza yanıt vermesi için bir IR uzaktan kumandaya ihtiyacı vardır. Endüstride Bluetooth, RF ve hatta WI-Fi gibi birçok teknoloji var, ancak kızılötesi iletişime o kadar uzun süredir bağlıyız ki, bunun arkasında çok geçerli sebepler var. Her şeyden önce çok ucuz bir çözümdürler, kelimenin tam anlamıyla sentlere mal olurlar, bunun dışında güvenilirdirler ve en önemlisi kullanım kolaylığıdır. Ayrıca bu devrenin RF veya Bluetooth uzaktan kumandaya kıyasla düşük güç tüketimini de göz ardı etmeyin. Bugünkü videomuzda bu IR uzaktan kumandaları kullanarak ev aletlerimizi kontrol edebileceğimiz bir proje yapalım. Ayrıca, doğrudan katılımımız olmadan cihazları açıp kapatmak için bir zamanlayıcı işlevi uygulayacağım. Blok diyagram, kodlama, devre şemasından son PCB tasarımına kadar, tüm süreç boyunca size ayrıntılı olarak rehberlik edeceğim.
Başlamadan önce, sadece küçük bir hatırlatma. Bu eğitimi beğendiyseniz lütfen kanalımıza abone olun.
Kanal bağlantısı - www.youtube.com/c/being_engineers1
Aynı konu hakkında detaylı bir video da hazırladık. Bu nedenle, tamamını okumak istemiyorsanız, daha fazla bilgi edinmek için videoyu izleyin. Aşağıda linki ekliyorum.
Bu kadar. Şimdi bu projeyi oluşturmaya başlayalım.
Adım 1: Gerekli Tüm Bileşenleri Toplayın
Öncelikle gerekli tüm bileşenleri verilen ürün reçetesine göre toplayın.
Proje Malzeme Listesi
- DC dişi adaptör X 1
- Kayar anahtar X 1
- Erkek başlıklar
- 1N4007 diyotlar X 5
- 100uF kapaklar X 3
- 100nF kapaklar X 4
- 7805 voltaj regülatörleri ve ısı emici X 1
- 3mm kırmızı led X 2
- 3mm yeşil led X 2
- 28 pinli IC tabanı X 1
- Atmega328P-Pu X 1
- 16.00 MHz kristal osilatör
- 22pF kapaklar X 2
- 330E dirençler X 12
- 1K dirençler X 2
- 10K direnç X 1
- 100K dirençler X 2
- 470E dirençler X 2
- 2N3904 transistör X 2
- 2N2222A transistör X 2
- 1838 IR alıcısı X 1
- PC817X2
- 5v SPST röle X 2
- 3 pinli terminal bloğu X 2
Bunlar, bu projeyi yapmak için ihtiyacınız olan ana bileşenlerdir. Ancak bunlarla birlikte temel lehimleme ekipmanlarına, donanım aksesuarlarına, devre tahtasına ve bir arduinoya da ihtiyacınız var.
Bu projede genel bir arduino kartı kullanmayacağım. Bunun yerine bir DIY kullanacağım. Kodlama arduino IDE kullanılarak yapılacak ve her şey diğer arduino projeleri gibi aynı olacak. Ancak son anda önceden programlanmış IC'yi çıkaracağım ve PCB'me yerleştireceğim.
Evde kendin yap arduino UNO nasıl yapılır bu videomu izleyebilirsiniz -
bit.ly/2BoLmuO
Tüm bu öğelere sahip olduğunuzda, devreyi çizmenin zamanı geldi.
Adım 2: Çalışma Devresini Tasarlayın
Devreyi tasarlamak için Easyeda adlı çevrimiçi platformu kullandım.
Devre esas olarak bu bloklara sahip olacaktır -
- Güç kaynağı modülü - devreye güç sağlamak için 9-12V DC girişini 5V DC'ye dönüştürür.
- Mikrodenetleyici - Mikrodenetleyici olarak bir ATmega328P IC kullanacağım. Herhangi bir arduino UNO, nano veya pro mini'de bulunabilenle aynı.
- IR alıcı - Mikrodenetleyiciye bağlanacak bir TP1838 IR alıcı modülü kullanacağım.
- Zamanlayıcı göstergesi - 3 mm'lik kırmızı bir led, zamanlayıcının durumunu gösterir.
- Yedi segmentli ekran - 2X7 segmentli CA ekranı görsel bilgileri alfanümerik karakter aracılığıyla gösterecektir.
- Röle Sürücüsü - İki röle, uygun röle sürücüsü devresi aracılığıyla mikrodenetleyici ile arayüzlenecektir.
Benim için çalışan devre şudur -
Arduino için röle sürücü kartının nasıl yapıldığını öğrenmek için bu videoyu izleyin -
bit.ly/2zZiZn7
Adım 3: PCB'yi Tasarlayın ve Sipariş Edin
Devre tasarımı tamamlandıktan sonra sıra PCB'ye gelir. Prototip panomu yapmak için JLCPCB web sitesini kullandım. Sanırım son günlerde PCB yapımında en iyilerden biri.
Devre tasarımı tamamlandıktan sonra devreyi PCB'ye dönüştürün ve PCB'yi Easyeda web sitesinde tasarlayın. Sabırlı ol. Buradaki bir hata PCB'lerinizi mahvedecektir. Gerber dosyası oluşturmadan önce birden çok kez kontrol edin. PCB'nizin 3d modelini de buradan kontrol edebilirsiniz. Gerber dosyası oluştur üzerine tıklayın ve oradan bu kartı doğrudan JLCPCB aracılığıyla sipariş edebilirsiniz. Gerber dosyalarını yükleyin, uygun özellikleri seçin, bu bölümde hiçbir şeyi değiştirmeyin. Olduğu gibi kal. Bu, başlamak için yeterince iyi ayarlardır. Siparişi verin. Bir hafta içinde almalısın.
1:1 Ölçekte PCB PDF -
PCB Gerber Dosyası -
Adım 4: IR Uzaktan Kumandanızın HEX Değerlerini Alın
Bu adımda kumandanızın arduinoya ilettiği Hex değerlerini bilmeniz gerekiyor. Bu kodu daha sonra nihai kodda kullanacağız. Bunun için arduino için IRRemote kütüphanesine ihtiyacınız olacak.
IRRemote Kitaplığı -
kütüphaneyi indirebilir ve IDE'ye kurabilirsiniz. IrrecvDemo örnek taslağını açın ve kodu arduino'ya yükleyin. Seri monitörü açın ve uzaktan kumanda düğmelerine birer birer basmaya başlayın. Seri monitörde ilgili Hex kodunu göreceksiniz. Gelecekteki referanslar için tüm kodları bir word dosyasına kopyaladım. Ayrıca bu projede kullanmayı düşündüğünüz bu butonların hex kodlarını da not edebilirsiniz. Bundan sonra ana programı oluşturmanın zamanı geldi.
Adım 5: Programı Yazın ve Arduino'ya Yükleyin
Bu, arduino'ya yüklenmesi gereken son koddur -
Anlamanız gereken bir şey, kodu doğru bir şekilde anlamak için arduino zamanlayıcı, kesme ve diğer ileri düzey kavramlar hakkında bazı temel bilgilere ihtiyacınız var. Normalde arduino'da bir kodun karmaşıklığını arttırdığı için zamanlayıcılar ve kesintiler kullanmayız. Ancak bu proje kesme ve zamanlayıcı kullanımını gerektiriyordu.
Ayrıca, kodu düzgün bir şekilde derleyen iki kitaplığa daha ihtiyacınız var -
- Timerone -
- Pinchangeinterrupt -
Kodu derleyin ve arduino'ya yükleyin. Bittiğinde, IC'yi arduinodan çıkarın. PCB'ye yerleştireceğiz.
Adım 6: Bileşenleri PCB'ye Lehimleyin
Malzeme Listesi ve Devre şemasına göre bileşenleri PCB üzerine yerleştirin ve bunları uygun şekilde lehimleyin. Bu adım çok doğru. 7805 regülatör ile ısı emici kullanın ve arada ısı macunu kullanın. Bu adım tamamlandıktan sonra güç ve topraklamada kısa devre olmadığından emin olun.
7. Adım: Neredeyse Tamamlandı
Lehimleme yapıldıktan sonra devreyi test etme zamanı. AC ile çalışan tüm ev aletlerini alın. İlk başta test etmek için basit bir masa lambası kullanmanızı tavsiye edeceğim. Kabloları anahtardan sökün ve bunu PCB üzerindeki herhangi bir rölenin normal açık ve ortak terminaline vidalayın. Masa lambasını AC duvar prizine takın. Devreye 9-12V DC besleme ile güç verin.
Ardından uzaktan kumandayı alın ve lambayı açmak için ilgili düğmeye basın. Talimatlarda belirtildiği gibi her şey doğruysa, düzgün çalışması gerekir. Ayrıca zamanlayıcı işlevini de kontrol edin.
Nihai sonuç videoda görülebilir.
Bu kadar. Bu projeyi başarıyla gerçekleştirdik. Bu tür araçlar günlük hayatta çok kullanışlıdır. Kendi projenizi oluşturun ve yorum bölümünde bana bildirin. Bu öğreticiyi beğendiyseniz, bu projeyle ilgili videoyu izleyin ve kanalımıza abone olun.
Kanal bağlantısı - www.youtube.com/c/being_engineers1
Ayarladığınız için teşekkürler. Kendinize iyi bakın ve hoşçakalın.:)
Önerilen:
8x8x8 LED Küp Nasıl Yapılır ve Arduino İle Kontrol Edilir: 7 Adım (Resimlerle)
8x8x8 LED Küp Nasıl Yapılır ve Arduino İle Kontrol Edilir: Ocak 2020 düzenleme: Herhangi birinin fikir üretmek için kullanmak istemesi durumunda bunu bırakıyorum, ancak artık bu talimatlara göre bir küp oluşturmanın bir anlamı yok. LED sürücü IC'leri artık yapılmadı ve her iki eskiz de eski versiyonda yazılmıştı
Arduino ve Ps2 Uzaktan Kumanda ile 4dof Yüksek Güçlü Büyük Boy Robot Kol Nasıl Kontrol Edilir?: 4 Adım
Arduino ve Ps2 Uzaktan Kumanda ile 4dof Yüksek Güçlü Büyük Boy Robot Kol Nasıl Kontrol Edilir?: Bu kit yüksek güçlü motor mg996 kullanır, yüksek akıma ihtiyaç duyar, çok fazla güç girişi test ettik.Sadece 5v 6a adaptör çalışacaktır. arduino tahtası 6dof robot kolunda da çalışır.end:write buy buy SINONING Kendin Yap oyuncak için bir mağaza
ESP 8266 Nodemcu RGB LED Şerit, Web Sunucusu Uzaktan Kumandası ile Kontrol Edilir: 4 Adım
ESP 8266 Nodemcu RGB LED Şerit Bir Web Sunucusu Uzaktan Kumandası ile Kontrol Edilir: Bu talimatta, bir nodemcu'yu RGB LED şeridinin bir IR uzaktan kumandasına nasıl dönüştüreceğimizi ve nodemcu uzaktan kumandasının, nodemcu tarafından mobil veya bilgisayarda barındırılan bir web sayfası tarafından kontrol edilmesi gerektiğini öğreneceğiz
Arduino Irlib ile TV Uzaktan Kumandası veya Başka Bir Şey Nasıl Taklit Edilir: 3 Adım (Resimlerle)
Arduino Irlib ile TV Uzaktan Kumandası veya Başka Bir Şey Nasıl Taklit Edilir: Giriş Herkese merhaba ve ilk Instructable'ıma hoş geldiniz. Bugün, başlığın dediği gibi, Arduino (herhangi bir model) kullanarak e TV uzaktan kumandasını veya Kızılötesi sinyallerle çalışan benzer bir şeyi taklit etmeyi öğreneceğiz. .Sorun şuydu: Kodları bir bilgisayara nasıl iletebilirim?
Pionner Direksiyon Uzaktan Kumandası ile İlgili Sorunlar Nasıl Giderilir - IR Sinyalini Artırın ve Küçük Kilidi Düzeltin.: 14 Adım
Pionner Direksiyon Uzaktan Kumandası ile İlgili Sorunlar Nasıl Giderilir - IR Sinyalini Artırın ve Küçük Kilidi Düzeltin.: Bu uzaktan kumanda çok güzel ve kullanışlıdır, ancak bazı zamanlar uygun şekilde çalışmaz Bunun için bazı faktörler: gösterge paneli tasarımı, direksiyon tasarımı ve IR sinyalleri proje bir verimlilik örneği değildir. Ben Brezilyalıyım ve bu ipucunu Amaz'da buldum