» elektronik » Arduino »IR uzaktan kumanda ile çıkış kontrolü

IR uzaktan kumanda ile çıkış kontrolü


IR uzaktan kumanda ile çıkış kontrolü



Kızılötesi uzaktan kumanda yardımıyla açılıp kapanan bir soket yapacağız.
Bir şey net değilse derhal söylemeliyim, yorumlarda her şeyi açıklayacağım.

İkaz gerilimi 220 V

Neye ihtiyacımız var:


  • Arduino
  • IR alıcısı
  • IR uzaktan kumanda
  • Süveter sevmek baba anne ve baba baba
  • 220 V katı hal rölesi
  • Bir yırtık telli soket
  • Prototip tahtası
  • Ampul duylu ampul



Hepsini bir araya getirmek



Başlamak için soketi alacağız, 2 vidayı söküp açacağız.

Sonra bir tornavida ile 2 kabloyu 2 terminale sıkıştırıp bir kabloyu ikiye kesiyoruz. Böylece resimdeki gibi çıkıyor.

Daha sonra, kesildiğimiz iki kabloyu resimde gösterildiği gibi 220 V için katı hal rölesine takın!



Şimdi her şeyi resimdeki gibi bağlarız.

IR sensörü:
  • GND sol ayak
  • orta bacak 5V
  • sağ bacak A0


220 V katı hal rölesi
  • vcc - 5V
  • gnd - GND
  • IN - D9


Ve işte taslağın kendisi



#include  // IR alıcısıyla çalışmak için kütüphaneyi bağlayın

IRrecv irrecv (A0); // IR alıcısının bağlı olduğu pimi belirtin
decode_results sonuçları;

void setup () // kurulum prosedürü
{
irrecv.enableIRIn (); // kızılötesi sinyali almaya başlayın
pinMode (9, ÇIKIŞ); // pin 9 çıkış olacaktır (ing. "output")
pinMode (A0, INPUT); // pin A0 bir giriş olacak (İngilizce "intput")

Serial.begin (9600); // bağlantı noktası monitörünü bağla
}

void loop () // döngü prosedürü
{
if (irrecv.decode (& results)) // veri geldiyse, komutları yürütün
{
Serial.println (results.value); // alınan verileri porta gönder

// alınan sinyale bağlı olarak LED'leri açıp kapatın

if (results.value == 16754775) {
digitalWrite (9, YÜKSEK); // ışığı kapat
}
if (results.value == 16775175) {
digitalWrite (9, DÜŞÜK); // ışığı aç
}

irrecv.resume (); // IR alıcısında bir sonraki sinyali al
}
}


Kroki indir sketch_feb18b1_ino.zip [734 b] (indirmeler: 227)

Çizim yüklendikten sonra, bağlantı noktası monitörünü açın ve IR uzaktan kumandadaki düğmesine basın. Bunun yerine tek bir basının sonucu yazılır
if (results.value == 16775175) {
digitalWrite (9, DÜŞÜK);
}

Şimdi tekrar çizimi doldurabilir ve kullanabilirsiniz!

Dikkatli kullanın! Yaralanmalarından ben sorumlu değilim!

9.3
8
8

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın
8 açıklama
Yazar
Teşekkürler !!!
Anton Martyanov,
Evet, bu sitede elektrik / elektronik bölümündeki ev yapımı ürünlerin% 99'u Ali'den mallar içeriyor. Kit setleri değil, mallar. Arduino kullanmanın tek avantajı, bunları nasıl programlayacağınızı öğrenebilmenizdir. Aynı başarı ile, DIY PLC Siemens Logosu veya Doğrudan Mantıkta kullanılabilir.
Bu ev yapımı ürünün yararlılığı hakkında sizinle tartışmayacağım, çünkü tekrar etmenin gerekli olduğunu düşünenler tarafından belirlenir. En iyi dileklerimle. İyi şanslar
Yazar
Ama herkes onlara sahip değil! Bu nedenle, biraz sorun almanız gerekecek ve ayrıca bu bgm.imdmyself.com/tr ve aliexpress'ten satın almıyorsunuz
Lambalar ve fanlar artık kontrol ediliyor.
Bu bir arduino ile rahatsız etmekten çok daha kolay.
Yazar
Yukarıdaki cevap
Yazar
Bu, lamba veya fan gibi IR olmayan cihazları kontrol etmek için uygundur.
Ve hangisini yönetmek için? Sadece olmak için mi?
Ama neden çıkışı kontrol etmek zahmet ??? Evet, IR kanalında bile.

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...