สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
แรงจูงใจเบื้องต้นสำหรับโครงการนี้คือลูกค้าของเรามีภาวะสมองเสื่อมเกี่ยวกับหลอดเลือดและตาบอดอย่างถูกกฎหมาย สิ่งนี้ทำให้เธอมีปัญหาในการจดจำว่าตนชอบช่องใดและช่องใดทางโทรทัศน์ รวมถึงการดูปุ่มเล็กๆ บนรีโมทแบบเดิม ด้วยเหตุนี้ ทีมของเราจึงทำงานเพื่อสร้างรีโมตซึ่งมีปุ่มขนาดใหญ่จำนวนเล็กน้อย ซึ่งผู้ใช้ที่ตาบอดอย่างถูกกฎหมายจะมองเห็นหรือสัมผัสได้ รีโมตยังต้องสามารถเปลี่ยนช่องเป็นช่องเฉพาะได้โดยอัตโนมัติในเวลาที่กำหนด เพื่อที่แม้ว่าลูกค้าของเราจะลืมไป เธอก็ยังสามารถดูการแสดงของเธอได้
โซลูชันของเราใช้ Arduino และตัวปล่อยอินฟราเรดเพื่อสื่อสารกับโทรทัศน์ โมดูลนาฬิกาเรียลไทม์ใช้เพื่อติดตามเวลาเพื่อให้รีโมทสามารถสลับไปยังรายการที่ต้องการได้ ปุ่มขนาดใหญ่ปุ่มเดียวใช้สำหรับเปิดและปิดทีวี นอกจากนี้ยังมีการแนบโมดูลออดเพื่อเตือนผู้ใช้ว่าช่องมีการเปลี่ยนแปลง
การวิเคราะห์คู่แข่ง:
เราวิเคราะห์อะแดปทีฟรีโมตอีก 3 ตัวสำหรับเกณฑ์ที่จำเป็นสำหรับโครงการนี้
1. Flipper Remote - รีโมทแบบง่ายพร้อมปุ่มขนาดใหญ่พิเศษที่ลดลง
ข้อดี: ราคาไม่แพง (เพียง $35) และปุ่มต่างๆ มีขนาดใหญ่กว่ารีโมทแบบเดิม
ข้อเสีย: ไม่สามารถเปลี่ยนช่องสัญญาณโดยอัตโนมัติ และแม้ว่าปุ่มจะใหญ่กว่ารีโมทแบบเดิม แต่ปุ่มเหล่านั้นก็อาจยังเล็กเกินไป
2. Logitech Harmony Elite - รีโมทอัจฉริยะซึ่งช่วยเพิ่มความสามารถของรีโมทแบบเดิมและอนุญาตให้ปรับแต่งบางอย่างได้
ข้อดี: รองรับคำสั่งเสียงและมีอินเทอร์เฟซหน้าจอสัมผัสที่ใช้งานง่าย
จุดด้อย: แพง (350 เหรียญ) ไม่สามารถเปลี่ยนช่องได้โดยอัตโนมัติและมีปุ่มเล็ก ๆ
3. Caavo Control Center - คู่รีโมทอัจฉริยะและศูนย์ควบคุมซึ่งช่วยให้สามารถเชื่อมต่อระหว่างโทรทัศน์ รีโมท และซอฟต์แวร์ของบริษัทอื่นได้
ข้อดี: รองรับคำสั่งเสียง
ข้อเสีย: แพง (160 เหรียญ) ไม่สามารถเปลี่ยนช่องอัตโนมัติได้ และมีปุ่มเล็กๆ
เสบียง
1. "Arduino" Uno พร้อมสาย USB - 12.99 จาก Amazon.com
2. YL-44 โมดูล Buzzer (โมดูล Buzzer, ทริกเกอร์ระดับต่ำ) - $3.98 w/ การจัดส่งจาก aliexpress.com
3. โมดูลนาฬิกาแบบเรียลไทม์ (พร้อมแบตเตอรี่ที่จำเป็น) – 11.50 ดอลลาร์สำหรับ 3 จาก Amazon.com
4. ปุ่มอาร์เคด Arduino ขนาดใหญ่ - $9.95 จาก adafruit.com
5. สายปุ่มอาร์เคด - $4.95 จาก adafruit.com
5. ชุดตัวส่งและตัวรับสัญญาณอินฟราเรด - $ 13.99 จาก Amazon.com
7. แบตเตอรี่ 9 โวลต์ - 10.99 เหรียญสำหรับ 8 จาก Amazon.com
8. แบตเตอรี่ 9 โวลต์สำหรับอะแดปเตอร์ DC ตัวผู้ - $ 4.99 สำหรับ 5 จาก Amazon.com
ตัวเคสภายนอกเป็น 3D Printed โดยใช้ PETG filament
ขั้นตอนที่ 1: เชื่อมต่อชิ้นส่วนต่างๆ
กราวด์พินบน Piezo Buzzer เชื่อมต่อกับกราวด์บน Arduino และพิน I/O เชื่อมต่อกับพอร์ตดิจิตอล 8
พินกราวด์บนนาฬิกาเรียลไทม์เชื่อมต่อกับกราวด์บน Arduino, พิน VCC เชื่อมต่อกับพินแรงดันไฟฟ้าบน Arduino, พิน SDA เชื่อมต่อกับพิน SDA บน Arduino, พิน SCL เชื่อมต่อกับ SCL ปักหมุดบน Arduino
พินกราวด์บนอีซีแอล IR เชื่อมต่อกับกราวด์บน Arduino พิน VCC เชื่อมต่อกับพินแรงดันไฟฟ้าบน Arduino และพิน DAT เชื่อมต่อกับพอร์ตดิจิตอล 3
หมุดบนปุ่มอาร์เคดเชื่อมต่อกับพอร์ตดิจิตอล 2 และพินกราวด์บน Arduino
ขั้นตอนที่ 2: รหัส
รหัสสำหรับโครงการนี้สามารถพบได้ที่นี่
ขั้นตอนที่ 3: ปลอก
ดังที่ได้กล่าวไว้ก่อนหน้านี้ ปลอกสำหรับอุปกรณ์นี้พิมพ์โดยใช้เส้นใย PETG ภาพด้านบนเป็นภาพหน้าจอของไฟล์ CAD ซึ่งแสดงให้เห็นว่าอุปกรณ์ที่เสร็จแล้วจะมีลักษณะเป็นอย่างไร นอกจากนี้ยังแนบไฟล์ STL ที่พิมพ์ได้สำหรับฐานและฝาปิดด้วย
ขั้นตอนที่ 4: ใช้
คำแนะนำในการใช้อุปกรณ์:
ในการตั้งค่ารีโมทนี้ให้ทำงานกับโทรทัศน์เฉพาะของคุณ ก่อนอื่นคุณต้องค้นหาว่ารหัส IR ใดที่ส่งจากรีโมทปัจจุบันของคุณไปยังทีวี ขั้นตอนในการทำเช่นนี้สามารถพบได้ที่นี่ เมื่อทราบรหัสเหล่านี้แล้ว รหัส IR เฉพาะที่จำเป็นต้องนำไปใช้ในรหัส Arduino ซึ่งจัดเก็บไว้ใน GitHub ความคิดเห็นในโปรแกรมจะนำคุณไปยังตำแหน่งที่ควรป้อนรหัสเหล่านี้
เมื่อตั้งค่าแล้ว อุปกรณ์จะใช้งานง่ายมาก เพียงกดปุ่มขนาดใหญ่ที่ด้านบนเพื่อเปิดและปิดทีวี หากทีวีเปิดอยู่ในช่วงเวลาหนึ่งที่คุณได้ตั้งโปรแกรมไว้ล่วงหน้าสำหรับช่องที่จะเปลี่ยน ทีวีจะเปิดโดยอัตโนมัติ เมื่อคุณพร้อมที่จะปิดทีวี ให้กดปุ่มอีกครั้ง
มาตรการด้านความปลอดภัย:
เนื่องจากอุปกรณ์ไม่กันน้ำและมีสายไฟ แบตเตอรี่ และส่วนประกอบอิเล็กทรอนิกส์อื่นๆ จำนวนมากอยู่ภายในเคส สิ่งสำคัญคือต้องเก็บอุปกรณ์ให้แห้ง
นอกจากนี้ เนื่องจากโปรเจ็กต์นี้ใช้ Arduino สิ่งสำคัญคือสภาวะการทำงานต้องอยู่ภายในช่วงที่ปลอดภัยตั้งแต่ -40 ถึง 85 องศาเซลเซียส
การดูแลและบำรุงรักษา:
เมื่อตั้งค่ารีโมตแล้ว ไม่จำเป็นต้องทำการบำรุงรักษาเป็นประจำมากนัก บางครั้งจะต้องเปลี่ยนแบตเตอรี่หลัก 9 โวลต์ที่จ่ายไฟให้กับ Arduino และส่วนประกอบอื่นๆ ในการดำเนินการนี้ ให้ถอดแบตเตอรี่ 9 โวลต์ปัจจุบันออกจากอะแดปเตอร์ในเคส แล้วใส่แบตเตอรี่ใหม่เข้ากับอะแดปเตอร์ โมดูลนาฬิกาเรียลไทม์มีแบตเตอรี่ภายนอกของตัวเอง (3V) ดังนั้นแม้ว่าแบตเตอรี่หลักจะหมดลง แต่ก็ควรรักษาเวลาไว้ต่อไป อย่างไรก็ตาม หากแบตเตอรี่สำรองนี้กำลังจะหมดอายุการใช้งาน จำเป็นต้องเปลี่ยนแบตเตอรี่และต้องปรับเทียบ RTC ใหม่ การปรับเทียบใหม่นี้สามารถทำได้โดยเสียบ Arduino เข้ากับคอมพิวเตอร์และเริ่มต้นโค้ด
ขั้นตอนที่ 5: การปรับปรุงและโครงการขยาย
หากคุณกำลังมองหาความท้าทาย มีวิธีอื่นอีกมากมายในการขยายโครงการนี้ให้เป็นที่ชื่นชอบของคุณ! โครงการที่เป็นไปได้สองสามประการที่คุณสามารถลองได้คือ:
- ทำแอพให้ผู้ใช้/ผู้ดูแลเปลี่ยนช่องที่เลือกเองได้
- เชื่อมต่อ Arduino กับอินเทอร์เน็ตเพื่อรับข้อมูลที่มีรายละเอียดมากขึ้น เช่น เวลาที่แม่นยำถึงมิลลิวินาที
- โดยใช้ข้อมูลสาธารณะที่มีอยู่เกี่ยวกับโทรทัศน์แต่ละช่องเพื่อให้ผู้ใช้ได้รับรายละเอียดเพิ่มเติม
ขั้นตอนที่ 6: แหล่งข้อมูลและข้อมูลอ้างอิง
รีโมททีวีอเนกประสงค์ปุ่มใหญ่จัมโบ้สำหรับผู้สูงอายุ ดึงมาจาก
ศูนย์ควบคุม Smart Remote + Home Theater Hub - จ่ายตามที่คุณไปวางแผน ดึงข้อมูลจาก
สัญญาณรีโมท IR ดึงข้อมูลจาก learn.adafruit.com/ir-sensor/using-an-ir-senso
Logitech Harmony Elite Advanced Universal Remote, Hub และ App ดึงข้อมูลจาก
ซามูเอล123abc. (2017, 08 ตุลาคม). โมดูล Arduino YL-44 Buzzer ดึงข้อมูลเมื่อ 22 พฤษภาคม 2020 จาก
Universal Remote 101: Universal Remotes ทำงานอย่างไร ดึงมาจาก caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work
z3t0. (NS.). z3t0/Arduino-IRremote. ดึงข้อมูลจาก
แนะนำ:
การออกแบบเกมในการสะบัดใน 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++)
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino