
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59


Saņem neapstrādātu modulētu vai demodulētu NEC IR signālu un pārvērš to baitos, kas tiek nosūtīti no seriālā porta. Sērijas pārraides ātrumu var izvēlēties no diviem noklusējuma ātrumiem. Noklusējuma lietošanas režīms pārraida komandu secību ar kadrēšanas baitiem, augstu adresi, zemu adresi un apstiprinātu komandu baitu. Šī ierīce ir paredzēta, lai noņemtu protokola dekodēšanas darba slodzi no galvenā procesora, kas varētu būt PIC, Arduino, FTDI vai cita līdzīga sērijveida ierīce. Tas atbalsta pilnu abpusēju saziņu, izmantojot I. R. uztvērējs.
Izejas protokols tika uzrakstīts tā, lai to būtu viegli uztvert. Baitu ierāmēšanas vērtības 255 un 254, kam seko datu baiti, atkārtošanas kodi ir apzīmēti ar 250 un 253. Neviena no šīm vērtībām parasti neatrodas NEC komandu secībā vai vismaz ne šādā secībā. Ierīce sagaida paplašinātu NEC protokolu ar 16 bitu adresi, nevis norādīto 8 bitu adresi ar 8 bitu apgriezto versiju. Šī ierīce pieņem visas adreses un nodod saņemto adresi saimniekdatoram.
Datu lapa satur vairāk informācijas un sīkāku informāciju. Lejupielādējiet datu lapu
Projekta failus var lejupielādēt kā ZIP no šīs darbības vai apmeklējiet vietni GitHub, lai lejupielādētu.
1. darbība: detaļas un rīki
Daļas: Dažas detaļas nav nepieciešamas tikai uztveršanai.
- Ir pieejams ierobežots daudzums samontētas ierīces - NLEDshop.com
- Iespiesta shēma - Ērgļa faili pieejami projektu mapē vai GitHub
- PIC12F1572 vai PIC12F1822/PIC12F1840 (tikai uztveršana)
- 38KHz infrasarkanais uztvērējs, piemēram, TSOP38238 VAI TFBS4711 uztvērējs.
- 1x 5 mm infrasarkanais LED, kas piemērots I. R. pārnešana
- 2x 0,1uF 0805 SMD kondensators
- 2x 47ohm 0805 SMD rezistors
- 1x NPN tranzistors, SMD SOT -23 - BSR17A vai līdzīgs
- Infrasarkanā tālvadības pults, kas izmanto N. E. C. protokols - kas ir vislētākie ķīniešu kontrolieri - atrodiet dažus šeit
Rīki:
- Elektronikas instrumenti
- Pincetes
- SMD plākšņu atkārtotas ieplūdes veids - karstā gaisa lielgabals, atkārtota krāsns, sildvirsma
2. solis: montāža




Uzklājiet lodēšanas pastu, novietojiet detaļas un uzpildiet.
Lietošana tikai reģistratūrā:
- Instalējiet TSOP38238 vai līdzīgu
- R1, R2, R3 un T1 nav nepieciešami.
- Piesieniet CONFIG džemperi pie “PIN” vai atstājiet nesaistītu.
- Var izmantot jebkuru no saderīgajiem mikrokontrolleriem.
Pilnīga divpusēja / divvirzienu lietošana ar uztvērēju:
- Instalējiet TFBS4711 vai līdzīgu I. R. uztvērējs
- R2, R3 un T1 nav nepieciešami.
- Piesieniet CONFIG džemperi pie "GND"
- Saderīgs ir tikai PIC12F1572.
Pilnīga divpusēja / divvirzienu izmantošana ar LED un uztvērēju:
- Instalējiet TSOP38238 vai līdzīgu
- Uzstādiet infrasarkano gaismas diodi - 5 mm kupolveida vai līdzīgu.
- R1 nav obligāts.
- Piesieniet CONFIG džemperi pie "PIN" vai atstājiet nesaistītu. Saderīgs ir tikai PIC12F1572.
Tālvadība: Lielākā daļa mazo lēto ķīniešu infrasarkano staru kontrolieru darbosies. Tie ir dažādās formās, izmēros un atslēgu daudzumā. Šeit tiek izmantota 24 taustiņu tālvadības pults, taču tālvadības pults ar vairāk vai mazāk taustiņiem darbotos tāpat.
Tika izdrukātas dažas pielāgotas uzlīmes, kuras tiek novietotas uz tālvadības pults ar pielāgotu pogu grafiku. Tas nav nepieciešams, bet padara to daudz vieglāk lietojamu. Ir pieejama 24 taustiņu veidne (4x6 taustiņi).
3. darbība: informācija par programmaparatūru un programmēšana


Programmatūra ir rakstīta PIC12 sērijas procesoru montāžā. Montāža bija nepieciešama, lai sasniegtu nepieciešamo koda efektivitāti, izmantojot salīdzinoši mazjaudīgus (un lētus) mikrokontrollerus. Projekta faili ietver MPLABX projektu, un tajā tiek izmantots standarta MPASM kompilators.
Kā minēts 1. darbībā, šī ierīce vienkārši nolasa ienākošās NEC protokola komandas un pārvērš tās standarta 8-N-1 sērijas baitos, ko viegli var nolasīt ar pievienotām ierīcēm, piemēram, PIC, Arduninos vai citām sērijas/COM ierīcēm.
Koda plūsma:
Vispār diezgan vienkāršs, bet skatīties sarežģīts. Gan modulētais, gan demodulētais signāls tiek nolasīts un iestatīts ar pārtraukumiem. Kad visi komandu kodi ir pareizi saņemti, programmaparatūra nosaka karodziņu saņemtajiem komandu kodiem, kas jāpārvērš sērijas baitos un jāizsūta ierīces UART.
Lietojuma izvēle:
Šai ierīcei ir divi lodēšanas džemperi, kurus var izmantot, lai noteiktu ierīču lietojumu. BAUD džemperis izvēlas lēnu vai ātru pārraides ātrumu, kas pēc noklusējuma ir iestatīts uz 19, 200 un 250 000. Programmatūru var viegli mainīt, lai izmantotu dažādus bodu pārraides ātrumus. CONFIG džemperis tiek izmantots, lai izvēlētos, vai ierīcei jāsaņem modulēts vai demodulēts signāls. Abi ir sīkāk aprakstīti datu lapā.
4. darbība. Detalizēta informācija par resursdatora saskarni


Uzņēmēja ierīce var būt jebkas ar TTL (3.3v vai 5v) līmeņa seriālo portu (UART). Lai izveidotu saskarni ar šo ierīci, var izmantot jebko, piemēram, FTDI, PIC, Arduino, ATMEL utt.
Projekta failos ir TXT fails ar C koda piemēru. Lai gan kods ir rakstīts XC16 un PIC24F procesoriem, sintakse ir diezgan vispārīga, tāpēc pārnešanai uz jūsu izvēlēto valodu/kompilatoru jābūt triviālai.
Ja jūs pats rakstāt/pārveidojat kodu un vēlaties to kopīgot, rakstiet man ziņu, un es to ievietošu šeit.
5. darbība: pabeigšana un lietošana

Kamēr šī ierīce tika izveidota, lai uzlabotu mantotos NLED kontrolierus, lai tie būtu saderīgi ar infrasarkanajiem tālvadības pulti. Tam varētu būt daudz citu pielietojumu ar citām ierīcēm, īpaši tām, kurām laiku pa laikam nav apstrādes izdevumu un kuras atšifrē NEC attālo protokolu. Sērijas baitu virknes saņemšana ir ātra un vienkārša lielākajai daļai procesoru.
NLED kontrolieri un programmatūra tiek pastāvīgi uzlaboti un atjaunināti. Sazinieties ar visiem funkciju pieprasījumiem vai kļūdu ziņojumiem.
Paldies, ka lasījāt, lūdzu, apmeklējiet vietni www. NLEDshop.com, lai iegūtu informāciju par ražotajiem ASV LED kontrolieriem un LED produktiem. Vai arī atrodiet citus projektus, kuros tiek izmantoti NLED produkti, mūsu Instructables profilā vai mūsu tīmekļa vietnes Projects lapā.
Lai iegūtu jaunumus, atjauninājumus un produktu sarakstus, lūdzu, apmeklējiet vietni www.n Northernlightselectronicdesign.com. Lūdzu, sazinieties ar mums, ja rodas jautājumi, komentāri vai ziņojumi par kļūdām.
NLED ir pieejams iegultajai programmēšanai, programmaparatūras projektēšanai, aparatūras projektēšanai, LED projektiem, produktu dizainam un konsultācijām. Lūdzu, sazinieties ar mums, lai apspriestu savu projektu.
Ieteicams:
Nejaušie līdzstrāvas motora PWM eksperimenti + kodētāja traucējummeklēšana: 4 soļi

Nejaušie līdzstrāvas motora PWM eksperimenti + kodētāja problēmu novēršana: bieži vien ir gadījumi, kad kāda cilvēka miskasti ir cita bagātība, un šis man bija viens no šiem brīžiem. Ja jūs sekojat man, jūs droši vien zināt, ka es uzņēmos milzīgu projektu, lai no lūžņiem izveidotu savu 3D printeri CNC. Tie gabali ir
MXY dēlis - zema budžeta XY ploteru zīmēšanas robotu dēlis: 8 soļi (ar attēliem)

MXY dēlis - zema budžeta XY ploteru zīmēšanas robotu dēlis: Mans mērķis bija izveidot mXY tāfeli tā, lai XY ploteru zīmēšanas mašīna būtu ar mazu budžetu. Tāpēc es izveidoju tāfeli, kas atvieglo tiem, kas vēlas izveidot šo projektu. Iepriekšējā projektā, izmantojot 2 gab. Nema17 soļu motorus, šī tāfele
Escape Room dekodētāja kaste: 7 soļi (ar attēliem)

Bēgšanas istabas dekodētāja kaste: Bēgšanas istabas ir satriecoši jautras aktivitātes, kas ir ļoti saistošas un lieliski piemērotas komandas darbam. Vai esat kādreiz domājuši par savas evakuācijas istabas izveidi? Nu ar šo dekodētāja kārbu jūs varat būt ceļā! Vēl labāk, vai esat domājis par es izmantošanu
IR uztvērēja (iR dekodētāja) lietošana: 6 soļi

Kā lietot IR uztvērēju (iR dekodētāju): šajā apmācībā es soli pa solim parādīšu, kā izmantot iR uztvērēju no arduino. parādīs, kā instalēt bibliotēku, saņemt televizora tālvadības pults signālu un atšifrēt šo signālu. IR uztvērēju var izmantot, lai izveidotu infrasarkano staru
Dekodētāja vizītkarte - QR kodēts slepens ziņojums: 6 soļi (ar attēliem)

Dekodētāja vizītkarte - QR kodēta slepena ziņa: laba vizītkarte var palīdzēt uzturēt kontaktus, reklamēt sevi un savu biznesu un iegūt draugus. Izveidojot personisku vizītkarti, kurā saņēmējs aktīvi tulko jūsu karti, viņš, visticamāk, atcerēsies jūsu