สารบัญ:
- ขั้นตอนที่ 1: วัตถุประสงค์ของโครงการ
- ขั้นตอนที่ 2: ขั้นตอนที่ 1: SoftWare
- ขั้นตอนที่ 3: ขั้นตอนที่ 2: HW - PC
- ขั้นตอนที่ 4: ขั้นตอนที่ 3: HW - รีโมท
- ขั้นตอนที่ 5: ขั้นตอนที่ 4: HW - S-Video to SCART Cable
- ขั้นตอนที่ 6: บทสรุป
วีดีโอ: MediaCenter ที่เรียบง่ายและการควบคุมระยะไกลพร้อมการใช้งานที่ได้รับการปรับปรุง: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
Normal0falsefalsefalseEN-USX-NONEX-NONE
ใช่ นั่นคือ Media-Center ที่ทำงานบน PC แบบ DIY (หรือ HTPC) แต่มีลักษณะเฉพาะอย่างหนึ่ง: ควบคุมได้ง่าย ดังนั้นจึงเหมาะสำหรับผู้สูงวัย ผู้ทุพพลภาพ หรือเพียงแค่ผู้ใช้ที่ขี้เกียจ จากวิกิพีเดีย: “…แนวคิดเบื้องต้นเกี่ยวกับความสามารถในการใช้งานคือวัตถุที่ออกแบบโดยคำนึงถึงจิตวิทยาและสรีรวิทยาของผู้ใช้ทั่วไป เช่น * มีประสิทธิภาพมากขึ้น - ใช้เวลาน้อยลงในการทำงานบางอย่างให้สำเร็จ * ง่ายต่อการเรียนรู้การดำเนินการ สังเกตได้จากการสังเกตวัตถุ * น่าใช้ยิ่งขึ้น…”
ขั้นตอนที่ 1: วัตถุประสงค์ของโครงการ
Normal0falsefalsefalseEN-USX-NONEX-NONE
หากคุณคุ้นเคยกับการพยายามอธิบายให้พ่อแม่หรือปู่ของคุณฟังถึงความเป็นไปได้อันน่าทึ่งของสื่อดิจิทัล (ไม่ว่าจะเป็นรูปภาพ เพลง หรือภาพยนตร์) และพบว่าพวกเขาหงุดหงิดเมื่อดูการนำทางเมนูที่ซับซ้อนและการควบคุมระยะไกลที่แออัด สำหรับคุณ.
ด้วย Media Center / HD recorder / SW MediaPlayer ที่มีอยู่มากมาย ข้อเสนอที่เสนอที่นี่ไม่สามารถแข่งขันในรูปลักษณ์และคุณลักษณะที่น่าสนใจได้
แต่ถ้าผู้ใช้เป้าหมายอายุมากกว่า 70 ปี และไม่ใช้เทคโนโลยี (อย่างน้อยก็โซลิดสเตต…) คุณต้องพิจารณาว่าฟีเจอร์ทั้งหมดนั้นสามารถถูกมองว่าเป็นอุปสรรคมากกว่าข้อดี เพิ่มความพิการทางร่างกาย (ตาอ่อนแอ, โรคข้อเข่าเสื่อม..) และคุณอาจพบว่าไม่สามารถใช้รีโมทคอนโทรลใดๆ ได้ดังภาพด้านล่าง (สับสน แป้นเล็กเกินไป..). ข้อจำกัดข้างต้นทำให้ฉันพิจารณา DIY โซลูชันโดยมีข้อกำหนดหลักสองประการ:
- อินเทอร์เฟซ SW ที่ง่ายที่สุดที่เป็นไปได้: ไม่มีเมนู/เมนูย่อย/การนำทาง …เพียงแค่เปิดเครื่องพีซีของคุณ และรับรายการสื่อทั้งหมดในไดรฟ์ของคุณ
- รีโมทที่เรียบง่ายและใช้งานง่ายยิ่งขึ้น: ปุ่มที่ใช้งานง่ายและปุ่มกดสำหรับงานหนักสองปุ่ม
ไม่มีอะไรมากไปกว่านี้… และนั่นคือสิ่งที่คุณจะได้ในสองสามขั้นตอนง่ายๆ..
ขั้นตอนที่ 2: ขั้นตอนที่ 1: SoftWare
Normal0falsefalsefalseEN-USX-NONEX-NONENormal0falsefalsefalseEN-USX-NONEX-NONE
มีชุมชนที่ใช้งาน MediaPlayer โอเพ่นซอร์สค่อนข้างมาก (https://xbmc.org/, https://www.moovida.com/, …) ค่อนข้างแน่ใจว่าคุณรู้จักพวกเขาทั้งหมด ดังนั้นฉันจะไม่ลงรายละเอียดกับพวกเขา: มันสมบูรณ์แบบ เต็มไปด้วยคุณสมบัติและปรับแต่งได้อย่างเต็มที่ (สำหรับผู้ที่เข้าใจ phython, WindowXML…)
ทางออกหนึ่งที่เป็นไปได้สำหรับโปรเจ็กต์ของฉันคือเริ่มจากหนึ่งในนั้น คว้าซอร์สโค้ด และแก้ไขมันจนถึงกระดูกเพื่อนำเมนูและเมนูย่อยทั้งหมดออกมาดังที่ฉันบอกไว้ก่อนหน้านี้… อืม บางทีในอีกล้านล้านปี นี่อาจต้องใช้ทักษะบางอย่าง และเวลา
ในทางกลับกัน; เริ่มจากศูนย์ด้วยภาษาสคริปต์ที่ง่ายและมีประสิทธิภาพ..
ฉันพยายาม (ค่อนข้างน่าหงุดหงิดจริงๆ) เพื่อทำความคุ้นเคยกับ Microsoft Visual Studio Express เมื่อฉันบังเอิญเจอไซต์ที่มีโครงสร้างได้ล้ำค่านี้ซึ่งคำแนะนำ smaaaaaart ที่พบ: AutoHotKey!
สำหรับผู้ที่ไม่รู้จักภาษาสคริปต์ที่มีประสิทธิภาพ ต่อไปนี้คือบทสรุปของคุณสมบัติหลักตามที่ระบุไว้ในเว็บไซต์ของพวกเขา:
AutoHotkey เป็นยูทิลิตี้โอเพ่นซอร์สฟรีสำหรับ Windows ด้วยคุณสามารถ:
- ทำให้เกือบทุกอย่างเป็นอัตโนมัติโดยส่งการกดแป้นและการคลิกเมาส์ คุณสามารถเขียนมาโครของเมาส์หรือแป้นพิมพ์ด้วยมือหรือใช้เครื่องบันทึกมาโคร
- สร้างปุ่มลัดสำหรับแป้นพิมพ์ จอยสติ๊ก และเมาส์ แทบทุกปุ่ม ปุ่ม หรือชุดค่าผสมสามารถกลายเป็นปุ่มลัดได้
- สร้างแบบฟอร์มการป้อนข้อมูลแบบกำหนดเอง ส่วนต่อประสานผู้ใช้ และแถบเมนู ดู GUI สำหรับรายละเอียด
- ทำการแมปปุ่มและปุ่มบนคีย์บอร์ด จอยสติ๊ก และเมาส์ของคุณใหม่
- แปลงสคริปต์เป็นไฟล์ EXE ที่สามารถเรียกใช้บนคอมพิวเตอร์ที่ไม่ได้ติดตั้ง AutoHotkey
ดังนั้นจึงเหมาะอย่างยิ่งสำหรับการกำหนดค่าเมาส์ให้ทำงานเหมือนรีโมตสำหรับเครื่องเล่นสื่อ SW เช่น VideoLan VLC; และยังช่วยให้ GUI แบบง่ายของโปรแกรมของฉัน เมื่อดาวน์โหลดและเริ่มต้นจากตัวอย่างในตัว ในเย็นวันหนึ่ง ฉันสามารถสร้างโปรแกรมแรกของฉันได้ และในหนึ่งสัปดาห์ของการปรับ/ปรับแต่ง แผนก็ชัดเจน:
1- สร้างสคริปต์ขนาดเล็กในฮ่องกง ทำให้เป็นไฟล์เรียกทำงานแบบยืนด้วยตนเอง และตั้งค่าให้เริ่มทำงานโดยอัตโนมัติเมื่อเปิดเครื่องพีซี 2- ให้สคริปต์สร้างรายการเลื่อนแบบง่าย (และแบน) พร้อมสื่อที่อ่านได้ในไดเร็กทอรีราก: ขนาดแบบอักษร HUUUGE เพื่อให้ดูง่าย 3- กำหนดคำสั่งเมาส์เพื่อให้การนำทางทำได้ด้วยการเลื่อนและปุ่มหลักสองปุ่ม: ไม่มีการชี้แล้วคลิก.. 4- เมื่อเลือกไฟล์แล้ว ให้รัน VLC Mediaplayer แบบเต็มหน้าจอ 5- โหลด VLC หนึ่งรายการ ล้อเลื่อนของเมาส์จะเปลี่ยนเป็น jog (สำหรับ FFW / REV) ในขณะที่ใช้สองปุ่ม สำหรับ PLAY/PAUSE และ STOP 6- หากกด STOP ให้ปิด VLC และกลับไปที่เมนูหลัก
นั่นคือทั้งหมด สคริปต์ถูกแนบ แสดงความคิดเห็นสำหรับส่วนหลัก คุณสามารถให้ AHK คอมไพล์มันในไฟล์ปฏิบัติการที่เกี่ยวข้อง
เคล็ดลับสำหรับสคริปต์:
- เปลี่ยนสตริงไดเรกทอรีรากด้วยตำแหน่งที่ถูกต้องในไดรฟ์ของคุณ จำเครื่องหมายทับที่ส่วนท้ายของสตริง - เปลี่ยนขนาดของ GUI ตามขนาดหน้าจอและความละเอียดของคุณ - ต้องกำหนดค่า VLC (cntrl-p) เพื่อเริ่มเต็มหน้าจอ (การตั้งค่าวิดีโอทั่วไป) และตอบสนองต่อปุ่มลัดที่ถูกต้องที่สคริปต์ AHK ส่ง (กำหนดค่าปุ่มลัด)
ขั้นตอนที่ 3: ขั้นตอนที่ 2: HW - PC
Normal0falsefalsefalseEN-USX-NONEX-NONE
ไม่มีเทคโนโลยีจรวดที่นี่ พีซีทุกเครื่องที่มีการ์ดวิดีโอที่ดีและ HDD ที่กว้างเพียงพอจะทำงานได้ดี
อย่างไรก็ตาม ตัวเลือกของฉันถูกขับเคลื่อนด้วยขนาด mini-ITX และความพร้อมใช้งานของเอาต์พุต S-video เพื่อให้พอดีกับอินพุต SCART ของทีวีของพ่อแม่ของฉัน (ฉันรู้จักเทคโนโลยีที่ล้าสมัย แต่ในบางช่วงอายุ บางสิ่งที่เก่าและคุ้นเคย ที่ดีที่สุดเท่าที่เคยมีมา)
นี่คือ BOM ของพีซี: Intel Little Falls 2 อยู่ในเคส G-ATLANTIC ที่มีแหล่งจ่ายไฟภายนอก 1Gb RAM + 250Gb HDD Seagate 2.5” SATA. ไม่ค่อยมีประสิทธิภาพ แต่เพียงพอสำหรับขอบเขตของโครงการ
ขั้นตอนที่ 4: ขั้นตอนที่ 3: HW - รีโมท
Normal0falsefalsefalseEN-USX-NONEX-NONE
การดัดแปลง HW จริง (และอาจเป็นส่วนดั้งเดิมที่สุดของคำแนะนำนี้) คือการควบคุมระยะไกลของศูนย์สื่อ นี้ขึ้นอยู่กับเมาส์ไร้สายซึ่งเป็นวิทยุมีข้อได้เปรียบของ "รีโมทแบบไม่มีทิศทาง" (ข้อดีที่ไม่ควรมองข้ามหากผู้ใช้ไม่เข้าใจในการเปลี่ยนช่อง / เล่น DVD / เมนูนำทาง เขาต้องชี้รีโมทอินฟราเรดไปทางตัวถอดรหัส DVB / DVD /HTPC มากกว่าไปทางทีวี..) มันใช้งานได้ดีถึง 10 เมตรซึ่งพอดีกับขนาดของห้องนั่งเล่นของฉัน
เริ่มสร้างเมาส์ออปติคัลไร้สายเชิงพาณิชย์พร้อมอะแดปเตอร์ USB เมื่อถอดประกอบแล้ว PCB หลักจะถูกลบออกเพื่อประกอบเข้ากับเคสใหม่ในภายหลัง จริงๆ แล้ว LMB และ RMB นั้นไม่ได้ใช้และปล่อยไว้สำหรับใช้ในอนาคต (เช่น คำสั่งอื่นอีกสองคำสั่งที่กำหนดค่าได้ด้วย AHK) ในขณะที่ปุ่ม 3 และ 4 (ปุ่มด้านข้างสองปุ่มของเมาส์ดั้งเดิม) ถูกใช้เป็นคำสั่งหลักโดยสคริปต์ เหตุผลก็คือปุ่ม 3 และ 4 เชื่อมต่อกับ PCB ของเมาส์ด้วยขั้วต่อ จึงเปลี่ยนได้ง่ายกว่า
ล้อเมาส์ถูกถอดออกและแทนที่ด้วยเครื่องเข้ารหัสแบบโรตารี่เชิงพาณิชย์ที่แข็งแกร่งยิ่งขึ้น ฉันเดาว่าควรเลือกตัวเข้ารหัสด้วย # ของพัลส์ต่อรอบและเฟสที่ถูกต้องระหว่างสองพัลส์ แต่ฉันลองใช้อันแรกในแค็ตตาล็อก RS และไปได้ดี เหมืองมีการเลื่อนเฟส CW 54° ±30° และ 24 พัลส์/รอบ ไมโครสวิตช์ LMB และ RMB ถูกแทนที่ด้วยปุ่มกดที่มีความทนทานมากขึ้นสำหรับการติดตั้งแผงควบคุม
โครงสร้างค่อนข้างง่าย ฉันใช้กล่องที่มีอยู่สำหรับโปรเจ็กต์อิเล็กทรอนิกส์ โดยมีจุกด้านข้างที่เป็นยางอย่างดีเพื่อให้จับถนัดมือ และช่องใส่แบตเตอรี่ AA สองก้อน ปุ่มควบคุมถูกติดตั้งไว้ตรงกลาง โดยมีปุ่มสองปุ่มจากด้านเดียวกัน เพื่อให้สามารถควบคุมรีโมทได้ด้วยมือเดียว (แนบเลย์เอาต์) ตัวเข้ารหัสและปุ่มสองปุ่มเชื่อมต่อกับ PCA ของเมาส์ด้วยสายเคเบิลแบบแบนแบบกำหนดเองพร้อมส่วนหัวที่ทำด้วยแถบตัวเมียระยะพิทช์ 1.27 มม. สุดท้าย มีการเพิ่มสวิตช์เปิดปิดด้านข้างเคสของรีโมท เพื่อปิดเครื่องเมื่อไม่ได้ใช้งาน (และช่วยประหยัดแบตเตอรี่)
ขั้นตอนที่ 5: ขั้นตอนที่ 4: HW - S-Video to SCART Cable
Normal0falsefalsefalseEN-USX-NONEX-NONE
ไม่มีอะไรซับซ้อนที่นี่: เพียงใช้ทักษะการบัดกรีของคุณและทำตามแผนผังด้านล่าง
เครดิต
ขั้วต่อ S-Video ตัวผู้และแจ็คสเตอริโอจะเชื่อมต่อกับพีซีในศตวรรษที่ XXII ของคุณ SCART ไปยังโทรทัศน์ในยุค 80 ของคุณ
ขั้นตอนที่ 6: บทสรุป
Normal0falsefalsefalseEN-USX-NONEX-NONE
ผลลัพธ์สุดท้ายแสดงในวิดีโอที่แนบมา: ด้วยการติดตั้งแบบเบา XP จะบู๊ตอย่างรวดเร็ว และไฟล์ exe เริ่มทำงานได้อย่างราบรื่น ตามที่วางแผนไว้ การนำทางนั้นง่ายและใช้งานง่าย คุณสามารถหมุนวงล้อหรือกดปุ่มสีขาวเพื่อเลื่อนรายการ เลือกสื่อที่คุณต้องการเล่นด้วยปุ่มสีเขียว และรอให้ VLC เริ่ม เขย่าภาพยนตร์ไปยังจุดที่ต้องการด้วยวงล้อ หยุดชั่วคราว/เล่นด้วยปุ่มสีเขียว และหยุดด้วยปุ่มสีขาว ทำซ้ำวงจรจนกว่าคุณจะหมด
การปรับปรุงที่เป็นไปได้:
แม้จะมี HDD ขนาดค่อนข้างเล็ก 250G แต่ไดเร็กทอรีแบบแฟลตจะยาวเกินไปและทำให้สับสนได้อย่างรวดเร็ว ฉันไม่ต้องการสร้างแผนผังไดเร็กทอรีที่ซับซ้อน ดังนั้นจึงอาจสร้างรายการ "อัจฉริยะ" ขึ้นมาได้ ตัวอย่างเช่น ตำแหน่งในรายการอาจเกี่ยวข้องกับวันที่เปิดไฟล์ครั้งล่าสุด (เพื่อให้ไฟล์ล่าสุดควรย้ายไปที่ด้านล่างของรายการหลัก)
ในการทำเช่นนั้น ฉันกำลังคิดที่จะเพิ่มรูทีนให้กับสคริปต์หลักซึ่งจะบันทึกข้อมูลที่เป็นประโยชน์เกี่ยวกับไฟล์สื่อแต่ละไฟล์ในไฟล์บันทึก txt เช่น จำนวนการดูทั้งหมด วันที่ดูล่าสุด หยุดเมื่อ 1h:35m:25s..เพื่อว่าเมื่อโหลดไฟล์มีเดียอีกครั้งแล้วจะเริ่มจากจุดที่โดนขัดจังหวะครั้งก่อน..
นั่นคือทั้งหมด.. ขอบคุณสำหรับการอ่านและขอโทษในรูปแบบภาษาอิตาลีที่ไม่ดีของฉัน.. ข้อเสนอแนะ / หมายเหตุความคิดเห็นใด ๆ ที่ชื่นชมจริงๆ
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง