Non ci sono prodotti a carrello.
Clicca per ingrandire
€58,00 IVA inclusa
Disponibilitร immediata.
Basata sul chip MGC3130 della Microchip e abbinata ad Arduino Uno Rev3 (oppure la Arduino Leonardo Rev3) o Raspberry Pi (B+ / 2 / 3B / 3B+), questa scheda (elettrodo) consente di realizzare un sistema per il riconoscimento dei gesti
oppure
Puoi anche pagare in 3 rate senza interessi da €19,33 scegliendo come pagamento. Scopri di piรน
Basata sul chip MGC3130 della Microchip e abbinata ad Arduino Uno Rev3 (oppure la Arduino Leonardo Rev3) o Raspberry Pi (B+ / 2 / 3B / 3B+), questa scheda (elettrodo) consente di realizzare un sistema per il riconoscimento dei gesti. Dispone di tre pulsanti (P1, P2 e P3) e un jumper, che servono per riprodurre le funzioni implementate nella scheda; un LED di segnalazione per Arduino (LD7) e per Raspberry Pi (LD8), utile durante il riconoscimento delle Gesture o durante la gestione della pressione dei pulsanti P1, P2 e P3; I/O estesi EIO2, EIO3, EIO6 e EIO7 ai quali sono collegati dei LED per segnalare le gesture riconosciute. Ad ogni gesture riconosciuta lโintegrato MGC3130 genera un impulso sulla rispettiva uscita. Tuttavia รจ possibile scegliere e configurare diversamente il comportamento delle uscite rispetto alla gesture riconosciuta. Infatti oltre allโimpulso รจ possibile scegliere: uscita permanentemente alta; uscita permanentemente bassa; toggle. Per studiare meglio la piattaforma Gestic รจ stato realizzato un software (GesticTester) con cui interfacciarsi, grazie al quale possiamo vedere in tempo reale le gesture riconosciute dallโintegrato MGC3130. Il software รจ suddiviso in due TAB distinti: il primo (Gesture) monitorizza e visualizza tutte le gesture intercettate dallโintegrato, mentre il secondo (Firmware) serve per visualizzare la revisione firmware caricata nellโintegrato. La comunicazione tra PC e scheda demo avviene tramite interfaccia USB. Dimensioni (mm): 156×108.
Attenzione!ย i componenti in SMD sono giร saldati mentre gli altriย componenti devono essere saldati. |
Libreria Arduino MGC3130
|
Per le schede Arduino Uno Rev.3 e Arduino Leonardo Rev.3 sono disponibili due demo che si appoggiano sulla nostra libreria di gestione dellโintegrato MGC3130.
La demo scritta per la scheda Arduino Uno Rev.3 viene completata dalla scheda di espansione FT1079K, la quale mette a disposizione 8 ingressi digitali e altrettante uscite a relรฉ. Per la nostra demo useremo solo le otto uscite a relรฉ, tuttavia, per chi lo desiderasse, รจ possibile gestire anche gli ingressi modificando opportunamente il codice della demo. La gestione degli I/O viene fatta sfruttando lโintegrato Microchip MCP23017, il quale viene connesso alle schede Arduino tramite il bus I2C come lโintegrato MGC3130. Anche per lโMCP23017 abbiamo scritto una libreria di supporto che andremo a descrivere in breve durante lโarticolo. Grazie alle uscite a relรฉ messe a disposizione, possiamo riportare le gesture riconosciute su una delle possibili uscite. Per la nostra demo abbiamo deciso di riportare fino a un massimo di sedici gesture, per un totale di due schede FT1079K. Ovviamente รจ possibile aggiungere altre FT1079K per riportare piรน gesture possibili sulle uscite a relรฉ (lโaggiunta di piรน di due schede FT1079K necessita di apportare modifiche allo sketch da noi scritto e puรฒ essere visto come un esercizio didattico interessante). Invece la demo che riguarda la scheda Leonardo Rev.3 ci permette di interagire con il PC e in particolare con un programma di visualizzazione delle immagini. Grazie alle gesture riconosciute dallโintegrato, sarร possibile sfogliare le immagini |
Le gesture riconosciute e messe a disposizione dalla libreria sono: โข Gesture Touch South; |
MGC3130 e la Libreria per Raspberry Pi
|
Libreria scritta in Python per gestire lโintegrato MGC3130, la quale si rifร sulla falsa riga di quella per Arduino. Cominciamo con una puntualizzazione sulla gestione delle strutture dati in Python necessarie a gestire il flusso dati proveniente dallโintegrato MGC3130. In Python le strutture dati vengono costruite in modo leggermente differente rispetto al linguaggio di programmazione C, di seguito riportiamo la nuova libreria in Python per Raspberry Pi.
class GestureBit(Structure): |
Documentazione e link utili |
-
€65,00 IVA inclusa
Disponibilitร immediata.
-
-
€64,00 IVA inclusa
Disponibilitร immediata.
-