electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
 Forum index » DIY Hardware and Software
simple touch keyboards
Post new topic   Reply to topic Moderators: jksuperstar, Scott Stites, Uncle Krunkus
Page 1 of 1 [9 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
egasimus



Joined: Feb 11, 2011
Posts: 113
Location: Bulgaria

PostPosted: Fri Jan 06, 2012 9:31 am    Post subject: simple touch keyboards Reply with quote  Mark this post and the followings unread

Hey all,
I would like to etch myself a "keyboard" on a piece of copper clad. I prefer not to go the stylus route (although it's always an option) - so is there a reasonably simple to build circuit for a touch keyboard? I'm not afraid of AVR microcontrollers (don't have a programmer for PICs, though), but where's the fun in using one when we have CMOS Laughing
Cheers,
Adam
Back to top
View user's profile Send private message
ericcoleridge



Joined: Jan 16, 2007
Posts: 889
Location: NYC

PostPosted: Fri Jan 06, 2012 2:09 pm    Post subject: Reply with quote  Mark this post and the followings unread

short answer is no, there's no simple, easy touch keyboard.

If you do some research you can find some complicated difficult ones
Back to top
View user's profile Send private message
egasimus



Joined: Feb 11, 2011
Posts: 113
Location: Bulgaria

PostPosted: Fri Jan 06, 2012 11:16 pm    Post subject: Reply with quote  Mark this post and the followings unread

how 'bout something based off this?
Posted Image, might have been reduced in size. Click Image to view fullscreen.
It's as simple as it gets - gotta experiment and see what it's good for.
Back to top
View user's profile Send private message
MadScientist



Joined: Nov 28, 2011
Posts: 63
Location: Denmark

PostPosted: Sat Jan 07, 2012 4:42 am    Post subject: Reply with quote  Mark this post and the followings unread

egasimus wrote:
how 'bout something based off this?

If you are happy about having a 'grid' type of pattern for your fingers to make contacts across, then there is an even simpler way (though the schematic you show should work nicely as well).

Use a 40106 CMOS 6x Schmitt trigger inverter. Connect something like a 1-10Meg resistor from each input to either B+ or ground, depending on what polarity of the outputs you want. Then connect each inverter input to one side of your keyboard 'grid', while the other goes to the opposite of what you connected the resistor to. May also need a small capacitor across the keyboard grids to reduce sensitivity to noise.

This would for instance make it easy to make an analog CV controller touch keyboard, by attaching a simple voltage divider to each output.

Try not to be too charged with static electricity when using the keyboard. Very Happy

- Frank.
Back to top
View user's profile Send private message
LFLab



Joined: Dec 17, 2009
Posts: 497
Location: Rosmalen, Netherlands

PostPosted: Sat Jan 07, 2012 6:12 am    Post subject: Reply with quote  Mark this post and the followings unread

Well, this is not too hard to do, two opamps and touch sensitivity not just a switch
Probe wah clone, look for the schematic with two opamps

edit: and the one with two bjts is also not too bad.

edit2: actually, the one i posted is not touch sensitive but is proximity sensitive, duh! You can tune the sensitivity to only respond to touch.
Back to top
View user's profile Send private message
egasimus



Joined: Feb 11, 2011
Posts: 113
Location: Bulgaria

PostPosted: Sat Jan 07, 2012 7:11 am    Post subject: Reply with quote  Mark this post and the followings unread

yeah, I breadboarded a probe wah a while ago, and the 4093-based (I think) proximity detector worked like a charm (although I couldn't get the wah to work as expected and I tore it all apart). thanks for reminding me about it, I might put it in there as a separate controller.

I'll hopefully try some of these stuff soon - I've got two metal cookie boxes which beg to be turned into synths - maybe one drone/sequencer and one keyboard-playable? Smile
Back to top
View user's profile Send private message
LFLab



Joined: Dec 17, 2009
Posts: 497
Location: Rosmalen, Netherlands

PostPosted: Sat Jan 07, 2012 7:20 am    Post subject: Reply with quote  Mark this post and the followings unread

Never tried the CMOS one myself, built the control section with the two opamps (no wah section), works like a charm. Never did anything with it though, just built it to try it out, hooked up a piece of copperclad as an antenna.
Back to top
View user's profile Send private message
richardc64



Joined: Jun 01, 2006
Posts: 679
Location: NYC
Audio files: 26

PostPosted: Sun Jan 08, 2012 7:35 am    Post subject: Reply with quote  Mark this post and the followings unread

I'm always fascinated by the willingness to put one's body in direct electrical contact with active circuitry -- low-voltage, static-sensitive or not. See this:

http://www.paia.com/ProdArticles/touchsw.html

The advantage of this type of touch detection is that since it relies on changes in capacitance, the contact need not -- and indeed SHOULD NOT -- be a bare conductor. It could have a coat of polyurethane or some thin insulating material and still operate.

Rather than tinker with the time constant of each touch plate, varying the clock rate, via R2, should provide a Sensitivity adjustment.

As for circuits that never made it off the breadboard, I've attached one of mine. Resistor and cap values were missing from my original hand-drawn schematic, so experimenting will be necessary. In operation, as long as D is low when Clock goes high, Q will be low. When point "T" -- which should be insulated -- is touched, the rise and fall of D are delayed. When they're delayed long enough that D is high when the rising edge of Clock arrives, Q goes high. To get 8 more contacts only requires another 8-bit latch. 74Cxxx is getting hard to find, but 74HCxxx should work.

There's a similar Ian Fritz circuit here somewhere, but I couldn't find it.


touch374.gif
 Description:
 Filesize:  4.55 KB
 Viewed:  3340 Time(s)

touch374.gif



touch_timing.gif
 Description:
highly exaggerated
 Filesize:  6.62 KB
 Viewed:  137 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

touch_timing.gif



_________________
Revenge is a dish best served with a fork... to the eye
Back to top
View user's profile Send private message Visit poster's website
egasimus



Joined: Feb 11, 2011
Posts: 113
Location: Bulgaria

PostPosted: Sun Jan 08, 2012 11:58 am    Post subject: Reply with quote  Mark this post and the followings unread

Very interesting! I'm hopefully gonna etch a keyboard pattern on a piece of copper-clad tomorrow as I build my drone box, and later experiment with some of these circuits on the breadboard. I was even considering a hex keyboard - this would be pretty awesome, but hard to do; perhaps your circuit would be the way to go. Smile
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Moderators: jksuperstar, Scott Stites, Uncle Krunkus
Page 1 of 1 [9 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » DIY Hardware and Software
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use