Go Down

Topic: Utilizzo trackpad per pilotare potenziometri digitali (Read 662 times) previous topic - next topic

TheShredding

Jul 08, 2013, 11:00 am Last Edit: Jul 08, 2013, 11:01 am by TheShredding Reason: 1
Salve, vorrei realizzare un piccolo progetto utilizzando Arduino UNO, in pratica vorrei pilotare due potenziometri digitali utilizzando un trackpad Bluetooth (userei un Apple Magic trackpad, per varie ragioni), un piccolo schema del progeto è allegato.

In pratica, il trangolo arancione è un effetto analogico (un Fuzz per l'esattezza) che ovviamente viene controllato utilizzando potenziometri, io vorrei sostituirne due con dei potenziometri digitali e comandarli wireless con il trackpad utilizzandolo come un controller XY. La ricezione dei dati bluetooth avverrebbe tramite una chiavetta USB ricevitore Bluetooth, che dovrei collegare ad arduino.

vorrei inoltre fare in modo che alla pressione del trackpad si accendesse e spegnesse l'effetto, ma quello è facile da fare..

è fattibile secondo voi?

Come posso interfacciare il trackpad all'arduino?
Come leggo i dati inviati via seriale?

Inoltre, secondo voi che potenziometri digitali mi conviene usare per fare in modo che il segnale audio venga modificato il meno possibile?

sciorty

Non ho mai usato il bluetooth con l'arduino però se tu avessi un modulo a disposizione potresti anche metterlo in ascolto per vedere cosa succede.. Prima però dovresti accoppiare il computer col tuo pad affinchè quest'ultimo mandi segnali.
L'unico hack che ho trovato è proprio fisico e si tira fuori i pin della comunicazione ISP http://www.andregoncalves.info/ag_blog/?p=172

Te lo dico per informazione e perchè l'ho provato, ma esistono software specifici per creare un controller sul tuo cellulare, facendo comunicare quest'ultimo col tuo pc, e quindi con l'arduino, tramite wifi. Oppure senza metterci il computer di mezzo ed utilizzando una shield wifi!
Se vuoi su questo posso darti informazioni in più, anche perchè è veramente facile :)

gpb01


...
Come posso interfacciare il trackpad all'arduino?
Come leggo i dati inviati via seriale?
...


Mah ... il "Magic trackpad" è un device bluetooth e quindi dovresti riuscire a vederlo da un modulo bluetooth MASTER (quindi occhio al modulo che compri), il problema è un'altro ... che non mi sembra esistano documenti su cosa il "Magic trackpad" invia (e, magari, si aspetta anche di ricevere), ovvero sul suo protocollo di comunicazione che, conoscendo bene Apple, ... potrebbe non essere affatto semplice.

Quindi ... o prima scopi come parla il "Magic trackpad" o .. la  vedo dura ...

Guglielmo
Search is Your friend ... or I am Your enemy !

TheShredding

E se invece usassi un attrezzo del genere?

http://it.rs-online.com/web/p/sensori-per-touchscreen/0476454/

Ha 4 fili...per cui Alimentazione, GND, coordinate X e coordinate Y..o no?

Qualcuno saprebbe magari chiarirmi un attimo il funzionamento di questo aggeggio?

Alternativamente, qualcuno saprebbe indicarmi dove trovare un touchpad dalle dimensioni simili che mandi in output il valore x, il valore y e magari "senta" il tocco?

Grazie?

gpb01

No, ti server un apposito "controller" per quel touch, eventualmente  prendi il kit completo  http://it.rs-online.com/web/p/kit-di-sviluppo-interfacce/6811064/?origin=PSF_431024|acc che, mi sembra, sia collegabile anche in I2C (stando al datasheet del chip) ...

Guglielmo
Search is Your friend ... or I am Your enemy !

TheShredding

Allora, da quel che ho capito, dal datasheet sia dello schermo che del controller, il controller serve "solo" per interfacciare lo schermo touch con un pc in maniera relativamente semplice. A me serve solo mappare la coordinata X e la Y da inviare via midi, per cui dovrebbe bastare lo schermo..cmq provo, mal che vada poi se mi gira compro il controller e vedo se vale la pena perderci del tempo.

gpb01

... purché tu abbia capito quali segnali tu devi inviare al touch e come "leggere" i valori X e Y ...  :smiley-mr-green:

Guglielmo

Search is Your friend ... or I am Your enemy !

Go Up