จะควบคุมทีวีใบ้ของฉันอย่างมีประสิทธิภาพผ่าน Alexa ได้อย่างไร?


12

ฉันมี TV ใบ้ (Toshiba 42SL863G) มากกว่าและน้อยกว่าและระบบโรงภาพยนตร์ในบ้าน (LG HX806SG) ซึ่งฉันต้องการควบคุมผ่านคำสั่งเสียง Alexa อย่างน้อยเปิดสวิตช์และเปลี่ยนเป็นการกำหนดค่าทีวีหรือโฮมซีเนม่า น่าเสียดายที่นั่นหมายความว่าฉันต้องส่งคำสั่งอินฟราเรดบางคำ

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

ขั้นตอนต่อไปคือการแต่งตัว Pi ในอนาคตของฉันด้วยโมดูล ZigBeeหรือโมดูลZ-Waveและพยายามปลอมเป็นอุปกรณ์สมาร์ททั่วไปสำหรับ Alexa หรือเขียนทักษะ Alexa ที่กำหนดเองเพื่อกระตุ้นสคริปต์ Raspberry Pi อย่างใด

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

มีวิธีที่ดีกว่าในการบรรลุเป้าหมายของฉันหรือไม่?

คำตอบ:


11

วิธีการของคุณน่าจะดีที่สุดที่คุณสามารถทำได้เนื่องจากโมเดลที่คุณระบุไว้ไม่สนับสนุนการรวมกับ Alexa ใด ๆ (และฉันคิดว่ามันเป็นไปไม่ได้ที่จะปรับเปลี่ยนระบบโทรทัศน์ / โรงภาพยนตร์โดยตรงเพื่อเชื่อมต่อกับเครือข่ายของคุณ )

Logitech Harmony Hubดูเหมือนว่าจะใช้วิธีการที่คล้ายกันมากเพียงแค่การส่งสัญญาณอินฟราเรดเพื่อควบคุมอุปกรณ์ 'ใบ้' (เช่นเดียวกับสากลระยะไกลแบบดั้งเดิมจะ) ดังนั้นจึงดูเหมือนว่าวิธีการของคุณของการใช้เครื่องส่งสัญญาณอินฟราเรดที่ถูกต้อง (มิฉะนั้นโลจิเทคจะ อาจหายไปพร้อมกับวิธีแก้ไขปัญหาอื่น!)

จากเว็บไซต์ Logitech นี่คือคำอธิบายว่า Harmony Hub ทำงานอย่างไร

ตู้ควบคุมที่ปิด

ควบคุมอุปกรณ์ของคุณหลังตู้และประตูปิดด้วย IR, Wi-Fi และBluetooth®ไร้สาย

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

อย่างไรก็ตามในบันทึกนี้มันอาจคุ้มค่าที่จะพิจารณาว่าจริง ๆ แล้วมันคุ้มค่าที่จะสร้างด้วยตัวคุณเองไม่ใช่แค่ซื้อโซลูชันที่สร้างไว้ล่วงหน้าจาก Logitech เพื่อจุดประสงค์นี้ เราได้ตรวจสอบความเข้ากันได้สำหรับคุณโดยใช้ตัวตรวจสอบความเข้ากันได้และอุปกรณ์ของคุณได้รับการสนับสนุนแล้วและวิธีการใช้ Pi ของคุณอาจมีราคาแพงเช่นเดียวกัน (แต่จะต้องมีปัญหาในการออกแบบซอฟต์แวร์และการค้นหารหัส IR):

จากคำแนะนำที่คุณเชื่อมโยงนี่คือส่วนอื่น ๆ ที่จำเป็น:

(ไม่ระบุชื่อรุ่นเต็มและราคาที่เสนอเป็นราคาถูกที่สุดเมื่อโพสต์นี้เขียนสำหรับ 1 หน่วย)

เมื่อคุณรวมสิ่งเหล่านี้ราคาจะอยู่ที่ประมาณ 57.70 ปอนด์ซึ่งช่วยประหยัดได้ 41.30 ปอนด์เมื่อเทียบกับ Logitech Harmony Hub แต่คุณจะต้องใช้เวลาในการออกแบบซอฟต์แวร์เพื่อควบคุมตัวส่งสัญญาณ / ตัวรับสัญญาณ IR และทักษะ Alexa หรือถ้าคุณตัดสินใจที่จะรวมกับ SmartThings กับส่วนประกอบ ZigBee / Z-คลื่นคุณอยู่ในรายการผลรวมจะอยู่ที่ประมาณ£ 84 และ£ 114สำหรับอุปกรณ์ทั้งหมด (หลังเป็นมากขึ้นกว่า£ 99 Logitech ฮับ!)

คุณอาจจะสามารถลดราคาลงได้อย่างมาก แต่ด้วยการใช้ไมโครคอนโทรลเลอร์ที่ง่ายกว่านี้เพราะฉันสงสัยว่ามันจะซับซ้อนจนต้องใช้ Raspberry Pi 3

โดยสรุปหากคุณกำลังเผชิญกับความท้าทายและไม่รังเกียจที่จะทำให้มือสกปรกคุณสามารถประหยัดเงินได้ค่อนข้างมากด้วยการออกแบบด้วยตัวคุณเอง (ตราบใดที่คุณหลีกเลี่ยงส่วนประกอบที่มีราคาแพงมาก ) หากคุณต้องการความสะดวกสบายโซลูชันของ Logitech นั้นเหมาะอย่างยิ่งเนื่องจากการรวมเข้ากับ Alexa มีอยู่แล้วและคุณสามารถควบคุมผ่านสมาร์ทโฟนของคุณได้ฟรี!


1

ผมมีปัญหาเหมือนกัน. การสร้างตัวรับส่งสัญญาณอินฟราเรดเป็นงานที่ค่อนข้างยาก (อย่างน้อยสำหรับฉัน) ฉันพยายามบัดกรีส่วนประกอบทั้งหมดเข้าด้วยกันและมันก็ไม่ทำงาน

ดังนั้นฉันมองหาบอร์ดที่ทำสิ่งนี้และฉันพบirdevkit.com 26 $ และสั่งซื้อ 1 ฉันเพิ่งทดสอบมันและใช้งานได้! คุณสามารถขอ TX, TR ไปยังบอร์ดพัฒนาของคุณเพื่อสื่อสารกับคอนโทรลเลอร์ IR ในการบันทึกสัญญาณ IR ส่ง E0 ไปยังคอนโทรลเลอร์และจะเริ่มโหมดเรียนรู้ ในการส่งรหัส IR ให้ส่ง E3 ตามด้วย ircode

จากนั้นฉันใช้ห้องสมุดเพื่อเลียนแบบกระดาน dev ของฉันในฐานะสวิตช์ wemos และ Alexa เริ่มตอบกลับกระดาน dev ของฉันราวกับว่าเป็นสวิตช์ WeMos ตอนนี้ฉันสามารถเปิด / ปิดทีวีได้โดยใช้ Alexa

หวังว่านี่จะเป็นประโยชน์สำหรับคนอื่น


ฉันไม่ชัดเจนว่านี่เป็นการตอบคำถามจริงหรือมีคำอธิบายมากกว่านี้ ฉันคิดว่ามันเป็นคำตอบ แต่บางทีมันอาจจะเป็นถ้อยคำที่จะพูดน้อยกว่า 'ช่างพูด' ...
Sean Houlihane

1

คุณสามารถใช้HDMI CEC ฮาร์ดแวร์ Raspberry Pi รองรับ HDMI CEC และเป็นอุปกรณ์ของคุณคุณสามารถใช้ไลบรารี libCECเพื่อส่งคำสั่งผ่าน HDMI

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.