|
406
|
International / Software / Re: LIGHTING DESIGN & ARDUINO
|
on: September 03, 2012, 10:02:09 am
|
|
Premesso che la distanza non è un problema perchè potresti usare degli spltter DMX (o come diavolo si chiamano), se non ho capito male, il software Chamsys dovrebbe fornire il segnale DMX a tre Arduino che poi piloteranno la loro rete di luci.
Se il segnale da inviare è SINGOLO e di tipo ON/OFF, senza programmare Arduino per rilevare direttamente il segnale DMX, potresti collegarlo ad un economico relay DMX.
Se invece i segnali sono più di uno, allora devi per forza usare una libreria SLAVE di ricezione del segnale DMX.
Il software che io uso (DMX Studio 64) è semplicemente un simulatore di una console DMX (SGM Studio 24/48) e non è collegato ad Arduino.
|
|
|
|
|
407
|
International / Hardware / Re: problemi IDE arduino e tidigino
|
on: September 03, 2012, 09:34:06 am
|
Caro lucadh, tutti e tre i software, che probabilmente hai scaricato da questo indirizzo https://code.google.com/p/tidigino/downloads/list, sono stati creati con la versione IDE 0022 o 0023 (la IDE 1.0.0 non era ancora disponibile). Questi software sono il frutto di un contest organizzato da Elettronica In (il mio è FACTOTUM) e sono tutti affllitti dal problema che dopo il termine del contest è uscita la nuova versione di IDE 1.0.0 incompatibile con le predenti versioni delle librerie. Ecco perché ho successivamente inviato alla rivista la TiDiGino Library 1 contenente i file libreria (non solo GSM!) modificati. Ma ce ne è anche un'altro: le istruzioni dicono di sostituire la definizione dei pin, ma da IDE 1.0.0 le directory ed i nomi di file sono cambiati! Insomma, c'è stata un po' di (involontaria) confusione: se lo desideri ti posso inviare privatamente questi file.
|
|
|
|
|
408
|
International / Software / Re: LIGHTING DESIGN & ARDUINO
|
on: September 03, 2012, 09:01:26 am
|
|
Per mio figlio ho progettato l'intero impianto luci DMX del suo club.
Ho usato un Notebook con il programma DMX64 e controller USB-DMX 512 ed tutta una serie di effetti luce (Laser, Spot RGB, Teste mobili, Strobo, MoonFlower, ecc).
Mi sembra che il tuo programma sia molto più potente, quindi non riesco a capire a cosa ti possa servire Arduino, fermo restando che pilotare con Arduino carichi anche grandi non è un problema.
Spiegami meglio cosa vorresti ottenere.
Ettore Massimo Albani
|
|
|
|
|
409
|
International / Hardware / Re: problemi IDE arduino e tidigino
|
on: September 03, 2012, 08:25:59 am
|
|
Il TiDiGino lo conosco bene.
Ti sei ricordato di modificare le definizioni dei pin?
Da dove ha scaricato la libreria? Quella originale funzionava solo con IDE antecedenti la versione 1.0.x.
Su sito comune hanno pubblicato la mia versione che funziona anche con IDE 1.0.1
Ettore Massimo Albani
|
|
|
|
|
410
|
International / Software / Re: Domanda su Pachube/Cosm
|
on: September 03, 2012, 04:12:08 am
|
|
Ma hai una MEGA oppure una UNO?
Con UNO puoi settare valori interni di analogReference a DEFAULT (5V), INTERNAL (1.1V), EXTERNAL (0-5V)
Con la MEGA DEFAULT (5V), INTERNAL1V1 (1.1V), INTERNAL2V56 (2.56V), EXTERNAL (0-5V)
Proprio perché la tensione varia tra -1.41 e +1.41 si è preferito EXTERNAL con il collegamento ai 3.3V.
La domanda è: cosa succede ad Arduino se all'ingresso analogico invio una tensione negativa? Mi sembra di aver letto che non è consentito, se non entro certi limiti, ma no riesco a trovare dove.
|
|
|
|
|
411
|
International / Software / Re: leggere sensore ntc
|
on: September 03, 2012, 03:31:55 am
|
Per uwefed: invidia eh?  Per lesto: la maggior parte dei fenomeni fisici è in base logartimica/esponenziale naturale (base "e"): non per niente è definita "naturale". Se osservi il mio grafico, infatti, vedrai che il polinomio interpolatore naturale è quasi perfetto.
|
|
|
|
|
412
|
International / Software / Re: leggere sensore ntc
|
on: September 02, 2012, 04:02:19 pm
|
ho modificato a causa di un errore sull'intercetta (Q = 100 e non 50). Vedi il nuovo PDF. Inoltre, per aver una maggiore precisione, ti conviene usare un'interpolazione logaritmica. PS: qui non ci sono Sig., Ing., Dott., Cav., Lup.Man... solo amici! 
|
|
|
|
|
413
|
International / Software / Re: leggere sensore ntc
|
on: September 02, 2012, 12:52:34 pm
|
|
Dalle misure che hai riportato confermo la linearità nel range +50 ÷ +100.
Quindi l'equazione della retta è: Y = mX + Q con X = Tensione, Y = Temperatura
Per conoscere il valore in °C della tua misura in volt, devi prima calcolare il valore di m (coefficiente angolare), prendendo i due estremi del campo di linearità.
m = (y1 - y2) / (x1 - x2) = (50 - 100) / (0.648 - 0.167)
con ARef = 3.3V x1 = ARef * R2(50°C) / (R1 + R2(50°C)) x2 = ARef * R2(100°C) / (R1 + R2(100°C))
Poi devi calcolare la Q (intercetta) che è il valore Y di intersezione della retta con l'asse Y: Q = 100
Si noti che, per aumentare la precisione della lettura, ho scelto per ARef la tensione interna più bassa possibile per Arduino (per la MEGA è possibile scegliere 1.1V e 2.56V)
Sul PDF troverai a i grafici calcolati con Excel ed il polinomio interpolatore.
Ettore Massimo Albani
|
|
|
|
|
414
|
International / Hardware / Re: Led telecamera infrarossi
|
on: September 02, 2012, 11:22:00 am
|
|
Sono LED IR di prima generazione: i faretti di questo tipo si identificano per avere una debole luminosità sulla banda del visibile.
I faretti di ultima generazione, invece, son puri IR e sembrano spenti.
Ettore Massimo Albani
|
|
|
|
|
416
|
International / Software / Re: leggere sensore ntc
|
on: September 02, 2012, 10:53:50 am
|
|
Dovresti fornire lo schema od i valori di partitore ed il modello di NTC (valore a temperatur ambiente, valore a 50°C e valore a 100°C).
Ettore Massimo Albani
|
|
|
|
|
417
|
International / Software / Re: Domanda su Pachube/Cosm
|
on: September 02, 2012, 10:49:06 am
|
|
Problema dell'offset.
L'entrata sommante degli operazionali è attualmente a massa; per ridurre l'offset, bisogna, invece, inserire su di essa un resistore di valore pari a quello del parallelo del resistore di ingresso (R1) e quello di retroazione (R2) cioé 78k (collegato a massa).
Però assicurati prima che la componente continua non sia prodotta da tuo generatore!
Problema software.
Mi raccomando di modificare i valori di CosFi, analogReference, CicliMax come indicato e di collegare il riferimenti AREF ai +5V (poi aggiusteremo questa cosa eventualmente).
Per CicliMax prova ad modificare il valore (500, 1000, 1500, 2000, 3000)
Se lo hai fatto, non mi spiego questo risultato: non puoi inserire un carico resistivo certo di prova?
|
|
|
|
|
418
|
International / Software / Re: Domanda su Pachube/Cosm
|
on: September 01, 2012, 03:52:11 pm
|
|
Agiamo su due fronti: facciamo anche un'altro tentativo con gli amplificatori.
Aumentiamo l'amplificazione portando ARef da 3.3V a 5V: sostituisci i resistori di retroazione da 240k a 360k e tara i tre circuiti per misurare non 3.3V, ma 5V. Ricordati che l'alimentatore deve essere stabilizzato da almeno 9V.
Probabilmente troverai ancora una componente continua che rompe le scatole (dovrebbe essere sui 100mV) dovuta agli operazionali.
Misurala con precisione.
Nel software poni: CosFi = 1 (carico puramente resistivo) analogReference(EXTERNAL); // pin AREF connesso a pin +5V (non +3.3V !!!!) int CicliMax = 1000; // ogni ciclo dura da 500 us a 1 ms (eventualmente provare anche 2000 !!)
Postami i risultati.
Ciao!
|
|
|
|
|
419
|
International / Software / Re: Domanda su Pachube/Cosm
|
on: September 01, 2012, 02:18:13 pm
|
|
No, il resistore da 32k non deve essere inserito, mi serve solo per fare i calcoli corretti.
Ma (adesso l'ho letto) i sensori sono due in corrente ed uno in tensione? Questo non me lo avevi detto!
Questo comporta una taratura più difficile.
|
|
|
|
|
420
|
International / Software / Re: Domanda su Pachube/Cosm
|
on: September 01, 2012, 01:39:04 pm
|
|
Sì, sapevo della resistore interno incorporato nel sensore: l'ho inserita per calcolare l'esatto valore delle altre.
A proposito di resistori interni, Arduino ne possiede uno da 32k in parallelo all'ingresso del convertitore AD e l'avevo dimenticato.
Di conseguenza il valore del resistore R6 diventa 10k.
|
|
|
|
|