Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, konuşmacı 433 MHz radyo frekans bandında iletişim sağlayan verici ve alıcı modülleri tanıtmaktadır.
- Video, modüllerin fiziksel özellikleri ve bağlantı noktalarının tanıtımıyla başlayıp, çalışma prensibini açıklamaktadır. Ardından elektromanyetik spektrum ve anten bağlantıları hakkında bilgiler verilmektedir. Son bölümde ise Arduino ile bu modüllerin nasıl kullanılacağı, sıcaklık sensörü ile veri aktarımı örneği ve gerekli kütüphanelerin (RadioHead, SPI, ASK) nasıl kullanılacağı detaylı olarak anlatılmaktadır. Video, uzaktan kumanda devreleri gibi uygulama alanlarını da ele almaktadır.
- 00:35Radyo Frekans Bandında Çalışan Modüller
- Çalışma, 433 MHz radyo frekansı üzerinden iletişim sağlayan iki modül içeriyor.
- Verici modülü yaklaşık 2 santimetre boyunda, 433 MHz kristali ve GND, VCC, DATA bağlantı bacakları bulunuyor.
- Alıcı modülü yaklaşık 1,5x3 santimetre boyunda, bobin, ayarlı kondansatör, LM358 işlemci ve 4 bağlantı bacağı (VCC, GND ve iki DATA bacağı) içeriyor.
- 01:33Modüllerin Özellikleri ve Kullanımı
- Modüller 3,5-12 volt arasında çalışıyor, voltaj arttıkça mesafe artıyor deniyor.
- Çalışma mesafesi yaklaşık 20-100 metre arasında değişiyor.
- Anten bağlantıları herhangi bir tek telli kabloyla yapılabilir veya kalemin etrafında sarılarak helezon şekline getirilebilir.
- 02:10Gelişmiş Modül Versiyonu
- Gelişmiş versiyonda verici ve alıcı modüllerde kodlayıcı ve kod çözücü bulunuyor.
- Alıcı modülünde GND ve VCC dışında 5 farklı hat bulunuyor.
- Bu modüller genellikle uzaktan kumanda, garaj kapısı gibi uygulamalar için kullanılıyor.
- 03:14Modüllerin Sınırlamaları
- Modüllerde ayrımı olmadığı için aynı ortamda birden fazla verici aynı alıcıya bağlı olabilir.
- Uygulama alanları genellikle uzaktan kumanda devreleri gibi kısa menzilli sistemlerdir.
- Modüller tek yönlü haberleşme sağlar, vericiden alıcıya data iletilir.
- 04:06Elektromanyetik Spektrum ve Anten Hesaplama
- Elektromanyetik spektrumda sağ tarafa doğru enerji ve frekans azalırken dalga boyu artıyor.
- 433 MHz frekansında dalga boyu yaklaşık 70 santimetre.
- Radyo frekansında iletişim yapan cihazlarda kullanılan antenler dalga boyunda, yarısı veya dörtte biri kadar olmalı.
- 05:44İşlem Prensibi
- Modüllerde 433 MHz kristal sürekli sinüs dalgası üretiyor, ancak data girişinden veri gelmediğinde antenden çıkış yok.
- Bu düzenlemeye Amplitude Shifting Keying (ASK) deniyor ve sadece dalganın genliği ile ilgili düzenleme yapılıyor.
- Veri girişinin 1 olduğu yerde sinyal yollanırken, 0 olduğu yerde hiçbir bilgi gitmiyor.
- 06:36Test Devresi
- Test için verici devrenin data girişine bir buton, alıcı devrenin data çıkışına bir LED bağlanıyor.
- Butona basıldığında LED yanıyor ancak veri iletişim çok sağlıklı değil, LED hafif yanıyor veya net veri alınmıyor.
- Arduino ile kullanırken yazılan kodlar sayesinde bu sorunun üstesinden gelinebilir.
- 07:15Arduino ile Sıcaklık Sensörü Projesi
- Verici Arduino'ya sıcaklık sensörü bağlanıp, ölçtüğü sıcaklık değerleri alıcı Arduino'ya yollanıyor.
- Verici devrede data girişi Arduino'nun 12 numaralı dijital piline, sıcaklık verileri analog A5 bağlantısına bağlanıyor.
- Alıcı devrede LCD ekran eklendi ve veri girişinin 11'e bağlanması gerekiyor.
- 07:59Kullanılan Kütüphaneler
- Tek hat üzerinden seri haberleşme sağlanıyor ve SPI kütüphanesi kullanılıyor.
- Bazı örneklerde RadioHead veya VirtualWire kütüphaneleri de kullanılıyor.
- RadioHead kütüphanesi sadece bu modül için değil, telsiz haberleşmesinde de kullanılan kapsamlı bir kütüphanedir.
- 08:49Kod Analizi
- SPI ve RadioHead kütüphaneleri dahil ediliyor, SPI kütüphanesi Arduino IDE'de tanımlı.
- Ölçülen değerler string haline dönüştürülüp karşı tarafa yollanıyor.
- Verici kısmında LM35 sensörünün değerleri ölçülüp, sıcaklık değeri string'e dönüştürüldükten sonra send komutuyla karşı tarafa yollanıyor.
- 10:49Alıcı Modül Kodları
- Alıcı modülünde de RadioHead kütüphanesi dahil ediliyor ve LCD ekranda göstermek için LCD kütüphanesi kullanılıyor.
- Gelen verinin kaç bit olduğunu belirleyen bir tampon oluşturuluyor.
- Sıcaklık değeri 5 basamaklı olarak belirleniyor ve gelen veri string temp değişkenine atanıyor.