PCB Christmas tree (5 / 10 steg)
Steg 5: Circuit design 3: kapacitiv touch
Jag ville använda en kapacitiv touch-knapp, som jag tycker är väldigt cool för interaktion med användaren. Detta kan göras direkt från PCB sig genom att ha en större koppar agerar som en platta med en kondensator. Denna kapacitet mäts sedan "på något sätt" av mikro-controller att avgöra om det var inne eller inte. Jag hittade en mycket trevlig förklaring bakom principen i en applikationen noterar av Texas Instruments.
Lyckligtvis för Arduino några olika bibliotek finns redan tillgängliga att genomföra touch sensing bygger på denna princip. Den som jag använde i slutet är AnalogTouch 1.0.0 av NicoHood, som bygger på ADCTouch bibliotek på Arduino Playground. Båda endast använder 1 pin, som är mycket bekvämt, och utnyttja en hel del det inre arbetet i ATmega. Hur det fungerar mycket väl förklaras och illustreras av Thomas Nylund. Den bara extra compontent (faktiskt valfritt) är en 10 k motstånd mellan fjärranalys pad och chip att undvika ESD-skador. Det begränsar i princip bara den ström som passerar till chip i de fall en elektrostatisk urladdning händer när någon vidrör sensorn pad.