Your EasyEDA usage duration is brief. In order to avoid advertising information, this action is not supported at present. Please extend your EasyEDA usage duration and try again.
# USB IR Remote Receiver based on CH32V003
The **IR2USB** is a compact device designed to receive signals from an infrared (IR) remote control and translate them into keyboard or mouse inputs. It resembles a USB stick with an integrated IR receiver. When plugged into a computer, the IR2USB registers as a USB Human Interface Device (HID), meaning it requires no additional drivers to function. The device is powered by the cost-effective 32-bit RISC-V microcontroller CH32V003, which processes the IR signals and converts them into standard USB HID commands, allowing seamless control of a computer using an IR remote.
Project Files (Github): https://github.com/wagiminator/CH32V003-USB-IR-Receiver
![IR2USB_pic1.jpg](https://raw.githubusercontent.com/wagiminator/CH32V003-USB-IR-Receiver/main/documentation/IR2USB_pic1.jpg)
If you don’t have a suitable infrared remote control at hand, just build one yourself: [CH32V003 IR Remote Control](https://github.com/wagiminator/CH32V003-IR-Remote).
## Firmware Versions
### IR Multimedia Control
This firmware for the **IR2USB** device is designed to enable the control of multimedia applications on a PC via an infrared (IR) remote. It interprets IR signals from a remote control and converts them into standard multimedia keyboard inputs. Key features of the firmware include:
- **Volume Control**: The IR signals for volume up and down buttons on the remote are mapped to corresponding multimedia keys for increasing or decreasing the system volume.
- **Media Playback Control**: The firmware supports functions such as play, pause, stop, next track, and previous track, allowing users to control audio and video players seamlessly.
- **Mute Functionality**: A dedicated IR signal is mapped to the mute/unmute command to quickly toggle sound.
- **Plug-and-Play**: The firmware runs on the **CH32V003** microcontroller and ensures the device appears as a USB Human Interface Device (HID) when connected to the PC, requiring no drivers.
### IR Mouse Control
This firmware for the **IR2USB** device allows full control of the mouse pointer and mouse buttons via an infrared (IR) remote control. It translates IR signals into standard mouse inputs, providing a seamless way to navigate a PC interface. Key features of the firmware include:
- **Mouse Pointer Movement**: IR signals are mapped to control the movement of the mouse cursor. Directional buttons on the remote (up, down, left, right) are translated into corresponding cursor movements, with adjustable speeed for smooth navigation.
- **Mouse Buttons**: The firmware supports the translation of IR signals into mouse button clicks. Commonly, the "OK" or "Enter" button on the remote can be mapped to the left mouse button, and another button (such as "Back" or "Menu") can be mapped to the right mouse button.
- **Scrolling**: The firmware allows for vertical and horizontal scrolling. Additional buttons on the remote can be mapped to simulate mouse wheel scrolling, making it easy to navigate web pages or documents.
- **Plug-and-Play**: The device appears as a standard USB Human Interface Device (HID) and requires no additional drivers, making setup effortless.
### IR Presenter
This firmware for the **IR2USB** device is tailored for controlling presentations, such as PowerPoint slideshows, via an infrared (IR) remote control. It translates IR signals into keyboard inputs commonly used for managing presentations, providing an efficient way to navigate slides. Key features include:
- **Slide Navigation**: The IR remote's directional buttons (e.g., "Left" and "Right" or "Up" and "Down") are mapped to keyboard inputs for navigating between slides. Typically, these are mapped to the left and right arrow keys or the Page Up and Page Down keys to move forward and backward in the presentation.
- **Start/End Presentation**: Dedicated buttons on the remote can be mapped to the "F5" key to start a presentation and "Esc" to exit the slideshow. This allows the presenter to begin and end the presentation without touching the computer.
- **Blank Screen**: A button can be mapped to the "B" key to toggle a blank screen during the presentation, which is useful for pausing and resuming focus during talks.
- **Volume Control**: For presentations with embedded audio or video, the remote can include volume up/down control by mapping specific buttons to media keys for adjusting system volume.
- **Plug-and-Play**: The device appears as a standard USB Human Interface Device (HID) and requires no additional drivers, making setup effortless.
![IR2USB_pic3.jpg](https://raw.githubusercontent.com/wagiminator/CH32V003-USB-IR-Receiver/main/documentation/IR2USB_pic3.jpg)
![IR2USB_pic2.jpg](https://raw.githubusercontent.com/wagiminator/CH32V003-USB-IR-Receiver/main/documentation/IR2USB_pic2.jpg)
# License
![license.png](https://i.creativecommons.org/l/by-sa/3.0/88x31.png)
This work is licensed under Creative Commons Attribution-ShareAlike 3.0 Unported License.
(http://creativecommons.org/licenses/by-sa/3.0/)
Forked project will be set private in personal workspace. Do you continue?
Clone
Project
The Pro editor is about to be opened to save as. Do you want to continue?
private message
Send message to wagiminator
Delete
Comment
Are you sure to delete the comment?
Report
CH32V003 IR2USB
No Profile
Announcer: Stefan Wagner
Creation time: 2024-07-16 10:40:35
Published time:
2024-09-15 08:03:30
*
Report type:
Please select report type
*
Report reason:
Please fill in the reason for your report and the content is 2-1000
words
*
Upload image:
+
Upload image
*
Email address:
Please fill in your email address
Report
*
Report type:
Please select report type
*
Report reason:
Please fill in the reason for your report and the content is 2-1000
words
*
Upload image:
+
Upload image
*
Email address:
Please fill in your email address
Report
Submitted successfully! The review result can be viewed in the personal
center, review notification.
Kind tips
Your EasyEDA usage duration is brief. In order to avoid advertising information, this action is
not supported at present. Please extend your EasyEDA usage duration and try again.
Share
Project
Copy
Copy
Scan the QR code and open it on the mobile terminal