Analóg nyomásérzékeny nyomógomb: 4 lépés
Analóg nyomásérzékeny nyomógomb: 4 lépés
Anonim
Analóg nyomásérzékeny nyomógomb
Analóg nyomásérzékeny nyomógomb

Manapság rengeteg gomb és tapintható kapcsoló közül lehet választani, bármilyen áron és bármilyen formában. Sajnos, ha analóg bemenetet szeretne kapni, akkor a lehetőségek korlátozottabbak. Ha egy kapacitív csúszka nem felel meg az Ön igényeinek, akkor valószínűleg nincs szerencséje.

Elhatároztam, hogy olyan hangszert készítek, amely képes érzékelni, hogy a felhasználó milyen erősen nyomja meg a gombokat. A piezzoelektromos érzékelők szóba sem jöhettek, mert bár leolvashatják, hogy milyen erősen nyomja meg, nehéz ezeket az értékeket több másodpercig pontosnak tartani. A flex érzékelők drágák és nehézkesek voltak.

A Velostat, amely a piezzo-rezisztens műanyag márkája (minél jobban megnyomja, annál alacsonyabb az elektromos ellenállása), tökéletesen megfelel a számlának. Ma végigvezetem Önt egy koncepció-bizonyításon és egy szép prototípuson. Ez utóbbi valóban megbízhatóan működik a kalibrálás után, és elég egyszerű és olcsó ahhoz, hogy fontolóra vegye a tucatnyi elkészítését.

1. lépés: 1. lépés: A koncepció igazolása

1. lépés: A koncepció igazolása
1. lépés: A koncepció igazolása
1. lépés: A koncepció igazolása
1. lépés: A koncepció igazolása
1. lépés: A koncepció igazolása
1. lépés: A koncepció igazolása

Egy darab kartonpapír és egy vezető tintatoll segítségével rajzoljon egy fonott fésűmintát. A pályáim körülbelül 2 mm szélesek és 1 mm szélesek. Ezután levágtam egy 15*15 mm -es velostat darabot, amelyet a tetejére tettem.

Az ujjammal történő megnyomáskor 5-15 kOhm közötti ellenállást tudok mérni, attól függően, hogy milyen erősen nyomom.

2. lépés: 2. lépés: a NYÁK

2. lépés: a NYÁK
2. lépés: a NYÁK
2. lépés: a NYÁK
2. lépés: a NYÁK

Terveztem egy NYÁK áramkört a projektemhez, és professzionálisan gyártottam. Ebben a példában a vágányok 0,5 mm szélesek és 0,5 mm -re vannak egymástól; de a Velostat valójában meglehetősen elnéző.

A jó eredmények elérése érdekében tegye a Velostat -ot csak oda, ahol szüksége van rá. 5 mm átmérőjű darabokat lyukasztottam, és szokásos szalaggal ragasztottam. A Z-tengely vezetőszalag itt nem működik, mivel nagyon lassan szabadul fel, és nem lehet tudni, hogy a felhasználó mikor emelte fel az ujját.

3. lépés: 3. lépés: a gombsapka

3. lépés: A gombsapka
3. lépés: A gombsapka
3. lépés: A gombsapka
3. lépés: A gombsapka
3. lépés: A gombsapka
3. lépés: A gombsapka
3. lépés: A gombsapka
3. lépés: A gombsapka

A Taobao -tól rendelt szilikon gombokat használtam (de ha nem Kínában él, akkor szerencsésebb lehet a szokásos elektronikai boltban). Átmérőjük 10 mm, (12 az alján), és nincsenek vezetőképes alátétek.

Az alap körülbelül 1 mm vastag, ami megközelíti a kétoldalas szalag vastagságát.

A kétoldalas szalag lyukának lyukasztásához laposra kell helyeznie; hogy ne ragadjon az asztalára, használjon szilikon bevonatú papírt, például a tekercs kétoldalas szalagjának védőfóliáját, és ragassza alá. Taobao -n találtam ütéseimet, darabonként kevesebb mint egy dollárért.

A kétoldalas szalag tetejére egy műanyagdarabot tettem egy használt jegyzettömb borítójáról.

4. lépés: 4. lépés: Használja

4. lépés: Használd!
4. lépés: Használd!
4. lépés: Használd!
4. lépés: Használd!
4. lépés: Használd!
4. lépés: Használd!

A gomb összeszerelése után rátettem az ujjamat, és 1,5-18 kOhm ellenállást mértem. Ha felemeli az ujját, a Velostat megérintheti vagy sem, így a cicuit néha nyitva van.

Az új gomb használatához állítson be egy feszültségosztó hidat egy ellenállással (mondjuk 4 kOhm). A középső pont Arduino segítségével mérhető.

Ezután meg kell mérnie a minimális és a maximális nyomás értékeit, és ki kell számítania, hogy milyen messze van a kettő között. Sikerült 7 vagy 8 bites válaszokat kapnom egy 10 bites Atmega analóg bemenetről, anélkül, hogy túl sokat hegedülnék.

A válasz görbe nem lineáris. Még nem próbáltam normalizálni. Ezenkívül van némi hiszterézis: a gomb elengedése után visszatérő érték gyakran kissé eltér attól, amit közvetlenül a megnyomás előtt mért. Ha azonban emberi ujjal használjuk, akkor már elég jó a dőlésszögekhez és a vibrációkhoz.

Ajánlott: