Robotik Kodlama

Robotik Kodlama
Ana Sayfa

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

30 Nisan 2021 Cuma

Arduino kullanarak IR uzaktan kumandalı ev otomasyon sistemi

 

Arduino kullanarak IR uzaktan kumandalı ev otomasyon sistemi


Arduino kullanan IR uzaktan kumandalı ev otomasyon sistemi : Herkese merhaba, umarım iyisindir ve iyisinizdir. Son zamanlarda, Arduino kullanarak PC tabanlı Ev Otomasyonu üzerine Arduino tabanlı bir proje yayınladım PC ile Arduino arasında seri iletişimi kullanır Daha iyisini yapabileceğimi düşündüm, bu yüzden IR alıcısı ve uzaktan kumanda ile yapmayı denedim Bir cazibe gibi çalıştığını tahmin edin. Artık cihazları uzaktan kontrol edebiliyorum. Artık cihazları TV uzaktan kumandası veya IR uzaktan kumanda yardımıyla kontrol edebiliyorum. Bu yüzden ona IR uzaktan kumandalı ev otomasyonu adını verdim. Ayrıca pic mikrodenetleyiciyi kullanarak TV uzaktan kumandalı ev otomasyon sistemini kontrol etmek isteyebilirsiniz 

Arduino kullanarak IR uzaktan kumandalı ev otomasyon sistemi

IR uzaktan kumandalı ev otomasyon sisteminin Blok Şeması

Bu IR uzaktan kumandalı ev otomasyon sisteminde; Arduino Uno, devre beyni olarak kullanılır. Öncelikle IR alıcı, uzaktan kumandadan sinyal alır. Bu sinyaller Arduino tarafından okunur ve kodda tanımlanan değerlerle karşılaştırılır. Değerler aynıysa röleyi açıp kapamak veya mesajları LCD'de görüntülemek gibi karşılık gelen işlemi gerçekleştirir .Arduino kullanarak IR uzaktan kumandalı ev otomasyon sisteminin blok diyagramı

IR uzaktan kumandalı ev otomasyon sistemi için gerekli bileşenler

  • Arduino Uno: Kullanımı kolay olduğu için Arduino kullanıyoruz ve aynı zamanda LCD, IR ve röle modülü ile arayüze çok fazla dijital pin sağlıyor. Herhangi bir projenin prototipini oluştururken çok kolay.
  • 4 Kanal Röle Modülleri : Bu projede kullandığımız modül HL-54S'dir. Arduino'dan gelen 5v mantıksal sinyali kullanarak açılır ve kapanır. 250VAC ve 10A'ya kadar işleyebilir. Bu modüllerin 4 rölesi vardır, böylece 4 AC cihazı veya cihazı kontrol edebiliriz.
  • IR uzaktan kumanda ve alıcı: IR uzaktan kumanda, IR alıcı tarafından alınan kızılötesi sinyali gönderir. Uzaktan kumandadaki her düğmenin kendine özgü bir değeri vardır. Bu projede VS1838 kullanıyorum.
  • 16 × 2 LCD : LCD, proje adını, girilebilecek komutların listesini görüntülemek için kullanılır, daha sonra herhangi bir komut vermek ve girilen komutun durumunu göstermek için kullanılır. 16 × 2 LCD kullanıyoruz çünkü Arduino ile arayüz kolay ve fiyatı çok ucuz. Ekranın kontrastını kontrol etmek için 10k potansiyometre kullanılır
  • Tutuculu AC ampuller: AC ampuller, cihazları ve cihazları temsil etmek için kullanılır. Çünkü herhangi bir AC projesinin prototipini oluştururken kullanımı kolaydır ve çok kullanışlıdır. Nihai üründe, kontrol etmek için sadece AC soketiyle değiştirin.
  • Fişli AC kablosu: Daha yüksek voltajlarla çalışırken kaliteli kablo kullanmanızı tavsiye ederim. Bağlantıları kapatmak için elektrik bandı kullanmak her zaman iyidir.
  • Harici 5 volt besleme: Röleyi açmak ve kapatmak için 5 voltluk dc besleme gereklidir. Aksi takdirde işe yaramadı. Ayrıca Arduino'dan 5v vermeyin.

Devre IR uzaktan kumandalı ev otomasyon sistemiIR uzaktan kumandalı ev otomasyon sistemi devre şeması

Bağlantılar IR uzaktan kumandalı ev otomasyon sistemi

IR alıcısı:

Pin 1'den dijital pin 2'ye.

2'yi toprağa sabitleyin.

3'ü Vcc'ye sabitleyin.

16 × 2 LCD:

  • SS toprağa.
  • DD , besleme gerilimi için.
  • O , 10k potansiyometrenin pimini ayarlamak için.
  • RS'den Pin 8'e.
  • RW toprağa.
  • Pin 9'u etkinleştirin.
  • LCD D4 ile Pin 10 arası.
  • LCD D5 - Pin 11.
  • LCD D6'dan Pin 12'ye.
  • LCD D7'den Pin 13'e.
  • Potansiyometre ve katotun bir ucunu topraklayın
  • Potansiyometre ve anotun diğer ucuna 5v

 4 Kanal Röle modülleri:

  • Harici 5 volt'tan JD V CC'ye .
  • Yerden yere.
  • Ini1'den Pin 3'e.
  • Ini2'den Pin 4'e.
  • Ini3'ten Pin5'e.
  • Vcc'den Arduino 5v'ye.
  • Tüm ampullerin bir ucunu normalde açık olan röle terminaline bağlayın.
  • 220VAC'nin bir ucu, rölenin tüm ortak terminallerine ve diğer ucu ampullerin diğer terminallerine.

IR uzaktan kumandalı ev otomasyon sisteminin çalışması

IR uzaktan kumandadaki her düğmenin kendine özgü bir değeri vardır. Böylece her düğmeyi ayrı ayrı kullanabiliriz. 3 düğme etiketini “1. 2. 3. ” Her düğmenin kodda kendi performansı vardır. Düğmeye uzaktan kumandadan bastığımda, kızılötesi sinyal gönderiyor ve bu daha sonra IR alıcısı tarafından alınıyor. Arduino sinyali okur ve cihazları açma ve kapama ve LCD'de durumu görüntüleme gibi ilgili işlemleri gerçekleştirir. Uzaktan Arduino'dan "1" butonuna bastığımda değeri okur ve kodda tanımlanan değer ile karşılaştırır: "16724175", eğer birinci röle üzerindeki Arduino anahtarına eşit ise ve ampul yanar ve tekrar basarsa ampul ışığı söner. Diğer iki düğme benzer şekilde çalışır.

IR tabanlı ev otomasyon sistemi kodu

#include <LiquidCrystal.h>
#include<string.h>
#include <boarddefs.h>
#include <IRremote.h>
#include <IRremoteInt.h>
#include <ir_Lego_PF_BitStreamEncoder.h>
LiquidCrystal lcd(8, 9, 10, 11, 12, 13);
#define bulb1 3
#define bulb2 4
#define bulb3 5

int RECV_PIN = 2;


int itsON[] = {1,1,1,1};

#define code1 16724175 
#define code2 16718055 
#define code3 16743045 

IRrecv irrecv(RECV_PIN); 
decode_results results;
char temp;
char str[10];
char i=0;
void setup() 
{
irrecv.enableIRIn();
lcd.begin(16, 2);
Serial.begin(9600);
pinMode(bulb1, OUTPUT);
pinMode(bulb2, OUTPUT);
pinMode(bulb3, OUTPUT);
digitalWrite(bulb1, HIGH);
digitalWrite(bulb2, HIGH);
digitalWrite(bulb3, HIGH);
lcd.print("MICROCONTROLLERS ");
lcd.setCursor(0,1); 
lcd.print(" LAB ");
delay(2000);
lcd.clear();
lcd.print("HOME AUTOMATION ");
lcd.setCursor(0,1);
lcd.print(" USING IR ");
delay(2000);
lcd.clear();
lcd.print("1. Bulb 1");
lcd.setCursor(0,1);
lcd.print("2. Bulb 2");
delay(2000);
lcd.clear();
lcd.print("3. Bulb 3");
delay(2000);
lcd.clear();
lcd.print("Bulb 1 2 3 ");
lcd.setCursor(0,1);
lcd.print(" OFF OFF OFF");
}
void loop() {
lcd.setCursor(0,0);
lcd.print("Bulb 1 2 3 ");
if (irrecv.decode(&results)) {
unsigned int value = results.value;
switch(value) {
case code1:
if(itsON[1] == 1) { 
digitalWrite(bulb1, LOW); 
itsON[1] = 0;
lcd.setCursor(4,1); 
lcd.print("ON ");
}
else { 
digitalWrite(bulb1, HIGH);
itsON[1] = 1;
lcd.setCursor(4,1); 
lcd.print("OFF"); 
}
break; 
case code2:
if(itsON[2] == 1) {
digitalWrite(bulb2, LOW);
itsON[2] = 0;
lcd.setCursor(8,1); 
lcd.print("ON "); 
} else {
digitalWrite(bulb2, HIGH);
itsON[2] = 1;
lcd.setCursor(8,1); 
lcd.print("OFF"); 
}
break;
case code3:
if(itsON[3] == 1) {
digitalWrite(bulb3, LOW);
itsON[3] = 0;
lcd.setCursor(12,1); 
lcd.print("ON ");
} else {
digitalWrite(bulb3, HIGH);
itsON[3] = 1;
lcd.setCursor(12,1); 
lcd.print("OFF "); 
}
break; 
}
Serial.println(value); // you can comment this line
irrecv.resume(); // Receive the next value
}
}

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.

Asenkron Motorun Uzaktan Kumanda Cihazı ile Çift Yönlü Dönüşü Prensipler

 

Asenkron Motorun Uzaktan Kumanda Cihazı ile Çift Yönlü Dönüşü Prensipler


Bir endüksiyon motorunun uzaktan kumanda cihazı ile çift yönlü dönüşü , temelde tek fazlı bir ac motorun saat yönünde ve saat yönünün tersi yönde dönüşünü kontrol eden bir cihazdır. Geleneksel olarak tek fazlı ac motoru her iki yönde döndüremeyeceğimiz gibi, bu motoru sadece tek fazlı tek yönlü anahtarla kontrol edebiliyoruz. Başka bir deyişle, motoru her iki yönde de kontrol etmek istiyorsak, o zaman çok maliyetli olabilecek herhangi bir tür motor sürücüsü kullanmalıyız, ancak aynı zamanda tek fazlı tek yönlü anahtarla da çalışacaktır. Bu sorunları yoğunlaştırmak için, burada, bir endüksiyon motorunun bir uzaktan kumanda cihazı ile çift yönlü dönüşü olarak adlandırılan bir cihaz tasarladık.

Bu cihaz, tek fazlı ac motoru, her türlü ortak TV uzaktan kumandasıyla hem ileri hem de geri yönde kontrol eder. Bu cihaz, pic ailesine ait tek fazlı ac trafo, köprü doğrultucu, voltaj regülatörü, IR sensörler, tek fazlı röle ve mikrodenetleyici PIC18F452 yardımıyla tasarlanmıştır. Bu cihaz, diğer motor sürücü cihazlarına kıyasla daha az maliyetli, daha kompakt ve daha güvenilirdir. Bir asenkron motorun bir uzaktan kumanda cihazına sahip bu iki yönlü dönüşünün blok şeması, tüm temel bileşenleri ile Şekil 1'de gösterilmektedir.

Uzaktan Kumandalı Bir Asenkron Motorun İki Yönlü Dönüşünün Blok Şeması

Bir asenkron motorun, tüm temel bileşenleri ile bir uzaktan kumanda cihazı ile çift yönlü dönüşünün blok şeması,Pic mikro denetleyici kullanarak bir endüksiyon motorunun iki yönlü dönüşü

    Şekil 1 Uzaktan Kumandalı Bir Asenkron Motorun İki Yönlü Dönüşünün Blok Şeması

Bir Asenkron Motorun Çift Yönlü Dönüşünün Uzaktan Kumanda Cihazı ile Çalışması

Bir asenkron motorun bu iki yönlü dönüşünün uzaktan kumanda cihazı ile çalışması çok basittir. Egzoz fanı veya herhangi bir motor gibi her türlü tek fazlı ac endüksiyon motorunun dönüş yönünü kontrol etmek için bu cihaz, söz konusu tek fazlı motorun ana beslemesine seri olarak bağlanır. Bu cihaz çoğunlukla 5 veya 6V dc'de çalışan elektronik bileşenlerden oluşmaktadır. 5 veya 6V dc yapmak için ana besleme tek fazlı transformatör yardımı ile 6 veya 9V ac'ye düşürülür ve bu gerilimler köprü doğrultucu yardımı ile dc'ye çevrilir. Daha sonra bu voltajlar voltaj regülatörü yardımı ile 5V dc olarak düzenlenir.

Bu düzenlenmiş voltajlardan, pic mikro denetleyici ve IR sensörleri çalıştırılır. Mikrodenetleyici, bu cihazın ana denetleyicisidir. Mikro / c yazılımı yardımı ile c dilinde programlanır. IR sensörü temelde her türlü TV kumandası ile çalıştırılabilen kızılötesi sensörlerdir. TV uzaktan kumanda anahtarına basıldığında, IR sensörleri açılır. Bunlar açıldığında, bunlar pik mikrodenetleyiciye mantıksal yüksek sinyal verir. Daha sonra mikrodenetleyici, ayrık fazlı asenkron motorun dönüş yönünü verimli bir şekilde kontrol eder. Ayrık fazlı endüksiyon motoru doğrudan 230V ac ile çalıştırılır, ancak kontrol devresi mikrodenetleyici aracılığıyla açılır veya kapatılır. Bir asenkron motor kontrol cihazının bu çift yönlü dönüşünde, motorun ileri dönüş yönü için 1 numaralı uzaktan anahtarı yapılandırdık, anahtar no. Durdurma için 2, ayrık fazlı asenkron motorun ters dönüş yönü için anahtar no. 3. Bu sadece kullanıcı arayüzüne uygun hale getirmek için yapılmıştır. Ayrık fazlı endüksiyon motorunu açmak veya kapatmak için iki röle kullanılmıştır. Bu röleler, IC ULN 2803 röle sürücüsü aracılığıyla elde edilir.

Bir Asenkron Motorun Uzaktan Kumanda Cihazı ile Çift Yönlü Dönüşünün Uygulamaları ve Avantajları

  1. Bir endüksiyon motorunun bir uzaktan kumanda cihazı ile bu çift yönlü dönüşünü kullanarak, kullanıcı, ayrık fazlı endüksiyon motorunu her iki yönde de kolayca döndürebilir.
  2. Bir endüksiyon motor cihazının bu iki yönlü dönüşü, taze hava girişi ve sıcak hava atımı için evsel ve endüstriyel egzoz fanlarıyla kolayca kullanılabilir.
  3. Bir endüksiyon motor cihazının iki yönlü dönüşünü kullanarak, kullanıcı, herhangi bir zaman kaybetmeden, bölünmüş faz indükleyici motoru belirli bir mesafe ile kolayca açıp kapatabilir.

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.

433MHz RF Verici Modülü

 

433MHz RF Verici Modülü


433MHz RF Verici, en iyi ve en verimli RF modüllerinden biridir. Kullanımı basit ve uygulaması kolaydır. 433MHz RF iletişiminin ilk kısmıdır. Bu modül bir seri veri girişi kullanır ve bunu 3 Metre aralığına iletir, ancak aralık 100 Metre'ye kadar genişletilebilir. Verici kendi kendine çalışmaz. Herhangi bir mikrodenetleyici ile arayüz oluşturmayı kolaylaştıran ASK (Genlik Kaydırma Anahtarlaması) kullanır. Bazı mikro denetleyicilerde, programlama yoluyla kontrol etmesi gerekir, ancak bazı kod çözücüler de karmaşık programlamadan kaçınmaya yardımcı olur. Modülün diğer cihazlara bağımlılığı sadece verilerin kodlanmış biçimde iletilmesinden kaynaklanmaktadır.
433 MHz RF Verici

433MHz RF Verici Modülü Pinout Şeması

433MHz RF Verici Modülü, çalıştırılabilir kılan 4 pimden oluşur. Bu resim, bu RF verici modülünün bir pinout diyagramını göstermektedir.

433 MHz RF Verici Modülü Pin Yapılandırması

Pin Yapılandırması ayrıntıları

Tüm bu iğneler:

  • VCC: Bu, RF modülünün işlevsel hale getirilmesi için güç giriş pinidir.
  • GND: Toprak pimi, modülün kontrolörler ve kodlayıcı / kod çözücüler ile ortak bir zemin oluşturmasına yardımcı olur.
  • ATAD: Bu, vericinin veri pinidir. Verileri giriş cihazından şifreli biçimde alır ve yayınlar.
  • KARINCA: Anten pimini kullanmak gerekli değildir. Modül, antensiz maksimum 3 metre çalışabilir, ancak bir Anten olarak küçük bir tel kullanılarak menzili de 100 metreye kadar uzatılabilir.

433MHz RF Verici Modül Özellikleri

  • Verici, 1Kb veri hızında 433.92MHz frekansla tek yönlü iletişim sunar
  • Mikrodenetleyicilerin ve kartların çoğunun güç çalışma voltajı olan 3-12V'de çalışır.
  • Modül, verileri iletmek için ASK modülasyon yöntemini kullanır.
  • Hem ticari hem de geliştiriciler için düşük maliyetli enerji verimli modüllerden biridir.
  • 433MHz Verici, en eski RF vericilerinden biridir ve internette hemen hemen her uygulamayla arayüz oluşturmaya yardımcı olan birçok uygulama ve örneğe sahiptir.
Kullanıldığı Alanlara Örnekler
  • IoT'de, RF Modülü iki cihaz arasında iletişim kurmaya yardımcı olur.
  • Araç güvenlik sistemleri RF Verici ile ortaya çıkıyor.
  • Ev Güvenliği, özellikle duman ve varlık sensörü için, bir RF modülü aracılığıyla birbirine bağlanır.
  • RF modülü, 100 metreye kadar hem kısa hem de uzun mesafeler için kullanılır.

433MHz RF Verici Modülü nasıl kullanılır

433MHz RF verici modülünü kullanmak için en yaygın iki yöntem vardır. İlk yöntem programın kullanımı ve ikincisi programlamadır.

RF Verici programlama Programlama

Cihazların çoğu, programlama iletişim kurmaya yardımcı olur. Mikrodenetleyicileri en yaygın olarak, RF modüllerini kullanan programlamada. Doğrudan RF modülüyle arayüz oluşturmaya yardımcı olan bir kitaplık listesi vardır:

  • #include <REGx051.H> (C dili)
  • #include <RH_ASK.h> (Arduino ve STM32F103C8)

Bunlar en yaygın kütüphanelerdir, ancak arayüze yardımcı olan birçoğu vardır. Bu kitaplıklar başka herhangi bir dilde tasarlanabilir. Programcının modül için ASK'yı mikrodenetleyiciden elde etmesi için ihtiyaç duyduğu tek şey. Bu, bazı dillerde biraz zor olabilir, bu nedenle hemen hemen her dilde erişilebilen başka bir donanım dahil yöntem vardır.

Kodlayıcı

Bir kodlayıcının kullanılması, RF modülü aracılığıyla göndermenin en kolay yöntemidir. Günümüzde çoğu insan, programlamadan çok daha yüksek çalışma olasılığı nedeniyle hala kodlamayı kullanmayı seviyor. Kodlamada, veri girişi her zaman herhangi bir dil tarafından erişilebilen bir 4 bit olacaktır. Ardından kodlayıcı, RF modülü için verileri otomatik olarak kodlar. Araba kumandası, ev güvenliği gibi bazı cihazlarda, aynı tekrarlanabilir verilere sahip olanların tümü yalnızca bir kodlayıcı kullanır.

Bir mikro denetleyicide, bazı cihazlar da onlarla arayüz oluşturmak için kodlayıcıyı kullanır. Verileri / kelimeleri yalnızca 4 bit olarak göndermeleri gerekir ve kodlayıcı işin geri kalanını halleder. 4 bitlik veriler, herhangi bir dijital pin aracılığıyla veya kitaplıkların kullanımıyla veya başka herhangi bir yöntemle oluşturulabilir.


RF modülü, verileri her zaman belirli bir aralıkta yayınlar. Diğer son kullanım alanı aynı frekansa sahip bir alıcıdır. Her iki cihazda da bazı veri hırsızlığı sorunları olabilir, ancak kontrol noktaları, adresler vb. Gibi birden çok güvenlik yöntemi kullanılarak kaldırılabilir.

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.

433MHz RF Alıcı Modülü

 

433MHz RF Alıcı Modülü


433MHz RF alıcı modülü, ticari kullanım için en yaygın ve en ucuz RF alıcılarıdır. Bu modül, 433MHz frekansının yaygın olarak alınmasına yardımcı olur, ancak üzerinde kullanıcılar tarafından farklı frekanslar için değiştirilebilen bir düğüme de sahiptir. Değişken düğüm, frekansı 315MHz'den 433MHz'e ayarlayabilir. Modül verileri alabilir ancak üçüncü bir cihaz kullanmadan alıcıdan verileri çözemez ve görüntüleyemez. Çoğu zaman akıllı tahtalar ve mikrodenetleyiciler alıcıyla arayüz oluşturur. Modülün çıktısı, programlama ve kodlayıcılar aracılığıyla kodu çözülebilen kodlanmış bir biçimde gelir. Öte yandan 433MHz RF verici modülü ile iyi çalışır .
433MHz RF Alıcı Modülü

433MHz RF alıcı Pinout şeması 

433MHz RF alıcı, 4 tip işlev sunan 6 pime sahiptir. Pinout diyagramı, tüm bu pinlerin işlevselliğini göstermektedir.

433MHz RF Alıcı Modülü Pinout Yapılandırma şeması

Pin Yapılandırmaları Açıklama

VCC Pin:  VCC, RF modülü için güç giriş pinidir. Güç, işlevsel hale getirmek için dahili devreyi etkinleştirecektir.

GND Pini:  Ortak zemin için, RF modülünün yalnızca bir topraklama pimi vardır. Modülün diğer cihazlarla kullanılması gerekir ve ortak zemin, RF modülünün harici cihazlarla arayüz oluşturmasına yardımcı olur.

Veri Pini: 433MHz RF Modülünde dahili olarak birbirleriyle ortak olan iki veri giriş pini vardır. Bir seferde yalnızca bir iğneden veri alınmalıdır.

Anten Pimi:  Bu modül, menzili 100 metreye kadar uzatmak için harici kabloyu bağlamaya yardımcı olan bir anten pimine sahiptir. Antenin boyutu, çalışma frekansına bağlı olacaktır.

433MHz RF Alıcı Modül Özellikleri

  • RF alıcısı, çıktıyı kodlanmış bir biçimde iletir.
  • Modülün çalışma voltajı aralığı maksimum 5V'tur.
  • Alıcının frekansı, üzerinde bulunan yeşil bir düğüm kullanılarak değiştirilebilir.
  • En ucuz alıcılardan biridir ve düşük güç tüketimine sahiptir.
  • 433MHz RF modülü, ASK / OOK sinyalini giriş olarak kullanır.

433MHz RF Alıcı Uygulamaları

  • RF alıcısı, ev otomasyonunda geniş bir kullanıma sahiptir.
  • Ev içi güvenlik, hırsız alarmının çoğu verileri almak için RF alıcısını kullanır.
  • RF modülü verileri araçtaki uzaktan alır.
  • Uzaktan anahtarsız girişler ayrıca verileri almak için RF modülünü kullanır.

RF alıcısı nasıl kullanılır 

RF alıcı modülünün kullanımı basit görünebilir ancak veriyi kendisinden almak biraz zordur. Modül, verileri bir sinyal şeklinde alır ve veri pinine gönderir. Modül tarafından alınan veriler her zaman iki yöntemle kodu çözülebilen kodlanmış bir formdadır. İlki programlama yoluyla, ikincisi ise bir kod çözücüdür.

Arduino veya STM32 ile programlama

433MHz RF alıcı modülü, verileri ASK modülasyonlu formda alır. Demodüle etmek için dahili bir program yardımcı olabilir. Mikrodenetleyici panoları için, bazı kitaplıklar sinyali demodüle etmek / kodunu çözmek için kullanılabilir. Onlardan bazıları:

  • #include <REGx051.H> (C dili)
  • #include <RH_ASK.h> (Arduino ve STM32F103C8)

Bu iki kitaplık kolay görünebilir, ancak verileri almak ve orijinal biçimine dönüştürmek zordur. Bazen dönüştürülen veriler bozuk görünebilir. Veri bozulmasını önlemek için başka bir yöntem mevcuttur. Bu devre şeması, bu modülün Arduino ile arayüzünü gösterir.

Arduino ile arayüz oluşturan 433 MHz RF Alıcı Modülü

Kod çözücü

Kod çözücü, 433MHz RF alıcı modülünün verilerini kodlanmış formdan 4 bit'e dönüştürmek için özel olarak tasarlanmıştır. Bu dönüştürülmüş veriler, herhangi bir harici cihaz veya IC tarafından alınabilir. Verilerin bu dönüşümü, kontrolörler için programlama sınırını ortadan kaldırır. Verilerin kodunu çözmek için hemen hemen her programlama dili bir kod çözücü ile kullanılabilir.

RF Alıcı Modülü için Anten Gereksinimi

Harici anten, menzilini genişletmek için RF alıcı modülüne takılabilir. Aralığı genişletmek için modül 315MHz için 23cm ve 433.92MHz için 17cm kabloya sahip olmalıdır. Bunların her ikisi de maksimum ve minimum frekans seviyesindeki minimum ve maksimum anten aralığıdır. Diğerleri referans alınarak çıkarılabilir.


RF alıcı modülü, verileri her zaman form sinyalinde yayınlayan RF vericisinden alır. Aynı frekansa sahip RF vericisinin her sinyali RF modülü tarafından alınır. Güvenli bağlantı, programlama ve kodlayıcı / kod çözücüler kullanılarak kurulabilir.

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.