====== Arduino ADC based touch sensor ====== {{:hte:projects:adctouch:20180712_202250.jpg?600|}} ===== Summary ===== Using the Arduino's built in ADC(Analog to Digital Converters) along with libraries originally based on Atmel's QTouch technology to create 'free' capacitive touch sensors using either zero or ultra low(I you include copper tape and a resistor or two) cost capacitive touch sensors that can work as bare copper, covered with tape or through 1.5mm acrylic. ===== Materials ===== * Arduino Nano (Though any AVR based Arduino works) * Copper tape/foil * Wire * Substrate: Cardboard or laser cut acrylic. * 1k resistors. (Optional but recommended) * MP3 player module. (Optional) * Neopixel strip (optional) ===== Tools ===== * One Byron * Time * (List all the tools you used to complete the project, from #1 Philips screwdrivers, to the CNC machine) ===== Progress to date ===== ==== Proof of concept ==== Cardboard base, roughly cut contacts made from wide and narrow self adhesive copper tape then covered with packing tape. Electronics hot glued in place and everything soldered together quickly. Neopixel strip and MP3 player are for feedback. {{:hte:projects:adctouch:20180712_202230.jpg?400|}} ==== Demonstration board ==== Laser cut version. Copper tape on back of 1.5mm acrylic. 3mm acrylic frame and back. MP3 player, 3 neopixels for status, two neopixels for backlight illumination under each pad. Hot glue. Solder. {{:hte:projects:adctouch:20180716_015054.jpg?600|}} ===== Instructions ===== (This is where you put the step-by-step photos showing how to carry out your project, as well as an explanation in words. Rename the steps as you like, use italics or bold for emphasis. \\ Don't forget to include design files for CNC, laser cutting or 3D printing but remember they need to be zipped before uploading to the Wiki (it is also useful if they are in a transferable format, .svg rather than .ai, for example)). ==== Step One: ==== ==== Step Two: ==== ==== Step Three: ==== ==== Step Four: ==== etc ===== Development notes ===== (This is where you can put ideas that you tried, but which did not work (and why)) ===== Feedback ===== (Here you can put any suggestions from users that you have not yet implemented, and mention any unforeseen difficulties encountered in operation or construction) ===== References ===== ADC Touch: * http://playground.arduino.cc/Code/ADCTouch * https://github.com/jgeisler0303/QTouchADCArduino MP3 player: * https://www.dfrobot.com/wiki/index.php/DFPlayer_Mini_SKU:DFR0299#Connection_Diagram * https://github.com/DFRobot/DFRobotDFPlayerMini * https://www.dfrobot.com/blog-277.html * https://www.dfrobot.com/wiki/index.php/DFPlayer_Mini_SKU:DFR0299#Sample_code_.22FullFunction.22.2C_including_all_the_functions._Please_read_the_comments_and_documents_in_detail ==== Files ==== This is where you put files for laser cutting, Excel sheets of suppliers etc.. ===== Project Progress ===== | **Project ** | **Percent Complete** | **Project Lead** | **Status** | **Budget Req** | **Budget Approved ** | **Next Major Milestone** | **Subsequent Milestones to complete** | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [[facilities:hte:projects:wip:test|Test Page]] | 90% | Byron | Play with | $0 | | Lets see how this goes!