ตัวรับสัญญาณ IR สำหรับคอมพิวเตอร์

WinLIRC ช่วยให้คุณควบคุมแอพพลิเคชั่น Windows โดยใช้ VCR หรือรีโมทคอนโทรลทีวีแทบทุกชนิด สิ่งเดียวคือรีโมทรัสเซียของเรา (จาก Horizon) ทำให้เราผิดหวังและแม้แต่บางรุ่นจาก Panasonic ก็มีความถี่พาหะประมาณ 400 KHz ซึ่งคอมพิวเตอร์ไม่มีโอกาสจับได้ (ในรีโมทส่วนใหญ่คือ 30-40 KHz ).

เพื่อให้ได้รับความพึงพอใจอย่างน่าสงสัยในการใช้รีโมทคอนโทรลคุณจะต้องประกอบวงจรขนาดเล็ก โครงการเป็นดังนี้:

เกือบทุกองค์ประกอบสามารถถูกแทนที่ด้วยอะนาล็อกได้ ฉันซื้อเครื่องรับภาพถ่ายเครื่องแรกสำหรับทีวีที่ฉันเจอ - "TK-19" แม้ว่าจะมีสินค้าอะนาล็อกอื่น ๆ ลดราคาก็ตาม อย่างที่พวกเขามักจะพูดว่า: โครงการนี้ใช้งานได้ทันทีและไม่จำเป็นต้องปรับเปลี่ยนใดๆ ความยุ่งเหยิงทั้งหมดนี้เชื่อมต่อกับพอร์ต COM ใด ๆ

แผนภาพสามารถออกแบบได้อย่างสวยงาม - ตัวอย่างเช่นเทอร์มิเนเตอร์ที่ค่อนข้างดีทำจากม้ายาง ตัวรับสัญญาณตั้งอยู่บนฝาปิด

คุณจะต้องมีเซิร์ฟเวอร์ WinLIRC ด้วย
นอกจากนี้ยังมีปลั๊กอินสำหรับ WinAMP เพื่อให้คุณสามารถใช้งานได้จากเตียง

การติดตั้งไม่ใช่เรื่องยาก แต่การตั้งค่าค่อนข้างเป็นปัญหา ตัวบ่งชี้อารมณ์ของโปรแกรมจะเป็นตัวบ่งชี้สีเขียวกะพริบในถาดเมื่อคุณกดปุ่มบนรีโมทคอนโทรล

สมมติว่าคุณได้บัดกรีวงจรจากชิ้นส่วนที่สามารถซ่อมแซมได้อย่างถูกต้อง ดังนั้นจึงต้องทำงาน ไปที่ http://www.lirc.org/ และคลิกลิงก์ “รีโมทคอนโทรลที่รองรับ” ไปที่ http://lirc.sourceforge.net/remotes/ เรากำลังมองหารีโมทคอนโทรลของเราที่นั่นหากมี คุณโชคดี ให้ดาวน์โหลดการกำหนดค่าดังกล่าว ไม่ - ไม่น่ากลัว เราเชื่อมต่อวงจรเข้ากับพอร์ต COM ฟรี เปิดตัว WinLIRC เพื่อความชัดเจน ฉันอธิบายลำดับการคลิกปุ่มในเวอร์ชัน 0.6.4 (ฉันจำไม่ได้ว่าก่อนหน้านี้มีอะไรบ้าง) หากไปที่ถาด ให้คลิกขวาแล้วเลือก "สลับหน้าต่าง" -> "กำหนดค่าใหม่" เลือกพอร์ต (COM1, COM2) ที่จะต่อตัวรับสัญญาณไว้ สำหรับวงจรที่แสดงด้านบน พารามิเตอร์ "ประเภทตัวรับ" ต้องเป็น DCD ความเร็ว - 115200 (ค่าเริ่มต้น) ความรู้สึก - ตรวจจับอัตโนมัติ (ค่าเริ่มต้น) หากคุณจัดการเพื่อค้นหาการกำหนดค่าสำหรับรีโมทคอนโทรลของคุณให้ไปที่ "กำหนดค่า" -> "เรียกดู" แล้วเลือก ไปที่รายการ "ทุกอย่างพร้อม" กัน หากไม่พบการกำหนดค่าสำเร็จรูป โปรแกรมจะเริ่มสอนโปรแกรมให้ควบคุมระยะไกล ดังนั้น:

1. ในหน้าต่าง "Config" ให้เขียน MY_REMOTE.CF (หรืออะไรทำนองนั้น)

2. คลิก "รหัสดิบ" เรากดปุ่มใด ๆ บนรีโมทคอนโทรล ตัวเลขควรทำงานในหน้าต่าง ดังนั้นทุกอย่างเป็นไปตามลำดับ ปิดด้วยไม้กางเขนแล้วเดินหน้าต่อไป

3. เรียนรู้. คุณจะถูกถาม

วิธีนี้จะบันทึกสัญญาณจากรีโมทคอนโทรลของคุณ
และสร้างไฟล์ปรับแต่งสำหรับ WinLIRC โปรดป้อนชื่อสำหรับรีโมตนี้

คุณต้องป้อนชื่อรีโมทคอนโทรลของคุณ ที่นี่และด้านล่างควรตั้งชื่อด้วยตัวอักษรละติน (อังกฤษ) โดยไม่มีช่องว่าง

4.

เมื่อเรียนรู้และวิเคราะห์สัญญาณ จะใช้ระยะขอบของข้อผิดพลาดเพื่อ
จัดการกับความแปรผันปกติของสัญญาณที่ได้รับ ขอบของช่วงข้อผิดพลาด
จาก 1% ถึง 99% ค่าเริ่มต้นคือ 25% แต่อาจจำเป็นต้องใช้ค่าที่มากกว่านั้นขึ้นอยู่กับ
บนฮาร์ดแวร์และซอฟต์แวร์ของคุณ หากคุณประสบปัญหาในการใช้รีโมท
ลองเพิ่มค่านี้ คุณสามารถป้อนระยะขอบที่อนุญาตของข้อผิดพลาดได้ในขณะนี้
หรือกด ENTER เพื่อใช้ค่าเริ่มต้น ระยะขอบของข้อผิดพลาดที่ต้องการสำหรับรีโมตนี้หรือไม่
(1-99 ใส่=25)

มีคำศัพท์มากมายเพียงกด Enter

5.

ขั้นตอนที่หนึ่ง: กำหนดช่องว่างสัญญาณ ความยาวสัญญาณ และรหัสซ้ำ
-----------------------------------------------------------------------------------
คุณจะถูกขอให้กดปุ่มใดก็ได้หลายครั้ง
โปรดกดค้างไว้อย่างน้อยหนึ่งวินาทีในแต่ละครั้ง และรออย่างน้อย
หนึ่งวินาทีระหว่างการกดปุ่ม หากคุณต้องการป้อนช่องว่างสัญญาณด้วยตนเอง
และความยาวของสัญญาณ คุณสามารถทำได้ทันที (เช่น "31000 52")
มิฉะนั้นเพียงกด ENTER ช่องว่างและความยาว?

อีกครั้งมีคำมากมายเพียงกด "Enter"

6.

กดปุ่ม. กรุณารอสักครู่แล้วกดอีกครั้ง

กดและปล่อยปุ่มใดก็ได้ (บนรีโมทคอนโทรล) รอสักครู่แล้วกดแล้วปล่อยอีกครั้ง เส้นจะปรากฏขึ้น

เริ่มต้นข้อมูลพื้นฐานแล้ว

หลังจากนั้นกดปุ่ม SAME สิบ (หรือมากกว่านั้นเล็กน้อย) จนกว่าเราจะไปถึงศูนย์

กรุณารอสักครู่แล้วกดปุ่มอีกครั้ง (เหลือ 10 อัน)
โปรดรอสักครู่แล้วกดปุ่มอีกครั้ง (เหลือ 9 รายการ)
กรุณารอสักครู่แล้วกดปุ่มอีกครั้ง (เหลือ 8 อัน)
กดปุ่ม.

7. เราได้รับข้อความ:

นี่คือรีโมทส่งสัญญาณซ้ำโดยไม่มีรหัสซ้ำพิเศษ
การกดปุ่มค้างไว้จะทำให้ได้สำเนาโค้ดของปุ่มนั้นจำนวนมากอย่างรวดเร็ว
ดังนั้นจะมีการสุ่มตัวอย่างปุ่มละ 64 ตัวอย่าง
คุณจะได้รับแจ้งให้ป้อนชื่อแต่ละปุ่มตามลำดับ
หากต้องการสิ้นสุดปุ่มบันทึก ให้ป้อนชื่อปุ่มว่าง

8. ตอนนี้เราสอนโปรแกรมปุ่มทั้งหมดของรีโมทคอนโทรล ลำดับมีดังนี้: คุณถูกถาม

ปุ่ม 1 ชื่อ?

(ชื่อปุ่มแรก)? เราเขียนชื่อ ในตัวอักษรหรือตัวเลขละตินโดยไม่ต้องเว้นวรรค ควรใช้อักษรตัวพิมพ์ใหญ่ที่อยู่บนปุ่มบนรีโมทคอนโทรล เช่น "1", "2", "เล่น", "FFWD", "STOP", "VOL+" หลังจากนั้นให้กดปุ่มสักครู่ ตัวเลขจะปรากฏในหน้าต่าง มีลักษณะดังนี้:

เริ่มต้นข้อมูลพื้นฐานแล้ว
การแข่งขัน = 64 ข้อผิดพลาด = 19

เรากดจนกว่าการแข่งขันจะถึง 64 ยิ่งมีข้อผิดพลาดน้อยเท่าไรก็ยิ่งดีเท่านั้น

9. คำว่า "หยุด" และ "ชื่อปุ่ม 2 (ว่างเพื่อหยุด)" ปรากฏขึ้น เราเขียนชื่อของปุ่มที่สอง ทำซ้ำขั้นตอนที่ 8 จนกระทั่งปุ่มทั้งหมดหายไป

10. หลังจากครบทุกปุ่มแล้ว ให้กด “Enter” โดยไม่ต้องกรอกชื่อ ข้อความ "การกำหนดค่าที่เขียน sukesfuli อย่าลืมวิเคราะห์" จะปรากฏขึ้น นั่นคือสิ่งที่เราทำ

11. เราเลื่อนเมาส์ไปที่ “วิเคราะห์” และได้รับการตอบสนอง “การวิเคราะห์สำเร็จ”

12. เราชื่นชมยินดี

13.“ ทุกอย่างพร้อม” - คลิกตกลง จากนั้นคลิก "ซ่อนหน้าต่าง"

หลังจากนั้น อย่าลังเลที่จะเปิดตัว Light Alloy ที่คุณชื่นชอบ ไปที่การตั้งค่า เปิดใช้งานการรองรับ WinLIRC กำหนดค่าปุ่มต่างๆ และโยนตัวเองลงบนโซฟาด้วยรีโมทคอนโทรลในมือ

เซิร์ฟเวอร์สำหรับโปรแกรม LIRC ดั้งเดิมสำหรับ Linux: http://www.lirc.org/
มีไฟล์การกำหนดค่าจำนวนมากสำหรับรีโมทคอนโทรล คำอธิบายวงจร และเอกสารอื่นๆ

ความคิดเห็น
  • หูกระต่ายรอยยิ้มหัวเราะบลัชออนยิ้มผ่อนคลายผ่อนคลายยิ้มแย้มแจ่มใส
    heart_eyesจูบ_หัวใจจูบ_ปิด_ตาแดงโล่งใจพอใจยิ้ม
    ขยิบตาStuck_out_tongue_winking_eyeStuck_out_tongue_closed_eyesยิ้มจูบStuck_out_tongueนอนหลับ
    กังวลหน้าบึ้งปวดร้าวอ้าปากทำหน้าบูดบึ้งสับสนเงียบ
    ไร้การแสดงออกไม่ขบขันเหงื่อ_ยิ้มเหงื่อผิดหวัง_โล่งใจเบื่อหน่ายเฉยๆ
    ที่ผิดหวังสับสนน่ากลัวหนาว_เหงื่ออดทนร้องไห้ร้องไห้
    ความสุขประหลาดใจกรีดร้องเหนื่อย_หน้าโกรธความโกรธชัยชนะ
    ง่วงนอนยำหน้ากากแว่นกันแดดเวียนหัว_หน้าภูตผีปีศาจsmile_imp
    neutral_faceno_mouthผู้บริสุทธิ์
5+สอง=
ความคิดเห็น (1)
  1. อิลยา
    #1 อิลยา แขก 2 ตุลาคม 2556 18:09 น
    0
    "Horizon" - รีโมทคอนโทรลไม่ใช่ภาษารัสเซีย แต่เป็นเบลารุส (ลิทัวเนีย)