Mündəricat:
- Addım 1: Siqnalları qeyd edin
- Addım 2: Pulse/Gecikmə Ölçümü
- Addım 3: Soket 1, 2, 3 üçün Siqnalları müqayisə edin və Fərqi tapın
- Addım 4: Test üçün Kod yazın
- Addım 5: Kodu Əsas Göndərənlə Test Edin
Video: ESP3866 üçün Tərs Mühəndislik Ritter 8341C Protokolu: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Hamıya salam.
Kiçik ev avtomatlaşdırma üçün əsas 433 MHz idarə olunan prizlərdən istifadə edirəm. Ünvanı tənzimləmək üçün DIP açarları olan 3 dəstə sahibəm. Bunlar yaxşı işləyirdi. Ancaq bir müddət (bir və ya iki il əvvəl) "ritter" dən bir dəst priz almışdım. Təsviri əvvəl oxumamışdım və açdıqdan sonra başa düşdüm ki, DIP açarları yox idi və ESP üçün rcswitch libaryı düzgün protokolu "danışmadı". Buna görə onlardan yalnız uzaqdan idarəetmə ilə istifadə etdim.
İndi tətilimdə bunu dəyişməyə başladım… burada bu layihəni sənədləşdirmək istəyirəm. Ümid edirəm eyni və ya bənzər bir problemi olan başqasına kömək edəcək.
Addım 1: Siqnalları qeyd edin
Siqnalları qeyd etmək üçün 433 MHz qəbuledici modulu bir ESP8266 -ya bağladım (yalnız enerji təchizatı yaxşı olar) və Hantek 6022 osiloskopumu məlumat pininə bağladım.
Sonra pultun düyməsini basdım və siqnal qatarını yazdım.
Addım 2: Pulse/Gecikmə Ölçümü
Siqnalı yazdıqdan sonra bir partlayışın başlanğıcını və sonunu axtardım. Adətən bir yuva uzaqdan idarəetmə düyməsi basıldığı müddətdə eyni partlayışı 3 dəfə və ya bəzən göndərir.
İndi nəbzi/gecikmə vaxtlarını ölçüb yazdım. Bunu bütün altı siqnal qatarı üçün təkrarladım (3 x on + 3 x off).
Addım 3: Soket 1, 2, 3 üçün Siqnalları müqayisə edin və Fərqi tapın
Bəzi ölçmələrdən sonra HIGH və LOW + siqnal müddətlərini müqayisə etdim. Dəyişikliklər fərqli əmrlər idi. Digər siqnallar protokol/istehsalçı kodları kimi bir şey idi. Həm də hər partlamanın bir başlanğıc və son ardıcıllığı vardı.
Siqnal "BAŞLAT + DİZİNİ DƏYİŞMƏMƏK + AÇMA/KAPATMA ƏMRİ + CİHAZIN ADRESİ + SON" bölməsindən ibarətdir.
Addım 4: Test üçün Kod yazın
Bir müddət sonra ehtiyacım olan bütün (nəzəri) məlumatlara sahib oldum. ESP8266 və 433 MHz ötürücü üçün qısa bir test eskizi yaratdım. Döngədə, hər üç yuva əmrlər arasında gecikmə ilə açılır/bağlanır.
Addım 5: Kodu Əsas Göndərənlə Test Edin
Batareyanı ESP -yə bağladım və qonaq otağına getdim. 6 əmrdən 5 -i işləyirdi və bir əmr ardıcıllığında bir yazı səhvini düzəltdikdən sonra bütün kodlar işləyirdi.
Yaxşı, indi ESP8266 RC Nəzarətçimlə bütün 12 rc-prizini (9-u DIP ünvanı + 3 yeni ritter) dəyişdirə bilərəm.
GitHub-da demo kodu tapa bilərsiniz
Tövsiyə:
Tərs Mühəndislik: 11 Addım (Şəkillərlə birlikdə)
Tərs Mühəndislik: Instructables -dəki bir çox üzv, məlumat cədvəlləri və ya cihazın pin çıxışı və ya cavablarda göstərilməsini soruşur, təəssüf ki, həmişə bir məlumat cədvəli və sxemləri ala bilmirsiniz, bu hallarda yalnız bir tərs mühəndislik seçiminiz var. Tərs mühərrik
Çindən Tərs Mühəndis Reçine Kapsüllü Yüksək Gərginlik Modulu: 7 addım
Çindən Tərs Mühəndis Reçine Kapsüllü Yüksək Gərginlik Modulu: Hər kəs bu modulları 25 mm (1 düym) ətrafında uzun qığılcım məsafəsi ilə sevir: Dand, Çindən təxminən 3-4 dollara əlverişlidir. Bəs 1 nömrəli problem nədir? Nominal Giriş 6 -dan yuxarı yalnız 1 Volt ilə asanlıqla zədələnə bilər
OAREE - 3D Çaplı - Arduino ilə Mühəndislik təhsili üçün maneələrdən qaçan robot (OAREE): 5 addım (şəkillərlə)
OAREE - 3D Çap - Arduino ilə Mühəndislik Təhsili Üçün Maneələrdən Kaçınan Robot (OAREE) Dizaynı: OAREE (Mühəndislik Təhsili Üçün Maneədən Kaçınan Robot) Dizayn: Bu təlimatın məqsədi sadə/yığcam bir OAR (Maneədən Qaçan Robot) robotu dizayn etmək idi. 3D çap, montajı asan, hərəkət etmək üçün davamlı fırlanma servolarından istifadə edir
Digital IC Tester (Sənaye və Mühəndislik Kollecləri üçün) Shubham Kumar, UIET, Panjab Universiteti: 6 addım (şəkillərlə)
Shubham Kumar, UIET, Panjab Universiteti tərəfindən Digital IC Test Cihazı (Sənaye və Mühəndislik Kollecləri üçün): Digital IC Test cihazının tətbiqi və işlənməsi (CMOS və TTL IC -lər üçün): ÖZET: Hər bir elektron dövrənin əsas komponenti olan IC -lər istifadə edilə bilər. geniş məqsəd və funksiyalar üçün. Ancaq bəzən səhv IC -lər səbəbiylə dövrə işləmir
Tərs Mühəndislik və Avtomobil Dayanacaq Sensorlarının Təkmilləşdirilməsi: 7 addım
Tərs Mühəndislik və Avtomobil Dayanacaq Sensorlarının Təkmilləşdirilməsi: Bu təlimat tərs mühəndisliyi başa düşməyi, məlumatları təhlil etməyi və bu məlumatlarla yeni məhsul inkişaf etdirməyi göstərir