
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48


Ստանում է չմշակված կամ ապամոդուլացված NEC IR ազդանշան և այն վերածում բայթերի, որոնք ուղարկվում են սերիական պորտից: Սերիական բաուդ արագությունը ընտրելի է երկու կանխադրված արագությունից: Լռելյայն օգտագործման ռեժիմը փոխանցում է հրամանի հաջորդականություն ՝ շրջանակելով բայթ, հասցեն բարձր, հասցեն ցածր և վավերացված հրամանի բայթ: Այս սարքը նախատեսված է հիմնական պրոցեսորից հեռացնելու արձանագրության վերծանման աշխատանքային բեռը, որը կարող է լինել PIC, Arduino, FTDI կամ նմանատիպ այլ սերիական ունակ սարք: Այն ապահովում է ամբողջական երկկողմանի հաղորդակցություն I. R. հաղորդիչ
Ելքային արձանագրությունը գրվել է հեշտ ստանալու համար: 255 & 254 արժեքները բայթերի շրջանակման համար, որին հաջորդում են տվյալների բայթերը, կրկնվող կոդերը նշված են 250 & 253 -ով: Այդ արժեքներից ոչ մեկը սովորաբար չի լինի NEC հրամանի հաջորդականությամբ կամ գոնե այդ կարգով: Սարքն ակնկալում է NEC- ի ընդլայնված արձանագրություն ՝ 16-բիթ հասցեով, այլ ոչ թե 8-բիթ հակադարձ 8-բիթ հասցեով: Այս սարքն ընդունում է բոլոր հասցեները և ստացված հասցեն փոխանցում է հյուրընկալող սարքին:
Տվյալների թերթիկը պարունակում է ավելի շատ տեղեկություններ և մանրամասներ: Ներբեռնեք տվյալների թերթիկը
Stepրագրի ֆայլերը կարելի է բեռնել որպես ZIP այս քայլից, կամ ներբեռնելու համար այցելեք GitHub:
Քայլ 1: Մասեր և գործիքներ
Մասեր. Որոշ մասեր չեն պահանջվում միայն ընդունելության օգտագործման համար:
- Հավաքված սարքի սահմանափակ քանակություն կա `NLEDshop.com
- Տպագիր տպատախտակ - Արծիվի ֆայլեր, որոնք հասանելի են Projects Folder- ում կամ 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 jumper- ը կապեք «PIN» - ի հետ կամ թողեք անկապ:
- Կարելի է օգտագործել ցանկացած համատեղելի միկրոկոնտրոլեր:
Ամբողջական երկկողմանի / երկկողմանի օգտագործումը հաղորդիչով
- Տեղադրեք TFBS4711 կամ նմանատիպ I. R. հաղորդիչ
- R2, R3 և T1 չեն պահանջվում:
- CONFIG թռիչքը կապեք «GND» - ի հետ
- Միայն PIC12F1572- ը համատեղելի է:
Ամբողջական երկկողմանի / երկկողմանի օգտագործումը LED- ով և ընդունիչով
- Տեղադրեք TSOP38238 կամ նման այլ սարք
- Տեղադրեք ինֆրակարմիր LED - 5 մմ գմբեթավոր կամ նմանատիպ:
- R1- ը պարտադիր չէ:
- CONFIG jumper- ը կապեք «PIN» - ի հետ կամ բաց թողեք միայն PIC12F1572- ը համատեղելի է:
Հեռակառավարում. Փոքր էժան չինական ինֆրակարմիր կարգավորիչների մեծ մասը կաշխատի: Նրանք գալիս են տարբեր ձևերի, չափերի և բանալիների քանակի: Այստեղ օգտագործվում է 24 բանալիով հեռակառավարիչ, սակայն ավելի կամ ավելի քիչ ստեղներով հեռակառավարման վահանակները նույն կերպ կաշխատեն:
Տպագրվել են որոշ մաքսային ցուցանակներ, որոնք տեղադրված են հեռակառավարման վահանակի վրա ՝ կոճակի հարմարեցված գրաֆիկայով: Սա նեկասարի չէ, բայց շատ ավելի հեշտ է դարձնում դրա օգտագործումը: Հասանելի է 24 բանալիի (4x6 ստեղնի) ձևանմուշը:
Քայլ 3: irmրագրաշարի մանրամասները և ծրագրավորումը


Սարքաշարը գրված է Վեհաժողովում `PIC12 պրոցեսորների շարքի համար: Մոնտաժումը պահանջվում էր կոդի պահանջվող արդյունավետությանը հասնելու համար `օգտագործելով համեմատաբար ցածր էներգիայի (և էժան) միկրոկոնտրոլերներ: Նախագծի ֆայլերը ներառում են MPLABX նախագիծ և այն օգտագործում է ստանդարտ MPASM կոմպիլյատոր:
Ինչպես նշվեց 1-ին քայլում, այս սարքը պարզապես կարդում է մուտքային NEC արձանագրության վրա հիմնված հրամանները և դրանք փոխակերպում է ստանդարտ 8-N-1 սերիական բայթերի, որոնք հեշտությամբ ընթեռնելի են միացված սարքերով, ինչպիսիք են PIC- ները, Արդունինոսը կամ սերիական/COM- ի վրա հիմնված այլ սարքերը:
Կոդի հոսք
Բավականին պարզ է ընդհանուր առմամբ, բայց բարդ է նայելու համար: Ինչպես մոդուլացված, այնպես էլ ապոդուլացված ազդանշանը կարդացվում և ժամանակաչափվում է ընդհատումների միջոցով: Երբ ամբողջական հրամանի կոդերը ճիշտ են ստացվել, որոնվածը սահմանում է ստացված հրամանի կոդերի սերիական բայթերի փոխակերպման և սարքի UART- ը ուղարկելու համար:
Օգտագործման ընտրություն
Այս սարքն ունի երկու զոդիչ թռիչք, որոնք կարող են օգտագործվել սարքերի օգտագործումը որոշելու համար: BAUD jumper- ն ընտրում է կամ դանդաղ կամ արագ բաուդ արագություն, որը լռելյայնորեն սահմանվում է 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 Made In The USA LED կարգավորիչներ և LED արտադրանք: Կամ գտեք ավելի շատ նախագծեր, որոնք օգտագործում են NLED արտադրանք մեր հրահանգների պրոֆիլում կամ մեր կայքում sրագրերի էջում:
Նորությունների, թարմացումների և ապրանքների ցանկերի համար այցելեք www.n Northernlightselectronicdesign.com: Խնդրում ենք կապվել մեզ հետ ցանկացած հարցի, մեկնաբանության կամ սխալի մասին զեկույցների դեպքում:
NLED- ը հասանելի է ներդրված ծրագրավորման, ծրագրակազմի ձևավորման, ապարատային դիզայնի, LED նախագծերի, արտադրանքի ձևավորման և խորհրդատվության համար: Խնդրում ենք կապնվել մեզ հետ ՝ ձեր նախագիծը քննարկելու համար:
Խորհուրդ ենք տալիս:
Raspberry Pi - TMD26721 ինֆրակարմիր թվային հարևանության դետեկտոր Java ձեռնարկ. 4 քայլ

Raspberry Pi-TMD26721 Ինֆրակարմիր թվային հարևանության դետեկտոր Java ձեռնարկ: ճշգրտություն. Պրո
RC5 Հեռակառավարման արձանագրության ապակոդավորիչ ՝ առանց գրադարանի ՝ 4 քայլ

RC5 Հեռակառավարման արձանագրության ապակոդավորիչ առանց գրադարանի. Rc5- ի վերծանումից առաջ մենք նախ քննարկում ենք, թե որն է rc5 հրամանը և որն է դրա կառուցվածքը: Այսպիսով, հիմնականում rc5 հրահանգը օգտագործվում է հեռակառավարման վահանակներում, որոնք օգտագործվում են հեռուստատեսություններում, cd նվագարկիչներում, d2h- ում, տնային կինոթատրոնի համակարգերում և այլն: այն ունի 13 կամ 14 բիթ ՝ դասավորված
SPI Հաղորդակցության արձանագրության հիմունքները. 13 քայլ

SPI Հաղորդակցության արձանագրության հիմունքները. Երբ միկրոկառավարիչը միացնում եք սենսորին, դիսփլեյին կամ այլ մոդուլին, երբևէ մտածե՞լ եք այն մասին, թե ինչպես են երկու սարքերը խոսում միմյանց հետ: Կոնկրետ ի՞նչ են ասում: Ինչպե՞ս են նրանք կարողանում հասկանալ միմյանց: Հաղորդակցություն էլեկտրոնային դևիկի միջև
USB NEC ինֆրակարմիր հաղորդիչ և ընդունիչ. 4 քայլ (նկարներով)

USB NEC ինֆրակարմիր հաղորդիչ և ընդունիչ. Այս նախագիծը մեկ այլ նախագծի սփին-օֆ է, որի վրա ես աշխատում եմ, և քանի որ կա Հեռակառավարման 2017 մրցույթ Instructables- ում, ես մտածեցի, որ տեղադրեցի այս նախագիծը: Այսպիսով, եթե ձեզ դուր է գալիս այս նախագիծը, խնդրում ենք կողմ քվեարկել դրան: Շնորհակալություն: Ինչպես երևի գիտեք, ես մեծ երկրպագու եմ
Ապակոդավորման այցեքարտ - QR ծածկագրված գաղտնի հաղորդագրություն. 6 քայլ (նկարներով)

Ապակոդավորման այցեքարտ - QR ծածկագրված գաղտնի հաղորդագրություն. Լավ այցեքարտ ունենալը կարող է օգնել ձեզ պահպանել շփումները, առաջ մղել ինքներդ ձեզ և ձեր բիզնեսը և ընկերանալ: Ստեղծելով անձնական այցեքարտ, որը ներառում է ստացողի ակտիվ թարգմանությունը ձեր քարտը, ավելի հավանական կդարձնի նրան, որ նա