Show Posts
Pages: [1] 2 3 ... 10
1  International / Software / Re: dubbio su serial.read on: February 26, 2014, 05:32:19 am
Vi ringrazio per le dritte...

ho risolto con
Code:
char serialData[16];
String a;
void setup() {
        Serial.begin(9600);
        Serial.readBytesUntil('\0', serialData, 15);
}

void loop() {
  if (Serial.available() > 0) {
  Serial.readBytesUntil('\0', serialData, 15);
  Serial.print(serialData);

}
}
2  International / Software / dubbio su serial.read on: February 25, 2014, 02:33:03 pm
Ciao a tutti... io stavo giocando con il seguente codice su arduino DUE:

Code:
int incomingByte = 0;   // for incoming serial data

void setup() {
        Serial.begin(9600);     // opens serial port, sets data rate to 9600 bps
}

void loop() {

        // send data only when you receive data:
        if (Serial.available() > 0) {
                // read the incoming byte:
                incomingByte = Serial.read();

                // say what you got:
                Serial.print("I received: ");
                Serial.println(incomingByte, DEC);
        }
}
 

Il codice in questione, presente nella guida ufficiale, serve a leggere la seriale e stampare ciò che l'arduino ha ricevuto....

io dal pc, via terminale, invio una stringa all'arduino:
Code:
echo "ciao">/dev/ttyACM0

ottendendo così sulla seriale dell'arduino:

Code:
I received: 99
I received: 105
I received: 97
I received: 111
I received: 10

come mai ottengo tanti output anche se la stringa era una?? (tra l'altro diversi tra loro)... come posso stampare la stringa corretta anziché il relativo valore decimale?

vi ringrazio in anticipo
3  International / Hardware / Scelta sistema interruttore on: September 01, 2013, 10:21:30 am
Ciao a tutti,

considerando che mi manca una cosa indispensabile chiamata "pratica" volevo chiedere suggerimenti per la scelta di un sistema di switching...

Analizziamo il sistema che vorrei realizzare:

Io ho un totale di 3 PCB (in futuro questo numero potrebbe salire) ed ognuna di esse viene alimentata da un trasformatore (link) avente due secondari:
  • Sec 1: 250 V @ 0,12 A
  • Sec 2: 6,3 V @ 3 A

Ora, io volevo realizzare un sistema pilotato da qualche attiny o al massimo un atmega 328 che con un adeguato sistema di switching mi permetta di utilizzare un unico trafo e mediante un gioco di relay di selezionare la scheda da alimentare e di andare ad alimentare solo essa... poi per gestire al meglio la cosa inserirò un lcd ecc ecc... ma il mio dilemma è solo sul sistema di switching...
Il dubbio è nella scelta dei relay più adatti, soprattutto perché tutte le tipologie da PCB che io ho utilizzato fino adesso reggevano fino a 230Vac...

Per i più curiosi le PCB da alimentare sono dei mini preamp valvolari  smiley
4  International / Hardware / Re: problema optoisolatore on: August 28, 2013, 06:09:27 pm
dici potrebbe andare?
....

L'unico dubbio sono le tue correnti in gioco che sono veramente basse ...
... prova a fare un po' di ricerche per "Solid State Relay" e vedi se trovi qualche cosa che funziona con correnti più deboli (quello che ti ho indicato come esempio mi pare regga sino a 2A).

Guglielmo

quindi tipo questo potrebbe esser una buona soluzione no?
http://www.ic-on-line.cn/view_download.php?id=1842053&file=0422\pr39mf22nsz_4999882.pdf
5  International / Hardware / Re: problema optoisolatore on: August 24, 2013, 04:25:06 am
Aspetta, il "pop" e' generato dall'effetto, allora, e non dal circuito di muting ? ... e' una cosa diversa ... hai pensato alla possibilita' di pilotare in modo non "secco" l'effetto stesso ?

Che schema hai usato per l'effetto ? ... e' commerciale o puoi postarlo ?

no, il POP viene generato da il 99% dei pedali TRUE BYPASS durante lo switch da ON a OFF e da OFF a ON...
Il pedale è un progetto totalmente mio dove è presente un AO seguito da un controllo toni baxandall attivo... come dicevo in precedenza, il sistema con l'optoisolatore su alcuni effetti (che probabilmente hanno un segnale più debole) funziona alla grande.... io ho provato anche a mettere una resistenza in serie al mio output per ridurre il segnale, ma ciò nonostante non va a muto...

Il controllo toni è stile quello allegato...
6  International / Hardware / Re: problema optoisolatore on: August 23, 2013, 09:50:43 am
E' una questione di livelli, se hai un'uscita ad 1Vpp, e la mandi a massa con un transistor, che ha una caduta di 0,6V, ti restano sempre 0,6V di segnale non "tagliato" verso massa ...

Con il reed la chiusura e' totale, ma non puoi avere una chiusura "graduale", perche' e' un contatto fisico, apre o chiude, quindi il "pop" ce l'avrai piu o meno sempre ...

Potrebbe essere possibile (cosi ad occhio) usare un fet ... oppure potresti provare ad aggiuncere un paio di resistenze in serie da 4K7 fra l'uscita e l'ingresso e mandare a massa il punto centrale con l'opto ... e' comunque tutto da provare, non ho nulla di specifico in mente al momento ...


EDIT: e poi che effetti sono ? ... mi sembra di ricordare che un po di quegli "scatolotti" per chitarra avevano circuiti con il positivo a massa, ma non dovrebbe fare differenzam dato che erano tutti accoppiati in AC sia in ingresso che in uscita ...

Ho circa provato tutti i metodi "conosciuti" nel campo musicale... con il true bypass usando varie tecniche... ma tutte portavano il POP durante lo switch... Quest'ultimo sistema è (sarebbe) figo perché appunto mi mette muta l'uscita per un tempo trascurabile ma quel tanto  che basta ad evitare il POP nelle casse...

è un progetto mio di una distorsione basata su alcuni modelli di AO... su effetti come delay o simili lo schema con l'optoisolatore funziona benissimo... Ovviamente se abbasso il volume del mio effetto il POP generato è decisamente inferiore, ma cmq l'uscita non va lo stesso a muto...
7  International / Hardware / Re: problema optoisolatore on: August 23, 2013, 07:31:21 am
grazie mille per le dritte, provo ad informarmi...

cmq le correnti in gioco nel mio progetto sono imbarazzanti...

quello che mi da veramente fastidio è che su alcuni progetti, lo schema sopra riportato funziona benissimo, mentre per altri (ad esempio un distorsore) non funziona correttamente...
8  International / Hardware / Re: problema optoisolatore on: August 23, 2013, 07:11:14 am
dici potrebbe andare?

noto che ha lo stesso pinout... mi basterebbe sostituire il componente senza modificare la pcb giusto?
9  International / Hardware / Re: problema optoisolatore on: August 23, 2013, 06:12:08 am
Eh lo so, il problema è che mi serve un "Qualcosa" che mi metta in muto in tempi brevissimi e senza alcun "rumore"....

Praticamente il progetto completo è il seguente:



Il suo funzionamento è:
in stato di ON: IN si collega a FXIN e OUT si collega a FXOUT
in stato di OFF: IN si collega ad OUT.

l'optoisolatore viene impiegato per mettere in MUTO l'OUT solo per il tempo necessario al relé di commutare le uscite/ingressi... in tal modo evito/elimino dall'uscita il rumore immesso dal relé....

Quindi attualmente l'attiny mi pilota un relé (TQ2-L 5V) e l'optoisolatore...
10  International / Hardware / Re: problema optoisolatore on: August 23, 2013, 05:43:02 am
...
sisi ovvio, ma comunque dovrebbe esser molto piccola rispetto all'input audio, per cui dovrebbe rendere l'uscita quasi muta...

Piccola ?  smiley-eek Hai dato un occhiata al datasheet del tuo optoisolatore ? Immagino che per audio stiamo parlando di segnali in uscita da un pre e non da un finale quindi ...


chiedo scusa, svista mia...

il fatto è che prendendo in esempio il segnale audio in uscita da una chitarra elettrica, il sistema funziona... lo manda in muto e la riattiva perfettamente... ma se io come input ad esempio utilizzo il suono della chitarra modificato da un effetto, quale distorsione o altri, il sistema non manda più a muto l'output ma ad un volume molto basso...

come mai secondo voi?
11  International / Hardware / Re: problema optoisolatore on: August 23, 2013, 04:04:43 am
... l'optoisolatore NON è un relé e, la giunzione Emitter - Collector è appunto una giunzione con la sua Vce che ... non è sicuramente zero smiley-wink

Guglielmo

sisi ovvio, ma comunque dovrebbe esser molto piccola rispetto all'input audio, per cui dovrebbe rendere l'uscita quasi muta... inoltre sto notando che attivando/disattivando l'optoisoltatore sull'uscita si crea un "POP"... da cosa può esser dovuto? l'utilizzo dell'attiny può influenzare ciò?
12  International / Hardware / problema optoisolatore on: August 23, 2013, 03:39:42 am
Ciao a tutti,

sto utilizzando un attiny per attivare o meno un contatto su di un optoisolatore...

l'obbiettivo è di andare a portare a GND (quindi muta) un uscita audio quando dell'ATtiny è HIGH.

Ho usato l'optoisolatore H11F1 con il seguente schema (vedi allegati)

Il sistema funziona, il problema è che quando "attivo" l'optoisolatore, l'uscita cala drasticamente di volume ma non a zero... come mai secondo voi?

13  International / Software / Arduino ISP con Attiny85 on: August 21, 2013, 08:15:52 am
Ciao a tutti,

possiedo una scheda Arduino 1 rev 3 e utilizzo il software Arduino 1.0... spiego velocemente ciò che ho fatto seguendo varie guide tra cui quella di Michele Menniti

ho scaricato Arduino1.0 http://arduino.googlecode.com/files/arduino-1.0-windows.zip
ho caricato lo sketch ArduinoISP su arduino uno rev 3
ho scaricato arduino-tiny-0100-0017.zip https://code.google.com/p/arduino-tiny/downloads/list

ho estratto arduino-tiny nella cartella corretta, e quando avvio l'ISP ora posso selezionare i vari Attiny.

ho realizzato il classico circuitino


seleziono come scheda ATtiny85 @ 1MHZ
seleziono come programmatore Arduino As ISP

procedo con "Burn Bootloader" e ottengo:
Code:
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85

avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x64
avrdude: stk500_cmd(): programmer is out of sync

procedo a caricare uno sketch qualsiasi e ottengo:
Code:
Binary sketch size: 1864 bytes (of a 8192 byte maximum)
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85

avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x64
avrdude: stk500_cmd(): protocol error

cosa sbaglio???
14  International / Hardware / Re: Zigbee Rete Sensori on: June 27, 2013, 01:51:13 pm
Ti lascio un po di link che mi sono stati utili:

Pilotare con Arduino e Xbee una relé shield
Pilotare con Arduino un modulo XBee
Xbee pilotato da Arduino mediante Analog Input
15  International / Generale / Arduino DUE oscilloscopio on: June 18, 2013, 06:49:02 pm
Ciao a tutti.. girovagando ho trovato questo video a dir poco interessante (rispetto la versione xoscillo per arduino 1):



il "brutto" è che è da due ore che cerco per la rete e oltre al video non ho trovato altro in merito a questo progetto... idee?
Pages: [1] 2 3 ... 10