vericiye uygun algoritma

Başlatan merve damar, 15 Nisan 2020, 16:50:01

merve damar

Holteğin HTT6P427A vericisini kullanmak istiyoruz. Bir üründe kullanılmış ve bir alıcıyla denedik. osiloskoptan baktık evet verici bir sinyal gönderiyor ve üzerinde HT6P427A var. Arduinoda kod çözücü ile denedim ve gönderdiği değerleri görebildim. yani vericinin ne gönderdiğini biliyorum ama buna uygun bir algoritma yazamıyoruz. datasheetine bakıyoruz ve örnek hiç bir kod yok. yardımcı olabilir misiniz? her basıldığında mesela bu değeri gönderiyor.
37059524
datasheete bakıp bir algoritma önerebilir misiiz?
https://www.holtek.com/documents/10179/116711/HT6P4x7Av100.pdf

Sozuak

Merak ettiğimden soruyorum bu parça ile tecrübem yok.

Söz konusu eleman üzerindeki data girişlerinden aldığı değerlere göre kodlayıp gönderiyor. Sizin bahsettiğiniz ürün bu girişlere farklı durumlar için farklı veriler yükleyip mi gönderiyor yoksa sabit bir bilgi mi?
Neye göre gönderiyor farklı durumlar oluşturup onları mı gönderiyor?

merve damar

Ürün her basıldığında sabit sinyal gönderiyor. kod çözücüyle okuduğumda da bu değeri gördüm. ürün uzaktan kumanda. aç kapa yapıcak yani. bu verici sürekli aynı değerleri gönderiyor.

fide

Learning kısmını atlamışsınız.
Bu entegre halihaxırda çalışan bir kumandaya paralel kumanda tsnımlamak için kullanılır.

Basit pt2262 ile yapılmış bir elcik kumandayı bununla birebir kopyalarsınız.
Bundan dolayı bu kumandanın kodunu çözmek ile uğraşmak yerine sabit bir transmit - receive seti kullanın. Pt2262-pt2272 çifti gibi
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

Sozuak

Şöyle diyeyim. Bende de bir garaj kumandası var. Kumandanın tek tuşu garajı diğer tuşu bina kapısını açıyor.

Bina kapısını açmak için her basmamda kapı açık yada kapalı da olsa açma işlemi yapıyor. Kapı kontrol ünitesinden hep aynı röle sesi geliyor.

Diyeceğim şu ki farklı kod göndermiyor olması normal. Her basmanızda karşı tarafa kendi tanımlama kodu ile bir kod yolluyor. Alıcıda o tanımlı kod tutarsa kapıyı açma işlemi yapıyor.

Garaj kapısında da  diyelim ki bastınız açtı. bir süre sonra kapı otomatik  kapandı yine bastınız yine açtı. Yani her seferinde benim kodum xxx sana da xyz gönderiyorum diyor. Garaj kapısı kapalı ise açılıyor, açılmakta ise duruyor, duruyorsa kapanıyor.

Dolayısıyla ben şunu anlıyorum bu alet tek düğmeli ise karşı tarafa her basmada farklı kod yollamıyor.

Sizdeki 2 düğmeli bir aç biri kapa ise ve fide'nin dediği gibi tanımlama yapılmamışsa hep aynı kodu yolluyor olabilir.

merve damar

Alıntı yapılan: fide - 15 Nisan 2020, 18:02:35Learning kısmını atlamışsınız.
Bu entegre halihaxırda çalışan bir kumandaya paralel kumanda tsnımlamak için kullanılır.

Basit pt2262 ile yapılmış bir elcik kumandayı bununla birebir kopyalarsınız.
Bundan dolayı bu kumandanın kodunu çözmek ile uğraşmak yerine sabit bir transmit - receive seti kullanın. Pt2262-pt2272 çifti gibi
Fiyattan dolayı kullanamayız. evet onu kullansak zaten sorun kalmaz. ihtiyacım olan şey algoritma fikri

merve damar

Alıntı yapılan: Sozuak - 15 Nisan 2020, 18:14:10Şöyle diyeyim. Bende de bir garaj kumandası var. Kumandanın tek tuşu garajı diğer tuşu bina kapısını açıyor.

Bina kapısını açmak için her basmamda kapı açık yada kapalı da olsa açma işlemi yapıyor. Kapı kontrol ünitesinden hep aynı röle sesi geliyor.

Diyeceğim şu ki farklı kod göndermiyor olması normal. Her basmanızda karşı tarafa kendi tanımlama kodu ile bir kod yolluyor. Alıcıda o tanımlı kod tutarsa kapıyı açma işlemi yapıyor.

Garaj kapısında da  diyelim ki bastınız açtı. bir süre sonra kapı otomatik  kapandı yine bastınız yine açtı. Yani her seferinde benim kodum xxx sana da xyz gönderiyorum diyor. Garaj kapısı kapalı ise açılıyor, açılmakta ise duruyor, duruyorsa kapanıyor.

Dolayısıyla ben şunu anlıyorum bu alet tek düğmeli ise karşı tarafa her basmada farklı kod yollamıyor.

Sizdeki 2 düğmeli bir aç biri kapa ise ve fide'nin dediği gibi tanımlama yapılmamışsa hep aynı kodu yolluyor olabilir.
evet bende onu diyorum sürekli aynı kodu gönderiyor ve bu normal. ben bu kodu nasıl algılarım buna uygun kod yazmam gerekiyor.
gönderdiğini okudum. ama amacım vericiye bu kodu tanıtmak. nasıl tanıtabilirim ?

Sozuak

Sizin amacınız aynı kodu üretip yollamak bunu yapacak bir vericiye ihtiyacınız var. Doğru mu anladım?

Sonuçta kodu çözdüm diyorsunuz. Biraz karmaşık anlatmışsınız. Olayın bütününü bilmediğim için yada başka bir sebepten tam anlayamadığımı düşünüyorum.

merve damar

afedersiniz. elimde bir ürün var verici görevi görüyor ve üzerinde bu entegre var. bir alıcıyla denedim alıcı ook modulasyonuna uygun. bu alıcıyla anlaştılar. alıcı tepsi veriyor butona basıldığında. bizde bu entegreyi kullanarak verici modül yapıcaz. bir alıcıyla eşleşicek. ve aç kapa işlemi yapacak. entegrenin verdiği kodları kod çözücüyle aldık. sadece bu kodları alıcıya tanıttırmak lazım. bunun içinde uygun bir algoritma gerekli.

mg1980

15 Nisan 2020, 23:51:46 #9 Son düzenlenme: 16 Nisan 2020, 00:00:46 mg1980
Arduino kod çözücüye göre;

SIFRE=37059524;  //ise..

if(SIFRE==37059524) {
digitalWrite(MOTOR, !digitalRead(MOTOR));
delay(1000);
}

Yanlış anlamadıysam bu işinizi halleder...(Arduino kod çözücüdeki kod ve kütüphanelerin de alıcı kodunuzda olması kaydıyla)
 

yas

Yanlış anlamadıysam hangi butona basılırsa basılsın gelen data hep aynı oluyor. Muhtemelen encoder chipin konfigüre edilmesi gerekli aşağıdaki dokumanı inceleyin ve yükleme donanımına ve yazılımına ihtiyacınız olabilir.

https://www.holtek.com/documents/10179/116745/an0499e.pdf

Sozuak

Kumanda bu durumda hazır var onunla uğraşmayacaksınız anladığım kadarıyla.

Alıcı kısmını da siz yapıyorsunuz ve cihazınıza entegre edeceksiniz.

Eğer doğru anladıysam asıl soru şu:

Alıcı kısmında işlemi arduino yada uyumlu bir kart ile mi yapacaksınız, programlama aracınız Arduino mu?

merve damar

hayır işlemci nuvoton.
Teşekkürler herkese

Yasal Uyarı: Picproje.org sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.Knın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Picproje.org hakkında yapılacak tüm hukuksal şikayetleri İletişim sayfamızdan bize bildirdikten en geç 3 (üç) iş günü içerisinde ilgili kanunlar ve yönetmelikler çerçevesinde tarafımızca incelenerek gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.