IR ports no COM peles

Pin
Send
Share
Send

Reiz bija jāpārbauda aizvēsturiskā (krievu valodā vēl) tālvadības pults. Līdzekļu nebija. Pārmeklējot internetu, es atradu vairākas idejas. Mani pārsteidza ideja izgatavot vienkāršu IR portu no: pelēm! Datoru, protams. Mēs sāksim ar šo ierīci.
1.IR ports no lodīšu peles COM.
Apdullināts ar ideju, es iegāju skapī un izraku pāris bumbiņu peles, vienu vecāku par otru. Vecākajam bija 6 vadi no datora, jaunākajam bija četri. Viņa to paņēma. Līnijas gāja caur četriem vadiem: RTS (Request To Send, pieprasījums nosūtīt. Izmanto, lai darbinātu peles ķēdi.), Rx (dators saņem datus caur to), Tx (dators sūta datus caur to) un, protams, GND, zemes.
Fotoattēlā - peles stieples spraudnis. Sarunu laikā es atklāju, ka oranžais vads ir RX, zaļais vads ir TX, baltais vads ir RTS un zilais vads ir iezemēts.
Turklāt vienkāršības labad es nogriezu plastmasas gabalu un uz tā uzlīmēju peles savienotāju (to, kurš bija pielodēts dēlī):
Tad no tās pašas peles izkrita fotodiodes tilts un infrasarkanā gaismas diode. Es no saviem krājumiem paņēmu 4,7 kOhm rezistoru. Ierīce pret rezistoru nav kritiska - jūs varat ievietot no 2 līdz 7 kOhm, bet ar zemāku pretestību uztvērēja rādiuss samazinās. Lūk, kā izskatās detaļas (no kreisās uz labo: fotodiodes tilts, IR LED, rezistors):
Šeit ir ierīces diagramma:
Pēc pusstundas lodēšanas un līmēšanas notika tas, kas notika:
Ierīce iznāca darboties - pārliecināts uztveršanas rādiuss - 5 cm, pārraide - 20 cm. Lai pārbaudītu tālvadības pulti, tas izrādījās pietiekami: tas nedarbojas.
2. Uzlabota IR uztvērēja ierīce.
Tā kā mēs aizbēgām, mums jārunā arī par modernāku ierīci.
Portu veido uztvērējs (TSOP mikroshēma un korpusa komplekts) un raidītājs (HL1 LED un strāvas ierobežojošais rezistors R2).
Uztvērējs izmanto specializētu TSOPXXXX mikroshēmu. Viņa saņem signālu ar noteiktu frekvenci. Tas nodrošina augstu trokšņa imunitāti. Tā kā tie ir pieejami vairākās versijās - dažādām signāla filtrēšanas frekvencēm, ir nepieciešams izvēlēties pareizo konkrētajam tālvadības pultam. Apskatīsim datu lapu:
Kā redzat, ir izvēle: no 30 līdz 56 kiloherciem. Datu lapā ir rakstīts, ka maksimālais saņemtā signāla ātrums ir 2400 bps / s, tāpēc ir grūti spriest, vai mikra darbosies, piemēram, ar mobilo tālruni. Tas izskatās TSOP1736:
Rezistors R1 pievelk RX līniju pie strāvas (galu galā visi COM porta signāli ir apgriezti), VD1 diode aizsargā ķēdi no polaritātes maiņas ostas inicializācijas laikā, un Conder C1 aizsargā uztvērēju no traucējumiem. Nu, 7805 stabilizators noteikti vada IR uztvērēju. Iesaku ievietot TO-92 - mazāka izmēra.
Raidītājs nav īpaši attīstīts, tas atšķiras tikai ar jaudīgāku IR diodi. Jūs varat ievietot, piemēram, L-34F3C, L-54F3C. Rezistors R2 ierobežo strāvu caur diodi. IR diode izskatās šādi:
Šī ierīce labi uztver un pārraida no attāluma līdz 5 m.
Ja vēlaties eksperimentēt, šeit ir parādīts COM ports, kas izplatīts internetā:
3. Programmas darbam ar infrasarkanajiem portiem.
Tagad parunāsim par programmām. Pārbaudei izmantoju WinLirc programmu. Ierīce uzrādīja diezgan labus rezultātus: uztveršanas rādiuss ir 5 cm, maksimālais pārraides rādiuss ir 20 cm. Tas viss ir atkarīgs no fotoelementu veida. Kā piemēru es minēšu piemēru darbam ar tālvadības pulti no mūzikas centra.
Runā par pielāgošanu.
Mēs sākam VINLIRK. Viņa raksta: konfigurācija neizdevās, pārkonfigurēšana. Ievadiet laukā Ceļš un laukā Ceļš konfigurācijas faila nosaukumu un pēc tam rīkojieties šādi: (piezīme: šādi iestatījumi ir tikai šai ierīcei):
1. Laukā Port iestatiet porta numuru, pie kura ierīce ir pievienota
2. Ātruma lauks netiek atstāts neskarts, lai gan jūs varat eksperimentēt - vecie datori nevēlas domāt ātrāk par 115200 bps.
3. Receiver tipa rāmī iestatiet RX ierīci, jo IR gaismas diode (TSOP) ir savienota ar COM porta RX kāju. Protams, jūs varat izveidot savienojumu ar DTR, taču tas būs pagrieziena vads, nevis no standarta peles, kā šeit.
4. Raidītāja iestatījumos iestatiet TX. Jūs varat izveidot savienojumu ar DCD - jūsu tiesības.
Pēc tam noklikšķiniet uz Neapstrādāti kodi. Mēs nogādājam tālvadības pulti pie uztvērēja un nospiediet pogas. Ja sāk pulsēt, piemēram: pulss 200, pulss 400, tad viss hokejs. Ja nē, apskatiet, vai ierīcē nav kļūdu.
Tagad jums jāiemāca stulba programma zinātnei - lai atpazītu tālvadības pults komandas. Aizveriet skatu un noklikšķiniet uz Uzzināt. Un tur mūs tālāk vada angļu valoda, jo programma ir buržuāziska.
PS: Kur programma saka "nospiediet pogu uz tālvadības pults un turiet, līdz es saku", jums nav jātur poga, bet gan jādod tā pēc iespējas ātrāk - no personīgās pieredzes.
Pēc studijām noklikšķiniet uz Analizēt. Programma pārbaudīs konfigurāciju un pateiks Labi. Aizveriet logu.
Tāpat kā viss. Galvenajā iestatījumu logā noklikšķiniet uz Labi. Programma tiks samazināta līdz teknei. Mēs nospiežam tālvadības pults pogas - ja programma saprot komandas, tad tā reaģē - indikatora krāsa mainās no pelēkas uz zaļu. Šai programmai varat atrast spraudņus WinAMP pārvaldībai, darbam ar TCP / IP.
Uzlabotai datora pārvaldībai es iesaku UICE programmu.
Jebkurā gadījumā tagad šajā jautājumā ir daudz programmu. Iesaku meklēt internetā.
Šī programma jau ir paredzēta datora pārvaldīšanai no dīvāna - tajā varat atrast arī spraudņus WinAmp.
Avots: radiokot.ru

Pin
Send
Share
Send