INHOUDSOPGAWE:

Analoog drukgevoelige drukknop: 4 stappe
Analoog drukgevoelige drukknop: 4 stappe

Video: Analoog drukgevoelige drukknop: 4 stappe

Video: Analoog drukgevoelige drukknop: 4 stappe
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Julie
Anonim
Analoog drukgevoelige drukknop
Analoog drukgevoelige drukknop

Tans is daar 'n magdom keuses van knoppies en tasbare skakelaars teen elke prys en enige vormfaktor. Ongelukkig, as u analoog -insette wil kry, is u opsies meer beperk. As 'n kapasitiewe skuifbalk nie aan u behoeftes voldoen nie, het u waarskynlik geluk.

Ek wou 'n musiekinstrument bou wat kon vasstel hoe hard die gebruiker deurlopend op die knoppies druk. Piëzzo -elektriese sensors was nie ter sprake nie, want hoewel hulle kan aflees hoe hard u druk, is dit moeilik om hierdie metings vir 'n paar sekondes akkuraat te hou. Flex -sensors was duur en ongemaklik.

Velostat, 'n merk van piezzo-weerstandige plastiek (hoe meer jy druk, hoe laer is die elektriese weerstand daarvan) pas perfek by die rekening. Vandag lei ek u deur 'n bewys-van-konsep en 'n goeie prototipe. Laasgenoemde werk eintlik baie betroubaar na kalibrasie, en is eenvoudig en goedkoop genoeg dat u dit oorweeg om dit by die dosyn te maak.

Stap 1: Stap 1: Bewys-van-konsep

Stap 1: Bewys-van-konsep
Stap 1: Bewys-van-konsep
Stap 1: Bewys-van-konsep
Stap 1: Bewys-van-konsep
Stap 1: Bewys-van-konsep
Stap 1: Bewys-van-konsep

Gebruik 'n kartonstuk en 'n geleidende inkpen en teken 'n ineengestrengelde kampatroon. My spore is ongeveer 2 mm breed en 1 mm breed. Ek sny dan 'n stuk velostat van 15*15 mm wat ek bo -op gesit het.

As ek met my vinger druk, kan ek 'n weerstand tussen 5 en 15 kOhm meet, afhangende van hoe hard ek druk.

Stap 2: Stap 2: die PCB

Stap 2: die PCB
Stap 2: die PCB
Stap 2: die PCB
Stap 2: die PCB

Ek het 'n PCB -kring vir my projek ontwerp en dit professioneel laat vervaardig. Op hierdie voorbeelde is die spore 0,5 mm breed en 0,5 mm uitmekaar; maar Velostat is eintlik redelik vergewensgesind.

Om goeie resultate te behaal, plaas Velostat slegs waar u dit nodig het. Ek het stukke met 'n dikte van 5 mm geslaan en dit met gewone band vasgeplak. Geleidende band met 'n Z-as werk nie hier nie, aangesien dit baie stadig loskom, en u nie kan sien wanneer die gebruiker sy vinger gelig het nie.

Stap 3: Stap 3: die knoppiesdop

Stap 3: die knoppiesdop
Stap 3: die knoppiesdop
Stap 3: die knoppiesdop
Stap 3: die knoppiesdop
Stap 3: die knoppiesdop
Stap 3: die knoppiesdop
Stap 3: die knoppiesdop
Stap 3: die knoppiesdop

Ek het silikonknoppies gebruik wat ek by Taobao bestel het (maar as u nie in China woon nie, kan u beter geluk met u gewone elektroniese winkel). Hulle is 10 mm in deursnee, (12 aan die voet), en het nie 'n geleidende onderkant nie.

Die basis is ongeveer 1 mm dik, wat naby is aan die dikte van dubbelzijdige band wat ek gehad het.

Om 'n gat in die dubbelzijdige band te maak, moet u dit plat lê; Om te voorkom dat dit op u lessenaar plak Ek het my stote op Taobao gevind, vir minder as 'n dollar per stuk.

Bo-op die dubbelzijdige band het ek 'n stuk plastiek van die omslag van 'n gebruikte notaboekie gesit.

Stap 4: Stap 4: Gebruik dit

Stap 4: Gebruik dit!
Stap 4: Gebruik dit!
Stap 4: Gebruik dit!
Stap 4: Gebruik dit!
Stap 4: Gebruik dit!
Stap 4: Gebruik dit!

Nadat ek die knoppie bymekaargemaak het, het ek my vinger bo -op gesit en weerstande van 1,5 tot 18 kOhm gemeet. As u u vinger lig, kan die Velostat aanraak of nie, sodat die kits soms oop is.

Om hierdie nuwe knoppie te gebruik, stel 'n spanningsverdelingsbrug op met 'n weerstand (sê, 4kOhm). Die middelpunt kan met 'n Arduino gemeet word.

U moet dan die waardes vir minimum en maksimum druk meet, en bereken hoe ver u tussen die twee staan. Ek kon 7- of 8-bis-antwoorde uit 'n 10-bis Atmega-analoog-inset kry sonder om te veel te peuter.

Die reaksiekurwe is nie lineêr nie. Ek het nog nie probeer om dit te normaliseer nie. Daar is ook 'n mate van histerese: die waarde waarna u terugkeer nadat u die knoppie losgemaak het, is dikwels effens anders as die waarde wat u gehad het net voor u dit ingedruk het. As u dit egter met 'n menslike vinger gebruik, is dit reeds goed genoeg vir toonhoogtes en vibratos.

Aanbeveel: