RF Alıcılar

Başlatan oztrk, 12 Temmuz 2020, 02:19:01

oztrk

Merhabalar
Öncelikle Etepic'i keşfetmekten dolayı mutluyum ve insanların bilgi edinmesi için böyle bir platform oluşturduğunuz için teşekkür ederim.
Ben bir Rf alıcı devresi yapmak istiyorum. Dükkan için ama aslında bunu kendim yapmayı istememdeki amaç yani bilgiler edinmek ve öğrenmek. Elektronik haberleşme öğrencisiyim. Şimdi Dükkanda iki tane birbirinden bağımsız kepenk var biri rf kumanda diğeri anahtarla kontrol ediliyor. Anahtarla kontrol edileni kablosuz bi hale getirmek amacım. Verici olarak da kablosuz kontrol edilen kepengin kumandasını kullanmak istiyorum çünkü 2 butonu var ve bir butonu boşta kalıyor. Öğrenmek istediğim ben bu rf kumandanın gönderdiği datayı nasıl görürüm, sadece rf alıcı ile bu işlem olur mu, alıcı ile birlikte kod çözücü gerekir mi ya da bunlar dışında sadece sizin önerinizle nasıl bir yol izlemeliyim. (osiloskobum yok :) ) Teşekkür ederim şimdiden.



Böyle de bir alıcı var elimde. Bununla kumandanın gönderdiği datayı görmem mümkünmüdür.

İlyas KAYA

Merhaba hoşgeldiniz.

Kumandanızın nasıl bir kod gönderdigini görmek zorundasınız. Pc scope programı ve mikrofon girişi olan bir bilgisayar ile görebilirsiniz. Eğer değişken kod değilde fix kodlu ise çözümleme yapabilirsiniz.
Bunun için ise kare dalgaların genişliğini ölçüp bir diziye yerleştirip bu uzunluklara göre önce binary sonra decimal e çevirmeniz gerekir. Daha sonra basılan tuş ne ise ona göre işlem yapılır.

RF kumanda konularında dahaçok yüzeysel yardım alabileceğinizi unutmayın. Siz başlayın takıldığınız yerde ben veya arkadaşlarımız yardımcı olacaktır.
Göz odur ki dağ ardını görsün,
Akıl odur ki başa geleceği bilsin.!

ete

İlyas'ın dediği gibi vericinin ne verdiğini yada alıcınızın ne aldığını görmeniz gerekir ki ona göre kodu çözme yolunda karar alabilirsiniz.
Bazen görmeden de bu iş yapılabilir. Bazen diyorum çünki bu iş tamamen mevcut RF ile çalışan sisteminizin nasıl çalıştığına bağlı. İki sistemden RF ile çalışanı hem RF vericisi hemde alıcısı üzerindeki entegreleri incelemeniz gerekiyor.
Şayet verici ve alıcı üzerinde PT serisi bir entegre gurubu var ise işiniz kolaylaşacak.
Bunun için istersen önce bu dediklerimi bir incele ve buraya gerekirse resimlerini koy. Yada entegreleri inceleyip isimlerini yaz ki ne yapacağımıza karar verelim.

Bu işin en güzel olanı elindeki RF vericisinin ikinci butonunu bu işe bağlamak olurdu.
Ancak genelde kepenk'i kaldırmakiçin butonun birisi , indirmek için ise diğer kullanılır. Bazende tek buton toggle çalıştırılıp bir basışta kaldır ikinci basışta ise indir yapar.
Sistemin bu ikinci guruba giriyor ise diğerbutonuda benzer şekilde çalıştırıp diğer kepenk'e kumanda etmek harika olurdu. Daha da harikası pic ile RF den gelen sinyali çözüp kepenk'e gereken işlemleri yaptırmak olurdu. dediğim gibi her şey elindeki mevcut sistemin nasıl çalıştığına bağlı.

Ete

oztrk


Alıcı bu şekilde



üzerinde kullanılan Pic16F628A


RF alıcı üzerindeki entegre himark RX3400 datasheet http://pdf.dzsc.com/RX3/RX3400.pdf








VERİCİ VE ÜZERİNDEKİ ENTEGRELER

Bunu arduino ile pic kullanmadan Atmega328p'yi programlayarak yapmam mümkün müdür buda bir pic aslında :) ?

Yanıtlarınız için teşekkür ederim :)

İlyas KAYA

Arduino nun Rc master kütüphanesi ile deneyin eğer çözebilir ise Arduino ile de yapabilirsiniz. Kumanda verici özel bir kodlamaya sahip gibi görünüyor. Standart değil.
Göz odur ki dağ ardını görsün,
Akıl odur ki başa geleceği bilsin.!

ete

Görünen o ki sistemi üreten firma özel bir kod sistemi yaratarak bu sistemi yapmış.
Verici üzerindeki eprom ise rolling code benzeri bir mantık kullanıldığının işareti.
Bu kodu çözmen gerçekten zor ama yinede denemeden vaz geçmemeni tavsiye ederim. Tabiiki bir takım yardımcı programlar kullanarak öncelikle ardışık kod göndererek nelerin değiştiğine bakman lazım. Hep aynı kod gönderiliyorsa işin çok kolay ama değil ise o epromda kayıtlı bütün kodları kullanman gerekecek. Yada o epromda ne kayıtlı olduğunu bilmen gerekecek.
Kolay iş değil ama uğraşması zevkli bir konu.

Ete

oztrk

Öncelikle yanıtlarınız için teşekkür ederim.
Dediğiniz gibi verici üzerinde bulunan 24LC00 entegresi I2C uyumlu bir EEprom.
Bunlar Microchip tarafından gömülü bir şekilde üretiliyormuş ve zaten vericide 4 adet çıkış pini bulunmakta 5V gnd scl ve sda pinleri.
Eğer bu EEPROM gömülü bir rolling koda sahipse ve biz bunu bu şekilde satın alabiliyorsak bunu alan kişinin de bu kodları bir şekilde görmesi gerekiyor ki ona göre bir alıcı devresi oluştursun. Alıcının fotoğrafındada görüldüğü gibi üzerinde bulunan picde de bunu çözecek bir algoritma var diye düşünüyorum.
Arduinonun da I2C pinleri mevcut. Ben bu EEPROM u arduino ile nasıl okuyacağımı araştırayım.
Eğer kumandayı çözmeyi başaramazsam kendim bir rf  vericiye bir pic tarafından kendi ürettirdiğim data ve alıcının bu dataya göre işlem yaptırmam ne kadar sağlıklı olur ya da bu alıcı verici devresini en güvenli biçimde nasıl oluştururum. Sonuçta bunu dükkan kepengini kontrol etmek için kullanacağım o yüzden kopyalanabilirliğini azaltmak gerekiyor.
Şimdiden vereceğiniz yanıtlar için teşekkür ederim.

ete

Kodu çözemeyip işi kendin yapmaya kalkarsan en güvenli sistem elbette rolling kod kullanan sistemler. Kopyalanması epeyce zor. Ama işin zorluğu bu iş için hazır entegre alman gerekecek. Bunun için bir elcik gerekecek nasıl yapacaksın bilmem. Bence en güzeli o mevcut aleti hangi firma yapmış ise ki yerli yapılmış gözüküyor gidip adamlardan ikinci sistemi almaya çalış bence. Hatta tek elcikle çalışacak sistem olsun diyede belirt.
Yoksa işin zor gözüküyor. Çok emniyet beklentin olduğu için söylüyorum bunu. Yoksa iş kolay aslında. Ama kolay olan işin kopyalanması ihtimali çok yüksek. Kendi adıma konuşursam piyasadaki kumandaların pek çoğunu okuyup kopyalayabilirim. Rolling olanları ise ancak okuyabiliyorum. Ama ona uygun bir verici yapmak yada alıcı yapmak kolay değil.

Ete

oztrk

Bu tek elcik tam olarak ne tek kanallı mı oluyor?

Powered by EzPortal