İçindekiler:

Bağımsız Atmega328P Kullanarak Uzaktan Kumandalı Spike Buster veya Switch Board Nasıl Yapılır: 6 Adım (Resimlerle)
Bağımsız Atmega328P Kullanarak Uzaktan Kumandalı Spike Buster veya Switch Board Nasıl Yapılır: 6 Adım (Resimlerle)

Video: Bağımsız Atmega328P Kullanarak Uzaktan Kumandalı Spike Buster veya Switch Board Nasıl Yapılır: 6 Adım (Resimlerle)

Video: Bağımsız Atmega328P Kullanarak Uzaktan Kumandalı Spike Buster veya Switch Board Nasıl Yapılır: 6 Adım (Resimlerle)
Video: Arduino Kartı Yerine Sadece Mikrodenetleyiciyi Kullanmak 2024, Kasım
Anonim
Image
Image

Bu projede, Bağımsız Atmega328P kullanarak uzaktan kumandalı Spike Buster veya Switch Board'un nasıl oluşturulacağını göstereceğim. Bu proje, çok az bileşen içeren bir Özel PCB kartı üzerine inşa edilmiştir. Video izlemeyi tercih ederseniz, aynısını ekledim veya okumayı seviyorsanız lütfen gönderiye devam edin.

Adım 1: Kullanılan Bileşenler ve Malzemeler

Bu proje için aşağıdaki gibi bileşenlere ihtiyacımız var:

  1. Atmega328P-PU
  2. 16MHz Kristal
  3. 2*22pF Kondansatör
  4. 10K Ohm Direnç
  5. 4*1K Direnç
  6. 4 * LED'ler
  7. 4*5 Volt Röle
  8. Tsop1738
  9. UL2003A
  10. Özel PCB Kartı (Gerber dosyaları gönderide paylaşılacaktır) veya herhangi bir mükemmel tahta
  11. Dişi Fişli Muhafaza

Çevrimiçi satın almak istiyorsanız, deneyebileceğiniz birkaç bağlı bağlantı var.

Amazon IND

  1. Atmega328P-PU -
  2. 16MHz Kristal -
  3. 4*5 Volt Röle -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Amazon ABD

  1. Atmega328P-PU -
  2. 16MHz Kristal -
  3. 4*5 Volt Röle -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Banggood

  1. Atmega328P-PU -
  2. 16MHz Kristal -
  3. 4*5 Volt Röle -
  4. Arduino UNO -

AliExpress

  1. Atmega328P-PU -
  2. 16MHz Kristal -
  3. 4*5 Volt Röle -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Adım 2: Devre Şeması ve Düzen Tasarımı

Devre Şeması ve Düzen Tasarımı
Devre Şeması ve Düzen Tasarımı
Devre Şeması ve Düzen Tasarımı
Devre Şeması ve Düzen Tasarımı
Devre Şeması ve Düzen Tasarımı
Devre Şeması ve Düzen Tasarımı

KiCAD üzerinde tasarladığım devre şemasının tamamı bu. Devre esas olarak Arduino UNO'da kullanılan Mikro Kontrolör olan Atmega328P-PU'nun etrafındadır. Arduino UNO'nun tamamını kullanmak yerine, özel bir PCB Board üzerinde Arduino UNO'nun sınırlı bileşenli bir sürümünü kullanıyorum (Arduino UNO'nun sınırlı bileşenli sürümü hakkında daha fazla ayrıntı için Arduino resmi web sitesinde paylaşılan bir makaleyi Buraya Tıklayarak okuyabilirsiniz). Bu esas olarak alanı ve maliyeti azaltmak içindir. Bu projeyi ayrıca Arduino Uno ve 4 kanallı röle kartı ile birlikte uzaktan kontrol modülü kullanarak da oluşturabilirsiniz.

Devredeki TSOP1738 IR Uzak Alıcı olarak kullanılmaktadır.

Röleleri sürmek için yedi NPN Darlington transistör serisi olan ULN2003A IC kullanıyorum.

Devre şemasını tasarladıktan sonra düzeni tasarladım ve PCB Kartının İmalatı için Gerber & Drill dosyasını oluşturdum. Çok düşük maliyetle çok iyi ve iyi bitmiş PCB'ler sağladıkları için PCB kartımın üretimi için JLCPCB kullanıyorum. Genellikle 10 adet size 2$'a mal olur ve 48 saat içinde gönderilir ve 5 adet sipariş verirseniz PCB 24 saat içinde gönderilir. Aynı pano için sipariş vermek isterseniz buraya tıklayarak Gerber Dosyamı indirebilirsiniz.

Adım 3: IR Kitaplığı Yükleme ve IR Kodlarını Bulma

IR Kitaplığını Yükleme ve IR Kodlarını Bulma
IR Kitaplığını Yükleme ve IR Kodlarını Bulma
IR Kitaplığını Yükleme ve IR Kodlarını Bulma
IR Kitaplığını Yükleme ve IR Kodlarını Bulma
IR Kitaplığını Yükleme ve IR Kodlarını Bulma
IR Kitaplığını Yükleme ve IR Kodlarını Bulma

IR Kodlarını bulmak için önce IR Kitaplığını kurmanız gerekir. Kütüphaneyi GitHub'dan indirebilirsiniz. İndirdikten sonra Kütüphaneyi Arduino Kütüphaneleri klasörünüze kurun.

Daha sonra TSOP1738 ve Arduino Uno kullanarak devreyi ekmek tahtası üzerinde gösterildiği gibi kurun. Oluşturduktan sonra devreye güç verin ve taslağı yükleyin. Ardından uzaktan kumandada kullanmak istediğiniz düğmeye basın ve Arduino IDE'nizin seri monitöründe görünen kodları not edin. Bu proje için 4 buton kullanıyorum, bu yüzden dört farklı buton için dört kodu not etmeniz gerekiyor.

Krokinin indirme linkini bir önceki adımda paylaşmıştım.

Videoda bu adım @ 1:07'de başlıyor veya buraya tıklayabilirsiniz

Adım 4: Röleleri Kontrol Etmek İçin Son Çizim

Röleleri Kontrol Etmek İçin Son Çizim
Röleleri Kontrol Etmek İçin Son Çizim
Röleleri Kontrol Etmek İçin Son Çizim
Röleleri Kontrol Etmek İçin Son Çizim

Sonra son çizimi Bağımsız Atmega328P-PU'ma yükledim. Bağımsız Atmega328P, ekmek tahtası üzerine inşa edildi ve Arduino UNO kullanılarak programlandı.

Devre Şeması & Düzen Tasarımı adımında paylaşılan bağlantıya tıklayarak bu krokiyi indirebilirsiniz.

Krokiyi yüklemeden önce küçük bir değişiklik yapmanız gerekir. Sizin için IR Kodları değişebilir, bu nedenle vaka bildiriminde mevcut kodları IR Kodlarınızla değiştirmeniz gerekir.

Ekstra: Bağımsız Atmega328P-PU'ya nasıl önyükleme yükleyeceğinizi veya bir taslak yükleyeceğinizi bilmiyorsanız, bunu açıklayan ayrı bir ayrıntılı video hazırladım. Bunu buraya tıklayarak izleyebilirsiniz

Videoda bu adım 2:33 civarında başlıyor veya buraya tıklayabilirsiniz.

Adım 5: Yönetim Kurulu Meclisi

Yönetim Kurulu Meclisi
Yönetim Kurulu Meclisi
Yönetim Kurulu Meclisi
Yönetim Kurulu Meclisi

Kartı JLCPCB'den aldıktan sonra, tüm bileşenleri buna göre monte ettim ve lehim kullanarak sabitledim.

Adım 6: Projeyi Bitirmek

Projeyi Bitirmek
Projeyi Bitirmek
Projeyi Bitirmek
Projeyi Bitirmek
Projeyi Bitirmek
Projeyi Bitirmek
Projeyi Bitirmek
Projeyi Bitirmek

Kart montajından sonra kartı kasaya monte ettim ve M3 somun vidaları ile sabitledim ve ardından kartı ve dişi fişleri buna göre bağladım.

Pano ve Muhafaza Montajı:

  1. Önce dişi fişin tüm nötrlerini birbirine bağlayın ve ardından ana kablonun nötr kablosunu buna bağlayın
  2. Ardından, Ana Kablonun Canlı kablosunu panodaki "IN" Pinine bağlayın
  3. Kart üzerindeki Pin 1, 2, 3 ve 4 ayrı ayrı Dişi Fişin Canlı pinine gider
  4. Ayrıca domuz üzerindeki Pin 5V ve GND'ye bir DC jakı bağlamanız gerekir.

Tüm bağlantılar yapıldıktan sonra, 5V 1Amp adaptör kullanarak PCB kartına güç verin ve Ana kabloyu AC'ye bağlayın.

Videoda bu bölüm 5:42 civarında başlıyor veya buraya tıklayabilirsiniz

Test 8:03'te başlıyor

Önerilen: