SainSmart 2 kanallı röle modülünün kurulumu
ile çakışması için SainSmart röle modülünü atlamamız gerekiyor. Firgelli Otomasyon doğrusal aktüatör. JD-VCC'den VCC'ye mavi bir atlama kablosu vardır. Bunu olduğu gibi bırakın.
Jumper K1 konum 1'den K2 konum 1'e
K1 rölesinin ilk konumundan K2 rölesinin ilk konumuna kadar bir aktarma kablosu yerleştirin. Jumper'ımız kırmızı renkte gösterilmiştir.
Jumper K1 konum 3'ten K2 konum 3'e
K1 rölesinin üçüncü konumundan K2 rölesinin üçüncü konumuna bir aktarma kablosu yerleştirin. Jumper'ımız sarı renkle gösterilmiştir.
Düzgün bir şekilde atladığınızda aşağıdaki konfigürasyonu görmelisiniz.
Kızılötesi sensörü ayarlama
Kızılötesi sensörden çıkan üç kablo vardır. Biri topraklama kablosu için, biri 5V güç kablosu için ve üçüncüsü sinyali Arduino kartımıza gönderir.
İçerideki renkli kabloları açığa çıkarmak için 18–5 sprinkler kablosunun dış korumasını beş inç geriye doğru soyun. Sadece yeşil, beyaz ve mavi kabloları kullanacağız, diğerlerini keseceğiz ki onlarla uğraşmak zorunda kalmayalım.
Kullanacağımız her bir kablodaki izolasyonu ⅛” soyun. Bunlar aşağıdaki konfigürasyon kullanılarak röleye lehimlenecektir. Sensöre yuvarlak tümsek size bakacak şekilde üstten baktığınızda:
Mavi kabloyu sol terminale lehimleyin.
Yeşil kabloyu orta terminale lehimleyin.
Beyaz kabloyu sağ terminale lehimleyin.
Kızılötesi sensör
Doğrusal aktüatörün kablo demetinin ayarlanması
Doğrusal aktüatör, iki üçgen düğmeli kablolu bir uzaktan kumandayla birlikte gelir. Bir düğme, doğrusal aktüatörü yukarı hareket ettiren, diğeri ise aşağı hareket ettiren bir anahtarı etkinleştirir.
Devre kartı uzaktan kumanda gövdesini çıkarın
İlk şey, uzaktan kumandanın arkasındaki kabloları sökmektir. Bunların #0 yıldız tornavidayla çıkarılması gerekecektir.
Devre kartını uzaktan kumanda gövdesinden çıkarın ve kabloları inceleyin. Alttan bakıldığında panele lehimlenmiş dört tel olması gerekir. Aşağıda gösterildiği gibi soldan sağa siyah, beyaz, mor ve kahverengidirler.
Herhangi bir nedenle farklı renkler kullanmışlarsa, renkleri aşağıdaki sırayla takip etmeniz yeterlidir.
Telleri çözün
Bir havya kullanarak kabloları devre kartından çıkarın. Gevşetmek için havyanın ucunu lehim noktasındaki mevcut lehimin üzerine yavaşça bastırın ve küçük bir pense kullanarak teli lehim noktasından yavaşça çekin.
Kabloları rölelere bağlayın
Şimdi kablolu uzaktan kumandanın kablolarını SainSmart 2 kanallı röleye bağlayacağız. Terminali sökmek için #0 Phillips tornavidayı kullanın ve ardından kabloyu sabitlemek için tekrar sıkın.
Beyaz kablo K1 pozisyon 1'e gidecek
Siyah kablo K1 pozisyon 2'ye gidecek
Kahverengi tel K2 pozisyon 2'ye gidecek
Mor kablo K2 pozisyonu 3'e gidecek
Not: Mevcut aktarma kablolarını çıkarmayın. Terminalleri vidalarken bunları içeride bırakın.
Bittiğinde yukarıdaki resimlerdeki gibi görünmelidir.
Breadboard'un kablolanması
Şimdi Arduino kartını devre tahtasına bağlayacağız. Breadboard, Arduino'daki veya röledeki bir terminale birden fazla bağlantının yapıldığı yerlerde bağlantıları atlamamızı sağlar.
Her delik sırası birbirine bağlanarak o sıradaki her şeyin üzerinden atlamamızı sağlar. İşte kablolamamız gereken öğeler.
5V güç
Arduino'daki Güç 5V terminalinden devre tahtasındaki kullanılmayan bir sıraya kadar erkek-dişi bir atlama teli kullanın. Sıradaki bir deliğe itin.
Devre tahtasının aynı sırasından SainSmart 2 kanallı röle üzerindeki VCC terminaline erkek-dişi bir aktarma kablosu kullanın. Aynı sıradaki bir deliğe itin.
18–5 sprinkler kablosunun diğer tarafından beyaz kablonun ¼ inçlik kısmını açığa çıkarın. Aynı sıradaki bir deliğe itin.
Zemin
Arduino'daki Power GND terminalinden devre tahtasındaki kullanılmayan bir sıraya kadar erkek-dişi bir atlama teli kullanın. Sıradaki bir deliğe itin.
SainSmart 2 kanallı röle üzerindeki GND terminalinden diğer GND kablosuyla aynı sıradaki deliğe bir erkek-dişi aktarma kablosu kullanın. Aynı sıradaki deliğe itin.
18–5 sprinkler kablosunun diğer tarafından yeşil kablonun ¼ inçlik kısmını açığa çıkarın. Aynı sıradaki bir deliğe itin.
Sinyalizasyon
Arduino'daki Dijital #11 terminalinden devre tahtası üzerindeki kullanılmayan bir sıraya kadar erkek-dişi bir atlama teli kullanın. Sıradaki bir deliğe itin.
18–5 sprinkler kablosunun diğer tarafından mavi kablonun ¼ inçlik kısmını açığa çıkarın. Aynı sıradaki bir deliğe itin.
Bittiğinde, devre tahtası aşağıdaki görüntüye benzemelidir.
Kontrol programını Arduino'ya yükleyin
İndirip yüklemeniz gerekecek Arduino IDE'si . IDE'yi indirip yükledikten sonra IDE'yi açın.
Kodu kopyalayıp IDE'ye yapıştırın
Kaynak kodunu şuradan indirin veya kopyalayın: GitHub ve tamamlandığında böyle görünmesi gereken IDE penceresine yapıştırın.
IRremote.cpp dosyasını ayarlayın
C:\Program Files (x86)\Arduino\libraries\RobotIRremote\src\ dizininde GitHub kaynak kodunun derlenmesini engelleyen bir kaynak kodu sorunu olan bir dosya var. IRremoteTools.cpp dosyasını not defteri gibi basit bir metin düzenleyicide açın ve aşağıdaki satırı değiştirin:
Satır 5 şöyle görünmelidir:
int RECV_PIN = TKD2; // IR alıcının bağlı olduğu pin
Aşağıdaki şekilde değiştirin ve dosyayı kaydedin.
int RECV_PIN = 11; // IR alıcının bağlı olduğu pin
Arduino'yu USB kablosunu kullanarak bilgisayarınıza bağlayın
Arduino'yu, devre tahtasını ve röle kartlarını ahşap masa gibi iletken olmayan bir yüzeye yerleştirin.
USB kablosunun dikdörtgen tarafını bilgisayarınıza ve “D” tarafını Arduino kartına bağlayın.
Bağlantı noktasını seçin
Araçlar – Bağlantı Noktası menü öğesini seçin ve Arduino kartınızı gösteren öğeyi seçin.
Kodu yükle
Kodu Arduino'ya yüklemek için Taslak - Yükle menü öğesini seçin.
Kodu test edin
Kod yüklendikten sonra kablo demetini Firgelli Automations lineer aktüatörünü aktüatöre geri takın ve aktüatörü takın.
Arduino kartını USB kablosuyla bilgisayarınıza bağlı tutun.
TiVo uzaktan kumandanızı kızılötesi sensöre doğrultun ve yeşil renkli "beğen" düğmesine tıklayın. Aktüatör yukarı hareket etmelidir.
TiVo uzaktan kumandanızı kızılötesi sensöre doğrultun ve kırmızı başparmak "beğenmedim" düğmesine tıklayın. Aktüatör aşağı doğru hareket etmelidir.
Hepsini kutuya koy
Devre kartlarımı yerleştirmek için Hammond proje kutusunu makine vidaları, ara parçaları ve makine vidası somunlarıyla birlikte kullandım. Siyah plastik kutuya delikler açmak ve yanlardaki tellere yer açmak için havya üzerinde bir nokta ucu kullandım. Kızılötesi sensörün kablosunun çekilmesini önlemek için fermuarlı bağ kullandım. Kontrol kabloları üzerinde Firgelli Otomasyon lineer aktüatör Çıkarılmalarını önleyecek şekilde tasarlanmış bir lastik parçası vardı, böylece onu kaldırabildim.
Yazar hakkında
Richard Bagdonas, satış noktası, elektronik sağlık kaydı, müşteri ilişkileri yönetimi ve depo yönetimi sistemleriyle entegrasyon konusunda 15 yılı aşkın deneyime sahip bir veri entegrasyonu uzmanıdır. Richard çocukluğundan beri elektronikle ilgileniyor ve bu onun ilk Arduino projesi.
Richard şu anda MI7'de Baş Sağlık Mimarıdır ve şirketin elektronik sağlık kayıt sistemleriyle entegrasyonunu denetlemektedir.
VIDEO