Remote Input Device

General project help for Adafruit customers

Moderators: adafruit_support_bill, adafruit

Remote Input Device

Postby Andrewffff » Sun Jun 24, 2012 4:29 pm

Hi, I wanna make a remote input device if that's an appropriate name.

Just to be clear, I have no experience in electronics beyond the little reading that I've done.

Anyways, it's a device that takes inputs like USB or audio and directs it to my machine without the use of a cord.

I have various input on mobos that I'd like to use in this project as well if it can save me some cash, but they appear to solder onto the board. Are they even salvageable?

So please, can I have recommendations as to how I should go about this project? Thanks in advance!
User avatar
Andrewffff
 
Posts: 3
Joined: Sun Jun 24, 2012 4:06 pm

Re: Remote Input Device

Postby adafruit_support_rick » Mon Jun 25, 2012 10:55 am

The answer depends on what kinds of data you plan to send and what kinds of data rates you want to achieve.

If I understand you correctly, you want to construct something using an Arduino or other microcontroller. You will directly connect various sorts of inputs to this device, and the device will read the inputs and transmit the data wirelessly to your desktop computer?

It would help if you could be a little more specific about your plans
User avatar
adafruit_support_rick
 
Posts: 3122
Joined: Tue Mar 15, 2011 10:42 am
Location: Buffalo, NY

Re: Remote Input Device

Postby Andrewffff » Tue Jun 26, 2012 1:19 pm

Well for starters, I use a laptop and so to use certain devices I have to stretch my cords across my desk, so I'm looking to minimize clutter by using this device and just putting it somewhere out of sight. Anyways, the certain ports I'm specifically looking to use are the analog audio and USB ports.

To be honest, I think it's mostly a superficial problem, but I thought it'd be a nice way to get into electronics. :)
User avatar
Andrewffff
 
Posts: 3
Joined: Sun Jun 24, 2012 4:06 pm

Re: Remote Input Device

Postby adafruit_support_rick » Tue Jun 26, 2012 2:57 pm

Actually, the next time someone asks me for the most difficult way to get into electronics that I can think of, I may very well suggest this project. It's a lot more complicated than it may seem, and it's just not a realistic project for a beginner.

Sorry to rain on your parade. But don't give up - just set your sights a little lower. There are lots of kits and project ideas out there you might find interesting. If you'd like to play around with audio, you might be interested in the Wave Shield. And XBee'sare an easy way to get started with wireless communication. You might also want to check out the Discover Electronics Kit.
User avatar
adafruit_support_rick
 
Posts: 3122
Joined: Tue Mar 15, 2011 10:42 am
Location: Buffalo, NY

Re: Remote Input Device

Postby Andrewffff » Sat Jun 30, 2012 2:00 am

Well thanks for answering my questions anyhow. Hopefully I'll get into electronics another time.
User avatar
Andrewffff
 
Posts: 3
Joined: Sun Jun 24, 2012 4:06 pm

Re: Remote Input Device

Postby franklin97355 » Sat Jun 30, 2012 1:35 pm

Well thanks for answering my questions anyhow. Hopefully I'll get into electronics another time.

Get into electronics NOW so when your next project comes up you will no longer be a noob.
User avatar
franklin97355
 
Posts: 1760
Joined: Mon Apr 21, 2008 1:33 pm

Re: Remote Input Device

Postby cstratton » Sun Jul 01, 2012 6:47 pm

driverblock wrote:Actually, the next time someone asks me for the most difficult way to get into electronics that I can think of, I may very well suggest this project. It's a lot more complicated than it may seem, and it's just not a realistic project for a beginner.


In actuality, a practical implementation would be overwhelmingly a software project, rather than a hardware one. You could build the hardware rather than buying it, but doing so would not be cost effective, and the software task would only grow (as you'd have to get the base operating system running on untested hardware).

Let's look at the USB case, since that is the harder problem.

Hosting a USB device basically requires a microprocessor which can run fairly complicated software, with memory for buffering. For something like a keyboard or a mouse you might get away with an arduino (though even then it would not be cost effective), but realistically you are talking about something like an embedded ARM platform with megabytes of memory. Something like a rasberry pi, beaglebone, chumby guts, shivaplug, etc. Or an old/small PC or laptop.

Basically, you plug the USB peripheral(s) into that, write software that proxies them over wifi, and write software for your laptop that connects the remoted peripherals to the applications that need to use them. Where "write software" is a comparatively quite large and complicated project, if you have programs that expect to talk directly to the USB devices or undocumented drivers. If your programs are willing to talk to generic interfaces (ie, a USB-connected peripheral is only one possibility) then remoting things may be a little easier, but it's still not trivial.

If I recall, there have been more link-level USB wireless extenders marketed. They aren't cheap and probably have severe limitations.

The most effective path may actually be to replace your usb peripherals with other solutions - for example, bluetooth (or other wireless) mouse. Hard drive attached to a Network-Attached-Storage box, or served via a machine also on your wifi, etc.
User avatar
cstratton
 
Posts: 246
Joined: Wed Sep 29, 2010 2:52 pm


Return to General Project help

Who is online

Users browsing this forum: No registered users and 12 guests

Stuff to buy from the Adafruit store and links to product documentation!


New Products [113]

Raspberry Pi[81]
 
FLORA[24]
 
Bunnie Studios[9]
 
FPGA[1]
 
mbed[12]
Arduino[60]
 
NETduino[14]
 
BeagleBone[23]
 
Android[6]
 
XBee[10]
More Dev Boards[30]


 
BoArduino[8]
 
SpokePOV[4]
 
TV-B-Gone[4]
 
MiniPOV[3]
 
SIM reader[3]
 
Microtouch[5]
 
Clocks & Watches[18]
 
Drawdio[4]
 
Brain Machine[1]
 
Game of Life[2]
 
MintyBoost[2]
More DIY Kits[16]


 
MaKey MaKey[3]
 
Tweet-a-Watt[5]
 
Young Engineers[39]
 
Discover Electronics[2]
 
Snap Circuits[4]
 
littleBits[3]
 
Project packs[9]


 
Breakout Boards[35]
LCDs & Displays[49]
Components & Parts[70]
Batteries & Power[54]
EL Wire/Tape/Panel[52]
LEDs[112]
 
Wireless[16]
Cables[66]
 
Lasers[6]
Sensors/Parts[147]
 
Enclosures/Cases[11]
 
Solar[11]
 
RFID / NFC[13]
Prototyping[70]
 
iDevices[13]
Tools[71]
 
Wearables[41]
 
CNC[37]
 
Robotics[29]
 
3D printing[1]
 
Materials[25]


 
Stickers[41]
 
Skill badges[55]
 
Books[26]
 
Circuit Playground[7]
 
Gift Certificates[4]