กลับไปหน้ารวมไฟล์
simple-wireless-keyboard-for-pc-ac650b-en.md

I have my desktop PC meter away from my bed so naturally I like to watch YouTube and movies from the comfort of my bed. Every time I lay down, however, I find myself needing to adjust volume, pause video for some reason, or simply skip video entirely. I could just lean forward and hit a button on the keyboard but I'm too lazy to do that so instead I decided to spend dozens of hours designing and building this remote control for my PC. It's really just wireless keyboard.

I have actually had wireless keyboard already but it's a keyboard. When the lights are off it's basically impossible to find the key I'm looking for. On top of that with it's tiny size I'm more likely to press three buttons at once than the one I want even with my tiny fingers. But really it's just an excuse to build something cool.

It's using Arduino Micro which has ATmega32u4 capable of acting as HID to a computer. Since it works like regular keyboard I even managed to control my android phone with it. For the wireless communication I'm using nRF24L01 and the rotary encoder for volume is custom made with mechanical microswitches. Build instructions can be found here.

EXPANDED TECHNICAL DETAILS

Custom HID Peripheral Build

This wireless keyboard project allows you to build a personalized shortcuts-board or macro-pad for your PC.

  • 2.4GHz RF Link: Uses two Arduinos and two nRF24L01 radio modules. The "Transmitter" node (the keyboard) scans a button matrix, while the "Receiver" node is plugged into the PC's USB port.
  • Native USB HID Emulation: The receiver node uses an ATmega32U4 (Arduino Leonardo/Pro Micro), allowing it to be recognized by any PC as a standard "Plug-and-Play" keyboard without specific drivers.

Custom Productivity

  • Shortcut Macro Engine: The firmware can be programmed to send complex key combinations (e.g., Ctrl+Shift+T for browser tab recovery) with a single physical button press, significantly speeding up professional workflows in software like Photoshop or Excel.

ข้อมูล Frontmatter ดั้งเดิม

title: "Simple Wireless Keyboard for PC"
description: "Keyboard designed specifically for YouTube and Netflix on a PC. Works great with music players as well."
author: "Gyro1"
category: "Home & Automation"
tags:
  - "entertainment system"
  - "remote control"
  - "hid"
views: 24695
likes: 40
price: 299
difficulty: "Intermediate"
components:
  - "2x SparkFun Transceiver Breakout - nRF24L01+"
  - "1x Arduino Pro Mini 328 - 5V/16MHz"
  - "1x Arduino Micro"
tools: []
apps:
  - "1x Fusion 360"
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/91948517-5e5c-4774-ab62-70b04b6f2f3e.ino"
  - "https://projects.arduinocontent.cc/91948517-5e5c-4774-ab62-70b04b6f2f3e.ino"
  - "https://projects.arduinocontent.cc/24165940-e836-4b94-979c-02af8812e045.ino"
documentationLinks: []
passwordHash: "66b4271d1cb49a75ebe41c37485a8a453523a78d3b47603e65da664982c767e1"
encryptedPayload: "U2FsdGVkX19AKr8CTF+ewx76Qt0jymMSLEGKXjRbm+GkEWpKn/nRZZb5NQzZwNZL+WCecf5aTSvgXsWkFk+os4n6GOkUxRPi0nSk9shL0VKGdynyzNtME9qdYHRauXkD"
seoDescription: "Build a simple Wireless Keyboard for PC to control YouTube and Netflix. Perfect Arduino project for media control."
videoLinks:
  - "https://www.youtube.com/embed/CfqneK6CIC4"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/simple-wireless-keyboard-for-pc-ac650b_cover.JPG"
lang: "en"