Stránka 1 z 1

Řízení kapacitního dotykového spínače pomocí Arduina

Napsal: 12 říj 2016, 20:26
od miro
Dobrý den,

potřeboval bych poradit ohledně ovládání dotykového spínače z indukční plotýnky. Spínače (viz foto) jsou takové pružinky, které dosedají na skleněnou desku, přes kterou se pomocí dotyku ovládají. Tyto pružinky jsou připojeny přes odpor do nějakého mikropočítače. Nikam jinam-mají pouze jeden vývod. Z toho, že skleněná deska nevede jsem usoudil, že spínač bude pravděpodobně kapacitní. Po vymontování desky jsem dělal několik pokusů. Pokud se pružinky dotknu prstem, spínač sepne. Pokud se dotknu kovovým předmětem, spínač sepne. Pokud se dotknu nějakým izolantem, spínač nesepne. Není podstatné, na jakém místě se pružinky dotknu, ani zda ji stlačím nebo ne. Pokud tam například připojím nějaký drát a poté se dotýkám toho dráty ať už prstem nebo jiným kovovým předmětem, spínání nefunguje. Rád bych spínání ovládal pomocí Arduina připojeného přímo k té pružince. Má někdo nějaký nápad, jak nejjednodušeji by to šlo udělat?

Předem děkuji za odpověď :)

OBRÁZEK

Napsal: 12 říj 2016, 21:22
od Zaky
Určitá šance by mohla být připojit k senzoru vhodný C a ten připojovat tranzistorem ke GND. Hledej termín CAPSENSE, je to docela věda, i když v principu jde jen o to, že senzor je připojen do RC oscilátoru a přiložením prstu se změní kmitočet. Problém je, že je to naladěné někam, přiložením prstu se to přeladí jinam a náhradním obvodem je potřeba dosáhnout podobného chování, když klidový stav uladíš příliš mimo, přestane to celé chodit.

Napsal: 13 říj 2016, 07:56
od dreamer
K Arduinu existuje přímo knihovna: CapacitiveSensor. I s příkladama. Chodí to celkem dobře co jsem testoval.

Napsal: 13 říj 2016, 09:58
od Zaky
Nepochopil jsi dotaz, tazatel potřebuje ovládat existující zařízení ovládané dotykovými senzory pomocí arduina, ne že chce na své zařízení s arduinem realizovat dotykové ovládání :-)

Napsal: 13 říj 2016, 11:44
od termit256
Zkus nejake miniaturn jazyckovei relatko. Vzdycky po zmene pripojeni cehokoliv na plosku je treba kapacitni snimac zapnout a vypnout. Po pripojeni napajeni se kalibruje.

Napsal: 13 říj 2016, 23:09
od miro
Děkuji všem za vaše rady. Nakonec bylo řešení velmi jednoduché. Funguje to přesně tak, jak píše termit256. Po zapojení do napájení se snimače nějak kalibrují. Takže stačilo na tu pružinku připojit drátem tranzistor, který se spíná Arduinem, a poté vypnout a zapnout napájení toho plošňáku. Na "Source" tranzistoru ani nemusí být nic zapojeno a pro sepnutí stačí jen vlastní kapacita tranzistoru. Jednoduché a funkční :idea: