Show Posts
Pages: 1 ... 27 28 [29] 30 31 ... 62
421  International / Generale / Re: Aiuto lista componenti e Arduino adatto on: May 14, 2013, 04:31:38 am
Devi procurarti per ognuna delle uscite:
1 x transistor BC337
1 x resistore 2.2k
1 x diodo 1N4007
1 x relè miniatura 12V 1 contatto o scambio passo 2.54

In più:
1 x pulsante adatto al tuo montaggio
basetta millefori passo 2.54 mm (per montare i relè e relativi transistor)
1m filo rigido isolato diametro 0.5 mm (AWG24) (per collegamenti della basetta)
2m filo a trecciola isolato diametro 1 mm (AWG18) (per collegamenti Arduino-basetta e relè-dispositivi)
una strip sezionabile passo 2.54 mm (100mil) su cui saldare i fili
422  International / Hardware / Re: DUE - No Auto Reset on: May 12, 2013, 07:21:58 am
Grazie! A buon rendere...
423  International / Hardware / DUE - No Auto Reset on: May 11, 2013, 07:21:10 pm
Premetto che non possiedo la DUE, ma sto modificando la mia MEGA Proto Screw Shield per accogliere anche la DUE.

Il dubbio è che il sistema di No Auto Reset (condensatore elettrolitico da 10uF tra +Vcc e Reset) non possa funzionare.

Qualche possessore di DUE ha affrontato il problema?
424  International / Hardware / Re: Lettura instabile potenziometro on: May 11, 2013, 11:35:07 am
Non vedo uno schema, ma supponendo che sia corretto, potrebbe essere facilmente un problema di contatti elettrici: le breadboard non sono certo famose per la qualità del contatto (soprattutto quelle economiche).

Ma potrebbe essere anche un problema di disturbo di rete: in questo caso inserendo un condensatore da 100n tra il pin di ingresso e massa, se il disturbo diminuisce puoi trarre le dovute conclusioni.
425  International / Generale / Re: Aiuto lista componenti e Arduino adatto on: May 11, 2013, 10:27:31 am
Non comprendo la necessità di Arduino per accendere delle luci.

Non bastano dei semplici interruttori?

Inoltre, ti faccio notare che potresti avere dei problemi con il Codice della strada perché alteri l'omologazione del sistema illuminante.
426  International / Generale / Re: Consiglio relè on: May 09, 2013, 12:12:53 pm
Non hai dato indicazioni del carico che devi collegare alla Li-Po.

Generalmente parlando, una Li-Po da 3A può erogare anche 10-15 volte la corrente nominale in caso di corto, quindi comunque bisogna prevedere un fusibile di protezione.

Se il carico è modesto (diciamo 1A), puoi usare un normale relè miniatura da 5V in modo da alimentarlo con la stesso alimentatore di Arduino e pilotato da un transistor NPN ad emettitore comune con diodo di protezione.

Se, invece, il carico è maggiore il relè deve essere più grosso.

Fornisci altre informazioni in modo da poterti aiutare.
427  International / Hardware / Re: Aiuto Arduino Uno :(!! on: May 09, 2013, 11:49:14 am
Dovresti posizionare il disco intensificatore sull'interocitor e ruotarlo di 15°in senso orario...

Una risposta vale l'altra, no?  smiley-yell
428  International / Hardware / Re: conttatore parcheggio on: May 09, 2013, 01:25:14 am
Sono d'accordo con Uwe.

Aggiungo che la prima uscita dovrebbe essere solo un segnale di abilitazione che si attiva quando si fornisce alimentazione ai sensori.

Le altre due uscite sono i segnali di conteggio utili.

Per simulare il circuito con Arduino potresti usare due external interrupt, uno per il sensore A (entrata) ed uno per sensore B (uscita).

Tuttavia dovresti fornire più informazioni su come funziona attualmente il dispositivo.
429  International / Megatopic / Re: Autoreset ? No, grazie. on: May 08, 2013, 10:15:48 pm
Per Astro:

Scusa Astro, ma ho letto solo ora il tuo 3D...

Ma perché non usare il solito elettrolitico da 4.7 - 10 uF tra Vcc e Reset?
430  International / Hardware / Re: Led Driver on: May 08, 2013, 11:43:09 am
Forse ti converrebbe disporre i LED a gruppi in serie di 3 in modo da avere 3x3.4 = 10.2V, circa la metà della tensione a vuoto.

Tuttavia non è la tensione che devi regolare, ma la corrente: un LED da 1W assorbe circa 350mA e così pure la striscia da 3.

Disponendo 6-8 strisce di questo tipo (per un totale di 18-24W) ognuna con il suo regolatore in corrente tipo LM317 (per minimizzare la temperatura dissipata e garantire il funzionamento delle altre strisce nel caso un LED di una striscia si bruci) dovresti ottenere il risultato richiesto.
431  International / Software / Re: Numeri Interi on: May 06, 2013, 12:36:42 pm
Per Leo:

scusami, ma il condensatore da 100nF è già presente sia nella UNO che nella MEGA.

Mettendone in parallelo un'altro si abbassa la capacità complessiva a 50nF: a cosa serve?

Nel datasheet del processore è indicato un filtro LC da applcare su AREF (L = 10uH e C = 100nF) con L tra +Vcc e AREF e C tra AREF e ground.

Probabilmente poiché Arduino prevede anche un riferimento interno (1.1V, 3.3V e 5V) è stato omesso l'induttore.
432  International / Software / Re: Aumentare precisione motore passo passo on: May 03, 2013, 09:55:21 am
Lo sketch è un classico programma per movimentare uno stepper unipolare.

Anziché attivare un avvolgimento alla volta, puoi usare la tecnica del "mezzo passo" (half step)

Condizione per farlo, però, è quella di avere uno stepper a 6 fili.

www.cyberhs.it/Robotica/motori.htm
433  International / Generale / Re: aiuto uln2803 on: April 27, 2013, 10:44:53 am
L'ULN2803 è stato progettato proprio per pilotare dei relè.

Sostanzialmente sono 8 darlington open collector con relativo diodo sull'uscita per impedire che le extratensioni del carico induttivo (bobina) possano distruggere la giunzione del transistor.

Perciò, fornendo un 1 logico ad uno degli ingressi si ottiene che il carico sulla relativa uscita sia "messo a massa" e se l'altro estremo della bobina è connesso al +V si ottiene l'attivazione del relè. Ricordati di collegare il pin 10 (catodo comune dei diodi) al +V
434  International / Software / Re: Problema con contatore on: April 09, 2013, 11:01:47 am
A meno che non sia un errore di trascrizione, lo sketch presenta degli errori:
Code:
long contatore=0; // (attualmente è a -1!)

void loop {
  if (state == HIGH && lastState == LOW) {
    contatore ++;
    lcd.setCursor(16, 0);
  }
  lcd.print(contatore);
}


435  International / Generale / Re: Gestione e controllo Gru on: April 06, 2013, 07:15:49 pm
Code:
void loop() {
  char ch;
  if (Serial.available() > 0)
  ch=Serial.read();
  {      //LETTURA CARATTERI
  if (ch=='A')
...

A me sembra che ci sia un errore.
La parentesi graffa di apertura gruppo istruzioni dopo il Serial.available va inserita prima del  ch=Serial.read();
Pages: 1 ... 27 28 [29] 30 31 ... 62