หน้าแรก ดูโปรเจกต์ทั้งหมด
Intermediate

โปรเจกต์ TV Remote Control แบบ Battery Powered พร้อม 3D-Printed Case

สร้าง TV remote ของคุณเอง!

โปรเจกต์ TV Remote Control แบบ Battery Powered พร้อม 3D-Printed Case
#Home & Automation

อุปกรณ์ที่ต้องใช้

เครื่องมือและเครื่องจักร

1x 3D Printer (generic)
🔍 ค้นหา
2x Through Hole Resistor, 47 ohm
🔍 ค้นหา
1x 9V to Barrel Jack Connector
🔍 ค้นหา
3x Machine Screw, M2.5
🔍 ค้นหา
6x PCB push button
🔍 ค้นหา
1x IR transmitter (generic)
🔍 ค้นหา
1x PLA filament, diameter 1.75 mm
🔍 ค้นหา
4x Machine Screw, M3
🔍 ค้นหา
1x Male-Header 36 Position 1 Row- Long (0.1")
🔍 ค้นหา
1x 9V battery (generic)
🔍 ค้นหา
1x Prototyping board, 2.54 mm
🔍 ค้นหา
1x Soldering iron (generic)
🔍 ค้นหา
1x Arduino UNO
🔍 ค้นหา
1x Solder Wire, Lead Free
🔍 ค้นหา

รายละเอียดและวิธีทำ

สร้าง TV remote ของคุณเอง!


รีโมทคอนโทรล TV แบบใช้ Battery พร้อม Case แบบ 3D printed

ในโปรเจกต์นี้ เราจะมาสร้างรีโมทคอนโทรล TV แบบอินฟราเรดที่ใช้งานได้จริง โดยใช้ Arduino Nano และบรรจุลงใน Case ที่ออกแบบและพิมพ์จากเครื่อง 3D printed โปรเจกต์นี้เหมาะสำหรับการเรียนรู้วิธีการทำงานของสัญญาณ IR และการจัดการพลังงานจาก Battery

ส่วนประกอบ Hardware

  • Arduino Nano
  • IR LED (940nm)
  • Pushbutton (4 ชิ้น)
  • Resistor 220 Ohm (สำหรับ IR LED)
  • Resistor 10k Ohm (4 ชิ้น สำหรับปุ่มแบบ Pull-down)
  • 9V Battery หรือ Li-ion Battery
  • Case แบบ 3D printed
  • Switch เปิด/ปิด

คุณสมบัติหลัก

  • ความสามารถในการพกพา: ใช้พลังงานจาก Battery ทำให้สามารถใช้งานได้เหมือนรีโมททั่วไป
  • ความทนทาน: มี Case แบบ 3D printed ที่ออกแบบมาให้พอดีกับ Arduino Nano และส่วนประกอบต่างๆ
  • การปรับแต่ง: สามารถตั้งโปรแกรมปุ่มให้ควบคุม TV ยี่ห้อใดก็ได้ เช่น Samsung, LG, หรือ Sony โดยใช้ Library IRremote

Software และ Library

คุณจำเป็นต้องติดตั้ง Library IRremote ใน Arduino IDE เพื่อจัดการการส่งสัญญาณ Pulse ของแสงอินฟราเรด โค้ดจะอ่านค่าจาก Digital pin เมื่อมีการกด Pushbutton และส่งรหัส Hexadecimal ที่ตรงกับคำสั่งของ TV (เช่น Power, Volume Up, Volume Down)

การประกอบ Hardware

  1. เชื่อมต่อ IR LED เข้ากับ Digital pin ของ Arduino Nano (โดยทั่วไปคือ pin D3 สำหรับ Library นี้) ผ่าน Resistor 220 Ohm
  2. เชื่อมต่อ Pushbutton แต่ละตัวเข้ากับ Digital pin (เช่น D4, D5, D6, D7) โดยใช้ Resistor 10k Ohm เป็นแบบ Pull-down เพื่อป้องกันสัญญาณรบกวน
  3. ติดตั้ง Switch ระหว่าง Battery และ pin Vin ของ Arduino เพื่อควบคุมการเปิด/ปิดการทำงาน

Case แบบ 3D Printed

Case ถูกออกแบบมาเป็นสองส่วนคือส่วนฐานและฝาปิด โดยมีช่องสำหรับ IR LED ที่ด้านหน้าและช่องสำหรับ Pushbutton ด้านบน คุณสามารถใช้ไฟล์ STL ที่เตรียมไว้เพื่อพิมพ์ชิ้นงานและประกอบส่วนประกอบทั้งหมดเข้าด้วยกันโดยใช้กาวร้อนหรือน็อตขนาดเล็ก

การใช้งาน

เมื่อประกอบเสร็จแล้ว คุณสามารถจ่อรีโมทไปที่ TV และกดปุ่มเพื่อทดสอบคำสั่ง หาก TV ไม่ตอบสนอง ให้ตรวจสอบว่ารหัส IR protocol ใน Code ตรงกับยี่ห้อ TV ที่คุณใช้งานอยู่หรือไม่

📥 ไฟล์ดาวน์โหลด

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: battery-powered-tv-remote-control-with-3d-printed-case-3d0f77
699 บาท
PromptPay QR Code