Obsluha tlacitek analogove

Pavel Kutina hw na prelude.cz
Pondělí Prosinec 14 09:39:00 CET 2015


Takhle jsem to nadrátoval úplně ponejprv, než mi došlo, že vícestisky 
potřebuju :)

Proběhlo to asi tak, že jsem s dobrou náladou uchopil čtyři odpory, 
nadrátoval je do univerzálky a s úsměvem zapnul MCU s aktivním měřením na 
AD, abych si očmuchal, co že mi z toho leze. No a v následujících vteřinách 
se spokojený výraz a úvahy ve stylu "teda mně to ale dneska jde" změnily v 
pěnu u huby a "bože, já jsem zase xxxxxxx!!!". Ale vtipné to prý bylo, 
alespoň pro vnějšího pozorovatele :)

Následovaly v "lehkém psychickém nepohodlí" celkem náhodně vybrané odpory z 
E6, další měření... no a zbytek znáte...

Pavel Kutina



----- Original Message ----- 
From: "Petr Zapadlo" <zapik na email.cz>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Monday, December 14, 2015 9:07 AM
Subject: Re: Obsluha tlacitek analogove


Otázka je, zda systém musí být schopen rozpoznat více stlačených tlačítek.
Pokud by stačilo  rozpoznávat jedno dominantní "to co je více  např
vlevo", pak se problém zjednodušuje.
Např jak to má arduino na LCD shieldu:
http://www.hobbytronics.co.uk/image/cache/data/dealextreme/arduino-lcd-keyboard-shield-5-500x500.jpg

tam jsou "rozestupy" mezi jednotlivými talčítky velké  každé vyšší
tlačítko zamaskuje to nižší.

Petr


Dne 14.12.2015 v 08:51 Pavel Kutina napsal(a):
> Ale tak ono se to docela používá, například jsem už dlouho neviděl 
> autorádio, které by to mělo jinak (a že je to klimaticky náročné prostředí 
> celkem bez debaty). V mém případě to byla tak trochu nutnost, ne že bych 
> nebyl schopen najít čtyři piny pro tlačítka digitálně, ale docela zásadně 
> by mi to komplikovalo konstrukci (a dávat tam expander jen kvůli tomu se 
> mi fakt nechtělo).
>
> Prozatím to vypadá, že by to mohlo vyhovovat, a já budu snad i dlouhodobě 
> výsledné konstrukci "na dohled", takže případný servisní zásah nebude 
> problém. Že to není úplně ideální je mi jasné, digitální ovládání by se mi 
> taky líbilo víc.
>
> Pavel Kutina
>
>
> ----- Original Message ----- From: "Roman Vostřel" <vostrel na lit.cz>
> To: "HW-news" <hw-list na list.hw.cz>
> Sent: Monday, December 14, 2015 6:21 AM
> Subject: Re: Obsluha tlacitek analogove
>
>
> Uz jsem par věci opravoval.Používá se to u spotřební 
> elektroniky,monitoru.Blblo ovládání,vždy byl někde maly svod a dělalo to 
> blbosti.
>
> Dne 13. 12. 2015 21:48 Pavel Kutina <hw na prelude.cz> napsal(a):
>>
>> Ja to pred chvili (konecne) predratoval, nasel jsem pasek
>> jednoprocentnich 680R, tak jsem je tam nasypal do R2R a pri napajeni 3V3
>> to zije podle ocekavani.
>>
>> Samozrejme to chtelo jeste trochu debouncingu, ale chodi mi to
>> nejjedodussi - testuju, jestli se zmenila hodnota nad nejaky sum, pokud
>> ano, dam mu par milisekund pauzu, pak udelam ctyri mereni a ta
>> zprumeruju, vyhodnocuju to samozrejme v nejakych mezich. Funkcni, na
>> stole zatim spolehlive (otazkou je, co to udela za dva roky).
>>
>> Neni nad to, kdyz clovek pro "velkou ideu" (porad premyslim "o krok
>> dal", nez je GUI a nejake ovladani) zapomene na zakladni principy a pak
>> to na prvni pokus takhle hezky zmrsi...
>>
>> Spotrebu toho zebricku neresim, je to napajene ze sitoveho zdroje a par
>> miliamper me nezabije (on i ten ARM -a TFT, na ktere maluje- zere jako
>> prase, tohle se v tom hrave ztrati).
>>
>> Pavel Kutina
>>
>>
>>
>> Dne 13.12.2015 v 21:36 Jaroslav Lukesh napsal(a):
>> > Kolik je 100/16?
>> >
>> > Tak zapoměňte na 5%
>> >
>> > 5mA je dobrá volba, zároveň ale je to už "spotřeba". Kompromis se
>> řeší s
>> > kondíkama, který tlačítku dají "šlupku" a tím ho čistí, jenom nesmí
>> být
>> > moc velikej.
>> >
>> >
>> > ----- Původní zpráva ----- Od: "Pavel Kutina" <hw na prelude.cz>
>> >
>> > To mne primelo vzit tuzku a papir - a nepodarilo se mi prijit na
>> > algoritmus, jakym se dobrat k vypoctu hodnot pro tech pet odporu tak,
>> > aby hodnoty napeti na vystupu byly dejme tomu minimalne o 5% od sebe
>> > (sice ta tlacitkova sada je oprena o Vcc a reference procesoru take,
>> > takze by to v podstate nemelo cestovat o nic jineho, nez o teplotni a
>> > casovy drift tech odporu, ale prece jen bych tam mel rad nejaky
>> rozumny
>> > odskok - navic pouziti bude indoor, necekam zadne velke teplotni >
>> vykyvy).
>> >
>> > Poddotaz - jaky proud tlacitky zvolit? Ja to mam cele krmene z 3V3,
>> > takze mi tam (pri tech vyse uvedenych hodnotach) vychazely jednotky
>> > miliamperu - maly proud muze byt pro tlacitka problem, velky take
>> > (nejsou to uplne sunky, ale nejake mikrospinace od Omronu, v podstate
>> > standard), tohle bylo "tak nejak mezi".
>> >
>> > _______________________________________________
>> > HW-list mailing list - sponsored by www.HW.cz
>> > Hw-list na list.hw.cz
>> > http://list.hw.cz/mailman/listinfo/hw-list
>> >
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list 



Další informace o konferenci Hw-list