Kazalo:

Analogni pritisni gumb, občutljiv na pritisk: 4 koraki
Analogni pritisni gumb, občutljiv na pritisk: 4 koraki

Video: Analogni pritisni gumb, občutljiv na pritisk: 4 koraki

Video: Analogni pritisni gumb, občutljiv na pritisk: 4 koraki
Video: Использование кнопки скорости шагового двигателя 28BYJ-48 с 8 проектами: Ultimate Video Tutorial, урок 107 2024, Julij
Anonim
Analogni pritisni gumb, občutljiv na pritisk
Analogni pritisni gumb, občutljiv na pritisk

Danes obstaja veliko izbire gumbov in stikalnih stikal za vsako ceno in kateri koli obliko. Na žalost, če iščete analogni vhod, so vaše možnosti bolj omejene. Če kapacitivni drsnik ne ustreza vašim potrebam, verjetno nimate sreče.

Odločil sem se, da bom ustvaril glasbeni inštrument, ki bi lahko odkril, kako močno je uporabnik nenehno pritiskal na gumbe. Piezoelektrični senzorji niso prišli v poštev, saj čeprav lahko odčitajo, kako močno pritisnete, je težko več sekund ohraniti te odčitke natančne. Senzorji Flex so bili dragi in nezahtevni.

Velostat, ki je blagovna znamka iz piezo odporne plastike (bolj ko pritisnete, manjši je njegov električni upor), se popolnoma prilega računu. Danes vas bom popeljal skozi dokaz koncepta in lep prototip. Slednji dejansko deluje precej zanesljivo po umerjanju in je preprost in dovolj poceni, da jih lahko pomislite na ducat.

1. korak: 1. korak: Dokaz koncepta

1. korak: Dokaz koncepta
1. korak: Dokaz koncepta
1. korak: Dokaz koncepta
1. korak: Dokaz koncepta
1. korak: Dokaz koncepta
1. korak: Dokaz koncepta

S kosom kartona in prevodnim peresom narišite vzorec prepletenega glavnika. Moje sledi so široke približno 2 mm in prečne 1 mm. Nato sem odrezal kos velostata 15*15 mm, ki sem ga položil na vrh.

Pri pritisku s prstom lahko izmerim upor med 5 in 15 kOhm, odvisno od tega, kako močno pritisnem.

2. korak: 2. korak: tiskana vezja

Korak: PCB
Korak: PCB
Korak: PCB
Korak: PCB

Za svoj projekt sem oblikoval vezje PCB in ga dal profesionalno izdelati. Na teh primerih so tiri široki 0,5 mm in 0,5 mm narazen; ampak Velostat je pravzaprav precej odpuščajoč.

Če želite doseči dobre rezultate, postavite zdravilo Velostat samo tam, kjer ga potrebujete. Izsekal sem kose premera 5 mm in jih zalepil z običajnim trakom. Prevodni trak po osi Z tukaj ne deluje, saj se sprošča zelo počasi in ne morete vedeti, kdaj je uporabnik dvignil prst.

3. korak: 3. korak: pokrovček gumba

Korak: Pokrovček gumba
Korak: Pokrovček gumba
Korak: Pokrovček gumba
Korak: Pokrovček gumba
Korak: Pokrovček gumba
Korak: Pokrovček gumba
Korak: Pokrovček gumba
Korak: Pokrovček gumba

Uporabil sem silikonske gumbe, ki sem jih naročil pri Taobau (če pa ne živite na Kitajskem, boste morda imeli več sreče v svoji običajni trgovini z elektroniko). Imajo premer 10 mm (12 na dnu) in na spodnji strani nimajo prevodne blazinice.

Podstavek je debel približno 1 mm, kar je blizu debelini dvostranskega traku, ki sem ga imel naokoli.

Če želite izvrtati luknjo v dvostranskem traku, jo morate položiti ravno; da se ne prilepi na mizo, uporabite kos papirja, prevlečenega s silikonom, na primer zaščitno folijo dvostranskega traku in ga prilepite na spodnjo stran. Na Taobau sem našel udarce za manj kot dolar za kos.

Na dvostranski trak sem položil kos plastike z ovitka rabljene beležnice.

4. korak: 4. korak: Uporabite ga

4. korak: Uporabite ga!
4. korak: Uporabite ga!
4. korak: Uporabite ga!
4. korak: Uporabite ga!
4. korak: Uporabite ga!
4. korak: Uporabite ga!

Ko sem sestavil gumb, sem dal prst na vrh in izmeril upornosti od 1,5 do 18 kOhm. Če dvignete prst, se lahko Velostat dotakne ali ne, zato je cev včasih odprta.

Če želite uporabiti ta novi gumb, nastavite most delilnika napetosti z uporom (recimo 4 kOhm). Sredino lahko merimo z Arduinom.

Nato morate izmeriti vrednosti najmanjšega in največjega tlaka ter izračunati, kako daleč stojite med obema. Z 10-bitnega analognega vhoda Atmega sem lahko brez preveč petljanja dobil 7- ali 8-bitne odzive.

Krivulja odziva ni linearna. Nisem ga še poskušal normalizirati. Obstaja tudi nekaj histerez: vrednost, na katero se vrnete po sprostitvi gumba, se pogosto nekoliko razlikuje od tiste, ki ste jo imeli tik pred pritiskom. Ko pa ga uporabljate s človeškim prstom, je že dovolj dober za ovinke in vibracije.

Priporočena: