Show Posts
Pages: 1 [2] 3 4 ... 42
16  International / Hardware / Re: Centralina irrigazione on: September 24, 2014, 08:49:16 am
NO! non puo andare cosi, per il semplice fatto che il TIP120 è un bjt e non un mosfet, quindi va polarizzato e usato un pò diversamente!!

se usi i componenti giusti e li polarizzi bene, più pilotare il solenoide dell'elettro valvola o il solenoide del relè, non cambai molto (magari puoi avere che uno ha bisogno di più corrente dell'altro) è praticamente la stessa cosa, almeno che non ci siano sitaziononi particolari di cui non si sà.
17  International / Hardware / Re: Sensore suono non amplificato, letture basse e poca reattività... on: September 24, 2014, 04:11:50 am
credo che con il multimetro non puoi fare questa misra, il multimetro ha un tempo di intergazione sulla misura lungo, questo vul dire che se il microfono rileva un picco e genera un impulso a 5vcc con il multimetro scordati di rilevarlo... in altre parle potrebbe esservi ma non misurabile (solo con oscilloscopio).

Ora bisognrebbe fare due misure e vedere cosa realmente esce dal sensosore (ma dubito di trovare uan bella sinusoide da "testo")

Una volta stabilito cosa esce si può pensare a cosa fare smiley
18  International / Hardware / Re: Misura con Arduino della tensione di due circuiti indipendenti on: September 24, 2014, 03:23:27 am
se il tuo problema è tenere separati ganvanicamente i circuiti (quindi masse diverse) a mio avviso hai due modi (forse ce ne sono altri ma or anon mi vengono):

1- usare un operazionale di isolamento tipo ISO124 (o quella famiglia) è grosso modo un operazionale, che ha l'inggresso riferito aGND1 e l'usita a GND2
     soluzione molto semplice pulita e senza griosse difficoltà.

2- fare un convertitore tensione/frequenza, poi isolare tutto con optocopia e riconvertire (che è quello che fa ISO124) soluzione più
      complessa (da evitare se non ci son esigenze particolari)


sul mettere tutto in comune.... bhe dipende... a volte si può fare a volte no, diopende dal circuito in questine e da come si usa.

come tu stesso hai detto GND è un riferimento... quindi può essere si a 0V ma anche a 10V 200V 40000V ecc..
non lu puoi sapere anche se di solito dovrebbe stare a 0V ma non è detto!! Dipende anche in questo caso dai carichi, dal circuito, dalle connessioni ecc ecc, per essere sicuro che sia a 0V dovresti "collegarlo" a terra.
19  International / Hardware / Re: Arduino e MatLab on: September 18, 2014, 05:15:49 am
premetto che non conosco matlab, ma quando faccio letture di sensori (per esempio) cona ltri linguaggi, devo creare un "protocollo" di..sincronizzazione... ovvero il programma residente sul pc chide la lettura dei sensori, arduino risponde inviando una serie di dati (stringa) in una modalità studiata, in modo che il tuo programma (o chi per lui) prenda questi dai e li tratti come deveno essere trattati (in base a cosa vuoi che faccia).

ma la cosa fondamentale è che il tutto sia sincronizzato e il "formato" dei dati sia quello corretto... altrimenti non ti funzionerà mai nulla smiley-wink
20  International / Hardware / Re: Arduino Yun - Inviare output script in C da Linino a Arduino on: September 16, 2014, 11:19:20 am
un piccolo esempio può essere questo

Code:
void loop()
{
char Stringa[20]={0};
int Indice = 0;
int Index = 0;
int Rif1 = 0;
int Rif2 = 0;
int Rif3 = 0;
int Direzione = 0;
int Velocita = 0;
int Passi = 0;
bool Flag = false;

if (Serial.available())
{
char Buffer = Serial.read();
Stringa[Indice++] = Buffer;
Index = Indice;
if (Stringa[Indice-1] =='@')
{
Flag = true;
Serial.println(Stringa);
}
}
if (Flag == true)
{
Indice = 0;
for (int l; l< Index;l++)
{
if(Stringa[l] == '&')
Rif1 = l;
if (Stringa[l] == '#')
Rif2 = l;
if (Stringa[l] == '@')
Rif3 = l;

Direzione = Conv(Stringa);
Serial.println (Direzione);
}
}
}

int Conv(char *array, int R1=0, int R2=3)
{
int Cont = 0;
int Numero = 0;
char Ax[6]= {0};
for (; R1 < R2; R1++)
Ax[Cont++] = array[R1];
Numero = atoi(Ax);
return Numero;
}

dalla seriale arriva una stringa per esempio 45&123#999@

il programma scinde la stringa in 45  123   999 e li converte in numeri.. forse si upò fare meglio (nazi sicuro) ma era un esperimento.
la stringa viene generata in python
21  International / Hardware / Re: Arduino Yun - Inviare output script in C da Linino a Arduino on: September 16, 2014, 11:10:45 am
Leggendo in giro mi sembra di aver capito che è una cosa fattibile, ma vorrei avere il parere di gente che ne sa più di me e magari  avere un esempio pratico di come poter procedere.

Sulla Yun la parte Arduino dialoga con la parte Linux tramite seriale, questo vuol dire che il tuo script (da quando i .sh si scrivono in C ?) deve essere in grado di dialogare con la TTy, la vedo dura farlo con uno script bash, è meglio se usi Python.

concordo, con python è davvero molto semplice smiley
22  International / Hardware / Re: Arduino Yun - Inviare output script in C da Linino a Arduino on: September 16, 2014, 11:02:52 am
è piu un problema software questo...

ad ogni modo si si può fare, ricordando però che sulla seriale viaggiano solo stringhe, ovvero il numero in 45 sulla seriale equivale ad una stringa ( se fai 45+ 2 = 452 e non 47!!!) quindi quando su arduino ricevi il la stringa 234 dovarai convertirla in numero.

ci son gia le funzioni che lo fanno (AOI o roba del genere ora mi sfugge).

pardon ATOI (la memoria orami è andarata)
23  International / Hardware / Re: Knock con piezo on: September 16, 2014, 04:54:09 am
aumenti la soglia di attivazione....

non so per esempio:

se Th= 100 led acceso a 30dB
se Th = 500 led acceso a 40dB

(numeri puramente d'esempio senza nessun riferimento reale!)
24  International / Hardware / Re: Knock con piezo on: September 16, 2014, 04:42:32 am
grosso modo un piezo "produce" delle cariche in base alla pressione applicata, quindi più urli e più dovrebbe produrre un impulso di corrente maggiore  (che poi veien letto come tensione), e la tua solgia, decide se questo livello di tensione prodotto dal piezo sotto uan certa pressione, è sufficiente o meno per accendere il tuo led!

p.s. spero che in quel led ci sia uan resistenza!!!!
25  International / Hardware / Re: Knock con piezo on: September 16, 2014, 04:14:40 am
non hai degli schemi elettrici da fornirci?
perche cosi molto ad occhio... potrebbe "sentire" una risonanza... quindi lavorare in frequenza.... ma è solo un ipotesi buttata lì!

Anche se come gia detto prima, sembra più un valore di tensione!!
26  International / Hardware / Re: Knock con piezo on: September 15, 2014, 11:17:19 am
potrebbe essere una tensione, ma se non indichi cosè quel 100 potrebbero essere anche carote smiley
o in alternativa allegare la documentazione per capire di cosa si sta parlando  smiley-grin
27  International / Hardware / Re: Motorino DC per arduino smontando avvitatore 3.6v...? on: September 13, 2014, 09:46:25 am
..hai valutato quanta corrente assorbe il motorino?
28  International / Hardware / Re: LCD con retroilluminazione ipazzita on: September 12, 2014, 11:12:19 am
urgono i datashet! senno è difficile immaginare...
29  International / Hardware / Re: LCD con retroilluminazione ipazzita on: September 12, 2014, 11:01:43 am
1- ci son strani ponticelli o simili che "forzano" l'illuminazione?
2- l'illuminazione può essere comandata via software?

p.s se posti (o linki) il DS del tuo LCD ci fai un piacere smiley
30  International / Hardware / Re: LCD con retroilluminazione ipazzita on: September 12, 2014, 10:48:19 am
sicuro che gli altri collegamenti siano giusti??? se per esempio hai messo il gnd su un pin che va basso... in toeria hai messo a massa l'LCD (cosa da evitare di solito) quindi controlla bene i collegamnti e il DS almeno come prima operazione.
Pages: 1 [2] 3 4 ... 42