Project: Wireless Mouse or Keyboard

Click For Summary

Discussion Overview

The discussion revolves around the development of an RF wireless mouse or keyboard, focusing on the necessary concepts, protocols, and components involved in such a project. Participants explore various technical aspects, including hardware and software requirements, as well as potential challenges associated with different types of interfaces.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Homework-related

Main Points Raised

  • One participant suggests starting with basic RF knowledge, including circuit design and modulation techniques, and mentions the option of using an XBee wireless transmitter/receiver for simplicity.
  • Another participant recommends using available chipsets and protocols, specifically mentioning Cypress Wireless USB (WUSB) chipsets as a good starting point.
  • A different viewpoint emphasizes that using AT or PS/2 keyboards or mice would be easier than USB due to the complexity of USB host communication, suggesting that PS/2 devices have more accessible information for microcontroller integration.
  • There is a suggestion to consider Bluetooth transceivers for easier integration with commercial devices, allowing for a simpler setup with PS/2 keyboards and microcontrollers.
  • A participant expresses concern about the complexity of the project and indicates a decision to defer it until a later time, opting for a simpler programming task in the meantime.

Areas of Agreement / Disagreement

Participants present multiple competing views on the best approach to the project, with no consensus on a single method or protocol being agreed upon. The discussion remains unresolved regarding the optimal path forward for the project.

Contextual Notes

Participants highlight various assumptions about the complexity of USB versus PS/2 interfaces, as well as the potential benefits of using specific chipsets or transceivers. The discussion reflects differing levels of experience and comfort with the technical requirements involved.

avro1on1
Messages
9
Reaction score
0
Hi all,
I was thinking of making an RF wireless mouse or keyboard. Can anyone help me in getting started? What re the concepts that i might need for this?
Since this is a basic level project, the specifications are highly flexible.
All help will be highly appreciated.
Thanks.
 
Engineering news on Phys.org
Well this is no simple task. There are a few topics you'll need to learn (at the very least)

1) Mouse and Keyboard protocols (through USB)

2) RF Knowledge which will include circuit antenna design, network matching, modulation and demodulation techniques. (Let me say that this is only necessary if you're doing it from scratch. You could always use an XBee wireless transmitter/receiver set)

3) Microcontroller programming to handle changes in the mouse and keyboard routines to send over the RF.

These are basic things. You'll have to develop the algorithm and system overview. Good luck

------------
Justin
TheModernEngineer.blogspot.com
 
avro1on1 said:
Hi all,
I was thinking of making an RF wireless mouse or keyboard. Can anyone help me in getting started? What re the concepts that i might need for this?
Since this is a basic level project, the specifications are highly flexible.
All help will be highly appreciated.
Thanks.

I'd recommend starting with an available chipset and protocol, and then later building it again with more discretes if you want to learn more. Check out the Cypress Wireless USB (WUSB) chipsets and tools. That should get you going pretty quickly. Fun project.
 
You'd have a much easier time starting with a AT or PS/2 keyboard or mouse than a USB one. USB host (the computer end of a USB connection, needed to talk to a USB keyboard or mouse) is very non-trivial. PS/2 is far simpler, and there's lots of information out there about hooking PS/2 devices up to microcontrollers. Also note that many devices are dual-mode, and will activate a PS/2 interface if hooked up right. "USB to PS/2 adapters" are often just plugs wired up such that these devices can tell what sort of interface they're plugged into.

http://www.atmel.com/dyn/resources/prod_documents/doc1235.pdf

On the other end, you can work out how to talk PS/2 to the computer, or use one of the many USB slave interface ICs. In-between, you can then use any sort of RF transceiver...and as berkeman mentioned, some devices combine USB interfaces and RF transceivers, which reduces your selection a bit but might simplify things.

You might be better off using a Bluetooth transceiver, which would let you use a commercial Bluetooth device for the computer side...hook a PS/2 keyboard and a Bluetooth module up to a microcontroller, and you're there.

http://www.sparkfun.com/commerce/categories.php?c=115
 
Thanks a LOT guys...
the project i have decided on seems to be pretty complicated as of now... :rolleyes: i guess i will defer it till next semester...
for now i'll probably do something a little easier on the programming...
bu thanks a lot anyway! ur help was REALLY appreciated... :smile:
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
Replies
5
Views
2K
Replies
9
Views
3K
Replies
6
Views
3K
  • · Replies 11 ·
Replies
11
Views
9K