สารบัญ:

IR Control ของ IKEA FYRTUR Shades: 11 ขั้นตอน (พร้อมรูปภาพ)
IR Control ของ IKEA FYRTUR Shades: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: IR Control ของ IKEA FYRTUR Shades: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: IR Control ของ IKEA FYRTUR Shades: 11 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: How To Use Ikea Tradfri Bulbs with Philips Hue 2024, พฤศจิกายน
Anonim
Image
Image
ภาพ
ภาพ

ในที่สุดฉันก็ได้ใช้ม่านบังตาแบบใช้มอเตอร์ของ IKEA FYRTUR และต้องการควบคุมโดยใช้รีโมทอินฟราเรด นี่เป็นแอปพลิเคชั่นเฉพาะ แต่ฉันคิดว่ามันอาจมีประโยชน์สำหรับบางคนที่ต้องการเรียนรู้วิธีใช้พิน GPIO ของ Arduino เป็นรีเลย์แรงดันต่ำอย่างง่ายที่ถูกกระตุ้นโดยคำสั่ง IR

ขั้นตอนที่ 1:

ส่วนรายการ

IKEA FYRTUR ฟยร์ทูร์ ม่านบังตาแบบมีมอเตอร์https://www.ikea.com/th/th/cat/electric-blinds-445…

Arduino Leonardo ไม่มีส่วนหัว

ขั้วต่อพินตัวผู้ 2.54 มม.

Vishay TSOP4838 ตัวรับอินฟราเรด 38 kHz (แพ็ค 5 ตัว)

หัวต่อ 4 ขา

เคส 3ple Decker สำหรับ Arduino (ต่ำ ควัน)

USB Wall Charger 5V 2A (อุปกรณ์จ่ายไฟ Arduino Leonardo Micro USB)

Bose Replacement Remote Control (สามารถใช้รีโมท IR ใดก็ได้ ฉันเพิ่งเลือกตัวนี้เพราะฉันไม่มีส่วนประกอบ Bose ในแร็คของฉัน)

ขั้นตอนที่ 2:

ภาพ
ภาพ

ฉันใช้ Harmony 659 IR Remote ดั้งเดิมมาเกือบยี่สิบปีแล้ว และยังคงคิดว่ามันเป็นรีโมทที่สมบูรณ์แบบ ฉันยังพบมือสองสภาพดีบนอีเบย์ มันทำทุกอย่างที่ฉันต้องการ แต่ไม่มีบลูทูธ WiFi หรือคุณสมบัติบ้านอัจฉริยะที่ทันสมัยอื่นๆ เฉดสีที่ใช้มอเตอร์ควบคุมด้วยคลื่นความถี่วิทยุของ IKEA สามารถจับคู่กับเกตเวย์ IKEA TRADFRI หรือ Samsung SmartThings ได้ และในทางทฤษฎีจะถูกกระตุ้นด้วยรีโมท Harmony Hub ที่ทันสมัยกว่า แต่ฉันชอบใช้รีโมต IR ที่มีปุ่มสัมผัสบนรีโมตหน้าจอสัมผัสมากกว่า และไม่ต้องการข้ามผ่าน ห่วงทั้งหมดเหล่านี้เพียงเพื่อทำงานง่ายๆ อย่างหนึ่ง ซึ่งก็คือการลดเฉดสีทุกครั้งที่เปิดโปรเจ็กเตอร์

ขั้นตอนที่ 3:

ภาพ
ภาพ

เฉดสี IKEA FYRTUR แต่ละสีมาพร้อมกับรีโมต ดังนั้นหากคุณจับคู่เพียงตัวเดียวเพื่อควบคุมทั้งชุดของเฉดสี (สูงสุด 4) คุณจะมีรีโมทพิเศษที่ไม่ได้ใช้จำนวนมาก ฉันติดตั้งรีโมตหนึ่งตัวบนผนังสำหรับใช้ในชีวิตประจำวัน แต่ต้องการรีโมตทำงานเพิ่มเติมสำหรับโปรเจ็กต์นี้ หลังจากลองผิดลองถูกมาหลายครั้ง ในที่สุดฉันก็พบวิธีจับคู่รีโมตสองตัวกับเฉดสีชุดเดียว:

ขั้นตอนในการจับคู่รีโมท 2 ตัวกับชุด FYRTUR ชุดเดียว

1. เสียบปลั๊กทวนสัญญาณและรออย่างน้อยหนึ่งนาทีเพื่อให้แน่ใจว่าออนไลน์อยู่

2. คลายเกลียวฝาครอบแบตเตอรี่บนรีโมทและคลิกปุ่มจับคู่บนแต่ละ 4 ครั้งเพื่อลบออก ไฟ LED ของพวกเขาจะกะพริบอย่างรวดเร็วแล้วดับลง รอสองสามวินาทีเพื่อให้ไฟ LED กลับมาสว่างอีกครั้งก่อนที่จะพยายามจับคู่

3. กดปุ่มจับคู่บนรีโมทเพียงตัวเดียวใกล้กับตัวทำซ้ำจนกระทั่งไฟ LED สีขาวของตัวทวนสัญญาณระบุว่าจับคู่กับรีโมทนั้นแล้ว

4. ถอดปลั๊กทวนสัญญาณออกจากผนัง

5. ถือรีโมทไว้ใกล้กันและกดปุ่มจับคู่บนทั้งคู่พร้อมกันเป็นเวลา 10 วินาทีหรือมากกว่านั้นจนกว่าไฟ LED จะกะพริบและดับลง

6. เสียบปลั๊กทวนกลับเข้าไปแล้วรอสักครู่หรือมากกว่านั้นเพื่อให้แน่ใจว่าออนไลน์อยู่

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

ขั้นตอนที่ 4:

ภาพ
ภาพ
ภาพ
ภาพ

ตอนนี้ฉันมีรีโมททำงานพิเศษแล้ว ฉันก็ถอดมันออกจากกันโดยถอดสกรูที่ยึดฝาครอบแบตเตอรี่ออกก่อน จากนั้นจึงแงะสวิตช์โยกพลาสติกออกจากฐานโดยใช้ไขควงปากแบนขนาดเล็ก

ขั้นตอนที่ 5:

ภาพ
ภาพ

จากนั้นฉันก็ลอกฝาครอบซิลิโคนกันฝุ่น/สปริงโยกออกเพื่อให้เห็นแผงวงจร

ขั้นตอนที่ 6:

ภาพ
ภาพ

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

ขั้นตอนที่ 7:

ภาพ
ภาพ

จากนั้นฉันก็บัดกรีลวดตัวนำ 4 ตัวกับข้อต่อเหล่านั้น ลวดสีดำบัดกรีกับกราวด์ของปุ่มเพียงปุ่มเดียว เนื่องจากพวกมันใช้พื้นร่วมกัน ลวดสีเหลืองถูกบัดกรีที่หน้าสัมผัสเปิดตามปกติของปุ่ม S1 หรือปุ่มขึ้น และลวดสีขาวจะบัดกรีที่ปุ่ม S2 หรือปุ่มลง ตอนแรกฉันลองใช้สายไฟเพียง 3 เส้นที่ทิ้งไว้ในแบตเตอรี่เซลล์แบบเหรียญ 3V เพื่อจ่ายไฟให้กับรีโมต แต่แบตเตอรี่หมดภายในเวลาเพียงไม่กี่วันเนื่องจากความต่างศักย์ระหว่างมันกับ Arduino ดังนั้นฉันจึงทิ้งแบตเตอรี่และเพิ่มสายที่สี่ (สีแดง) ต่อเข้ากับขั้วบวกของรีโมทแรเงาและขับเคลื่อนโดยใช้ 3.3 V จากหมุดของ Arduino ตัวใดตัวหนึ่ง

ขั้นตอนที่ 8:

ภาพ
ภาพ
ภาพ
ภาพ

จากนั้นฉันก็บัดกรีส่วนหัว 4 พินกับพิน 9, 10, 11 และ 12 ของ Arduino Leonardo ที่ไม่มีส่วนหัวและเสียบขั้วต่อ 4 สาย จากนั้นฉันก็บัดกรีตัวรับสัญญาณ IR ของ Vishay TSOP4838 38 kHz ไปที่หมุด 5, 6 และ 7 แล้วงอสายนำเพื่อให้หันขึ้นด้านบนเพื่อรับสัญญาณ IR ผ่านเคสโปร่งแสงของ Arduinos

ขั้นตอนที่ 9:

ก่อนที่ฉันจะไปต่อได้ ฉันต้องค้นหาค่าฐานสิบหกของคำสั่ง IR ที่ฉันต้องการใช้สำหรับขึ้นและลง ฉันรันโค้ดที่แนบมาพร้อมกับเปิดมอนิเตอร์ซีเรียล เพื่อดูและคัดลอกค่าฐานสิบหกสำหรับแต่ละปุ่มที่ฉันกดบนรีโมท Bose IR ฉันได้แนบโค้ดที่มีนามสกุล.c แล้ว ดังนั้นให้เปลี่ยนชื่อด้วยนามสกุล.ino เพื่อเปิดใน Arduino หรือด้วยนามสกุล.txt หากคุณต้องการดูมัน

ขั้นตอนที่ 10:

และนี่คือรหัสสำหรับเฉดสี โดยทั่วไปสิ่งที่ฉันทำคือการใช้พิน GPIO ของ Arduino เป็นรีเลย์แรงดันต่ำ หากคุณกำลังพยายามเปลี่ยนบางอย่างด้วยแรงดันไฟฟ้าหรือแอมแปร์ที่สูงกว่า คุณต้องใช้รีเลย์ภายนอก เมื่อรหัสเริ่มทำงานจะเปลี่ยนพิน 11 บน Arduino เป็น LOW หรือปิดเพื่อให้กลายเป็นกราวด์อื่น (แรงดันลบ) นอกจากนี้ยังเปิดพิน 9 และ 10 สูงหรือเปิด (แรงดันบวก) ดังนั้นจึงไม่มีความต่อเนื่องระหว่างพิน 9 และ 11 หรือ 10 และ 11 ดังนั้น "รีเลย์" หรือปุ่มทั้งสองจึงปิดอยู่ เมื่อตัวรับ IR ของ Arduino ได้รับคำสั่งลงหรือต่ำกว่าจากรีโมท Harmony มันจะสลับพิน 10 เป็น LOW (แรงดันลบ) เป็นเวลาเพียง 250 มิลลิวินาที ดังนั้นหนึ่งในสี่ของพินที่สอง 10 มีความต่อเนื่องกับพิน 11 จึงเสร็จสิ้นวงจรภายใน รีโมทบังแสงราวกับว่ามีคนกดปุ่มลง

ขั้นตอนที่ 11:

Image
Image
ภาพ
ภาพ

สุดท้าย ฉันได้สอน Harmony ระยะไกลของฉันเกี่ยวกับคำสั่ง IR จากรีโมท Bose และเพิ่มเป็นคำสั่ง ShadeUp และ ShadeDown IR ที่กำหนดเองสำหรับโปรเจ็กเตอร์ของฉันในการตั้งค่าของ Harmony จากนั้นตั้งโปรแกรมให้ส่งคำสั่ง ShadeDown ทุกครั้งที่เปิดโปรเจ็กเตอร์ หวังว่าใครบางคนจะพบว่าสิ่งนี้มีประโยชน์! ขอบคุณที่มอง!

แนะนำ: