Shop OBEX P1 Docs P2 Docs Learn Events
3D printed Touch Sensor - Cost effective Displacement type — Parallax Forums

3D printed Touch Sensor - Cost effective Displacement type

GarethGareth Posts: 278
edited 2014-03-21 04:00 in Robotics
This is a displacement resistance type touch sensor.
TouchSensorMugshot.jpg

It uses conductive foam as the resistive element.
The resistance can be easily tailored and tweaked to your needs.
If you would like to see a video Walk-through of how to build the Sensor it can be found here :-
[video=youtube_share;ylJovLCM3DY] [/video]

This is what you will need :-
Firstly a pair of these of these 3D printed parts :-
Touch Sensor - Cost effective Displacement type

Touch_Sensor_Bot_000_preview_featured01.jpg
Touch_Sensor_Top_000_preview_featured_00.jpg


IMG_0964.jpg

You will need a simple A4 paper Hole puncher.

IMG_0968.jpg

A small sheet of flat thin copper (or tin at a pinch ... just remember that a wire has to be soldered to it)

IMG_0967.jpg

A small piece of "Conductive Foam" , this foam is commonly found as an antistatic foam used for shipping integrated circuit chips. It is a black foam - if you are not sure then just probe it with a multimeter turned to the "Ohms" scale..(remember that different foams will have different qualities and resistances)

IMG_0974.jpg

Use the hole punch to punch 4 to 6 cylinders of the conductive foam.

IMG_0978.jpg


Use the hole punch to punch 2 discs out of the copper sheet.
IMG_0979.jpg
1024 x 768 - 75K
1024 x 768 - 105K
1024 x 768 - 50K
1024 x 768 - 59K
1024 x 768 - 67K
1024 x 768 - 76K
1024 x 768 - 58K

Comments

  • GarethGareth Posts: 278
    edited 2014-03-15 14:58
    Use the hole puncher to punch some disks of copper.
    TouchSensor(15).png


    Feed some wire into the 3D printed base and plunger.
    Solder the Wire (I used CAT5 Ethernet inner wires - as they are plentiful and easy to come by and they have a good threading ability ) onto each of the copper disks.
    TouchSensor(16).png
    TouchSensor(17).png


    Feed the conductive foam carefully into the base unit until you get the desired feel of the touchiness (or resistance value)
    TouchSensor(19).png
    TouchSensor(20).png
    TouchSensor(21).png


    Insert the plunger into the base units and "There You Go" a Resistive Displacement Touch Sensor.

    I attached some NeoPixels to give some direct indication of the state of the sensor..... "Shine_ing"

    TouchSensor(29).png
    TouchSensor(34).png
    TouchSensor(33).png
    TouchSensor(27).png


    That is it, now just use your imagination for some applications...
    640 x 480 - 431K
    640 x 480 - 485K
    640 x 480 - 452K
    640 x 480 - 445K
    640 x 480 - 445K
    640 x 480 - 437K
    640 x 480 - 551K
    640 x 480 - 416K
    640 x 480 - 391K
    640 x 480 - 532K
  • WhitWhit Posts: 4,191
    edited 2014-03-15 18:34
    Great project and documentation!
  • ercoerco Posts: 20,255
    edited 2014-03-15 20:17
    More ingenious-ness from my Swiss brother Gareth AKA Chiprobot!

    Terrific and fun project, anything with hands-on interactive lights & sound is an attention-getting crowd pleaser. I know you have at least one son, I hope you are able to get this and more of your other great creations into his and other kids' hands to spark creative thinking. You ought to teaching! And don't forget writing about a few articles for SERVO magazine. Keep up the excellent work!
  • Duane DegnDuane Degn Posts: 10,588
    edited 2014-03-16 07:15
    Cool project Gareth.

    Have you done any endurance testing? I've read this sort of conductive foam can breakdown with repeated use.

    I need to figure out a way to miniaturize this technique to use the sensors on the tips of my hexapod. I'm hoping touch sensitive feet would help walk over uneven terrain.

    How are you doing your ADC? Sigma-delta?
  • GarethGareth Posts: 278
    edited 2014-03-16 09:26
    Duane Degn wrote: »
    ....... endurance testing? .....How are you doing your ADC? Sigma-delta?
    These sensors like to be compressed and decompressed ... if they stand around to long under load then they squash (they do recover) - there are a variety of different types out there (older types tend to squash more and recover slow, newer type foam is more plastic like and recovers fast. ...

    I am using for convenience a MCP3208 on my propeller as it provides 8 Channels of 12Bit Analog to Digital conversion..

    I am currently making a Loonnng version, which will have around 3cm displacement (I hope) , I think this would be more in the direction of your spider legs... will keep you posted.
    Regards G
  • GarethGareth Posts: 278
    edited 2014-03-16 09:36
    :-) erco....
    Indeed my son is programming in quite a creative way. He was tap_ped at an early age with "Logic" which seems to have paid off...
    ....Yes_yes...Servo mag..its on ToDo list.
  • GarethGareth Posts: 278
    edited 2014-03-16 09:40
    Whit wrote: »
    .... documentation!
    Documentation is my way to be able to find things quickly ...I have lost count of the number of times I have checked my Parallax & LMR blogs for lost diagrams and code snip-its.
  • GarethGareth Posts: 278
    edited 2014-03-19 08:47
    Looks like I have found a supplier of conductive ink to enable me to make custom foams ..... now who suggested that to him ;-)
    G awaits 150ml from his Indiegogo campaign
  • GarethGareth Posts: 278
    edited 2014-03-21 04:00
    Duane Degn wrote: »
    miniaturize this technique.....
    IMG_1017.png

    Not so much miniaturized....... however thin_naturized ...
    Maybe the sensor can double as a leg...
    Specs :- 72.64mm resting >1 MΩ
    60.50mm compressed ≈15KΩ
    640 x 480 - 479K
Sign In or Register to comment.