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

โปรเจกต์ Wireless Keyboard แบบง่ายสำหรับ PC

Keyboard ที่ออกแบบมาโดยเฉพาะสำหรับ YouTube และ Netflix บน PC และยังใช้งานได้ดีกับ music player อีกด้วย

โปรเจกต์ Wireless Keyboard แบบง่ายสำหรับ PC

วิดีโอสาธิต

Video

▶ กดเพื่อดูวิดีโอสาธิตโปรเจกต์

รายการอุปกรณ์และเครื่องมือ

2x SparkFun Transceiver Breakout - nRF24L01+
-
1x Arduino Pro Mini 328 - 5V/16MHz
-
1x Arduino Micro
-

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

ผมมีเครื่อง Desktop PC อยู่ห่างจากเตียงไปไม่กี่เมตร ดังนั้นโดยปกติแล้วผมจึงชอบดู YouTube และภาพยนตร์อย่างสบายอารมณ์จากบนเตียงนอน อย่างไรก็ตาม ทุกครั้งที่ผมล้มตัวลงนอน ผมมักจะพบว่าตัวเองต้องคอยปรับ Volume, Pause วิดีโอด้วยเหตุผลบางอย่าง หรือแค่ต้องการ Skip วิดีโอไปเลย ผมสามารถเอื้อมตัวไปกดปุ่มบน Keyboard ได้ แต่นั่นแหละผมขี้เกียจเกินกว่าจะทำแบบนั้น ผมก็เลยตัดสินใจใช้เวลาหลายสิบชั่วโมงในการออกแบบและสร้าง Remote control สำหรับ PC เครื่องนี้ขึ้นมา ซึ่งจริงๆ แล้วมันก็คือ Wireless keyboard นั่นเอง

ความจริงผมมี Wireless keyboard อยู่แล้ว แต่มันก็คือ Keyboard เครื่องหนึ่ง พอปิดไฟปุ๊บ การจะหาปุ่มที่ต้องการแทบจะเป็นไปไม่ได้เลย แถมด้วยขนาดที่เล็กจิ๋วของมัน ผมมีโอกาสที่จะกดไปโดนทีเดียวสามปุ่มพร้อมกันมากกว่าปุ่มที่ต้องการเสียอีก แม้ว่านิ้วผมจะเล็กก็ตาม แต่เอาจริงๆ มันก็แค่ข้ออ้างในการสร้างอะไรเจ๋งๆ ขึ้นมาสักอย่างนั่นแหละ

โปรเจกต์นี้ใช้ Arduino Micro ซึ่งมี ATmega32u4 ที่สามารถทำหน้าที่เป็น HID ให้กับคอมพิวเตอร์ได้ เนื่องจากมันทำงานเหมือนกับ Keyboard ทั่วไป ผมจึงสามารถใช้มันควบคุมโทรศัพท์ Android ได้ด้วย สำหรับการสื่อสารแบบ Wireless ผมใช้ nRF24L01 และ Rotary encoder สำหรับปรับ Volume นั้นเป็นแบบ Custom ที่สร้างขึ้นมาเองจาก Mechanical microswitches สามารถดูขั้นตอนการสร้างได้ ที่นี่.

Code

🔒 ปลดล็อก Code

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

รหัสอ้างอิงโปรเจกต์: simple-wireless-keyboard-for-pc-ac650b
299 บาท
PromptPay QR Code