Mündəricat:
- Addım 1: Videoya necə?
- Addım 2: Parça siyahısı
- Addım 3: Kodlayıcı və Dekoder
- Addım 4: Prototipləşdirmə
- Addım 5: infraqırmızı
- Addım 6: Nə edirik?
- Addım 7: Alıcını tapın
- Addım 8: Lehimləmə
- Addım 9: Tamamlandı
Video: IR Uzaqdan Uzaqdan Uzaqdan Çevirin: 9 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bugünkü Təlimat kitabında, ümumi bir RF modulunu mikro nəzarətçi olmadan necə istifadə edə biləcəyinizi sizə göstərəcəyəm ki, nəticədə hər hansı bir cihazın IR uzaqdan idarəetmə cihazını RF Uzaqdan idarə edə biləcəyiniz bir layihə yaratmağımıza səbəb olacaq. Bir IR Uzaqdan RF -yə çevirməyin əsas üstünlüyü, cihazın işləməsi üçün düymələrə basmadan əvvəl pultu göstərməyinizdir. Həm də bir otağın küncündə bir ev kinoteatrı kimi həmişə uzaqdan idarə olunan bir cihazınız varsa, bu RF Uzaqdan idarəetmə həyatınızı asanlaşdıracaq.
Gəlin başlayaq.
Addım 1: Videoya necə?
Videolarda bu layihənin qurulması üçün lazım olan bütün addımlar ətraflı şəkildə göstərilmişdir. Vizualları istəsəniz izləyə bilərsiniz, ancaq mətnə üstünlük verirsinizsə, növbəti addımlardan keçin.
Layihəni hərəkətdə izləmək istəyirsinizsə, eyni videoya baxın.
Addım 2: Parça siyahısı
RF Modulu:
Hindistan - https://amzn.to/2H2lyXfUS - https://amzn.to/2EOiMmmUK -
Arduino: Hindistan - https://amzn.to/2FAOfxMUS - https://amzn.to/2FAOfxMUK -
Kodlayıcı və Dekoder ICləri: INDIA - https://amzn.to/2HpNsQdUS - Encoder https://amzn.to/2HpNsQd; Dekoder https://amzn.to/2HpNsQdUK - Kodlayıcı https://amzn.to/2HpNsQd; Dekoder
TSOP IR Alıcısı -INDIA - https://amzn.to/2H0Bdu6US (Alıcı və LED) - https://amzn.to/2H0Bdu6UK (Alıcı və LED) -
IR LED: Hindistan -
Addım 3: Kodlayıcı və Dekoder
Onları mikrokontrolör olmadan istifadə etmək üçün iki IC -ə ehtiyacınız olacaq. Onlara kodlayıcı və dekoder deyilir. Əsas birləşmə sxemləridir. Encoder, çıxış sayından daha çox girişə malikdir. Həqiqət cədvəlinə baxdıqda, üç çıxış pininin fərqli giriş pinləri üçün fərqli birləşmələrə sahib olduğunu görə bilərik. Ümumiyyətlə kodlayıcının giriş çıxış pinləri 2^n x n olaraq təyin olunur, burada "n" bit sayıdır. Dekoderlər kodlayıcıların tam əksidir və n x 2^n kimi pin təsvirlərinə malikdirlər. Eyni anda birdən çox pin yüksəlsə nə olacağını soruşsanız, bunun bu Təlimatın əhatəsindən kənar olduğunu söyləyəcəyəm.
İstifadə edəcəyimiz kodlayıcı və dekoder IC -ləri HT12E və HT12D, kodlayıcı üçün D və kodlayıcı üçün E -dir. Bu IC -lərin pinlərinə nəzər salaq.
HT12E -də 10, 11, 12 və 13 pin nömrələri məlumat giriş pinləridir və pin 17 modulyasiya edəcəyimiz çıxış pinidir. Sancaqlar 16 və 17 daxili RC osilator üçündür və bu sancaqlar arasında 500k -dan 1M -ə qədər (680k istifadə etdim) bir müqavimətçi bağlayırıq. Əslində bağlı rezistor RC osilatorunun bir hissəsi olacaq. Pin 14 ötürmə imkan pinidir. Bu aktiv aşağı pindir və məlumatlar yalnız bu pin aşağı tutulduqda ötürüləcəkdir. Pin 18 və 9 sırasıyla Vcc və GND -dir və bir müddət sonra qalan səkkiz sancaq haqqında danışacağam.
Dekoder üçün işlər bir qədər oxşardır. 18 və 9 - təchizat pimleri, 15 və 16 - daxili osilatör pinləridir və aralarında 33k rezistor bağlanmışdır. Pin 17, etibarlı bir məlumat alındıqda yüksək olan IC -nin etibarlı ötürücü pinidir. Modulyasiya edilmiş məlumatlar pin 15 -ə verilir və deşifr edilmiş paralel məlumatlar 10, 11, 12 və 13 pinlərindən əldə edilir.
İndi IC kod deşifratorunun kodlayıcıda gördüyümüz 8 sancağa sahib olduğunu görəcəksiniz. Əslində, ötürmənin təhlükəsizliyini təmin etmək üçün çox vacib bir məqsədə xidmət edirlər. Bunlara ünvan təyin pinləri deyilir və göndərilən məlumatların bu cütdən çoxunun olduğu bir mühitdə doğru alıcı tərəfindən alınmasını təmin edir. Enkoderdə bu pinlərin hamısı aşağı tutulursa, məlumat almaq üçün dekoderin bütün bu pinləri də aşağı tutulmalıdır. Dördünü yüksək tutduqda və dördünü aşağı tutduqda, dekoder ünvan pinləri də eyni konfiqurasiyaya malik olmalıdır, onda yalnız məlumat alıcı tərəfindən alınacaq. Bütün sancaqları yerə bağlayacağam. İstədiyinizi edə bilərsiniz. Yolda ünvanı dəyişdirmək üçün, düymələri sıxmaqla sancaqları ya yüksək, ya da aşağıya bağlayan bir DIP açarı istifadə olunur.
Addım 4: Prototipləşdirmə
Kifayət qədər nəzəriyyə, davam edək və praktik olaraq sınayaq
İki çörək taxtasına ehtiyacınız olacaq. İrəli getdim və Arduino -nun yerinə LED -lərin və açarların yerinə 10 k aşağı çəkmə müqavimətinə malik düymələri olan bu mərhələdəki sxemdən istifadə edərək hər şeyi bağladım.. Hər ikisi üçün ayrıca enerji təchizatı istifadə etdim. Vericini işə salan kimi, etibarlı ötürmə pininin yüksəldiyini görürsən ki, bu uğurlu əlaqənin qurulduğunu göstərir. Verici tərəfindəki hər hansı bir düyməni basdığımda, alıcı tərəfindəki müvafiq LED yanır. Birdən çox düyməni bassam birdən çox LED yanır. VT rəhbərinə diqqət yetirin, hər dəfə yeni bir məlumat alanda yanıb -sönür və bu, edəcəyimiz layihədə çox faydalı olacaq.
Dövrünüz işləmirsə, yalnız kodlaşdırıcının çıxışını dekoderin girişinə bağlayaraq asanlıqla düzəldə bilərsiniz və hər şey yenə də eyni şəkildə işləməlidir. Bu yolla ən azından IC -lərinizin və əlaqələrinin yaxşı olduğundan əmin ola bilərsiniz.
Ünvan pinlərindən birini yüksək olaraq dəyişdirsəniz, hər şeyin işləmədiyini görə bilərsiniz. Yenidən işləməsi üçün ya geri bağlaya bilərsiniz, ya da digər tərəfdən eyni pin vəziyyətini yüksək olaraq dəyişə bilərsiniz. Buna görə də çox vacib olduğu üçün belə bir şey hazırlayarkən bunu unutmayın.
Addım 5: infraqırmızı
İndi infraqırmızı haqqında danışaq. Hər bir IR uzaqdan idarəetmə cihazının ön tərəfində bir İK LED var və uzaqdan idarəetmə düymələrinə basaraq kamerada görünə bilər, ancaq çılpaq gözlə görünmür. Amma bu o qədər də asan deyil. Alıcı, göstərilən funksiyaları yerinə yetirə bilməsi üçün pultdakı hər düyməni ayırd edə bilməlidir. Bunu etmək üçün, LED fərqli parametrlərə malik impulslarda yüngülləşir və istehsalçıların istifadə etdiyi müxtəlif protokollar var. Daha çox məlumat əldə etmək üçün verdiyim bağlantılara baxın.
Uzaqdan idarə olunan IR kodlarını təqlid edəcəyimizi indidən təxmin edə bilərdiniz. Başlamaq üçün TSOP1338 və Arduino kimi bir infraqırmızı alıcıya ehtiyacımız olacaq. Onları digərlərindən fərqləndirən hər bir düymənin onaltılıq kodlarını təyin edəcəyik.
Bağlantısı olan iki kitabxananı yükləyin və quraşdırın. İndi IRLib master nümunələri qovluğundan IRrecvdump açın və Arduinoya yükləyin. Alıcının birinci pimi torpaqdır, ikincisi Vcc, üçüncüsü isə çıxışdır. Güc tətbiq etdikdən və çıxışı pin 11 -ə bağladıqdan sonra serial monitoru açdım. IR uzaqdan idarəetmə cihazını alıcıya göstərdim və düymələrini basmağa başladım. Hər düyməni iki dəfə basdım və lazım olan bütün düymələri bitirdikdən sonra Arduinonu ayırdım.
İndi seriyalı monitora baxın, çoxlu zibil olacaq, ancaq alıcı çox həssas olduğu üçün tutduqları küçə işıq şüalarıdır. Ancaq istifadə olunan protokol və basdığınız düymələrin hex kodu da olacaq. İstədiyimiz budur. Daha sonra ehtiyacımız olacağı üçün adı və onaltılı kodları ilə bir qeyd etdim.
Əlaqələr:
Uzaqdan IR necə işləyir:
www.vishay.com/docs/80071/dataform.pdf
Kitabxanalar:
github.com/z3t0/Arduino-IRremote
Addım 6: Nə edirik?
Maraqlandığımız düymələrin hex kodlarını təyin etdiyimiz IR uzaqdan idarəetmə cihazımız var. İndi iki kiçik lövhə hazırlayacağıq, birinin üzərində dörd düyməni olan sıfır və ya biri gedə bilən RF ötürücüsü var, yəni 16 kombinasiya mümkündür, digərində qəbuledici və bir növ nəzarətçi var, mənim vəziyyətimdə Dekoderdən çıxışı şərh edəcək və nəticədə cihazın öz uzaqdan idarəetmə sisteminə etdiyi kimi eyni şəkildə cavab verməsini təmin edən bir IR ledini idarə edəcək Arduino. 16 kombinasiya mümkün olduğu üçün uzaqdan idarəetmə düyməsini 16 -ya qədər təqlid edə bilərik.
Addım 7: Alıcını tapın
Cihazınızdakı qəbuledici görünmürsə, kitabxana nümunəsindən IRSendDemo eskizini açın və müvafiq olaraq protokolu və hex kodu dəyişdirin. Güc düyməsinin hex kodundan istifadə etdim. İndi Arduino'nun 3 -cü pininə 1k rezistorlu bir IR ledini qoşun və serial monitoru açın. Serial monitorda hər hansı bir xarakter yazıb enter düyməsini basdığınızda, Arduino məlumatları İQ ledinə göndərəcək və cihazın işləməsinə səbəb olmalıdır. Alıcının ola biləcəyini düşündüyünüz fərqli bölgələrin üzərinə gedin və nəticədə cihazınızda alıcının dəqiq yerini tapacaqsınız (aydın başa düşmək üçün videoya baxın).
Addım 8: Lehimləmə
Eyni əlaqə diaqramını istifadə edərək, lazım olan iki PCB qurdum, ətrafda qoyduğum kimi Pro Mini əvəzinə müstəqil Arduino istifadə etdim.
Mikro nəzarətçini taxmadan əvvəl əlaqələri bir daha yoxlamaq istədim. Buna görə vericiyə 9 volt və alıcıya 5 volt tətbiq etdim və lövhələrin işini yoxlamaq üçün bir LED istifadə etdim və hər şeyi tez sınaqdan keçirdim. Verici PCB -yə batareyaya qənaət etmək üçün bir güc açarı da əlavə etdim.
Nəhayət eskizi yüklədikdən sonra Arduino'yu öz yerinə düzəltdim.
1k rezistoru birbaşa LED -in katotuna lehimlədim və GI vərəqindən istifadə edərək ev kinoteatrım üçün hazırladığım adapterə yapışdırmadan əvvəl bir istilik daralma istifadə edəcəm, amma 3d printerə çıxışınız varsa daha çox şey qura bilərsiniz. Lazım gələrsə, asanlıqla peşəkar görünüşlü adapter. LED və PCB arasında uzun bir tel lehimləyəcəyəm ki, PCB -ni başqa bir yerdə, gizli bir yerdə yerləşdirmək asandır. Bütün bunlar edildikdən sonra, 1 -ci addımda yerləşdirdiyim videoda hərəkətdə görə biləcəyiniz işini sınamağın vaxtı gəldi.
RF -yə çevirməyin ən yaxşı tərəfi, başqa bir otaqda olsanız belə onu idarə edə biləcəyiniz cihaza birbaşa işarə etməməyinizdir, diqqət etməniz lazım olan tək şey RF cütlüyünün içərisində olmasıdır. diapazon və budur. Nəhayət, 3d printeriniz varsa, ötürücü bölməsi üçün kiçik bir qutu da çap edə bilərsiniz.
Addım 9: Tamamlandı
Layihə haqqında nə düşündüyünüzü mənə bildirin və hər hansı bir məsləhət və ya fikriniz varsa, aşağıdakı şərhlərdə paylaşın.
Instructables və YouTube kanalımıza abunə olmağı düşünün.
Oxuduğunuz üçün təşəkkür edirik, növbəti Təlimat kitabında görüşənədək.
Tövsiyə:
İstifadə edilməmiş bir smartfonu ağıllı ekrana çevirin: 6 addım (şəkillərlə birlikdə)
İstifadə edilməmiş bir Smartfonu Ağıllı Ekrana çevirin: Deze tutorial het Engels dilindədir, buna görə də (köhnə) istifadə olunmamış bir smartfonunuz varmı? Bu asan addım-addım təlimatı izləyərək Google Cədvəllər və bir az qələm və kağız istifadə edərək ağıllı bir ekrana çevirin. Bitirdikdən sonra
ATGAMES Portativ Sega Genesis'i Kabelsiz Dinamiklər dəstinə çevirin .: 13 Addım (Şəkillərlə birlikdə)
ATGAMES Portativ Sega Genesis -i Kabelsiz Dinamiklər dəstinə çevirin .: ATGAMES portativ Sega Genesis üçün daha yaxşı bir batareyanın necə dəyişdiriləcəyi ilə bağlı ilk təlimatımı oxudunuzsa, maraqlana bilərsiniz: S: Hamısı ilə nə edərdim? yeni tapılan güc? A: ATGAMES Portativ Sega Genesis -i tel halına salın
Amazon Fire Uzaqdan Uzaqdan TV Uzaqdan sürüşdürün: 3 Addım (Şəkillərlə birlikdə)
Amazon Fire Uzaqdan Uzaqdan TV Uzaqdan Sürüşdürün: Oh Amazon, Fire TV'niz çox gözəldir, niyə bizə pultunuzda səs idarəetməsini vermədiniz? Yaxşı ki, Amazon -da 5 dollardan aşağı qiymətə bu sevimli kiçik uzaqdan, güc, səssiz satın ala bilərsiniz. , həcmi və hamısı kiçik bir paketdə. 3d printerə daxil edin
Köhnə Telefonunuzu Uzaqdan Açara çevirin: 7 Adım (Şəkillərlə birlikdə)
Köhnə Telefonunuzu Uzaqdan Dəyişdiriciyə çevirin: Köhnə əsas telefonlarınızla nə edəcəyinizi heç düşündünüzmü? Son on ildə bir smartfonun ortaya çıxması bütün əsas telefonları köhnəltdi. Yaxşı bir batareya ömrü və layiqli görünüşə sahib olsalar da, böyük ölçülü smartfonlara nisbətən daha azdırlar
1980-ci illərin videokamerasını real vaxt rejimində polarimetrik görüntüyə çevirin: 14 addım (şəkillərlə birlikdə)
1980-ci illərin Video Kamerasını Real Zamanlı Polarimetrik Görüntüleyiciyə çevirin: Polarimetrik görüntüləmə, müxtəlif sahələrdə oyunu dəyişdirən tətbiqlər inkişaf etdirmək üçün bir yol təqdim edir - ətraf mühitin monitorinqi və tibbi diaqnostikadan təhlükəsizlik və antiterror tətbiqlərinə qədər hər şeyi əhatə edir. Lakin, çox