IR prievadas iš COM pelės
Vieną dieną reikėjo patikrinti priešistorinį (rusišką) pultelį. Lėšų nebuvo. Išnaršęs internete radau keletą idėjų. Mane nustebino idėja iš pelės sukurti paprastą IR prievadą! Kompiuteris, žinoma. Pradėsime nuo šio įrenginio.
1.IR prievadas iš COM rutulinės pelės.
Apsvaigintas nuo idėjos, įėjau į spintą ir išrausiau keletą kamuolinių pelių, kurių kiekviena vyresnė už kitą. Senesniame iš kompiuterio atėjo 6 laidai, naujesniame – keturi. Jis paėmė. Linijos ėjo keturiais laidais: RTS (Request To Send, prašymas siųsti. Naudojamas pelės grandinei maitinti.), Rx (per kurią kompiuteris gauna duomenis), Tx (per kurį kompiuteris perduoda duomenis) ir, žinoma, GND, žemė.
Nuotraukoje parodytas pelės laido kištukas. Bandymo metu radau, kad oranžinis laidas yra RX, žalias laidas yra TX, baltas laidas yra RTS, o mėlynas laidas yra įžemintas.
Toliau, dėl paprastumo, nupjoviau plastiko gabalėlį ir ant jo priklijavau pelės kaiščio jungtį (tą, kuri yra įlituota į plokštę):
Tada iš tos pačios pelės pašalinau fotodiodinį tiltelį ir infraraudonųjų spindulių Šviesos diodas. Iš savo atsargų paėmiau 4,7 kOhm rezistorių. Prietaisas prie rezistoriaus nėra kritinis - galite jį nustatyti nuo 2 iki 7 kOhm, tačiau esant mažesnei varžai imtuvo veikimo spindulys mažėja.Štai kaip atrodo dalys (iš kairės į dešinę: fotodiodo tiltelis, IR Šviesos diodas, rezistorius):
Čia yra įrenginio schema:
Po pusvalandžio litavimo ir klijavimo atsitiko štai kas:
Prietaisas išėjo veikiantis - patikimas priėmimo spindulys - 5 cm, perdavimo - 20 cm. Paaiškėjo, kad to užteko norint patikrinti nuotolinio valdymo pultelį: jis neveikia.
2. Pažangus IR siųstuvas-imtuvas.
Kadangi jau pabėgome, reikia kalbėti apie pažangesnį įrenginį.
Prievadą sudaro imtuvas (TSOP lustas ir korpuso rinkinys) ir siųstuvas (Šviesos diodas HL1 ir srovės ribojimo rezistorius R2).
Imtuvas naudoja specializuotą TSOPXXXX lustą. Jis gauna tam tikro dažnio signalą. Taip pasiekiamas didelis atsparumas triukšmui. Kadangi jų yra kelios versijos – skirtingam signalo filtravimo dažniui, reikia pasirinkti tą, kurio reikia konkrečiam pulteliui. Pažiūrėkime į duomenų lapą:
Kaip matote, yra pasirinkimas: nuo 30 iki 56 kilohercų. Duomenų lape rašoma, kad didžiausias gaunamo signalo greitis yra 2400 bodų/sek, todėl sunku spręsti, ar mikrofonas veiks, pavyzdžiui, su mobiliuoju telefonu. Štai kaip atrodo TSOP1736:
Rezistorius R1 traukia RX liniją į maitinimą (juk visi COM prievado signalai yra invertuoti), diodas VD1 apsaugo grandinę nuo poliškumo pakeitimo prievado inicijavimo metu, o kondensatorius C1 apsaugo imtuvą nuo trukdžių. Na, o stabilizatorius 7805, žinoma, reguliuoja IR imtuvo įtampą. Patariu montuoti į TO-92 dėklą – mažesnio dydžio.
Siųstuvas nėra ypač pažangus, jis skiriasi tik galingesniu IR diodu. Galite įdėti, pavyzdžiui, L-34F3C, L-54F3C. Rezistorius R2 riboja srovę per diodą. IR diodas atrodo taip:
Šis prietaisas gerai priima ir perduoda iki 5 m atstumu.
Jei norite eksperimentuoti, čia yra COM prievadas, plačiai paplitęs internete:
3.Programos darbui su IR prievadais.
Dabar pakalbėkime apie programas. Patikrinti naudojau WinLirc programą. Prietaisas rodė gana gerus rezultatus: priėmimo spindulys buvo 5 cm, perdavimo spindulys buvo maksimalus 20 cm. Viskas priklauso nuo fotoelementų tipo. Kaip pavyzdį pateiksiu darbo su nuotolinio valdymo pulteliu iš muzikos centro pavyzdį.
Pakalbėkime apie sąranką.
Paleiskite „VinLIRC“. Ji rašo: nepavyko konfigūruoti, konfigūruokite iš naujo. Lauke Kelias įveskite kelią ir konfigūracijos failo pavadinimą ir atlikite šiuos veiksmus: (pastaba: šie nustatymai skirti tik šiam įrenginiui):
1. Lauke Prievadas įveskite prievado numerį, prie kurio prijungtas įrenginys
2. Lauką Speed palikite nepaliestą, nors galite eksperimentuoti – senesni kompiuteriai nenori galvoti greičiau nei 115200 bps.
3. Imtuvo tipo rėmelyje nustatykite RX įrenginį, nes IRŠviesos diodas (TSOP) yra prijungtas prie COM prievado RX kojos. Žinoma, galite prisijungti prie DTR, bet tai bus naminis laidas, o ne iš standartinės pelės, kaip čia.
4. Siųstuvo nustatymuose nustatykite TX. Galite prisijungti prie DCD - jūsų teisė.
Tada spustelėkite neapdoroti kodai. Nuotolinio valdymo pultelį atnešame prie imtuvo ir paspaudžiame mygtukus. Jei pradeda raibuliuoti, pavyzdžiui: pulsas 200, pulsas 400, tada viskas gerai. Jei ne, patikrinkite, ar įrenginyje nėra klaidų.
Dabar jūs turite išmokyti kvailą programą nuotolinio valdymo pulto komandų atpažinimo. Uždarykite peržiūros langą ir spustelėkite Sužinokite. Ir tada mes vadovaujamės anglų kalba, nes progas yra buržuazinis.
PS: Kur programoje rašoma „paspauskite nuotolinio valdymo pultelio mygtuką ir laikykite tol, kol liepsiu“, neturėtumėte mygtuko laikyti, o kuo greičiau išdurti – iš asmeninės patirties.
Baigę studijas spustelėkite Analizuoti. Programa patikrins konfigūraciją ir pasakys Gerai. Uždarome langą.
Atrodo, kad viskas. Pagrindiniame nustatymų lange spustelėkite Gerai. Programa bus sumažinta iki dėklo.Spaudžiame nuotolinio valdymo pultelio mygtukus – jei programa supranta komandas, tai ir reaguoja – indikatoriaus spalva pasikeičia iš pilkos į žalią. Šiai programai galite rasti įskiepių, skirtų valdyti WinAMP ir dirbti su TCP/IP.
Pažangiam kompiuterių valdymui rekomenduoju uICE programą.
Ir apskritai dabar šiuo klausimu yra daug programų. Rekomenduoju ieškoti internete.
Ši programa jau skirta valdyti kompiuterį nuo sofos – jai taip pat galite rasti WinAmp įskiepių.
Panašios meistriškumo klasės
Ypatingai įdomu
Komentarai (8)