Pages: 1 [2] 3 4 ... 8   Go Down
Author Topic: Domotica con Arduino  (Read 9833 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 ricordatevi che può essere anche smontato e collegato ad un circutito anche fai da te che ha lo scopo di collegare preamplificare più microfoni, oppure il mio obbiettivo e di usare le librerie kinect ma utilizare un microfono tipo auricolare bluetooth o crera un piccolo telecomando simile a quello della mediavoice (www.mediavoice.it), loro lo hanno chiamato speaky!

Poi la scala di comandi che mi avete proposto la trvo poco umana, il soft per ora resta sempre in ascolto e recupera dal dettato tutto ciò chegli può sembrare un comando, all'inizio avevo anche io problemi di accenzioni casualim , ma dopo ho capito che l'errore si trovava nel listato c# ero io a sbagliare il modo di scrivere il codice, pian piano tutto sta migliorando e ci sono pochi problemi anzi quasi zero.

E poi immaginate che quando con un pulsate virtuale o uno da iun telecomando il software abbassa il volume di qualsiasi sorgente sonora( tv, musica del pc etc..) e si metta in ascolto in questo casa già rduco molto il rumore di fondo, se poi il micro è un auricolare wifi ed è vicino alla mia bocca il comando risltera ancora più preciso. Ci sto lavorando per ora devo migliorare la comunicazione seriale Che utilizza variabili char e la grafica che è molto spartana, poi integrero anche un comando di attivazioni tramite cam già nelle sdk di kinect ho trovato un codice che serve per sfogliare le immagini col solo movimento della mano ed anche un codice che legge il movimento del volto......... poi sicuramento dopo l'estate dedichero più tempo a qst. Sta di fatto cheio non sono un programmatore sto imparando il codice c# man mano che lo scrivo, per ora risulta facile molto intuitivo. Vedremo in seuito.
Il mio scopo è ache trovare molti progetti in rete di domotica con ard e c# per poi riunirli tutti in uno solo (Camere di sorveglianza, RDif per il controllo accessi, riconoscimanto del volto, sveglia, timer per luci e controlli di tempo per il calcolo dei consumi)
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 13
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Innanzi tutto, complimentoni per il progetto! Probabilmente ha qualche pecca ancora, ma per essere un' alpha version non male davvero!
Io ho avuto la stessa idea, ma devo ancora trovare il tempo di realizzarla, indubbiamente è più sempliciotta di tutto il lavoro che hai svolto tu, uso android da 2 anni ormai, e ricorro spesso, soprattuto in macchina a google voice.
Un sistema già fatto e finito, con eliminazione dei rumori incorporata, per farti un esempio, in macchina posso tenere la radio accesa, certo non a volume massimo, ma lui comunque mi scrive quello che dico io.
Quindi perchè non usare un arduino mega con ethernet shield che si collega ad una mia pagina in php che mi restituisce in stringa quello che dico? così arduino sarà in grado di avere la stringa con cui lavorare. Chiaro che per fare una cosa fatta bene ci vorrebbe un bel po di IA...
Comunque complimenti ancora!

PS: potresti scriverlo in java, cosi lo metti su una RaspBerry PI, con un display touch da 7" inscatolato nel muro, e così sarebbe moolto figo, non che non lo sia già di suo, ma così avresti il tocco di classe!

 smiley-cool
« Last Edit: August 25, 2012, 04:34:42 am by ciro1919 » Logged

Genova
Offline Offline
Faraday Member
**
Karma: 17
Posts: 2758
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
se poi il micro è un auricolare wifi ed è vicino alla mia bocca il comando risltera ancora più preciso
e no così sono capaci tutti  smiley-grin smiley-grin smiley-grin troppo facile, con un microfono indossato funziona anche se sono in galleria con un treno che passa

Il riconoscimento del viso, questa si che è una bella idea
« Last Edit: August 25, 2012, 04:32:54 am by pablos » Logged

Meglio imparare dalle cose inutili piuttosto che non imparare niente.   [Arduino Mega R3 + Ethernet shield W5100 + SD card 8Gb FAT32]

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

Il progetto lavora su pc con almeno win 7 perchè c'è bisogno del kinect anche smontato a mille pezzi!
Poi in seriale si può collegare qualunque cosa rasberryPi arduino o Ez-Robot( che tra l'altro ho ed è fantastica) logiacamente io adoro arduino e continuerò ad usare qst scheda per ora anzi a crearne una mia sempre con atmega.

Sicuramente con l'auricolare son bravi tutti, ma come tutti sanno non è proprio facile per un pc distinguere le persone, poi ricordatevi che non uso le dragon Naturally sdk ma il kinect che sembra molto più intelligente rispetto alle precedenti, che tra l'altro ho provato ma restituiscono tutta la stringa di dettatura!

Ricordate anche che io non sono un programmatore ma solo un'hobbista sicuramente esistono persone che se partono dal mio progetto relizzerann oqualcosa di veramente fantastico.... Ho provato anche le sdk del windows phone e dentro ho trovato anche una funzione di riconoscimento vocale chiamata Tell-Me che è micidiale quasi meglio del kinect stesso! appena ralizzerò la base di partenza pc potro anche relizzare un' app per il mio phone win che si collega ala tutto
Logged

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

tufodj, bella storia, complimenti

ma il riconoscimento vocale e' una libreria ? il fatto che non sia legato ad un comando preciso, ma che interpreta autonomamente la frase sembra funzionare bene.
Se gli dici "wally decidi da solo se accendere o spegnere luce ingresso" che diavolo combina ?  smiley
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
Edison Member
*
Karma: 24
Posts: 2032
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

tufodj, bella storia, complimenti

ma il riconoscimento vocale e' una libreria ? il fatto che non sia legato ad un comando preciso, ma che interpreta autonomamente la frase sembra funzionare bene.
Se gli dici "wally decidi da solo se accendere o spegnere luce ingresso" che diavolo combina ?  smiley

scoppia wally smiley-yell
Logged

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

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

Ciò provato e no nfà niente!
Il riconoscimento vocale sono le librerie del kinect e funzionano per ora solo con il kinect accesso e collegato, utilizzano l'ingresso audio del kinect ma se riesco devoutilizzare un ingresso audio diverso altrimenti mi toccherà smontare è modificare il kinect
Logged

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

Il sistema di riconoscimento vocale di Kinect è "speaker indipendent" oppure ha bisogno di un training per ogni persona che lo utilizza?

Ettore Massimo Albani

 
Logged

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

speaker indipendent, non c'è bisogno di nessuna configurazione vocale chiunque parla e si trova in riconoscimento visivo nella cam del kinect può comandare il sistema, è possibile in un file grammaticl anche selezionare diverse linque per eseguire il comango in multilanguage
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 87
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ciao,
esiste la possibilità di programmare la kinect in java
farebbe molto comodo al nostro progetto domotico riuscire ad impartire dei comandi qualunque sia il sistem operativo utilizzato
il software é scritto in java proprio per questo motivo
grazie
Logged

Freedomotic Domotica Open Source
http://freedomotic.com
We need your help. Please contact us for contributing

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

ciao,
esiste la possibilità di programmare la kinect in java
farebbe molto comodo al nostro progetto domotico riuscire ad impartire dei comandi qualunque sia il sistem operativo utilizzato
il software é scritto in java proprio per questo motivo
grazie
scarica il kinect sdk dal sito microsoft se non sbaglio puoi usare il java na il driver kinect funziona solo su windows quindi non è multi OS  smiley-small
Logged

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

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21657
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Su Linux esiste festival che può riprodurre il parlato, anche in italiano. E Perlbox per acquisire comandi audio.
Logged


Offline Offline
Jr. Member
**
Karma: 0
Posts: 87
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Su Linux esiste festival che può riprodurre il parlato, anche in italiano. E Perlbox per acquisire comandi audio.

per il parlato abbiamo risolto con espeak sia per win che per linux includendo le librerie nel plugin in java
per il parlato siamo alla ricerca di una buona soluzione: via hardware ho provato easyvr ma é speaker dependent mentre via software per java esiste sphinx ma é abbastanza complesso da configurare e non supporta l'italiano al momento
Logged

Freedomotic Domotica Open Source
http://freedomotic.com
We need your help. Please contact us for contributing

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

Su Linux esiste festival che può riprodurre il parlato, anche in italiano. E Perlbox per acquisire comandi audio.
come se la cava perlbox?inoltre per il video qualcosa c'è controlla tipo opencv e handgesture smiley-wink
Logged

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

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21657
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Su Linux esiste festival che può riprodurre il parlato, anche in italiano. E Perlbox per acquisire comandi audio.
come se la cava perlbox?
Non l'ho mai provato, ma sono deciso a farlo, incuriosito da quello che sta facendo tufodj
Logged


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