
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50


იღებს ნედლი მოდულირებული ან დემოდულირებული NEC IR სიგნალს და გარდაქმნის მას ბაიტებად, რომლებიც იგზავნება სერიული პორტიდან. სერიული ბაუდის სიჩქარე შეირჩევა ორი ნაგულისხმევი სიჩქარით. ნაგულისხმევი გამოყენების რეჟიმი გადასცემს ბრძანების თანმიმდევრობას კადრირების ბაიტებით, მისამართის მაღალი, დაბალი მისამართით და დადასტურებული ბრძანების ბაიტით. ეს მოწყობილობა შექმნილია პროტოკოლის დეკოდირების სამუშაო დატვირთვის მოსაშორებლად ძირითადი პროცესორიდან, რომელიც შეიძლება იყოს PIC, Arduino, FTDI ან სხვა მსგავსი სერიული მოწყობილობები. იგი მხარს უჭერს სრულ დუპლექს კომუნიკაციას I. R. გადამცემი
გამომავალი პროტოკოლი დაიწერა ადვილად მისაღებად. 255 და 254 მნიშვნელობები ბაიტის ჩარჩოსთვის, რასაც მოჰყვება მონაცემთა ბაიტი, განმეორებითი კოდები მითითებულია 250 & 253 -ით. არცერთი ეს მნიშვნელობა ჩვეულებრივ არ იქნება NEC ბრძანების თანმიმდევრობით, ან ყოველ შემთხვევაში ამ თანმიმდევრობით. მოწყობილობა ელოდება გაფართოებულ NEC პროტოკოლს, 16 ბიტიანი მისამართით, ვიდრე მითითებული 8 ბიტიანი მისამართი 8 ბიტიანი შებრუნებული. ეს მოწყობილობა იღებს ყველა მისამართს და მიღებულ მისამართს გადასცემს მასპინძელ მოწყობილობას.
მონაცემთა ფურცელი შეიცავს მეტ ინფორმაციას და დეტალებს. ჩამოტვირთეთ მონაცემთა ცხრილი
პროექტის ფაილების გადმოწერა შესაძლებელია როგორც ZIP ამ საფეხურიდან, ან ჩამოსატვირთად ეწვიეთ GitHub– ს.
ნაბიჯი 1: ნაწილები და ინსტრუმენტები
ნაწილები: ზოგიერთი ნაწილი არ არის საჭირო მხოლოდ მიღებისთვის.
- შეზღუდული რაოდენობითაა აწყობილი მოწყობილობა - NLEDshop.com
- ნაბეჭდი მიკროსქემის დაფა - Eagle ფაილები ხელმისაწვდომია პროექტების საქაღალდეში ან GitHub– ში
- PIC12F1572 ან PIC12F1822/PIC12F1840 (მხოლოდ მიღება)
- 38KHz ინფრაწითელი მიმღები, როგორიცაა TSOP38238 OR TFBS4711 გადამცემი.
- 1x 5 მმ ინფრაწითელი LED შესაფერისი I. R. გადაცემა
- 2x 0.1uF 0805 SMD კონდენსატორი
- 2x 47ohm 0805 SMD რეზისტორი
- 1x NPN ტრანზისტორი, SMD SOT -23 - BSR17A ან მსგავსი
- ინფრაწითელი დისტანციური მართვა, რომელიც იყენებს N. E. C. პროტოკოლი - რაც ყველაზე იაფი ჩინური კონტროლერებია - იპოვეთ აქ
ინსტრუმენტები:
- ელექტრონიკის ინსტრუმენტები
- პინცეტი
- SMD დაფების შევსების საშუალება - ცხელი ჰაერის იარაღი, ღუმელი, ღუმელი
ნაბიჯი 2: შეკრება




წაისვით გამაფხვიერებელი პასტა, მოათავსეთ ნაწილები და დააბრუნეთ.
მიღება მხოლოდ გამოყენება:
- დააინსტალირეთ TSOP38238 ან მსგავსი
- R1, R2, R3 და T1 არ არის საჭირო.
- მიამაგრეთ CONFIG ჯუმპერი "PIN" - ზე ან დატოვეთ დაუკავშირებელი.
- ნებისმიერი თავსებადი მიკროკონტროლის გამოყენება შესაძლებელია.
სრული დუპლექსი / ორმხრივი გამოყენება გადამცემი საშუალებით:
- დააინსტალირეთ TFBS4711 ან მსგავსი I. R. გადამცემი
- R2, R3 და T1 არ არის საჭირო.
- მიამაგრეთ CONFIG ჯუმპერი "GND" - ზე
- მხოლოდ PIC12F1572 არის თავსებადი.
სრული დუპლექსი / ორმხრივი გამოყენება LED და მიმღებით:
- დააინსტალირეთ TSOP38238 ან მსგავსი
- დააინსტალირეთ ინფრაწითელი LED - 5 მმ გუმბათოვანი ან მსგავსი.
- R1 არ არის საჭირო.
- მიამაგრეთ CONFIG ჯუმპერი "PIN" - ზე ან დატოვეთ დაუკავშირებელი მხოლოდ PIC12F1572 არის თავსებადი.
დისტანციური მართვა: მცირე იაფი ჩინური ინფრაწითელი კონტროლერების უმრავლესობა იმუშავებს. მათ აქვთ სხვადასხვა ფორმა, ზომა და რაოდენობის გასაღებები. აქ გამოიყენება 24-გასაღებიანი დისტანციური მართვის პულტი, მაგრამ დისტანციური მართვის პულტი მეტ-ნაკლები ღილაკით ერთნაირად იმუშავებს.
დაბეჭდილია ზოგიერთი საბეჭდი ნიშანი, რომლებიც მოთავსებულია დისტანციურ კონტროლზე, ღილაკების გრაფიკით. ეს არ არის აუცილებელი, მაგრამ მისი გამოყენება ბევრად უფრო ადვილია. შაბლონი 24 გასაღებისთვის (4x6 გასაღები) ხელმისაწვდომია.
ნაბიჯი 3: პროგრამული უზრუნველყოფის დეტალები და პროგრამირება


Firmware იწერება ასამბლეაში PIC12 სერიის პროცესორებისთვის. შეკრება საჭირო იყო კოდის საჭირო ეფექტურობის მისაღწევად შედარებით დაბალი სიმძლავრის (და იაფი) მიკროკონტროლერების გამოყენებით. პროექტის ფაილები მოიცავს MPLABX პროექტს და ის იყენებს სტანდარტულ MPASM შემდგენელს.
როგორც ნაბიჯი 1 აღვნიშნეთ, ეს მოწყობილობა უბრალოდ კითხულობს შემომავალ NEC პროტოკოლზე დაფუძნებულ ბრძანებებს და გადააქცევს მათ სტანდარტულ 8-N-1 სერიულ ბაიტებად, რომლებიც ადვილად იკითხება დაკავშირებული მოწყობილობებით, როგორიცაა PIC, Arduninos ან სხვა სერიული/COM დაფუძნებული მოწყობილობები.
კოდის ნაკადი:
საკმაოდ მარტივი საერთო, მაგრამ რთული საყურებელი. მოდულირებული და დემოდულირებული სიგნალი იკითხება და დროში წყდება შეფერხებების საშუალებით. როდესაც სრული ბრძანების კოდები სწორად იქნა მიღებული, firmware ადგენს დროშას მიღებული ბრძანების კოდების სერიულ ბაიტებად გადასაყვანად და გამოგზავნილი მოწყობილობის UART.
გამოყენების შერჩევა:
ამ მოწყობილობას აქვს ორი ჯოხი, რომელიც შეიძლება გამოყენებულ იქნას მოწყობილობების გამოყენების დასადგენად. BAUD მხტუნავი ირჩევს ნელ ან სწრაფ ბაუდს, რომელიც სტანდარტულად არის დაყენებული 19, 200 და 250, 000. CONFIG მხტუნავი გამოიყენება იმის შესარჩევად, უნდა ელოდოს თუ არა მოწყობილობა მოდულირებული ან დემოდულირებული სიგნალის მიღებას. ორივე უფრო დეტალურად არის აღწერილი მონაცემთა ფურცელზე.
ნაბიჯი 4: მასპინძლის ინტერფეისის დეტალები


მასპინძელი მოწყობილობა შეიძლება იყოს ნებისმიერი TTL (3.3v ან 5v) დონის სერიული პორტით (UART). FTDI, PIC, Arduino, ATMEL და სხვა მსგავსი რამ შეიძლება გამოყენებულ იქნას ამ მოწყობილობასთან დასაკავშირებლად.
პროექტის ფაილებს აქვთ TXT ფაილი C კოდის მაგალითით. მიუხედავად იმისა, რომ კოდი დაწერილია XC16 და PIC24F პროცესორებისთვის, სინტაქსი საკმაოდ ზოგადია, ამიტომ თქვენს ენაზე/არჩევის შემდგენელზე წვდომა უმნიშვნელო უნდა იყოს.
თუ თქვენ დაწერთ/შეცვლით კოდს და გსურთ მისი გაზიარება, მომწერეთ და მივიღებ აქ გამოქვეყნებულს.
ნაბიჯი 5: დასრულება და გამოყენება

მიუხედავად იმისა, რომ ეს მოწყობილობა შეიქმნა ძველი NLED კონტროლერების განახლების მიზნით ინფრაწითელ დისტანციურ დისტანციებთან. მას შეიძლება ბევრი სხვა გამოყენება ჰქონდეს სხვა მოწყობილობებთან, განსაკუთრებით ისეთებთან, რომლებსაც დროულად არ აქვთ დამუშავება და NEC დისტანციური პროტოკოლის დეკოდირებას. სერიული ბაიტების მიღება სწრაფი და ადვილია პროცესორების უმეტესობისთვის.
NLED კონტროლერები და პროგრამული უზრუნველყოფა მუდმივად გაუმჯობესებულია და განახლებულია. დაუკავშირდით ნებისმიერი მახასიათებლის მოთხოვნას ან ხარვეზის ანგარიშს.
მადლობა კითხვისთვის, ეწვიეთ www. NLEDshop.com დამზადებულია ამერიკის შეერთებულ შტატებში LED კონტროლერები და LED პროდუქტები. ან იპოვეთ მეტი პროექტი, რომელიც იყენებს NLED პროდუქტს ჩვენს ინსტრუქციულ პროფილში ან პროექტების გვერდზე ჩვენს ვებგვერდზე.
სიახლეების, განახლებებისა და პროდუქტების ჩამონათვალისთვის ეწვიეთ www.n Northernlightselectronicdesign.com გთხოვთ დაგვიკავშირდეთ ნებისმიერი კითხვის, კომენტარის ან შეცდომების შესახებ.
NLED ხელმისაწვდომია ჩაშენებული პროგრამირებისთვის, ფირმის დიზაინისთვის, აპარატურის დიზაინისთვის, LED პროექტებისთვის, პროდუქტის დიზაინისთვის და კონსულტაციისთვის. გთხოვთ დაგვიკავშირდეთ თქვენი პროექტის განსახილველად.
გირჩევთ:
RC5 დისტანციური მართვის პროტოკოლის დეკოდირება ბიბლიოთეკის გარეშე: 4 ნაბიჯი

RC5 დისტანციური მართვის პროტოკოლის დეკოდირება ბიბლიოთეკის გარეშე: rc5- ის დეკოდირებამდე ჯერ განვიხილავთ რა არის rc5 ბრძანება და როგორია მისი სტრუქტურა. ასე რომ, ძირითადად rc5 ბრძანება გამოიყენება დისტანციურ კონტროლში, რომლებიც გამოიყენება ტელევიზიებში, cd პლეერებში, d2h, სახლის კინოთეატრის სისტემებში და ა.შ. მას აქვს 13 ან 14 ბიტი მოწყობილი
Escape Room დეკოდირების ყუთი: 7 ნაბიჯი (სურათებით)

Escape Room Decoder Box: Escape Rooms არის საოცრად სახალისო აქტივობები, რომლებიც მეტად მიმზიდველი და შესანიშნავია გუნდური მუშაობისთვის. გიფიქრიათ ოდესმე საკუთარი გაქცევის ოთახის შექმნაზე? ამ დეკოდირების ყუთით თქვენ შეგიძლიათ კარგად იყოთ თქვენს გზაზე! კიდევ უკეთესი, თუ გიფიქრიათ es– ის გამოყენებაზე
ციფრული შეტყობინებების დაფა Raspberry Pi და MQTT პროტოკოლის გამოყენებით: 8 ნაბიჯი

ციფრული შეტყობინებების დაფა ჟოლოს Pi და MQTT პროტოკოლის გამოყენებით: შეტყობინებების დაფები თითქმის ყველგან გამოიყენება, როგორიცაა ოფისი, სკოლები, საავადმყოფოები და სასტუმროები. ისინი შეიძლება გამოყენებულ იქნას არაერთხელ მნიშვნელოვანი შეტყობინებების ჩვენების ან მომავალი ღონისძიებების ან შეხვედრების რეკლამირების მიზნით. მაგრამ განცხადება ან რეკლამა უნდა იყოს პრინციპული
USB NEC ინფრაწითელი გადამცემი და მიმღები: 4 ნაბიჯი (სურათებით)

USB NEC ინფრაწითელი გადამცემი და მიმღები: ეს პროექტი არის სხვა პროექტის სპინ-ოფი, რომელზეც ვმუშაობ და ვინაიდან არის დისტანციური მართვის 2017 კონკურსი Instructables– ზე, მეგონა გამოვაქვეყნე ეს პროექტი. ასე რომ, თუ მოგწონთ ეს პროექტი, გთხოვთ მიეცით ხმა მას. მადლობა. როგორც თქვენ ალბათ იცით, მე ვარ დიდი გულშემატკივარი
დეკოდირების სავიზიტო ბარათი - QR კოდირებული საიდუმლო შეტყობინება: 6 ნაბიჯი (სურათებით)

დეკოდირების სავიზიტო ბარათი - QR კოდირებული საიდუმლო შეტყობინება: კარგი სავიზიტო ბარათის ქონა დაგეხმარებათ კონტაქტების შენარჩუნებაში, საკუთარი თავის და თქვენი ბიზნესის პოპულარიზაციაში და მეგობრების შეძენაში. პირადი სავიზიტო ბარათის შექმნით, რომელიც გულისხმობს მიმღების მიერ თქვენი ბარათის აქტიურ თარგმნას, მას უფრო მეტად ახსოვს