Pages: 1 2 [3] 4 5 ... 7   Go Down
Author Topic: [RISOLTO]Creare interruttore battimani  (Read 11746 times)
0 Members and 1 Guest are viewing this topic.
Torino
Offline Offline
God Member
*****
Karma: 3
Posts: 766
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
fai le ultime modifiche che ti aspettiamo, spero almeno di poter andareun ttimo in bagno

Ahahahah, sarà meglio andarci subito ??
Logged

Napoli
Offline Offline
Full Member
***
Karma: 0
Posts: 171
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Eccomi tornato ragazzi, grazie per i vostri consigli .......come va' questo?
Logged

Offline Offline
Full Member
***
Karma: 4
Posts: 219
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

io metterei tra il mic e l'ingresso adc un filtro passa alto attivo o meglio se passa banda (vedere le armoniche contenute nel rumore del battito e la durata) in modo da filtrare analogicamente lo schioppo delle mani ed evitare che il sistema risponda ad altri tipi di rumori ambientali.

non sarebbe piacevole che si accendesse la luce con il rumore di uno sc..... smiley

meglio dare un'occhiata a questo report:
http://www.acoustics.hut.fi/dafx08/papers/dafx08_52.pdf

se proprio volete usare l'arduino, perchè dovete utilizzarlo anche come timer con uscita ritardata (tipo luci scala) prendete la prima parte del circuito sotto riportato prelevando il segnale da: IC1B pin7  utilizzando come ingresso del micro un ingresso interrupt con antirimbalzo.
 


* battito mani.gif (10.31 KB, 628x405 - viewed 47 times.)
« Last Edit: August 24, 2012, 08:12:45 am by cyclone » Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 491
Posts: 12297
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Il led in parallelo al relé è al rovescio.

@ Cyclone: se hai dato un'occhiata all'intero Topic dovresti aver capito che non ti dovevi permettere nemmeno per scherzo a proporre questa cosa smiley-grin, d'altra parte ragiona un poco: il circuito pRevede una sequenza di tre battiti di mano per poter attivare il carico, ammesso che invece di tre battimani fossero tre sc... A MAGGIOR RAGIONE SI DOVRA' ACCENDERE IL VENTILATORE, NON TI PARE? smiley-yell smiley-yell
Scherzi a parte devi abituarti all'idea di vedere circuitini semplici al limite dell'indecenza, ma facilmente realizzabili, pensare di implementare in ogni occasione soluzioni ottimali significa scoraggiare (anche se l'assonanza del verbo ora è problematica smiley-mr-green) il dilettante che per la prima volta realizza qualcosa di suo. In ogni caso lui sta per fare il prototipo a fili volanti, se si renderà conto che il circuito dovesse essere inutilizzabile certamente a quel punto bisognerà dargli una mano ad affinarlo.  smiley-wink
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Napoli
Offline Offline
Full Member
***
Karma: 0
Posts: 171
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

 smiley-eek uuaau Menniti quando ti esprimi così mi fai rabbrividire......vabbene così??

un'altra cosa riguardo il codice lo rimango come' giusto??
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 491
Posts: 12297
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

quando mi esprimo come smiley-eek?

Sul relé stai sbagliando ancora, devi avere due vie cioè due di quei gruppi da tre (oppure due da due, visto che alla fine li usi come interruttori)

DIrei di procedere con ordine e calma. Analizzare il codice richiede il suo tempo, aspettiamo almeno prima di vedere se funziona o no smiley-sweat

Quindi ora devi reperire il materiale (il relé da 5V e deve riportare sulle caratteristiche che le lamelle sopportano la 220V, se sono piccoli spesso lavorano max a 110V e non va bene), montare tutto CON CAUTELA, carichi lo sketch e provi a scorr....noooo... a battere la mani (mannaggi 'o cyclone!!!), insomma nel post di stampattina ti ho spiegato come deve funzionare. Facci sapere e buon diverimento! smiley-lol
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Napoli
Offline Offline
Full Member
***
Karma: 0
Posts: 171
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ok sei grande, un'altra cosa essendo che il negozio di elettronica apre lunedì,  iniziero'  allora a montare.
mi chiedevo questo topic lo rimango aperto oppure chiuderlo e aprirne uno nuovo lunedì? non vorrei fare errori riguardo le regole del forum.
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 491
Posts: 12297
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ok sei grande, un'altra cosa essendo che il negozio di elettronica apre lunedì,  iniziero'  allora a montare.
mi chiedevo questo topic lo rimango aperto oppure chiuderlo e aprirne uno nuovo lunedì? non vorrei fare errori riguardo le regole del forum.
Un Topic si deve chiudere correttmente quando si esauriscono positivamente (o negativamente, senza speranza) le questioni per cui è stato aperto. Se i componenti li compri a dicembre, in quella data ricominci a postare qui, non ci sono scadenze. Terrai questo Topic aperto finché il tuo interruttore battimani non funzionerà come si deve, ameno che tu non rinunci prima per altre ragioni. Se si creassero elementi per aprirne uno nuovo te lo diremmo, stai tranquillo.
Fatti sentire quando ci sono novità.
Ciao.
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Offline Offline
Full Member
***
Karma: 4
Posts: 219
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

menniti,
spero che il circuito funzioni e che il ventilatore parta ed inizi a fare il proprio lavoro, specie dopo una mangiata di anguria smiley
il problema è che le mani sono bagnate e non so se il rumore del clap andrà bene ....

mi sa che il filtro alla fine sarà prorio necessario smiley e non solo quello attivo di II° ordine smiley 
Logged

Napoli
Offline Offline
Full Member
***
Karma: 0
Posts: 171
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ok sei grande, un'altra cosa essendo che il negozio di elettronica apre lunedì,  iniziero'  allora a montare.
mi chiedevo questo topic lo rimango aperto oppure chiuderlo e aprirne uno nuovo lunedì? non vorrei fare errori riguardo le regole del forum.
Un Topic si deve chiudere correttmente quando si esauriscono positivamente (o negativamente, senza speranza) le questioni per cui è stato aperto. Se i componenti li compri a dicembre, in quella data ricominci a postare qui, non ci sono scadenze. Terrai questo Topic aperto finché il tuo interruttore battimani non funzionerà come si deve, ameno che tu non rinunci prima per altre ragioni. Se si creassero elementi per aprirne uno nuovo te lo diremmo, stai tranquillo.
Fatti sentire quando ci sono novità.
Ciao.

Ok allora a presto, e grazie ancora
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 491
Posts: 12297
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

menniti,
spero che il circuito funzioni e che il ventilatore parta ed inizi a fare il proprio lavoro, specie dopo una mangiata di anguria smiley
il problema è che le mani sono bagnate e non so se il rumore del clap andrà bene ....

mi sa che il filtro alla fine sarà prorio necessario smiley e non solo quello attivo di II° ordine smiley 
smiley-lol un passo alla volta....
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Torino
Offline Offline
God Member
*****
Karma: 3
Posts: 766
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
spero che il circuito funzioni e che il ventilatore parta ed inizi a fare il proprio lavoro, specie dopo una mangiata di anguria
il problema è che le mani sono bagnate e non so se il rumore del clap andrà bene ....

mi sa che il filtro alla fine sarà prorio necessario  e non solo quello attivo di II° ordine 

Beh, sicuramente un buon filtro non fa assolutamente male,anzi.....se si vuole fare vedrei bene un passa banda 24db con una banda passante piuttosto ristretta in modo da attenuare il più possibile tutto ciò che è al di fuori del battito di mani......bisognerebbe prima fare una verifica sullo spettro del battito di mano per individuare la frequenza.
Effettivamente un'oggetto come questo messo a funzionare in una casa con due bimbi (vedi il mio caso) avrà sicuramente modo di accendersi e spegnersi di continuo, i miei bimbi sono così bravi a far rumore che meriterebbero l'oscar  smiley quindi più è selettivo meglio è.
E' altrettanto vero che lo si può vedere più avanti...
Logged

Napoli
Offline Offline
Full Member
***
Karma: 0
Posts: 171
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve ragazzi , tutto a posto ?
finalmente mi sono arrivati i componenti ,ho montato tutto su una Breadboard, e funziona tutto correttamente..... Ce solo un piccolo problema non riesco a diminuire l'intensità di suono, e troppo sensibile, potete darmi un piccolo aiuto sul codice? Grazie.
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 491
Posts: 12297
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

probabilmente, come dicevamo, è venuto il momento di implementare tutto il bordello che ti ha consigliato Cyclone, però ancora un'alternativa l'abbiamo; non vedo più il link iniziale, quindi lo sketch....
Devi trovare il punto il cui il programma effettua la lettura di A0, poi lui avrà impostato un valore minimo che rappresenta la sensibilità, puoi provare ad aumentarlo fino a 800-900, se ancora non va, allora bisogna abbattere il segnale in uscita dal microfono; considerandoche non parliamo di hi-fi, allo scopo andrebbe bene anche un potenziometro o trimmer usato come partitore.
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Torino
Offline Offline
God Member
*****
Karma: 3
Posts: 766
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Salve ragazzi , tutto a posto ?
finalmente mi sono arrivati i componenti ,ho montato tutto su una Breadboard, e funziona tutto correttamente..... Ce solo un piccolo problema non riesco a diminuire l'intensità di suono, e troppo sensibile, potete darmi un piccolo aiuto sul codice? Grazie.
Ciao,inizio con il dirti che sei stato bravo......
Ora devi fare le regolazioni come ti diceva Michele.....
Quì hai due alternative, la prima è fare le regolazioni dei valori di soglia che sono stati impostati via sw mentre la seconda è  quella di inserire un filtro passa banda ,fatto in modo che lasci passare solo le frequenze corrispondenti al battito di mani,tra il microfono ed arduino.
Inizierei comunque a dare uno sguardo al sw e mettere a posto i valori iniziando a renderlo meno sensibile e poi se non ti soddisfa sarà necessario aggiungere un po di elettronica per renderlo quasi perfetto...
Logged

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