Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
Priima neapdorotą moduliuotą arba demoduliuotą NEC IR signalą ir paverčia jį baitais, kurie siunčiami iš nuoseklaus prievado. Serijos duomenų perdavimo spartą galima pasirinkti iš dviejų numatytųjų greičių. Numatytasis naudojimo režimas perduoda komandų seką su kadravimo baitais, aukštu adresu, mažu adresu ir patvirtintu komandos baitu. Šis įrenginys skirtas pašalinti protokolo dekodavimo darbo krūvį iš pagrindinio procesoriaus, kuris gali būti PIC, „Arduino“, FTDI ar kitas panašus serijinis įrenginys. Jis palaiko visiškai dvipusį ryšį naudojant I. R. siųstuvas -imtuvas.
Išvesties protokolas buvo parašytas taip, kad jį būtų lengva gauti. Baitų įrėminimo reikšmės 255 ir 254, po kurių eina duomenų baitai, kartojimo kodai žymimi 250 ir 253. Nė viena iš šių verčių paprastai nebūtų NEC komandų seka arba bent jau ne tokia tvarka. Įrenginys tikisi išplėstinio NEC protokolo su 16 bitų adresu, o ne nurodyto 8 bitų adreso su 8 bitų atvirkštiniu. Šis įrenginys priima visus adresus ir perduoda gautą adresą pagrindiniam įrenginiui.
Duomenų lape yra daugiau informacijos ir išsamesnės informacijos. Atsisiųskite duomenų lapą
Atlikę šį veiksmą projekto failus galite atsisiųsti kaip ZIP, arba apsilankykite „GitHub“, kad atsisiųstumėte.
1 žingsnis: dalys ir įrankiai
Dalys: kai kurios dalys nėra reikalingos tik priėmimui.
- Galimas ribotas surinktų įrenginių kiekis - NLEDshop.com
- Spausdintinė plokštė - „Eagle“failai, esantys projektų aplanke arba „GitHub“
- PIC12F1572 arba PIC12F1822/PIC12F1840 (tik priėmimas)
- 38KHz infraraudonųjų spindulių imtuvas, pvz., TSOP38238 ARBA TFBS4711 siųstuvas-imtuvas.
- 1x 5 mm infraraudonųjų spindulių šviesos diodas, tinkantis I. R. užkrato pernešimas
- 2x 0,1uF 0805 SMD kondensatorius
- 2x 47 omų 0805 SMD rezistorius
- 1x NPN tranzistorius, SMD SOT -23 - BSR17A arba panašus
- Infraraudonųjų spindulių nuotolinio valdymo pultas, kuris naudoja N. E. C. protokolas - kuris yra pigiausias Kinijos valdiklis - raskite čia
Įrankiai:
- Elektronikos įrankiai
- Pincetai
- SMD plokščių perpildymo būdas - karšto oro pistoletas, orkaitė, kaitinimo plokštė
2 žingsnis: Surinkimas
Užtepkite lydmetalio pastos, padėkite dalis ir užpilkite.
Naudojimas tik registratūroje:
- Įdiekite TSOP38238 ar panašų
- R1, R2, R3 ir T1 nebūtini.
- Prijunkite CONFIG trumpiklį prie „PIN“arba palikite nesusietą.
- Galima naudoti bet kurį suderinamą mikrovaldiklį.
Visas dvipusis / dvikryptis naudojimas su imtuvu:
- Įdiekite TFBS4711 ar panašų I. R. siųstuvas -imtuvas
- R2, R3 ir T1 nebūtini.
- Prijunkite CONFIG trumpiklį prie „GND“
- Suderinamas tik PIC12F1572.
Visas dvipusis / dvikryptis naudojimas su LED ir imtuvu:
- Įdiekite TSOP38238 ar panašų
- Įdiekite infraraudonųjų spindulių šviesos diodą - 5 mm kupolą ar panašų.
- R1 nėra būtinas.
- Prijunkite CONFIG trumpiklį prie „PIN“arba palikite nesusietą Tik PIC12F1572 yra suderinamas.
Nuotolinis valdymas: Dauguma mažų pigių kiniškų infraraudonųjų spindulių valdiklių veiks. Jie būna įvairių formų, dydžių ir raktų kiekio. Čia naudojamas 24 raktų nuotolinio valdymo pultas, tačiau nuotolinio valdymo pultas su daugiau ar mažiau klavišų veiktų taip pat.
Buvo atspausdinti kai kurie pasirinktiniai lipdukai, kurie dedami ant nuotolinio valdymo pulto su pasirinktinių mygtukų grafika. Tai nėra būtina, tačiau ją daug lengviau naudoti. Galimas 24 raktų (4x6 klavišų) šablonas.
3 žingsnis: Išsami informacija apie programinę įrangą ir programavimas
Programinė įranga yra parašyta PIC12 serijos procesorių surinkime. Surinkimas buvo reikalingas norint pasiekti reikiamą kodo efektyvumą naudojant palyginti mažos galios (ir pigius) mikrovaldiklius. Projekto failai apima MPLABX projektą ir jame naudojamas standartinis MPASM kompiliatorius.
Kaip minėta 1 veiksme, šis įrenginys tiesiog nuskaito gaunamas NEC protokolo komandas ir paverčia jas standartiniais 8-N-1 nuosekliais baitais, kuriuos lengvai nuskaito prijungti įrenginiai, pvz., PIC, „Arduninos“ar kiti nuosekliojo/COM pagrindo įrenginiai.
Kodo srautas:
Gana paprasta apskritai, bet sudėtinga žiūrėti. Tiek moduliuotas, tiek demoduliuotas signalas yra skaitomas ir nustatomas per pertraukas. Kai visi komandų kodai buvo gauti teisingai, programinė įranga nustato vėliavą, skirtą gautiems komandų kodams konvertuoti į serijinius baitus ir išsiųsti įrenginio UART.
Naudojimo pasirinkimas:
Šiame įrenginyje yra du lydmetaliai, kuriais galima apibrėžti prietaiso naudojimą. BAUD trumpiklis pasirenka lėtą arba greitą duomenų perdavimo spartą, kuri pagal numatytuosius nustatymus yra 19, 200 ir 250 000. Firmware gali būti lengvai pakeista, kad būtų galima naudoti skirtingas duomenų perdavimo spartas. CONFIG trumpiklis naudojamas pasirinkti, ar prietaisas turėtų tikėtis gauti moduliuotą ar demoduliuotą signalą. Abu jie išsamiau aprašyti duomenų lape.
4 žingsnis: Išsami pagrindinio kompiuterio sąsajos informacija
Pagrindinis įrenginys gali būti bet koks, turintis TTL (3.3v arba 5v) lygio nuoseklųjį prievadą (UART). Sąsajai su šiuo įrenginiu galima naudoti bet ką, pvz., FTDI, PIC, „Arduino“, ATMEL ir kt.
Projekto failai turi TXT failą su C kodo pavyzdžiu. Nors kodas parašytas XC16 ir PIC24F procesoriams, sintaksė yra gana bendra, todėl perkėlimas į jūsų pasirinktą kalbą/kompiliatorių turėtų būti nereikšmingas.
Jei rašote/modifikuojate kodą savo noru ir norite juo pasidalyti, parašykite man žinutę ir aš jį paskelbsiu čia.
5 žingsnis: užbaigimas ir naudojimas
Šis įrenginys buvo sukurtas atnaujinti senus NLED valdiklius, kad jie būtų suderinami su infraraudonųjų spindulių nuotolinio valdymo pultais. Jis gali būti naudojamas daugeliu kitų būdų, naudojant kitus įrenginius, ypač tuos, kurie nėra apdorojami laiku ir dekoduoja NEC nuotolinį protokolą. Daugeliui procesorių greitai ir paprasta gauti eilės baitų eilutę.
NLED valdikliai ir programinė įranga nuolat tobulinami ir atnaujinami. Susisiekite su bet kokiomis funkcijų užklausomis ar pranešimais apie klaidas.
Dėkojame, kad perskaitėte, apsilankykite www. NLEDshop.com, kur rasite „Made In The USA“LED valdiklius ir LED produktus. Arba raskite daugiau projektų, kuriuose naudojami NLED produktai, mūsų instrukcijų profilyje arba mūsų svetainės projektų puslapyje.
Norėdami gauti naujienų, atnaujinimų ir produktų sąrašų, apsilankykite www.n Northernlightselectronicdesign.com. Jei turite klausimų, komentarų ar pranešimų apie klaidas, susisiekite su mumis.
NLED galima įterptam programavimui, programinės įrangos projektavimui, aparatinės įrangos projektavimui, LED projektams, gaminių dizainui ir konsultacijoms. Prašome susisiekti su mumis ir aptarti jūsų projektą.
Rekomenduojamas:
Raspberry Pi - TMD26721 infraraudonųjų spindulių skaitmeninis artumo jutiklis „Java“pamoka: 4 žingsniai
„Raspberry Pi“-TMD26721 infraraudonųjų spindulių skaitmeninis artumo jutiklis „Java“pamoka: TMD26721 yra infraraudonųjų spindulių skaitmeninis artumo detektorius, kuris suteikia pilną artumo aptikimo sistemą ir skaitmeninės sąsajos logiką viename 8 kontaktų paviršiaus tvirtinimo modulyje. Artumo aptikimas apima patobulintą signalo ir triukšmo tikslumas. Profesionalus
IOT išmanusis infraraudonųjų spindulių termometras (COVID-19): 3 žingsniai
IOT išmanusis infraraudonųjų spindulių termometras (COVID-19): dėl 2019 m. COVID sukilimo nusprendėme pagaminti išmanųjį infraraudonųjų spindulių termometrą „IOT“, jungiantį prie išmaniųjų įrenginių, kad būtų rodoma užfiksuota temperatūra, tai ne tik pigesnė alternatyva, bet ir puiki technologijų ir IOT mokymo modulis, kuris
Infraraudonųjų spindulių lempa: 4 žingsniai
Infraraudonųjų spindulių lempa: šiame projekte rodoma infraraudonųjų spindulių lempa, kuri įsijungia pusę minutės po to, kai gauna signalą iš televizoriaus infraraudonųjų spindulių nuotolinio valdymo pulto. Vaizdo įraše galite pamatyti grandinę, kuri veikia. Aš perskaičiau šį straipsnį grandinę su BJT tranzistoriais: https
„Raspberry Pi“infraraudonųjų spindulių žaidimų kamera: 6 žingsniai
„Raspberry Pi“infraraudonųjų spindulių žaidimų kamera: aš ką tik pradėjau tyrinėti „Raspberry Pi“ir mane sudomino „Pi“infraraudonųjų spindulių kameros modulis. Aš gyvenu šiek tiek nuošalioje vietovėje ir mačiau ženklus, kaip įvairūs laukiniai gyvūnai naktį tyrinėja namus. Turėjau mintį sukurti nigą
USB NEC infraraudonųjų spindulių siųstuvas ir imtuvas: 4 žingsniai (su nuotraukomis)
USB NEC infraraudonųjų spindulių siųstuvas ir imtuvas: Šis projektas yra kito projekto, prie kurio dirbu, atskyrimas ir kadangi yra „Remote Control 2017“konkursas „Instructables“, maniau, kad paskelbsiu šį projektą. Taigi, jei jums patinka šis projektas, balsuokite už jį. Ačiū. Kaip žinote, esu didelis gerbėjas