Mündəricat:
- Addım 1: Parçalar və Alətlər
- Addım 2: Quraşdırma
- Addım 3: Firmware Detalları və Proqramlaşdırma
- Addım 4: Host İnterfeysi Təfərrüatları
- Addım 5: Tamamlama və İstifadə
Video: İnfraqırmızı NEC Protokol Kodlayıcısı və Dekoder Kartı: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Xam modulyasiya edilmiş və ya demodulyasiya edilmiş bir NEC IR siqnalı alır və serial portdan göndərilən baytlara çevirir. Serial baud dərəcəsi iki standart sürətdən seçilə bilər. Varsayılan istifadə rejimi, çərçivə baytları, yüksək ünvan, aşağı ünvan və təsdiq edilmiş əmr baytı olan bir əmr ardıcıllığını ötürür. Bu cihaz, PIC, Arduino, FTDI və ya digər oxşar seriyalı cihaz ola bilən əsas prosessordan protokol deşifrinin iş yükünü aradan qaldırmaq üçün hazırlanmışdır. I. R. istifadə edərkən tam dupleks ünsiyyəti dəstəkləyir. ötürücü.
Çıxış protokolu asanlıqla alınacaq şəkildə yazılmışdır. 255 və 254 dəyərləri, bayt çərçivəsi və sonra məlumat baytları, təkrar kodlar 250 & 253 ilə göstərilir. Bu dəyərlərin heç biri normal olaraq NEC əmr ardıcıllığında olmayacaq və ya ən azından bu qaydada olmayacaq. Cihaz, 8 bit tərs olan 8 bitlik ünvandan çox, 16 bit Ünvanlı, genişləndirilmiş NEC Protokolunu gözləyir. Bu cihaz bütün ünvanları qəbul edir və alınan ünvanı ana cihaza ötürür.
Məlumat səhifəsində daha çox məlumat və təfərrüatlar var. Məlumat cədvəlini yükləyin
Layihə faylları bu addımdan ZIP olaraq endirilə bilər və ya yükləmək üçün GitHub -a daxil olun.
Addım 1: Parçalar və Alətlər
Parçalar: Bəzi hissələr yalnız qəbul üçün tələb olunmur.
- Məhdud sayda yığılmış cihaz mövcuddur - NLEDshop.com
- Çaplı Devre Kartı - Layihələr Qovluğunda və ya GitHub -da Qartal Faylları mövcuddur
- PIC12F1572 və ya PIC12F1822/PIC12F1840 (yalnız qəbul üçün)
- TSOP38238 OR TFBS4711 ötürücü kimi 38KHz infraqırmızı qəbuledici.
- I. R üçün uyğun 1x 5mm İnfraqırmızı LED. keçmə
- 2x 0.1uF 0805 SMD kondansatörü
- 2x 47ohm 0805 SMD rezistoru
- 1x NPN Transistor, SMD SOT -23 - BSR17A və ya bənzəri
- N. E. C -dən istifadə edən infraqırmızı uzaqdan idarəetmə. ən ucuz Çin nəzarətçiləri olan protokol - Bəzilərini burada tapın
Alətlər:
- Elektronika alətləri
- Cımbız
- SMD lövhələrini yenidən doldurmağın bir yolu - isti hava tabancası, yenidən doldurma sobası, ocaq
Addım 2: Quraşdırma
Lehim pastası tətbiq edin, hissələri yerləşdirin və yenidən tökün.
Yalnız Qəbul İstifadəsi:
- TSOP38238 və ya bənzərini quraşdırın
- R1, R2, R3 və T1 tələb olunmur.
- CONFIG tullananını "PIN" ə bağlayın və ya açılmadan buraxın.
- Uyğun olan hər hansı bir mikro nəzarətçi istifadə edilə bilər.
Alıcı ilə Tam Dupleks / İki Yönlü İstifadə:
- TFBS4711 və ya oxşar bir İR quraşdırın. ötürücü
- R2, R3 və T1 tələb olunmur.
- CONFIG tullananını "GND" -ə bağlayın
- Yalnız PIC12F1572 uyğun gəlir.
LED və Alıcı ilə Tam Dubleks / İki Yönlü İstifadə:
- TSOP38238 və ya bənzərini quraşdırın
- İnfraqırmızı bir LED quraşdırın - 5 mm qübbəli və ya buna bənzər.
- R1 tələb olunmur.
- CONFIG tullananını "PIN" ə bağlayın və ya açılmadan buraxın Yalnız PIC12F1572 uyğun gəlir.
Uzaqdan İdarəetmə: Kiçik ucuz Çin infraqırmızı nəzarətçilərinin çoxu işləyəcək. Fərqli formalarda, ölçülərdə və miqdarda açarlarda olurlar. Burada istifadə olunan 24 düyməli bir uzaqdan idarəetmə cihazıdır, lakin daha çox və ya daha az düyməli uzaqdan idarəetmə cihazları eyni şəkildə işləyəcəkdir.
Xüsusi düymələr qrafikası ilə uzaqdan idarəetməyə yerləşdirilən bəzi xüsusi etiketlər çap edildi. Bu zəruri deyil, amma istifadəni xeyli asanlaşdırır. 24 düyməli (4x6 düyməli) şablon mövcuddur.
Addım 3: Firmware Detalları və Proqramlaşdırma
Firmware, PIC12 seriyalı prosessorlar üçün Assambleyada yazılmışdır. Nisbətən aşağı güclü (və ucuz) mikrokontrolörlərdən istifadə edərək lazımi kod səmərəliliyinə nail olmaq üçün montaj tələb olunurdu. Layihə sənədlərində MPLABX layihəsi var və standart MPASM tərtibçisindən istifadə edir.
1-ci addımda qeyd edildiyi kimi, bu cihaz sadəcə gələn NEC protokoluna əsaslanan əmrləri oxuyur və onları PIC, Arduninos və ya digər serial/COM əsaslı qurğular kimi bağlı qurğular tərəfindən asanlıqla oxunan standart 8-N-1 seriyalı baytlara çevirir.
Kod axını:
Ümumiyyətlə olduqca sadə, lakin baxmaq çətindir. Həm modulyasiya edilmiş, həm də demodulyasiya edilmiş siqnal kəsilərək oxunur və zamanlanır. Tam əmr kodları düzgün alındıqda, firmware alınan əmr kodlarının seriya baytlarına çevrilməsi və cihazın UART -ı göndərilməsi üçün bir bayraq təyin edir.
İstifadə seçimi:
Bu cihazda cihazların istifadəsini təyin etmək üçün istifadə edilə bilən iki lehim atlayıcısı var. BAUD jumper, 19, 200 və 250, 000 olaraq təyin olunan yavaş və ya sürətli baud sürətini seçir. Fərqli ötürmə nisbətlərindən istifadə etmək üçün proqram təminatı asanlıqla dəyişdirilə bilər. CONFIG tullanan cihazın modulyasiya edilmiş və ya demodulyasiya edilmiş bir siqnal alacağını gözləməli olub olmadığını seçmək üçün istifadə olunur. Hər ikisi Məlumat Vərəqində daha ətraflı təsvir edilmişdir.
Addım 4: Host İnterfeysi Təfərrüatları
Ev sahibi cihazı, TTL (3.3v və ya 5v) səviyyəli serial portu (UART) olan hər hansı bir şey ola bilər. FTDI, PIC, Arduino, ATMEL və s. Kimi hər şey bu cihazla əlaqə yaratmaq üçün istifadə edilə bilər.
Layihə sənədlərində C kodu nümunəsi olan bir TXT faylı var. Kod XC16 və PIC24F prosessorları üçün yazılsa da, sintaksis kifayət qədər ümumidir, buna görə də dilinizə/tərtibçinizə keçid əhəmiyyətsiz olmalıdır.
Kodu özünüz yazsanız/dəyişdirsəniz və paylaşmaq istəsəniz, mənə mesaj göndərin və mən burada yerləşdirəcəyəm.
Addım 5: Tamamlama və İstifadə
Bu cihaz, infraqırmızı uzaqdan idarəetmə ilə uyğunluq üçün köhnə NLED nəzarətçilərini təkmilləşdirmək üçün hazırlanmışdır. Digər cihazlarla, xüsusən də vaxtında işləməyən və NEC uzaq protokolunu deşifr etməyən bir çox başqa istifadə edə bilər. Bir sıra seriyalı baytların alınması əksər prosessorlar üçün sürətli və asandır.
NLED nəzarətçiləri və proqram təminatı daim təkmilləşdirilir və yenilənir. Hər hansı bir xüsusiyyət istəyi və ya səhv hesabatı ilə əlaqə saxlayın.
Oxuduğunuz üçün təşəkkürlər, www. NLEDshop.com saytına daxil olun, ABŞ -da Made in LED Nəzarətçiləri və LED Məhsulları. Və ya NLED məhsullarından istifadə edən daha çox layihə Təlimat Profilimizdə və ya veb saytımızdakı Layihələr Səhifəsində tapa bilərsiniz.
Xəbərlər, yeniliklər və məhsul siyahıları üçün www.northernlightselectronicdesign.com saytına daxil olun, hər hansı bir sualınız, şərhiniz və ya səhv hesabatı ilə əlaqə saxlayın.
NLED, quraşdırılmış proqramlaşdırma, firmware dizaynı, hardware dizaynı, LED layihələri, məhsul dizaynı və məsləhətləşmə üçün mövcuddur. Zəhmət olmasa layihənizi müzakirə etmək üçün bizimlə əlaqə saxlayın.
Tövsiyə:
LabDroid: Mors Kodu Kodlayıcısı/Kod Çözücü: 4 Addım
LabDroid: Mors Kodu Kodlayıcısı/Dekoder: Qeyd: Bu təlimat LabDroid -in ən yeni versiyasında 1: 1 olaraq həyata keçirilə bilməz. Tezliklə yeniləyəcəyəm. Bu layihə sizə LabDroid ilə nə edə biləcəyinizi göstərəcək. Hello World normal olaraq mətn, işıq və ya səs üzərində qurulduğundan LabDr üçün düşündüm
USB Kauçuk Ducky Script Kodlayıcısı (VBScript): 5 addım
USB Kauçuk Ducky Script Encoder (VBScript): Bir USB Kauçuk Ducky varsa, çox zəhlətökən bir işin skriptinizi a.bin faylına tərtib etdiyini biləcəksiniz. Hər hansı bir ayıklama etməlisinizsə, tərtib edilmiş skriptinizi daim yükləməyin bir ağrı ola biləcəyini biləcəksiniz. Buna görə bunu düzəltmək üçün
USB NEC infraqırmızı ötürücü və qəbuledici: 4 addım (şəkillərlə birlikdə)
USB NEC İnfra-Qırmızı Verici və Alıcı: Bu layihə üzərində çalışdığım başqa bir layihənin bir hissəsidir və Təlimat verilə bilən Uzaqdan İdarəetmə 2017 müsabiqəsi olduğu üçün bu layihəni göndərdiyimi düşündüm. Bu layihəni bəyənirsinizsə, ona səs verin. Təşəkkürlər Bildiyiniz kimi, böyük bir fanatiyam
Dekoder Vizit Kartı - QR Kodlu Gizli Mesaj: 6 Addım (Şəkillərlə birlikdə)
Dekoder Vizit Kartı - QR Kodlu Gizli Mesaj: Yaxşı bir vizit kartına sahib olmaq, əlaqələrinizi qorumağa, özünüzü və işinizi tanıtmağa və dost qazanmağa kömək edə bilər. Alıcının kartınızı aktiv şəkildə tərcümə etməsini ehtiva edən şəxsi vizit kartı yaratmaqla onu xatırlamaq ehtimalını artıracaqsınız
Geek - Köhnə Laptop Sabit Diskindən Kredit Kartı/Vizit Kartı Sahibi .: 7 Addım
Geek - Köhnə Laptop Sabit Diskindən Kredit Kartı / Vizit Kartı Sahibi. Laptop sabit diskim öldükdə və yararsız hala düşəndə bu dəli bir fikirlə gəldim. Tamamlanmış şəkilləri bura daxil etdim