Arduino handledning: Kapacitiv Touch sensorer (1 / 21 steg)
Steg 1: Om den CapSense bibliotek och kapacitiv avkänning...
För mest kapacitiv avkänning relaterade projekt använde jag CapSense biblioteket. Arduino playground har en bra förklaring av Capsense biblioteket. Emellertid, om du är en nybörjare i Arduino, jag "ganska säker på att du skulle förstå bara hälften av vad som skrivs där. Därför har jag här en förenklad förklaring...
Kapacitiv avkänning:
Kapacitiv touch avkänning är ett sätt av mänsklig beröring avkänning, som kräver liten eller ingen kraft att aktivera. Den kan användas att känna mänsklig beröring genom mer än en fjärdedel av en tum av plast, trä, keramik eller andra isolerande material (inte någon form av metall men), aktivera sensorn att döljas helt visuellt.
Varför kapacitiv touch?
- Varje touch sensor kräver endast en tråd ansluten till den.
- Kan döljas under någon icke-metalliska mmaterial.
- Lätt kan användas i stället för en knapp.
- Kan upptäcka en hand från några inches bort, om det behövs.
- Mycket billigt.
Hur fungerar det?
Sensorplatta och kroppen bildar en kondensator. Vi vet att en kondensator lagrar laddning. Ju mer dess kapacitans, mer avgiften det kan lagra.
Kapacitans av denna kapacitiv touch sensor beror på hur nära din hand är på plattan.
Vad gör Arduino?
I princip mäter arduino hur mycket tid kondensatorn (dvs touch sensor) tar för att ladda, vilket ger en uppskattning av kapacitansen.
Kapacitansen kan vara mycket liten, ändå Arduino mäter det med noggrannhet.
Ett sätt att använda kapacitiv touch i ett projekt är att använda CapSense biblioteket. För Capsense biblioteket använder arduino en sända pin och valfritt antal ta emot stift som krävs. En ta emot pin är ansluten till skicka PIN-koden via ett medium till hög värde motstånd.
Här är några riktlinjer för motstånd men se till att experimentera för ett önskat svar.
- Använda en 1 Megaohm motstånd (eller mindre kanske) för absolut touch till aktivera.
- Med ett 10 Megaohm motstånd börjar sensorn svarar 4-6 inches bort.
- Med ett 40 Megaohm motstånd börjar sensorn svarar 12-24 inches bort (beroende på storleken på folie). Gemensam resistor storlekar slutar vanligtvis vid 10 Megaohm så du kan löda fyra 10 Megaohm motstånd avsluta för att avsluta. En avvägning med större motstånd är att sensorns ökad känslighet innebär att det är långsammare.
* Dessa resister värde riktlinje är endast med hjälp av CapSense biblioteket. Det senaste projektet använda inte detta bibliotek.
Sammanfattning: Kapacitiv touch sensorer kräver liten eller ingen kraft att aktivera. CapSense biblioteket kan användas för att göra flera touch sensorer med Arduino.