Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
Poke_N_PDA
Old
#1  
Senior Member - OP
Thanks Meter 6
Posts: 332
Join Date: Jul 2005
Location: Edmond, OK
Default Help with creating hardware keyboard

Hi everyone. I'm an Engineer and I graduated back in 2007. Since then, I've been a Systems Engineer working software and I'm fairly clueless in modern hardware development. I'd like to start playing around with android hardware creations. My first desire is to make a keyboard. I want it to be as simple as possible, to work through the usb and include a pass through so as to allow charging and other peripherals, and to have it's own power source that would be charged while charging the phone.

I'm not worrying about the casing/buttons/manufacturing right now, I just wand to get the hardware working. Anyone have any suggestions for getting started? I've found a few of the development boards through the android developer site, but the look like a bit of overkill for my needs. I do have experience with PIC microprocessors and so the pic one doesn't look bad.

Basically, what would you recommend and what resources should I be looking at to make this happen?
John 14:6
 
kobowi
Old
(Last edited by kobowi; 16th June 2012 at 12:22 AM.)
#2  
Junior Member
Thanks Meter 0
Posts: 3
Join Date: Dec 2011
Can't comment on specifics regarding the keyboard, but I've programmed a lot on PICs and recently moved to an Arduino, which I've found much quicker to develop with. I can't post a link as I'm < posts, but google "Android Open Accessory Development Kit".
 
Renate NST
Old
#3  
Renate NST's Avatar
Recognized Contributor / Recognized Developer
Thanks Meter 466
Posts: 1,216
Join Date: Feb 2012
Location: Boston
With cheap keyboards selling for under $5 I don't really see the point.
If you wanted to do some custom USB HID device, that's a bit different.
There are some things already to support this easily: http://www.ultimarc.com/JShopServer/section.php?xSec=13

If your goal is just to make a wired docking station,
I'd just use a back-powering hub and an off-the-shelf USB keyboard.
 
ourtut
Old
#4  
ourtut's Avatar
Senior Member
Thanks Meter 22
Posts: 229
Join Date: Apr 2011
Location: Kenosha, Wi
It has been done, look up "Motorola lapdock" and "USB otg android" and "USB host android".

Sent from my MB855 using xda premium
Need help? Send me a pm and I will respond asap
Dont forget to hit


Phones I have had:
Numerous dumb phones
Evo 4g
Droid X
Droid 3
Nexus S
Photon
Galaxy Nexus


Devices I rooted https://docs.google.com/document/d/1...KkhVqvw48/edit


 
Poke_N_PDA
Old
#5  
Senior Member - OP
Thanks Meter 6
Posts: 332
Join Date: Jul 2005
Location: Edmond, OK
honestly, the whole "making a keyboard" thing is just so I can get going understanding hardware development and USB access. I've got some ideas for accessories I'd prefer not to discuss, but I still want to learn the tools I need to do this.

Consequently, I'm looking for a way to learn to interface a simple hardware accessory with an android system. I'll probably need software and hardware.
John 14:6
 
Poke_N_PDA
Old
#6  
Senior Member - OP
Thanks Meter 6
Posts: 332
Join Date: Jul 2005
Location: Edmond, OK
so no more replys?
John 14:6
 
superatrain
Old
#7  
Junior Member
Thanks Meter 13
Posts: 19
Join Date: Mar 2011
Location: Toronto
If you are just looking to experiment with creating USB hardware, the ATTINYs have V-USB, a software implementation of a USB stack. It should be fine for playing around with simple HID stuff. Some PICs have USB support too, but this V-USB will run on some of the cheapest attinys, if cost is a concern.

Google "HIDKeys - a USB Keyboard" for a a simple USB HID keyboard project which you can base your own code off of.
The Following User Says Thank You to superatrain For This Useful Post: [ Click to Expand ]
 
programmers26
Old
#8  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Jun 2011
thanks

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Xposed Framework Module for the AT&T Galaxy S 4

Got yourself a brand new Galaxy S 4? Are you looking for some fun mods to make it truly your … more

Job Interview Prep: Phone Screen Part 1 – XDA Developer TV

XDA Developer TV Producer Jayce has been very busy creating videos to help … more

Auto Test Your Android Apps with Robotium

You’ve just finished coding your very first app, but before you release it to the wild, you … more

Open Source CPU Info App for Windows

So you’re playing with your shiny new Windows 8 tablet PC, when one of your like-minded geeky … more