Pages: 1 2 [3] 4 5 ... 8   Go Down
Author Topic: Domotica con Arduino  (Read 9800 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 1
Posts: 63
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il kinect è una periferica destinata per l'utilizo con prodotti microsoft, in rete ci sono smanettoni che sono riusciti a colegarla a linux ed usano credo le openCl, ma il sistema di riconoscimento vocale non è incorporato nel kinect e una libreria che utilizza la periferica audio del kinect per poi codificare il dettato e funziona solo su Win 7 o 8.
E poi credo che qualunque sia il linguaggio di programmazione si possa comunque richiamare la periferica ma non la libreria che in fase di installazione lavora su .net ed è utilizzabile solo con linguaggio C#, C++ e Visualbasic, inoltre molte funzioni del kinect possono rendere al meglio solo in C# ma ncon WPF e non in Form per Windows
Logged

Selvazzano Dentro - Padova
Offline Offline
God Member
*****
Karma: 28
Posts: 932
"Chi sa fa, chi non sa insegna"
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Il fatto che Kinect riconosca il parlato solo se la persona entra nel suo campo visivo è sicuramente un bella cosa.

Ma come si risolve il problema nel caso di più ambienti?

Dal salotto, supponiamo, posso comandare quello che voglio, ma se mi trovo in cucina?

La soluzione di un piccolo RxTx è una soluzione, ma salta il vantaggio di prima (a meno di non avere tanti Kinect quanti sono gli ambienti).

E se le persone sono più di una?
Ognuna dovrebbe essere dotata del suo RxTx?
Logged

Offline Offline
Jr. Member
**
Karma: 1
Posts: 63
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si penso proprio di si, e poi e possibile selezionare i comandi in modo da esegurne determinati solo se in presenza del campo video ed altri anche a distanza con un semplice pulsante on/off di un telecomando, e poi dentro casa una persona può avere più telecomandi con micro incorporato da lasciare nelle stanze. Poi chi si trova li prende il telecomando e pronuncia il suo comando.
Lo sto progettando perchè la casa che vorrei acquistare è a 2 piani, immaginate di andare a dormire salire su al piano notte e poi ti ricordi di aver laciato la luce nel salone, che fai scendi? No con il mio telecomando vocale avviso wally di spegnere la luce è lui la spegne o nel caso fosse già spenta mi avverte che era già spenta potrei anche controllare tramite monitor sulla tv al piano di sopra oppure immaginate di dover uscire e dire la parola "Wally Esco", il sistema riconosce il comando, chiude tutte le luci, abbassa le tapparelle di tutta la casa e se sono installate elettrovalvole chude anche l'acqua e il gas e se sempre installato attivaanche l'allarme!Ps e tis aluta pure
Logged

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5608
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

il driver kinect funziona solo su windows quindi non è multi OS  smiley-small
a me risulta che i driver sono stati rilasciati sia windows che linux, non e' stato fatto invece per il mac, almeno ufficialmente, anche se cred che si ci possa adattare quello linux o sono cose diverse ?
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

Offline Offline
Jr. Member
**
Karma: 1
Posts: 63
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non sono solo importanti i driver  come ripeto ma le librerie sdk che rendono il dispositivo unico, se pensate bene si tratta solo di un paio di cam ed una scheda audio, e le librerie sdk funzionano solo con win 7 o superiore http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx controllate il link senon mi credete
Logged

Firenze
Offline Offline
Jr. Member
**
Karma: 1
Posts: 65
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

complimenti!! davvero un bel progetto!! forse esco dall'asfaltato ma mi piacerebbe sapere come controlli windows? usi l'usb per collegarti al pc? e lato windows che codice hai usato? per capire se e' necessario codice complesso lato windows oppure la parte importante (del controllo intendo) e' su arduino.

Grazie
Logged

"Cosi non si va avanti..." disse il gambero

Offline Offline
Jr. Member
**
Karma: 1
Posts: 63
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il codice che controlla il tutto e lato windows, creato in c#, quello caricato su arduino e un codice seplice di lettura seriale, io utilizzo delle stringhe in char ma devo cercare di cambiarlo in i2c.
Grazie per i complimenti
Logged

Offline Offline
Edison Member
*
Karma: 24
Posts: 2032
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non sono solo importanti i driver  come ripeto ma le librerie sdk che rendono il dispositivo unico, se pensate bene si tratta solo di un paio di cam ed una scheda audio, e le librerie sdk funzionano solo con win 7 o superiore http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx controllate il link senon mi credete
aspetta ma la kinect non ha un processore interno per la pre-elaborazione audio-video?
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Firenze
Offline Offline
Jr. Member
**
Karma: 1
Posts: 65
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ti ringrazio!
mi domando come mai i2C e non tcp/ip o altri protocolli che si appoggiano ad ethernet...
Logged

"Cosi non si va avanti..." disse il gambero

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 7
Posts: 2247
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Il codice che controlla il tutto e lato windows, creato in c#, quello caricato su arduino e un codice seplice di lettura seriale, io utilizzo delle stringhe in char ma devo cercare di cambiarlo in i2c.
Grazie per i complimenti
i2c è uno standard di comunicazione, spero tu lo sappia non è un sistema per inviare i caratteri via seriale  smiley-razz

per attaccare un pc ed arduino tramite i2c devi o hackare la porta VGA oppure comprare un adattatore usb<->i2c o seriale<->i2c  smiley-wink

inoltre non puoi utilizzare (di norma) cavi superiori ai 2m di lunghezza...

la cosa migliore è crea un sistema "botta e risposta" ovvero tu invii un byte corrispondente al pin che vuoi accendere/spegnere e arduino ti risponde con 1/0 un caso il pin sia attualmente acceso o spento. poi metti che inviando il byte 255 ti faccia un "checksum" ovvero ti invii una serie di byte con gli stati delle porte
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Offline Offline
Edison Member
*
Karma: 24
Posts: 2032
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

il cavo seriale quanti mt può essere lungo?
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Firenze
Offline Offline
Jr. Member
**
Karma: 1
Posts: 65
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ho trovato questo  http://arduino.cc/forum/index.php/topic,118983.0.html
Logged

"Cosi non si va avanti..." disse il gambero

Offline Offline
Jr. Member
**
Karma: 1
Posts: 63
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Geazie dei consigli ma come i2c intendevo comunc ard con altri ard in maniera da collegare uno solo in seriale oppure un sistema simile a firmata
Logged

Offline Offline
Jr. Member
**
Karma: 1
Posts: 63
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io ho collegato un arduino in seriale usb fino a 6mt non sono andat oltre perchè era la distanza che mi serviva e funziona benissimo
Logged

Offline Offline
Edison Member
*
Karma: 24
Posts: 2032
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io ho collegato un arduino in seriale usb fino a 6mt non sono andat oltre perchè era la distanza che mi serviva e funziona benissimo
basta una prolunga ethernet - usb arrivi anche a 100metri.
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Pages: 1 2 [3] 4 5 ... 8   Go Up
Jump to: