Arduino Forum

International => Italiano => Megatopic => Topic started by: pighixxx on Apr 28, 2013, 11:15 am

Title: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: pighixxx on Apr 28, 2013, 11:15 am
AGGIORNAMENTO del 22/0/2013
Nuova Versione 0.7x

Attenzione lo schema di collegamento è cambiato!

Questo topic nasce da una costola dell'ABC.

Si tratta di un porting in Arduino dell'ottimo lavoro di Markus Frejek.
L'intento finale è quello di realizzare un economico component tester utilizzando Arduino e pochi componenti passivi; Sto cercando di rendere il sistema il più scalabile possibile, quindi per visualizzare l'Output si potrà utilizzare il Serial Terminal on in alternativa includere un LCD i2c. Sto lavorando ad uno shield che includerà anche i componenti per il Logic Analyzer (Altro progetto dell'ABC). Per mia comodità pubblicherò prima la versione SMD per poi subito dopo pubblicare la versione TH.
Logicamente tutti i files aggiornati saranno disponibili a tutti in questo primo post.  :D

Questo è il progetto base:

(http://at.pighixxx.com/disp35e.png)

Lo schema (http://at.pighixxx.com/disp35e.pdf)
Sketch v07e (http://at.pighixxx.com/ardutester.ino) (24/07/2013)

Nei prossimi giorni saranno disponibili i nuovi file gerber e il nuovo layout della shield.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Apr 28, 2013, 11:23 am
Ciao pighixxx, ho cercato di sistemare il tutto ed ecco i risultati con i led:
ROSSO  1701mV
GIALLO 1909mV
BIANCO 3049mV
Sono corretti?
Ciao
C
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Apr 28, 2013, 11:28 am

Ciao pighixxx, ho cercato di sistemare il tutto ed ecco i risultati con i led:
ROSSO  1701mV
GIALLO 1909mV
BIANCO 3049mV
Sono corretti?
Ciao
C


Direi di si.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Apr 28, 2013, 11:32 am
Ho notato che mettendo un condensatore da 10uF mi dice 177.07159F è un po' strano....
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Apr 28, 2013, 11:36 am

Ho notato che mettendo un condensatore da 10uF mi dice 177.07159F è un po' strano....


Tutta la parte di lettura delle capacità è da rivedere, in particolare la funzione ReadCapacity() che mi sono ripromesso di controllare oggi.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Apr 28, 2013, 11:40 am


Ho notato che mettendo un condensatore da 10uF mi dice 177.07159F è un po' strano....


Tutta la parte di lettura delle capacità è da rivedere, in particolare la funzione ReadCapacity() che mi sono ripromesso di controllare oggi.


Secondo me anche la parte delle resistenze è da rivedere.....
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Apr 28, 2013, 11:44 am

Secondo me anche la parte delle resistenze è da rivedere.....


Si, come dicevo ieri sera, tutta la parte dei passivi, anche se sono ad un buon punto ed entro breve pubblicherò una nuova release.
A parte i difetti di gioventù è una bella soddisfazione vedere come riconosce i componenti; In un attimo ti trova la piedinatura di un transistors.
Title: Re: Ardutester - Arduino Component Tester
Post by: ratto93 on Apr 28, 2013, 12:36 pm
Me lo faccio pure io però standalone, ottima idea pighixxx ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Apr 28, 2013, 12:39 pm
Con i transistor e' fantastico! Ma ho notato che mettendo un led, mi viene riconosciuto solo se viene messo tra i puntali 2 e 3, 1 e 3, tra 1e2 non riconosce nulla, penso che sia da rivedere questo fatto.
Ciao
C
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Apr 28, 2013, 12:44 pm
x iscrizione
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Apr 28, 2013, 12:57 pm

Ciao pighixxx, ho cercato di sistemare il tutto ed ecco i risultati con i led:
ROSSO  1701mV
GIALLO 1909mV
BIANCO 3049mV
Sono corretti?
Ciao
C

in realtà sono tutti bassi rispetto q quanto dovrebbero essere, probabilmente dipende dal valore di Tensione di riferimento che sta usando e dal metodo di lettura, v. problematiche che ho segnalato ieri....
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Apr 28, 2013, 01:08 pm
E quali sarebbero queste problematiche?
Scusa ma ora sto usando il cellulare e mi e' scomodissimo cercare :)
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Apr 28, 2013, 03:21 pm
X iscrizione
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Apr 28, 2013, 07:11 pm
Pighi, io penso che l'entusiasmo stavolta ti abbia giocato un brutto scherzo :) è ovvio che devi ancora lavorare un bel po' sul software, quindi i vari "tester" possono solo avere problemi, e qui si rischia di intasare il Topic di post inutili perché basati su malfunzionamenti certi; forse è meglio se "ritiri" la release rilasciata ed aspetti il momento in cui sei ragionevolmente sicuro, allora i tester potranno fornirti indicazioni utili, altrimenti così sei costretto a rispondere a loro e ad operare a casaccio sul software, e così non può finire bene, o almeno non in tempi validi. L'hw invece è certo e va bene la bread, lo schema, il PCB...
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Apr 28, 2013, 07:21 pm

Pighi, io penso che l'entusiasmo stavolta ti abbia giocato un brutto scherzo :) è ovvio che devi ancora lavorare un bel po' sul software, quindi i vari "tester" possono solo avere problemi
(cut)


Oggi non mi sono mai fatto vivo perchè sto lavorando sul software e penso che in tempi relativamente brevi (domani) dovrei rilasciare una versione stabile.
Adesso che è monco fa praticamente tutte le funzioni del DCA55  :D


Con i transistor e' fantastico! Ma ho notato che mettendo un led, mi viene riconosciuto solo se viene messo tra i puntali 2 e 3, 1 e 3, tra 1e2 non riconosce nulla, penso che sia da rivedere questo fatto.
Ciao
C


Darò una controllata ma a me sembra funzionare con qualsiasi combinazione.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Apr 29, 2013, 10:04 am
Ho fatto qualche modifica.  :smiley-mr-green:
Compila su: UNO, 2009, MEGA e Leonardo.
Da testare.

Allego il file.

EDIT:
Si potrebbe aggiungere un pulsante di start per far partire la procedura di riconoscimento
Code: [Select]

pinMode(A3, INPUT_PULLUP);

while (digitalRead(A3) == HIGH) {
   delay(10);
 }

collegando il pin A3 ad un pulsante e GND; non è necessaria la resistenza esterna.
Non ricordo quale altro pin è libero.  :smiley-sad-blue:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Apr 29, 2013, 11:27 pm

Ho fatto qualche modifica.  :smiley-mr-green:
Compila su: UNO, 2009, MEGA e Leonardo.
Da testare.


:smiley-mr-green:
Sono alla versione 0.6. Allego il file, come si potrà notare è leggermente più complesso. Ci sto lavorando, i risultati sono buoni ma non riuscirò a mantenere la promessa di una versione finale per oggi anche perchè sono praticamente partito da 0. Tutta la parte di visualizzazione è da terminare e funziona (se così ai può dire) solo l'output su seriale. Per domani mattina posterò una versione decente dove da li chi vuole può mettere le mani. Ho fatto il porting da un'altra versione.


Non ricordo quale altro pin è libero.  :smiley-sad-blue:


Non sarà libero nessun pin analogico perchè userò l'A3 per leggere l'IOREF.

Alcune note:
- Il codice è super commentato.
- Tutta la parte di SHOW dei componenti la sto terminando
- La parte di probing è funzionante
- Devo ottimizzare tutta la parte di delay;

Buon divertimento  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Apr 30, 2013, 03:43 pm
Eccomi qua  :smiley-mr-green:
Versione 0.6c

Si può considerare una versione stabile (A parte la visualizzazione).

ChangeLog:
- Ottimizzazione memoria (Utilizzato PROGMEM per lo store delle costanti char)
- Pulizia codice (Adesso il codice da ottimizzare è alla fine)

ToDo:
- LCD
- Gestione IOREF
- Gestione pulsante per acquisizione e cambio pagina info


Da Sapere:
- Adesso è attiva una pseudo visualizzazione seriale  :D Se testate un condensatore o altro passivo la prima cifra è la posizione del punto.
- Su delayus ho utilizzato una funzione in asm. (Devo verificare la bontà della soluzione....)
- Se senza componente collegato vi trova un condesatore (codice 11) è perchè legge la capacità del circuito. (Pochi pF di solito). Questo si può regolare dal programma.


A dopo,  :D



edit.
Testato condensatore elettrolitico da 100µF
- Ardutester: 95.04µF
- Rigol DM3051: 95.06µF

:smiley-mr-green: :smiley-mr-green: :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Apr 30, 2013, 04:07 pm
A me non funziona, non testa neanche + i transistori.
Ciao
C
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Apr 30, 2013, 04:10 pm

A me non funziona, non testa neanche + i transistori.
Ciao
C


Ma l'output del monitor seriale qual'è? (Bastano le prime 3 righe)
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Apr 30, 2013, 04:26 pm
Quando metto il condensatore(10uF):
Component Found:22
JJ  NN123

Quando non ci sono componenti:
Component Found:22
ÿ?  NN  312
a0mVÅ0pF
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Apr 30, 2013, 04:35 pm

Quando metto il condensatore(10uF):
Component Found:22
JJ  NN123

Quando non ci sono componenti:
Component Found:22
ÿ?  NN  312
a0mVÅ0pF


Le soluzioni sono 2:
O hai messo delle resistenze sbagliate, o c'è ancora qualcosa che non va nei collegamenti.
Entro sera posterò la nuova versione dove ho previsto una specie di self test. (Cortocircuitando i vari pin nella sequenza che ti viene suggerita dovrebbe dirti se il tuo circuito ha problemi)
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Apr 30, 2013, 04:37 pm
E' tutto corretto....
Ciao
C
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Apr 30, 2013, 04:56 pm

E' tutto corretto....
Ciao
C


E' parecchio frustrante questa cosa...
Mi fai una cortesia? Puoi postare una foto con i collegamenti? Grazie
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Apr 30, 2013, 05:21 pm

E' parecchio frustrante questa cosa...


Se Cece dice che è tutto corretto stai pur certo che ha fatto qualche casino lui  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Apr 30, 2013, 05:30 pm

Se Cece dice che è tutto corretto stai pur certo che ha fatto qualche casino lui  :smiley-mr-green:


Speriamo di no  :smiley-mr-green:

Ricapitolando:
- Ho risolto la questione WaitUs (Ho utilizzato delayMicroseconds() di Arduino  :D)
- Problemi noti con resistenze superiori ai 10K
- I passivi li legge correttamente sul probe 1-2 o 2-3 ma non 1-3

Per il resto sembra essere tutto ok. Entro sera posto la nuova versione  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Apr 30, 2013, 05:43 pm
Ci sono ancora dei tipi di variabile da Arduinizzare:
uint8_t --> byte
uint16_t --> unsigned int
int8_t --> signed char

E poi, come posti una versione semi-definitiva ti vorrei aiutare ad eliminare i goto.  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Apr 30, 2013, 05:53 pm

Ci sono ancora dei tipi di variabile da Arduinizzare:
uint8_t --> byte
uint16_t --> unsigned int
int8_t --> signed char

E poi, come posti una versione semi-definitiva ti vorrei aiutare ad eliminare i goto.  :smiley-mr-green:


Grazie,
perchè non mi ricordo chi lo diceva (forse Astro?) i goto sono la disfatta del programmatore in C  :D

Spero entro sera, max domani mattina per la versione stabile.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Apr 30, 2013, 06:34 pm
Ecco le foto:
https://www.dropbox.com/s/yr7zb0sr6pu9qot/IMGP1328.JPG
https://www.dropbox.com/s/rs01essba2nvq11/IMGP1330.JPG
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Apr 30, 2013, 07:25 pm

perchè non mi ricordo chi lo diceva (forse Astro?) i goto sono la disfatta del programmatore in C  :D


"Usare il GOTO in C è ammettere la propria sconfitta come programmatore" :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Apr 30, 2013, 07:26 pm


Se Cece dice che è tutto corretto stai pur certo che ha fatto qualche casino lui  :smiley-mr-green:


Speriamo di no  :smiley-mr-green:


Pighi, Astro si riferisce A Cecé, NON a te, ed io concordo pienamente. Non c'è nulla di più INCERTO delle certezze di Cecé :smiley-yell:. E comunque è un eccellente TESTER, il giorno in cui il circuito gli funzionerà stai pur certo di aver raggiunto la perfezione :D
(@ Cecé: si scherza.... un po' .... :smiley-mr-green:)
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Apr 30, 2013, 07:27 pm

Ecco le foto:


Ma che è quel guazzabuglio di fili ? Non si capisce un antani con cofandina.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Apr 30, 2013, 07:30 pm



Se Cece dice che è tutto corretto stai pur certo che ha fatto qualche casino lui  :smiley-mr-green:


Speriamo di no  :smiley-mr-green:


Pighi, Astro si riferisce A Cecé, NON a te, ed io concordo pienamente. Non c'è nulla di più INCERTO delle certezze di Cecé :smiley-yell:. E comunque è un eccellente TESTER, il giorno in cui il circuito gli funzionerà stai pur certo di aver raggiunto la perfezione :D
(@ Cecé: si scherza.... un po' .... :smiley-mr-green:)

Un po' troppo... XD
(Scherzo anche io prof.....)


Ecco le foto:


Ma che è quel guazzabuglio di fili ? Non si capisce un antani con cofandina.


Prima di fare la foto devo fare la messa in piega ai fili? XD XD
Ciao
C
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Apr 30, 2013, 08:15 pm


Ecco le foto:


Ma che è quel guazzabuglio di fili ? Non si capisce un antani con cofandina.


Ecco appunto, Cecé è CERTO che le foto siano perfette per capire cosa ha combinato, mentre noi non ci capiamo una mazza :smiley-mr-green:
Cecé, il punto è che nessuno dubita che tu abbia fatto le prove, ma tutti pensano che tu abbia commesso qualche errore :P Domande sparse: ma quelle salsicce celesti sono da 5watt? hai paura che la corrente che possa uscire dal 328P ti mandi a fuoco i componenti da testare :smiley-yell:? Quella millefori poggiata al centro serve per coprire il segreto delle tue modifiche :smiley-sweat:?
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Apr 30, 2013, 08:39 pm



Ecco le foto:


Ma che è quel guazzabuglio di fili ? Non si capisce un antani con cofandina.


Ecco appunto, Cecé è CERTO che le foto siano perfette per capire cosa ha combinato, mentre noi non ci capiamo una mazza :smiley-mr-green:
Cecé, il punto è che nessuno dubita che tu abbia fatto le prove, ma tutti pensano che tu abbia commesso qualche errore :P Domande sparse: ma quelle salsicce celesti sono da 5watt? hai paura che la corrente che possa uscire dal 328P ti mandi a fuoco i componenti da testare :smiley-yell:? Quella millefori poggiata al centro serve per coprire il segreto delle tue modifiche :smiley-sweat:?

No, le "salsiccie" erano le uniche che avevo di quel valore, la misteriosa 1000fori ha saldato delle resistenze smd visto che non avevo le trough hole corrette, copre solo il trimmer dell' LCD
Ciao
C
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Apr 30, 2013, 10:22 pm
Non hanno niente di strano le foto di CeCe,
racchiudi il tutto in una scatola di cartone e riponila da parte, fine  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on May 01, 2013, 12:15 am
Testato, sei un mito ah ah ah ah  :smiley-yell: :smiley-yell:
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 01, 2013, 08:30 am
sì, un istigatore all'occultamento di cadaveri :smiley-yell:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 01, 2013, 11:38 am
Stavo soffocando dalle risate   :smiley-mr-green:
@Michele, @Testato siete mitici  :D

@Cece
Questa versione è un po' più critica rispetto alla precedente (legge anche la capacità dello stesso circuito). Secondo me (almeno io farei così) ripartirei da zero, magari saldando il tutto su una millefori. Se hai problemi con i componenti leggi il mp.

@Astro
Mi ricordavo bene allora  :D

@Paolo
Ho ucciso 3 Goto, ne mancano ancora 2  :D

In allegato la versione stabile. Nell'header ho incluso una TODO e un CHANGELOG.
Oggi mi dedico a tutta la parte di visualizzazione LCD, al selftest e ai menu LCD. (Compresa la gestione pulsanti)

Buon 1 Maggio a tutti  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 01, 2013, 01:09 pm
Ho messo un ciclo do while.
Se cycle è vero ripete il ciclo se è falso lo esegue solo una volta.
Il break serve per uscire dal ciclo while interno.

Code: [Select]
//Read ADC and return voltage in mV
unsigned int ReadU(byte Probe)
{
  unsigned int      U;                            //Return value (mV)
  byte              Counter;                      //Loop counter
  unsigned long     Value;                        //ADC value
  Probe |= (1 << REFS0);                          //Use internal reference anyway
  boolean cycle;
  do {
    cycle = false;                                // One Time cycle

      // sample:
    ADMUX = Probe;                                  //Set input channel and U reference
    //If voltage reference has changed run a dummy conversion
    Counter = Probe & (1 << REFS1);                 //Get REFS1 bit flag
    if (Counter != Config.RefFlag)
    {
      waitus(100);                                  //Time for voltage stabilization
      ADCSRA |= (1 << ADSC);                        //Start conversion
      while (ADCSRA & (1 << ADSC));                 //Wait until conversion is done
      Config.RefFlag = Counter;                     //Update flag
    }
    //Sample ADC readings
    Value = 0UL;                                    //Reset sampling variable
    Counter = 0;                                    //Reset counter
    while (Counter < Config.Samples)                //Take samples
    {
      ADCSRA |= (1 << ADSC);                        //Start conversion
      while (ADCSRA & (1 << ADSC));                 //Wait until conversion is done
      Value += ADCW;                                //Add ADC reading
      //Auto-switch voltage reference for low readings
      if ((Counter == 4) && ((unsigned int)Value < 1024) && !(Probe & (1 << REFS1)) && (Config.AutoScale == 1))
      {
        Probe |= (1 << REFS1);                      //Select internal bandgap reference
        cycle = true;
        break;                                      //Re-run sampling
      }
      Counter++;    //one less to do
    }
  }
  while (cycle);

  //Convert ADC reading to voltage
  if (Probe & (1 << REFS1)) U = Config.U_Bandgap; //Bandgap reference
  else U = UREF_VCC;                              //Vcc reference   
  //Convert to voltage
  Value *= U;                                     //ADC readings U_ref
  //Value += 511 * Config.Samples;                //Automagic rounding
  Value /= 1024;                                  // / 1024 for 10bit ADC
  //De-sample to get average voltage
  Value /= Config.Samples;
  U = (unsigned int)Value;
  return U;
}


Da verificare.

EDIT:
Code: [Select]

//Measure cap >4.7uF between two probe pins
byte LargeCap(Capacitor_Type *Cap)
{
  byte              Flag = 3;                     //Return value
  byte              TempByte;                     //Temp. value
  byte              Mode;                         //Measurement mode
  signed char       Scale;                        //Capacitance scale
  unsigned int      TempInt;                      //Temp. value
  unsigned int      Pulses;                       //Number of charging pulses
  unsigned int      U_Zero;                       //Voltage before charging
  unsigned int      U_Cap;                        //Voltage of DUT
  unsigned int      U_Drop = 0;                   //Voltage drop
  unsigned long     Raw;                          //Raw capacitance value
  unsigned long     Value;                        //Corrected capacitance value
  //Setup mode
  Mode = FLAG_10MS | FLAG_PULLUP;                 //Start with large caps
  boolean rerun;
  do {
    rerun = false;                                   // One-Time
    // large_cap:
    //Prepare probes
    DischargeProbes();                              //Try to discharge probes
    if (CompFound == COMP_ERROR) return 0;          //Skip on error

    //Setup probes: Gnd -- probe 1 / probe 2 -- Rl -- Vcc
    ADC_PORT = 0;                                   //Set ADC port to low
    ADC_DDR = Probe2_ADC;                           //Pull-down probe 2 directly
    R_PORT = 0;                                     //Set resistor port to low
    R_DDR = 0;                                      //Set resistor port to HiZ
    U_Zero = ReadU(Probe1_Pin);                     //Get zero voltage (noise)

    //Charge DUT with up to 500 pulses until it reaches 300mV
    Pulses = 0;
    TempByte = 1;
    while (TempByte)
    {
      Pulses++;
      PullProbe(Probe1_Rl, Mode);                   //Charging pulse
      U_Cap = ReadU(Probe1_Pin);                    //Get voltage
      U_Cap -= U_Zero;                              //Zero offset
      //Eend loop if charging is too slow
      if ((Pulses == 126) && (U_Cap < 75)) TempByte = 0;
      //End loop if 300mV are reached
      if (U_Cap >= 300) TempByte = 0;
      //End loop if maximum pulses are reached
      if (Pulses == 500) TempByte = 0;
      wdt_reset();                                  //Reset watchdog
    }

    //If 300mV are not reached DUT isn't a cap or much too large (>100mF)we can ignore that for mid-sized caps */
    if (U_Cap < 300)
    {
      Flag = 1;
    }

    //If 1300mV are reached with one pulse we got a small cap
    if ((Pulses == 1) && (U_Cap > 1300))
    {
      if (Mode & FLAG_10MS)                         // <47uF
      {
        Mode = FLAG_1MS | FLAG_PULLUP;              //Set mode (1ms charging pulses)
        rerun = true;
        //goto large_cap;                             //and re-run
      }
      else                                          // <4.7uF
      {
        Flag = 2;
      }
    }
  }
  while (rerun);

  //Check if DUT sustains the charge and get the voltage drop
  if (Flag == 3)
  {
    //Check self-discharging
    TempInt = Pulses;
    while (TempInt > 0)
    {
      TempInt--;                                  //Descrease timeout
      U_Drop = ReadU(Probe1_Pin);                 //Get voltage
      U_Drop -= U_Zero;                           //Zero offset
      wdt_reset();                                //Reset watchdog
    }
    //Calculate voltage drop
    if (U_Cap > U_Drop) U_Drop = U_Cap - U_Drop;
    else U_Drop = 0;
    //If voltage drop is too large consider DUT not to be a cap
    if (U_Drop > 100) Flag = 0;
  }

  //Calculate capacitance
  if (Flag == 3)
  {
    Scale = -9;                                   //Factor is scaled to nF
    //Get interpolated factor from table
    Raw = GetFactor(U_Cap + U_Drop, TABLE_LARGE_CAP);
    Raw *= Pulses;                                //C = pulses * factor
    if (Mode & FLAG_10MS) Raw *= 10;              // *10 for 10ms charging pulses

    if (Raw > UINT32_MAX / 1000)                  //Scale down if C >4.3mF
    {
      Raw /= 1000;                                //Scale down by 10^3
      Scale += 3;                                 //Add 3 to the exponent
    }
    Value = Raw;                                  //Copy raw value
    //It seems that we got a systematic error
    Value *= 100;
    if (Mode & FLAG_10MS) Value /= 109;           // -9% for large cap
    else Value /= 104;                            // -4% for mid cap
    //Copy data
    Cap->A = Probe2_Pin;                          //Pull-down probe pin
    Cap->B = Probe1_Pin;                          //Pull-up probe pin
    Cap->Scale = Scale;                           // -9 or -6
    Cap->Raw = Raw;
    Cap->Value = Value;                           // max. 4.3*10^6nF or 100*10^3uF 
  }
  return Flag;
}
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on May 01, 2013, 02:08 pm


@Cece
Questa versione è un po' più critica rispetto alla precedente (legge anche la capacità dello stesso circuito). Secondo me (almeno io farei così) ripartirei da zero, magari saldando il tutto su una millefori. Se hai problemi con i componenti leggi il mp.


Quale mp?
Ciao
C
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 01, 2013, 02:31 pm

Se cycle è vero ripete il ciclo se è falso lo esegue solo una volta.
Il break serve per uscire dal ciclo while interno.


Grazie Paolo,
Dopo posto la nuova versione (Se mi autorizzi ti cito tra i contributors  :D)


Quale mp?
Ciao
C


Ti ho inviato un'email.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 01, 2013, 02:38 pm

Se mi autorizzi ti cito tra i contributors  :D


Si, ma solo se funziona.  ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on May 01, 2013, 02:41 pm


Se cycle è vero ripete il ciclo se è falso lo esegue solo una volta.
Il break serve per uscire dal ciclo while interno.


Grazie Paolo,
Dopo posto la nuova versione (Se mi autorizzi ti cito tra i contributors  :D)


Quale mp?
Ciao
C


Ti ho inviato un'email.

Risposto
Ciao
C
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 01, 2013, 04:39 pm
Grande Paolo (+1 è il minimo)
Funzia tutto!
Da adesso ArduTester è GOTO FREE  :D

In allegato la versione 0.6F, Mo si va avanti con il lavoro...
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on May 01, 2013, 05:25 pm
Ok, funziona tutto benissimo
Ciao
C
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 01, 2013, 05:26 pm

Ok, funziona tutto benissimo
Ciao
C


Sono contento  ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 01, 2013, 06:35 pm
Affianco al nome potresti mettere i link al profilo del forum. Il mio è: http://arduino.cc/forum/index.php?action=profile;u=58300 (http://arduino.cc/forum/index.php?action=profile;u=58300)
E ricorda che sulla Leonardo non compila per via del nome del registro.

EDIT: Ops, non mi ero accorto che avessi inserito la modifica.  :smiley-sweat:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 01, 2013, 06:36 pm

Affianco al nome potresti mettere i link al profilo del forum. Il mio è: http://arduino.cc/forum/index.php?action=profile;u=58300 (http://arduino.cc/forum/index.php?action=profile;u=58300)


Sarà fatto  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 01, 2013, 10:11 pm
Eccomi qua. Per oggi basta  :D
Posto l'ultima versione dove ho ottimizzato un po' tutto. Manca solo la parte LCD e dopo è terminato.
Ringrazio ancora PaoloP per il suo apporto.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on May 02, 2013, 10:08 am
Adesso provo....
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 02, 2013, 10:42 am
Ho trovato una cosa brutta sparsa nel codice  :smiley-eek:
Code: [Select]
digitalWrite(14,LOW);                           ////Set ADC port low
digitalWrite(15,LOW);
digitalWrite(16,LOW);


Conviene usare
Code: [Select]
digitalWrite(A0,LOW);                           ////Set ADC port low
digitalWrite(A1,LOW);
digitalWrite(A2,LOW);

perché altrimenti il codice non è portabile tra diversi tipi di Arduino.

Poi, all'inizio definisci
Code: [Select]
#define ADC_DDR          DDRC                    //ADC port data direction register
e poi nel codice usi direttamente DDRC.
Perchè?  :~
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 02, 2013, 10:46 am

Ho trovato una cosa brutta sparsa nel codice  :smiley-eek:
Code: [Select]
digitalWrite(14,LOW);                           ////Set ADC port low
digitalWrite(15,LOW);
digitalWrite(16,LOW);


Conviene usare
Code: [Select]
digitalWrite(A0,LOW);                           ////Set ADC port low
digitalWrite(A1,LOW);
digitalWrite(A2,LOW);

perché altrimenti il codice non è portabile tra diversi tipi di Arduino.


Lo so che è brutta, adesso cambio.


Poi, all'inizio definisci
Code: [Select]
#define ADC_DDR          DDRC                    //ADC port data direction register
e poi nel codice usi direttamente DDRC.
Perchè?  :~


Rimasugli del porting, c'era fino ad un paio di versioni fa. Mi sono dimenticato di cancellare la definizione
Scusa, ho sbagliato. Alla fine darò una ripulita generale.

Adesso ho un problema che non so dove sbattere la testa.
L'I2C. Dopo che ho fatto la lettura e voglio visualizzare sull'LCD, resetto l'ADC, tento la scrittura sull'LCD ma si impianta tutto anche se reinizializzo LCD.  :smiley-roll-blue:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 02, 2013, 11:55 am
Risolto anche il problema dell'LCD. Entro breve posto la versione spero definitiva  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 02, 2013, 12:06 pm
Qui però bisogna scegliere: se lavori con i registri il codice è veloce ma non portabilissimo.
Se lavori con le funzioni definite da Arduino ad un livello più alto, il codice è più portabile ma un pò più lento.

Poi sinceramente non ho capito perché incapsuli le funzioni wait_20ms o wait_5ms.
Non fai prima a scrivere nel codice il delay e la chiamata alla funzione di lettura senza rimandare ad una funzione che ne chiama un'altra.
Sono d'accordo anche io per la modularizzazzione, ma quando è troppo....
Poi, comunque, il compilatore ottimizza, ma il codice diventa illeggibile.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 02, 2013, 02:37 pm
Versione 0.6h
Ci stiamo avvicinando alla versione finale.  :D

Alcune considerazioni:

- #define LCD_PRINT        //Permette l'Output su LCD
- #define DEBUG_PRINT    //Permette l'Output su console Seriale

- l'Output su seriale sembra funzionare bene.
- l'Output su LCD funziona ma fino a quando non implemento il pulsante non visualizza tutte le informazioni sul componente.
- Ho cercato di fare più pulizia possibile al codice. (E altra ce ne vorrà)


Qui però bisogna scegliere: se lavori con i registri il codice è veloce ma non portabilissimo.
Se lavori con le funzioni definite da Arduino ad un livello più alto, il codice è più portabile ma un pò più lento.


Bisogna trovare una via di mezzo. Come dici te però la portabilità sarà un bel problema.


Poi sinceramente non ho capito perché incapsuli le funzioni wait_20ms o wait_5ms.
Non fai prima a scrivere nel codice il delay e la chiamata alla funzione di lettura senza rimandare ad una funzione che ne chiama un'altra.
Sono d'accordo anche io per la modularizzazzione, ma quando è troppo....
Poi, comunque, il compilatore ottimizza, ma il codice diventa illeggibile.


Release dopo release ottimizzo e pulisco. Se ti ricordi all'inizio avevo fatto una serie di funzioni waitXXXXus(), adesso c'è ne solo una  :D

Considerazioni finali:
Lo sto testando, posso affermare con serenità che è uno strumentino interessante, superiore al DCA (Non penso di dire boiate).
Buon lavoro,

PighiXXX
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 02, 2013, 03:11 pm

Lo sto testando, posso affermare con serenità che è uno strumentino interessante, superiore al DCA


Questo ce lo potrebbe dire Michele, che, se non ho capito male, ha anche il DCA.
Appena sarà terminato il lavoro potrebbe fare una recensione comparativa.  ;) (Se ne ha voglia, s'intende)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 02, 2013, 03:12 pm

Questo ce lo potrebbe dire Michele, che, se non ho capito male, ha anche il DCA.
Appena sarà terminato il lavoro potrebbe fare una recensione comparativa.  ;) (Se ne ha voglia, s'intende)


Infatti, la mia voleva essere una provocazione  :D
Però questo fa più del DCA...
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 02, 2013, 05:40 pm
Nuova versione (0.6i)
Il pulsante funziona  :smiley-mr-green:

- Premerlo per iniziare il probing.
- Quando viene visualizzata una bandierina sull'lcd vuol dire che sono disponibili ulteriori informazioni per il componente (Premere il pulsante per visualizzarle)

Se non si vuole usare il pulsante rimuovere la seguente riga: #define BUTTON_INST

(http://at.pighixxx.com/at02.jpg)


Nota:
Il pulsante è collegato tra il pin2 e la massa.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on May 02, 2013, 05:58 pm
Appena testato e funziona tutto
Ciao
C
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 02, 2013, 07:13 pm
Nuova versione 06j disponibile (download al primo post)

- Powersave functions
- Code Cleanup
- Flag only when more info availables
- Sorpresa  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 02, 2013, 07:47 pm
Di fianco all'include della liquidcristal I2C puoi mettere il link al sito dove l'hai scaricata? Dovrebbe essere quella di H Mario. Giusto?
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 02, 2013, 07:50 pm

- Sorpresa  :D


La versione è la J ma nel codice c'è:
Code: [Select]
const char Version_str[] PROGMEM = "v0.6g";

Se commento
Code: [Select]
#define LCD_PRINT                                //Print on I2C LCD
non compila  :smiley-eek:

In checkbutton c'è
Code: [Select]
lcd.noBacklight();
senza gli ifdef.  :smiley-eek-blue: :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on May 02, 2013, 08:15 pm
Bello lo splash screen finale col ringraziamento...
Title: Re: Ardutester - Arduino Component Tester
Post by: nid69ita on May 02, 2013, 08:45 pm
So di essere scassapalle, ma quando sarà tutto bello funzionante, non è che puoi fare un riassunto?

Cioè, come deve essere collegato LCD (seriale,I2C,...), il pulsante (a quali pin), etc. ?
Per non doversi leggere 8 pagine di post  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 02, 2013, 08:46 pm
Versione K

Spostato la definizione del display prima del setup e dopo tutte le altre dichiarazioni.
Adesso se non si definisce l'LCD funziona.

Aggiunto gli indef dimenticati
Cambiato in ADC HiZ i valori 0, 1 e 2 con i corrispondenti TP1, TP2, TP3.
Corretto un lcd.print con lcd_print

Lasciato il ringraziamento per somma modestia.  :smiley-mr-green: :smiley-mr-green: :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 02, 2013, 09:33 pm

Versione K

Spostato la definizione del display prima del setup e dopo tutte le altre dichiarazioni.
Adesso se non si definisce l'LCD funziona.

Aggiunto gli indef dimenticati
Cambiato in ADC HiZ i valori 0, 1 e 2 con i corrispondenti TP1, TP2, TP3.
Corretto un lcd.print con lcd_print

Lasciato il ringraziamento per somma modestia.  :smiley-mr-green: :smiley-mr-green: :smiley-mr-green:


Mitico  :D
Ho aggiornato il primo post con l'ultima versione (mi sono solo limitato a sistemare l'indentazione e a dare i giusti onori alla versione K)


So di essere scassapalle, ma quando sarà tutto bello funzionante, non è che puoi fare un riassunto?

Cioè, come deve essere collegato LCD (seriale,I2C,...), il pulsante (a quali pin), etc. ?
Per non doversi leggere 8 pagine di post  :smiley-mr-green:


Il primo post conterrà le ultime versioni di tutto...  :D


Bello lo splash screen finale col ringraziamento...


Era doveroso ed il minimo che potevo fare...
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 03, 2013, 09:28 am
Prima pagina aggiornata con correzione schemi.
Ciao  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 03, 2013, 10:26 am
Confermo di avere il DCA-55, non ho gelosie e non ho bisogno di essere provocato :smiley-mr-green:, sono molto incuriosito dal fatto che legga anche i componenti passivi, poiché possiedo una vasta e solida strumentazione sono in grado di fare prove serie e confermare o meno la validità dello strumento. Il problema, come detto, è il tempo, ho non meno di 5 progetti da completare, sono in ritardo e sono incasinato all'UNI, però ho anche un'idea, lasciatemi ragionarci su.... per ora complimenti!!!
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 03, 2013, 11:00 am
Pighixxx,
nel setup, dove c'è l'inizializzazione dell'ADC, prova ad inserire:
Code: [Select]
DIDR0 = 0b00111111; //DIDR0 - Digital Input Disable Register 0 - Disable digital input on analog pins
serve per disabilitare gli ingressi digitali collegati ai pin analogici che creano imprecisioni nelle letture.
--> http://www.openmusiclabs.com/learning/digital/atmega-adc/ (http://www.openmusiclabs.com/learning/digital/atmega-adc/)

Potresti fare anche una versione R3 della scheda? Devi aggiungere i pin SDA e SCL dopo AREF e GND.
In quel modo la scheda è utilizzabile anche con la MEGA e la Leonardo, anche se il codice è ancora da testare con tali schede.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 03, 2013, 11:17 am
Paolo, non è la stessa cosa metterli semplicemente in OUTPUT, così non tocchi i registri....
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 03, 2013, 11:24 am
Dalla spiegazione del sito pare di no. E se tra i tuoi progetti c'è lo studio dell'ADC del 328, dovresti approfondire.  ;)

Per quanto riguarda i registri... ArduTester e tutto "un toccare di registri". Non mi preoccupa.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 03, 2013, 11:44 am

Confermo di avere il DCA-55, non ho gelosie e non ho bisogno di essere provocato :smiley-mr-green:, sono molto incuriosito dal fatto che legga anche i componenti passivi, poiché possiedo una vasta e solida strumentazione sono in grado di fare prove serie e confermare o meno la validità dello strumento. Il problema, come detto, è il tempo, ho non meno di 5 progetti da completare, sono in ritardo e sono incasinato all'UNI, però ho anche un'idea, lasciatemi ragionarci su.... per ora complimenti!!!


:D
Grazie


Pighixxx,
nel setup, dove c'è l'inizializzazione dell'ADC, prova ad inserire:
Code: [Select]
DIDR0 = 0b00111111; //DIDR0 - Digital Input Disable Register 0 - Disable digital input on analog pins
serve per disabilitare gli ingressi digitali collegati ai pin analogici che creano imprecisioni nelle letture.
--> http://www.openmusiclabs.com/learning/digital/atmega-adc/ (http://www.openmusiclabs.com/learning/digital/atmega-adc/)


Interessante l'articolo. Do un'occhiata e provo.  Grazie


Potresti fare anche una versione R3 della scheda? Devi aggiungere i pin SDA e SCL dopo AREF e GND.
In quel modo la scheda è utilizzabile anche con la MEGA e la Leonardo, anche se il codice è ancora da testare con tali schede.


Sto già lavorandoci  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 03, 2013, 11:48 am
ho visto che includi due librerie solo se si vuole usare l'LCD, mi chiedevo se servisse veramente, perche' credo che se le librerie incluse non vengono usate nel codice compuque non vengono compilate giusto ? quindi potresti lasciarle e basta

lo schema elettrico di questo shield ? perche' non lo posti insieme alla scheda nel primo post ? siamo in Megatopic mica bruscolini  :)

Inoltre per il discorso leggibilita', essendo un codice bello lungo, io mi trovo molto bene con l'uso delle Tab nell'IDE ufficiale, chiarisce  e distribuisce meglio il tutto.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 03, 2013, 11:49 am
Paolo, ovviamente studierò il tuo link ma soprattutto voglio approfondire sul data-sheet, la cosa mi interessa non solo per lo studio sull'ADC, che è a medio termine, ma soprattutto per il Frequenzimetro LCD, settimana prossima mi arrivano i PCB e quindi dovrò iniziare l'ottimizzazione del codice e soprattutto della gestione dell'ADC che gioca un ruolo importante, quindi proverò quella riga di comando, visto che uso un solo pin Ax e gli altri li ho lasciati volutamente liberi.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 03, 2013, 11:54 am

ho visto che includi due librerie solo se si vuole usare l'LCD, mi chiedevo se servisse veramente, perche' credo che se le librerie incluse non vengono usate nel codice compuque non vengono compilate giusto ? quindi potresti lasciarle e basta


Non è vero, prova a compilare con e senza #define LCD_PRINT


lo schema elettrico di questo shield ? perche' non lo posti insieme alla scheda nel primo post ? siamo in Megatopic mica bruscolini  :)


A dire la verità lo schema elettrico c'è al primo post  :D
Lo schema elettrico, pcb e quant'altro dello shield li posterò appena pronto.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 03, 2013, 12:07 pm

(cut) dove c'è l'inizializzazione dell'ADC, prova ad inserire:
Code: [Select]
DIDR0 = 0b00111111; //DIDR0 - Digital Input Disable Register 0 - Disable digital input on analog pins
serve per disabilitare gli ingressi digitali collegati ai pin analogici che creano imprecisioni nelle letture.


L'ho inserito. Al momento non mi sembra notare nessuna differenza. Più tardi farò dei test più approfonditi
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 03, 2013, 01:01 pm
Sto terminando un altro set di schede ABC.
Stavo pensando di inserire nello shield dell'ArduTester anche un preamplificatore e un comparatore (Ho un'idea malsana  :D)
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on May 03, 2013, 01:17 pm
@Michele:
mettere il pin in input o output equivale comunque ad impostarne uno stato.
Disattivare il circuito digitale invece toglie proprio l'alimentazione a quel buffer, spengendolo del tutto.
Puoi disattivarlo anche per risparmiare corrente, se usi i pin Ax come analogici.
Datasheet cap 23.9.5
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 03, 2013, 02:21 pm

Non è vero, prova a compilare con e senza #define LCD_PRINT


Come funziona di preciso questa storia ? ricordo di aver letto piu' volte che il compilatore scarta la roba che non serve, altrimenti gia' usare 3 o 4 librerie, anche senza fargli fare granche', dovrebbe occupare tutta la memoria.
Grazie degli eventuali chiarimenti

Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 03, 2013, 02:42 pm

@Michele:
mettere il pin in input o output equivale comunque ad impostarne uno stato.
Disattivare il circuito digitale invece toglie proprio l'alimentazione a quel buffer, spengendolo del tutto.
Puoi disattivarlo anche per risparmiare corrente, se usi i pin Ax come analogici.
Datasheet cap 23.9.5

Il mio problema, nello specifico, non è il risparmio di corrente, visto che lo strumento ha un alimentatore addirittura interno al contenitore, ma solo quello di evitare fastidi all'unico pin ADC funzionante; mi era stato consigliato di mettere i pin in OUTPUT perché, se ho ben capito, questa manovra li avrebbe dissociati dall'ADC, e la cosa mi sembra plausibile; ora se questo è vero il mio problema è già risolto così com'è; se invece non è vero allora posso sempre spegnere i pin con quel comando. Ora la questione è: i pin analogici collegati al digitale subiscono disturbi? Non erano i pin analogici in sé che causavano fastidi ai fratelli utilizzati? Domanda: qal è la situazione migliore per usare un solo pin analogico senza avere disturbi di alcun genere?
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on May 03, 2013, 04:30 pm

Domanda: qal è la situazione migliore per usare un solo pin analogico senza avere disturbi di alcun genere?

Mettere il filtro LC sul pin AVCC (fig. 24.9, pag. 250), non mettere il pin in output (curioso, perché il datasheet dice proprio che switchare su un pin analogico messo in output disturba la lettura analogica).

Relativamente al registro DIDR0, leggo che sarebbe consigliabile spengere il buffer digitale del relativo pin.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 03, 2013, 07:44 pm


Domanda: qal è la situazione migliore per usare un solo pin analogico senza avere disturbi di alcun genere?

Mettere il filtro LC sul pin AVCC (fig. 24.9, pag. 250), non mettere il pin in output (curioso, perché il datasheet dice proprio che switchare su un pin analogico messo in output disturba la lettura analogica).

Relativamente al registro DIDR0, leggo che sarebbe consigliabile spengere il buffer digitale del relativo pin.

mi scuso con pighi, sembrerebbe OT ma in realtà la questione dell'ADC è fondamentale per qualsiasi circuito.... Sul filtro LC siamo d'accordo; la seconda frase, o meglio la parte tra () non l'ho capita; dove leggi la questione del DIDR0??
In conclusione invece di settare i pin A0-A4 (uso il solo A5) come OUTPUT mi basta mettere nello sketch
Code: [Select]
DIDR0 = 0b00111111; per spegnere il buffer ed ottengo il risultato migliore?
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 03, 2013, 07:49 pm
@Michele
Nessun problema. Penso che tutti siano interessati alla cosa.
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on May 04, 2013, 07:04 am

Come funziona di preciso questa storia ? ricordo di aver letto piu' volte che il compilatore scarta la roba che non serve


Semplicemente il compilatore non compila ciò che non viene usato, anche se metti l'include di una libreria in realtà non hai fatto altro che aggiungere una serie di prototipi e di define, se le varie funzioni previste dalla libreria non vengono esplicitamente usate nel programma il compilatore non le considera e rimangono fuori dall'eseguibile.
Estendendo il concetto, se includi una libreria con 100 funzioni e poi ne usi solo due il compilatore prenderà solo il codice di quelle due e lo inserisce nel tuo programma, tutto il resto rimane fuori.
Se prevedi una compilazione condizionale con gli #ifdef solo il codice contenuto nelle varie sezioni selezionate viene compilato indipendentemente dalle varie include e il reale utilizzo, nel codice, delle funzione in queste definite.

Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on May 04, 2013, 07:40 am

mi scuso con pighi, sembrerebbe OT ma in realtà la questione dell'ADC è fondamentale per qualsiasi circuito.... Sul filtro LC siamo d'accordo; la seconda frase, o meglio la parte tra () non l'ho capita; dove leggi la questione del DIDR0??

Sul datasheet.
Leggo appunto che switchare su un pin analogico impostato come output digitale crea disturbi sulla conversione dell'ADC.
Ecco perché dico quindi che conviene spengere il buffer digitale, in questo modo su quel pin resta attiva solo la circuiteria del mux analogico.

Quote

In conclusione invece di settare i pin A0-A4 (uso il solo A5) come OUTPUT mi basta mettere nello sketch
Code: [Select]
DIDR0 = 0b00111111; per spegnere il buffer ed ottengo il risultato migliore?

Sì, proprio così.
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 04, 2013, 08:18 am
Grazie astro,
Ma se ho capito quindi stai agfermando la mia stessa cosa. A questo punto come mai i test di pighi vanno in senso opposto ?
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 08:30 am
16.874K contro i 15.094K senza il #define LCD_PRINT.
:D


edit:

0.6l in linea.
- Fix minori
- Digital functions on Analog pins disabled
Title: Re: Ardutester - Arduino Component Tester
Post by: gpb01 on May 04, 2013, 09:49 am

...
Semplicemente il compilatore non compila ciò che non viene usato, anche se metti l'include di una libreria in realtà non hai fatto altro che aggiungere una serie di prototipi e di define, se le varie funzioni previste dalla libreria non vengono esplicitamente usate nel programma il compilatore non le considera e rimangono fuori dall'eseguibile.
...


Astro, ma cosa succede se nella libreria hai dichiarato, al di fuori delle funzioni (che poi non usi), delle variabili statiche o delle costanti (sia in RAM che in PROGMEM) ? Ho idea che quelle il compilatore sia comunque costretto ad allocarle ...
.... il che spiegherebbe la cosa.

Guglielmo
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on May 04, 2013, 10:32 am

Astro, ma cosa succede se nella libreria hai dichiarato, al di fuori delle funzioni (che poi non usi), delle variabili statiche o delle costanti (sia in RAM che in PROGMEM) ? Ho idea che  quelle il compilatore sia comunque costretto ad allocarle ...
.... il che spiegherebbe la cosa.


Nelle librerie non si dovrebbero mai allocare delle variabili globali, anche perché il compilatore potrebbe arrabbiarsi, comunque se localmente dichiari delle variabili e/o costanti queste vengono allocate solo se usi realmente la funzione, idem se ci sono delle #define nella libreria, che è la norma, pure queste vengono usate solo se nel programma sono presenti i relativi alias.
Per farla breve, il compilatore, vale per tutti quelli che conosco (non sono pochi :)) , compila e alloca solo il codice, variabili, #define realmente utilizzati, tutto il resto viene ignorato oppure vengono fornite delle warning, non con lo scrauso ide di Arduino, sulle variabili inizializzate (cioè vi è stato caricato un valore) e non utilizzate, sta a te programmatore decidere se eliminarle oppure lasciarle perché serviranno più avanti durante lo sviluppo del software.

Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on May 04, 2013, 10:33 am

  A questo punto come mai i test di pighi vanno in senso opposto ?


Non mi risulta che a lui viene compilato con maggiore impegno di flash senza l'uso del display :)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 04, 2013, 10:38 am
Mi viene un dubbio, riguardante i MOSFET, più volte abbiamo letto tutti, e a tal proposito ci fu una discussione proprio su una scheda di pighi, che molti mosfet richiedono tensioni di 10-12V per essere pilotati correttamente. Ora visto che lo schema elettrico opera chiaramente con i segnali a 5V provenienti da Arduino, come si comporta lo strumento, p.es., con un IRF540? cioè come fa a fornire indicazini corrette sul suo funzionamento se viene pilotato con metà della tensione necessaria?
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on May 04, 2013, 10:44 am

con un IRF540? cioè come fa a fornire indicazini corrette sul suo funzionamento se viene pilotato con metà della tensione necessaria?


Infatti non può :)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 04, 2013, 11:16 am


con un IRF540? cioè come fa a fornire indicazioni corrette sul suo funzionamento se viene pilotato con metà della tensione necessaria?


Infatti non può :)


ahi :smiley-sad-blue:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 11:21 am

Non mi risulta che a lui viene compilato con maggiore impegno di flash senza l'uso del display :)


Invece si, come ho riportato prima. Il discorso penso sia dovuto, come dice Astro dici te, ad una cattiva programmazione della libreria LCD I2C


ahi :smiley-sad-blue:


E per curiosità il DCA come si comporta?
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on May 04, 2013, 11:28 am

Invece si, come ho riportato prima. Il discorso penso sia dovuto, come dice Astro, ad una cattiva programmazione della libreria LCD I2C


Ho provato a compilare il tuo sketch, con display LCD 16846 Bytes, senza display LCD 15056 Bytes, sicuro di non aver invertito i due risultati ? :)

Quote

E per curiosità il DCA come si comporta?


Il DCA usa una batteria da 12V :)
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on May 04, 2013, 11:30 am

Il DCA usa una batteria da 12V :)


Ovviamente nulla vieta di prevedere una batteria da 12V, quelle per i telecomandi vanno benissimo, sullo shield per disporre della giusta tensione per ogni tipo di giunzione, andrebbe un attimo rivista tutta la parte hardware.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 04, 2013, 11:32 am
E' alimentato a 12V, stavo studiandomi le caratteristiche  ;) appena ho letto questa cosa dell'alimentazione mi è venuto il flash :(.
Ora, il circuito del nostro amico tedesco (?) dal quale stai facendo il porting non prevede nemmeno questa cosa?
In caso a mio parere bisogna prevedere un circuito un tantino più complesso che commuti segnali a 12V nel caso in cui..... ecco, come si stabilisce se è il caso in cui? Qui serve sapere come si comporta esattamente un MOSFET che prevede 10-12V di gate quando è alimentato a tensioni inferiori, credo che la resistenza S-D si presenti molto elevata, forse si potrebbe iniziare normalmente a 5V e se tale valore supera una certa soglia commutare sui 12V. Astro?
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 11:38 am

Ho provato a compilare il tuo sketch, con display LCD 16846 Bytes, senza display LCD 15056 Bytes, sicuro di non aver invertito i due risultati ? :)


Si, scusa.  :smiley-roll-blue:


Il DCA usa una batteria da 12V :)


Mi era sfuggito il particolare. (non da poco)


(cut)
Ora, il circuito del nostro amico tedesco (?) dal quale stai facendo il porting non prevede nemmeno questa cosa?
(cut)


per il momento no (da quanto mi risulta), ma c'è la possibilità di aggiungere dell'hardware per testare gli zener...
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on May 04, 2013, 11:39 am

Qui serve sapere come si comporta esattamente un MOSFET che prevede 10-12V di gate quando è alimentato a tensioni inferiori,


Può sia non aprire il canale DS che aprirlo con una certa impedenza, dipende dal valore della Vgsth (tensione minima sul gate per iniziare a condurre).
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on May 04, 2013, 11:41 am
Uno step/evoluzione futura può essere l'introduzione delle funzionalità presenti sul DCA pro, in particolare la funzione tracciacurve, diventerebbe uno strumento molto interessante per il quale varrebbe la pena di produrre industrialmente la shield.

Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 11:45 am

Uno step/evoluzione futura può essere l'introduzione delle funzionalità presenti sul DCA pro, in particolare la funzione tracciacurve, diventerebbe uno strumento molto interessante per il quale varrebbe la pena di produrre industrialmente la shield.


:D
Non dirlo a nessuno, ma è quello che sto implementando. Se dai un'occhiata all'ultimo sketch c'è un #define DET_COMP_ANALYSIS
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 04, 2013, 11:56 am
Per gli zener il discorso è lo stesso, puoi misurarli fino ad un valore che sia circa il 15-20% della tensione di alimentazione; cioè se usi 5V al massimo misuri correttamente zener da 3,6V. Per capirci: se applichi tramite una R una tensione di 5V ad uno zener da 5V e ad uno da 12V sempre 5V misuri quindi come fai a sapere qual'è il valore dello zener? se invece usi uno zener da 3,6V leggi questa tensione che è inferiore a quella di pilotaggio, ecco perché puoi avere la certezza del suo valore.
Tornando ai mosfet la mia idea è questa: se il DCA-55 o lo strumento di pighi forniscono come misura il valore di questa impedenza, si potrebbe stabilire una soglia massima (p.es. 1 ohm o inferiore) oltre la quale si è certi che il MOSFET è sotto-pilotato, quindi si commuta sul gate una tensione di 10-12V e si rifà la misura; chiaro che il mio è solo uno schema logico, le cose saranno un tantino più complesse (p.es. se a 5V il mosfet è completamente interdetto come fa il sw a capire che è un mosfet?) ma si può fare secondo me.

Pighi: ma il tracciacurve richiederebbe a questo punto un LCD grafico, se si vuole restare a livello shield.... diccelo prima che compriamo un migliaio di 16x2  per poi darli in beneficienza :smiley-sweat:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 11:59 am

Pighi: ma il tracciacurve richiederebbe a questo punto un LCD grafico, se si vuole restare a livello shield.... diccelo prima che compriamo un migliaio di 16x2  per poi darli in beneficienza :smiley-sweat:


Nessun lcd  ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 04, 2013, 12:00 pm


Pighi: ma il tracciacurve richiederebbe a questo punto un LCD grafico, se si vuole restare a livello shield.... diccelo prima che compriamo un migliaio di 16x2  per poi darli in beneficienza :smiley-sweat:


Nessun lcd  ;)

ok  8)
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on May 04, 2013, 12:08 pm

Nessun lcd  ;)


Approvo, GUI sul PC, ma volendo pure su un tablet, come fa anche il DCA pro.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 04, 2013, 12:36 pm
scusate, non vorrei fare la parte del martello sulle p...., la questione mosfet proviamo a risolverla o ci contentiamo di leggere quelli a 5V?
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on May 04, 2013, 12:41 pm

scusate, non vorrei fare la parte del martello sulle p....,


Se tu fai il martello io faccio l'incudine :)
Ovviamente la questione mos a 10-12V, che è il caso normale quando si parla di mospower, va risolta, però è necessario rivedere completamente la parte hardware che da semplicissima diventa decisamente più complessa, per fare il tracciacurve serve pure un DAC.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 04, 2013, 01:14 pm
Ci penseremo quando si parlerà dell'ArduTester Pro.  ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 02:11 pm

Ci penseremo quando si parlerà dell'ArduTester Pro.  ;)


Quoto in pieno.
L'ArduTester copre le esigenze dell'hobbista nel 99% dei casi. Certo, come dice Astro, una versione completa (Pro) non farebbe schifo, anzi.  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 04, 2013, 02:17 pm
ok, allora si va avanti così, sotto i ringraziamenti per Paolo aggiungi "Only components max 5V, please" :D
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on May 04, 2013, 02:30 pm
Heh ... faccio l'avvocato del diavolo ... e se ci devi provare uno zener da 13V ? ...  :P :P :P :P :P

(scusa, non ho resistito :D)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 02:36 pm

Heh ... faccio l'avvocato del diavolo ... e se ci devi provare uno zener da 13V ? ...  :P :P :P :P :P

(scusa, non ho resistito :D)


C'è la possibilità, come si è detto, di espandere il circuito per testare i diodi zener:

(http://at.pighixxx.com/zenat.png)

Ma io lo lascerei per la versione pro  :D
Come ho detto copre tranquillamente le comuni necessità di un hobbista.
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on May 04, 2013, 03:01 pm

Heh ... faccio l'avvocato del diavolo ... e se ci devi provare uno zener da 13V ? ...  :P :P :P :P :P


E se voglio provare un triac da 600 A ?  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 03:29 pm

Posso testata la 220V di casa mia ? 


Si, però funziona solo se tieni sulla mano sinistra il probe 1, sulla destra il 3 e la lingua sul 2  :smiley-mr-green:

PARENTAL ADVISOR - SI FA PER SCHERZARE
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 04, 2013, 03:33 pm
e se voglio misurare la tensione all'uscita di una bobina di spinterogeno? ]:D
Guagliò, non cominciate a spambarare :D
La questione zener l'ho spiegata, serve sempre una tensione maggiore, il circuito postato da pighi fa al massimo 30V, e che facciamo con gli zener da 51V? Considerando l'uso ormai limitato di questi componenti a 12V ci si può fermare, serve comunque un circuito step-up che tornerebbe utile anche per i mosfet a mio avviso.
Comunque concordo su una versione base senza complicazioni e successivamente una versione pro con tutto ciò che serve per fare uno schema serio.
Ma il triac da 600A lo puoi misurare anche con quello base :P il circuito mostra le caratteristiche standard e rileva le piedinature, non serve a testare le prestazioni massime ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 03:37 pm

e se voglio misurare la tensione all'uscita di una bobina di spinterogeno? ]:D
Guagliò, non cominciate a spambarare :D
La questione zener l'ho spiegata, serve sempre una tensione maggiore, il circuito postato da pighi fa al massimo 30V, e che facciamo con gli zener da 51V?


I tedeschi si sono spinti a 80V  :D


(cut)
Comunque concordo su una versione base senza complicazioni e successivamente una versione pro con tutto ciò che serve per fare uno schema serio.
Ma il triac da 600A lo puoi misurare anche con quello base :P il circuito mostra le caratteristiche standard e rileva le piedinature, non serve a testare le prestazioni massime ;)


Quoto
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on May 04, 2013, 03:41 pm
Io aspetto la versione PRO per fare qualcosa di definitivo (sempre se pighixxx ci vuole lavorare).
OT: cosa significa quell' omino vicino al nick?
Ciao
C
Title: Re: Ardutester - Arduino Component Tester
Post by: amario57 on May 04, 2013, 03:53 pm
x iscrizione
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 04:08 pm
06m in linea

- funzione ShowFET() sistemata
- pulizie di primavera al codice (spero le ultime)
- controllo Short Circuit
- preparativi generali per aggiungere la funzione di induttanzimetro  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on May 04, 2013, 04:12 pm
Flashata, non capisco come funzioni la modalità short circuit
Ciao
c
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 04:23 pm

Flashata, non capisco come funzioni la modalità short circuit
Ciao
c


metti insieme i tre probe (o fili) et voila  :D
(In futuro servirà per entrare nel menu self-test
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on May 04, 2013, 04:37 pm

- preparativi generali per aggiungere la funzione di induttanzimetro  :D


Voglio sperare che ci metti pure lo gnognolo e l'antanometro  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 04:41 pm

Voglio sperare che ci metti pure lo gnognolo e l'antanometro  :smiley-mr-green:


E' il minimo  :D
deve diventare catafurgico iperblastico.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 04:53 pm
Siccome non avevo il coraggio di chiederlo a Michele  :D, ho trovato questo:

http://www.eevblog.com/forum/reviews/more-product-teardowns/
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on May 04, 2013, 05:03 pm

Siccome non avevo il coraggio di chiederlo a Michele  :D, ho trovato questo:


Da notare che usa un PIC serie 16 come micro :)
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on May 04, 2013, 05:06 pm

...
OT: cosa significa quell' omino vicino al nick?
...


Non ci posso giurare sopra, ma credo che la possibilita' maggiore sia il sesso dichiarato all'iscrizione ... maschio, femmina, o "fantasma" (non dichiarato :P) ... ma potrei sbagliarmi ...




Voglio sperare che ci metti pure lo gnognolo e l'antanometro  :smiley-mr-green:

E' il minimo  :D
deve diventare catafurgico iperblastico.


Facile, basta interpolare i prolegomenti dell'involutore ipercubico con il parallasse deflazionistico dell'ipermassa flottante ...  :P :smiley-mr-green: XD
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 05:07 pm

Da notare che usa un PIC serie 16 come micro :)


... senza quarzo esterno
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 05:48 pm
Volevo chiedere una cortesia ai presenti.
In allegato c'è un file .ZIP
Contiene 3 eseguibili (uno per mac, uno per windows e uno per linux)
Per chi possiede linux può controllare se funziona?

Non fa niente, esce solo una finestra ma è importante per me sapere se sono sulla strada giusta.
Grazie
Title: Re: Ardutester - Arduino Component Tester
Post by: nid69ita on May 04, 2013, 05:59 pm
Su Ubuntu 12.10 mi parte, finestra con pulsante Test (che non fa nulla)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 06:01 pm

Su Ubuntu 12.10 mi parte, finestra con pulsante Test (che non fa nulla)


Bene  :D
Tra poco posto il programma che teoricamente visualizza tutte le seriali installate nel sistema. Se funziona sono (siamo) a cavallo.

Per la cronaca sto programmando in RealBasic  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 06:06 pm
Eccolo. Premendo il pulsante test dovrebbe visualizzare le porte seriali del sistema.
Grazie a tutti.
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on May 04, 2013, 06:28 pm
Su XP pro sp3 sembra funzionare ... risultato: "Seriali disponibili: \\.\COM1" (vero :P)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 06:31 pm

Su XP pro sp3 sembra funzionare ... risultato: "Seriali disponibili: \\.\COM1" (vero :P)


Bene. L'ho testato su 7 e funziona.
Su Mac Ok.
Attendo i linuxuser  :D

Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on May 04, 2013, 06:37 pm

Bene. L'ho testato su 7 e funziona.


A me dice sempre file corrotto, mi sa che c'è ancora il problema degli allegati con estensione .zip, meglio su il .rar come formato.
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on May 04, 2013, 06:42 pm
Anch'io l'ho dovuto scaricare 2 volte ... la prima mi ha scaricato solo 130K, e dava "inaspettata fine dell'archivio", la seconda volta me l'ha scaricato correttamente ... sono problemi del forum ? ... pensavo fosse la mia linea, che fa abbastanza schifo ....
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 06:43 pm
Sto facendo l'upload via ftp sul mio sito...
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 04, 2013, 06:44 pm
anche a me dice c he e' corrotto,
bella idea, ho capito cosa vuoi fare, un visualizzatore per pc dei risultati  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: nid69ita on May 04, 2013, 06:46 pm
Anche a me su Ubuntu mi scarica solo 46k dello zip.

Quando su tuo sito, provo (mi ricordi il link che su ubuntu non l'ho nei preferiti di fox?)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 06:49 pm
Ecco l'elenco dei downloads:

Versione PC:
http://at.pighixxx.com/prg/Windows/app.exe
Versione Mac:
http://at.pighixxx.com/prg/Mac/app.zip
Versione Linux:
http://at.pighixxx.com/prg/Linux/app
Title: Re: Ardutester - Arduino Component Tester
Post by: nid69ita on May 04, 2013, 06:53 pm
Mi sembra funzioni:
Code: [Select]

Seriali disponibili:

/dev/ttyS0
/dev/ttyS1
...                     ho abbreviato elenco...
/dev/ttyS29
/dev/ttyS30
/dev/ttyS31


Ho dovuto però cambiare nelle proprietà: "permesso di esecuzione"->si e "altri accessi" -> leggi e scrivi (era solo leggi)
Non sono esperto di Linux, meglio sentire @Leo, ma su internet ho letto questo:
Code: [Select]

Porta IRQ Indirizzo   dispositivo dispositivo
sui PC I/O           in uscita          in ingresso
COM1 4 0x3f8 /dev/cua0 /dev/ttyS0


Nell'elenco ho solo ingressi, forse su Linux bisogna trovare anche le uscite (help @Leo !!!)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 06:59 pm

anche a me dice c he e' corrotto,
bella idea, ho capito cosa vuoi fare, un visualizzatore per pc dei risultati  :)


:D
Si e non solo i risultati...


Mi sembra funzioni:

Seriali disponibili:
/dev/ttyS0
/dev/ttyS1
(cut)

Ho dovuto però cambiare nelle proprietà: "permesso di esecuzione"->si e "altri accessi" -> leggi e scrivi (era solo leggi)


Ti ha inserito tutte le seriali, anche quelle virtuali. Per curiosità, visto che non ho mai utilizzato l'IDE di Arduino in Linux, quando selezioni la seriale su Strumenti->Seleziona Seriale ti escono tutte le seriali (anche quelle virtuali?)

edit
Chiedo anch'io aiuto a Leo
Title: Re: Ardutester - Arduino Component Tester
Post by: nid69ita on May 04, 2013, 07:03 pm
No, l'IDE mi da solo ttyS0 che è l'unica seriale fisica che ho.
Non ho mai provato arduino su ubuntu.

EDIT: ora ho collegato una Uno.   Tra le seriali ho anche ->  ttyACM0
Ti confermo anche io che il tuo invece non la elenca (ho riprovato adesso)
Ubuntu 12.10 (ita)

@leo, a me non da nessuna segnalazione di errori all'avvio.
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on May 04, 2013, 07:03 pm
All'avvio il programma spara un errore sul terminale:
Code: [Select]

IBUS-WARNING **: Unable to connect to ibus: Impossibile connettersi: Connessione rifiutata


Inoltre la lista delle seriali NON è completa perché le schede Arduino con chip Atmega8/16U2 come convertitore seriale per via del loro firmware che emula una seriale virtuale su Linux vengono montate come /dev/ttyACMx mentre il tuo software non le rileva.
Con l'Arduino UNO collegata, il tuo software non me la vede (attualmente è montata come /dev/ttyACM0):
Code: [Select]
Seriali disponibili:

/dev/ttyS0
/dev/ttyS1
/dev/ttyS2
/dev/ttyS3


SO Arch Linux con desktop XFCE
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 07:07 pm

All'avvio il programma spara un errore sul terminale:
Code: [Select]

IBUS-WARNING **: Unable to connect to ibus: Impossibile connettersi: Connessione rifiutata


Inoltre la lista delle seriali NON è completa perché le schede Arduino con chip Atmega8/16U2 come convertitore seriale per via del loro firmware che emula una seriale virtuale su Linux vengono montate come /dev/ttyACMx mentre il tuo software non le rileva.
Con l'Arduino UNO collegata, il tuo software non me la vede (attualmente è montata come /dev/ttyACM0):
Code: [Select]
Seriali disponibili:

/dev/ttyS0
/dev/ttyS1
/dev/ttyS2
/dev/ttyS3


SO Arch Linux con desktop XFCE


Grazie Leo per la pronta risposta.
Su Mac le seriali virtuali le vede tranquillamente. Aggiusterò un'attimo la cosa via codice. Risolto questo ho risolto il 90% dei problemi. Alla fine sarà un sistema multipiattaforma (nel pieno spirito di Arduino  :D)

Chiedo cortesemente qualcuno che si offra come cavia per testare la versione *nix. Grazie
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 04, 2013, 07:51 pm
Ragazzi, prometto di non smarronarvi più  :D
Ho ricompilato, metto qui solo la versione *nix.

http://at.pighixxx.com/prg/Linux/app-nix.zip (http://at.pighixxx.com/prg/Linux/app-nix.zip)

Grazie ancora.
Title: Re: Ardutester - Arduino Component Tester
Post by: brunello22 on May 04, 2013, 11:32 pm
Stavo testando ( scusa @testato ) il tutto.

mentre con la Rev 03, pure con i suoi limiti mi dava dei valori reali ( provata solo con dei Bjt) , la V06x, mi da' dei valori assurdi, soprattutto nelle resistenze e nella Vf dei transistor

Quote
ArduTester v0.6m

BC546
Component Found:21
NPN EBC=321
B=329 Vf=230mV

BC557
Component Found:21
PNP EBC=321
B=300 Vf=232mV


BD139
Component Found:21
NPN EBC=312
B=143 Vf=242mV


BC516 Darlington
Component Found:21
PNP EBC=123
B=40.41k
Vf=1196mV


BC517 Darlington
Component Found:21
NPN EBC=321
B=859 Vf=1185mV

LED Rosso
Component Found:20
1--2
Vf=1773mV


LED BIANCO
Component Found:20
1--2
Vf=2795mV
C=39pF


LED VERDE
Component Found:20
1--2
Vf=2978mV
C=63pF

LED BLU
Component Found:20
1--2
Vf=3095mV
C=20pF


CONDENSATORE 22Nf
Component Found:11
1--3
23.05nF

CONDENSATORE 100µf 50V
Component Found:11
1--3
87.36äF


RESISTORE 220 Ohm 1%
Component Found:10
1--3
224.5ô


RESISTORE 4700 Ohm 5%
Component Found:10
1--3
12.07kô


RESISTORE 10 kOhm 5%
Component Found:10
1--3
4680ô

RESISTORE 22 kOhm 5%
Component Found:10
1--3
10.58kô


RESISTORE 220 kOhm 5%
Component Found:10
1--3
215.6kô

TICK106D
Component Found:25
SCR
GAC=213

IRF540N
Component Found:22
MOSFET N-ch enh.
GDS=132
Vth=214mV
Cgs=1483pF

Title: Re: Ardutester - Arduino Component Tester
Post by: nid69ita on May 05, 2013, 12:12 am

Ragazzi, prometto di non smarronarvi più  :D
Ho ricompilato, metto qui solo la versione *nix.
http://at.pighixxx.com/prg/Linux/app-nix.zip (http://at.pighixxx.com/prg/Linux/app-nix.zip)
Grazie ancora.


Funziona (anche se lo zip qualche problema me lo da, come cartella non lo estrae, come singoli file si, miaApplicazione e RBGUIFramework.so nella stessa cartella, parte)

Port0 - /dev/ttyACM0
Port1 - /dev/ttyS0
Port2 - /dev/ttyS1
Port3 - /dev/ttyS10
Port4 - /dev/ttyS11
....
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 05, 2013, 12:16 am

Stavo testando ( scusa @testato ) il tutto.

mentre con la Rev 03, pure con i suoi limiti mi dava dei valori reali ( provata solo con dei Bjt) , la V06x, mi da' dei valori assurdi, soprattutto nelle resistenze e nella Vf dei transistor
(cut)


Infatti c'è ancora un problema noto (segnalato anche sul TODO ad inizio sketch). Il problema è stato identificato e verrà risolto nelle prossime ore...
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 05, 2013, 12:19 am


Funziona (anche se lo zip qualche problema me lo da, come cartella non lo estrae, come singoli file si, miaApplicazione e RBGUIFramework.so nella stessa cartella, parte)

Port0 - /dev/ttyACM0
Port1 - /dev/ttyS0
Port2 - /dev/ttyS1
Port3 - /dev/ttyS10
Port4 - /dev/ttyS11
....


Bene, allora la strada intrapresa è quella giusta.
Domani viene risolto il problema evidenziato da Brunello dopo di che si va avanti a testa bassa  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: nid69ita on May 05, 2013, 12:20 am
Scusa Pighi, siccome Processing c'e' per linux/winzoz/mac  non potevi fare una interfaccia Arduino/Processing ?
Così tra l'altro chi sa un pò di Java se la personalizza.

Su ubuntu 12.10
Code: [Select]

import processing.serial.*;
Serial myPort;      
println(Serial.list());

output:
[0] "/dev/ttyACM0"
[1] "/dev/ttyS0"

Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 05, 2013, 12:25 am

Scusa Pighi, siccome Processing c'e' per linux/winzoz/mac  non potevi fare una interfaccia Arduino/Processing ?
Così tra l'altro chi sa un pò di Java se la personalizza.


Ci avevo pensato, ma poi ho parecchia esperienza in Realbasic e per mia praticità ho pensato di rilasciare tutto su questa piattaforma. Tra l'altro ci tengo a precisare che renderò pubblici i sorgenti quindi chiunque potrà personalizzare l'interfaccia utente; Realbasic è utilizzabile gratuitamente per un mese (La licenza è legata all'email  :D)
Ciao
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 05, 2013, 01:11 am
faremo un porting per Processing  :)

Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 05, 2013, 09:54 am
06n in linea

-CheckRes Ok  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on May 05, 2013, 10:00 am
@pighixxx
Come si usa la checkRes?
Ciao
c
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 05, 2013, 10:02 am

@pighixxx
Come si usa la checkRes?
Ciao
c


Non si usa  :D
E' una funzione basilare per il funzionamento dell'ArduTester.
Aveva qualche problema e sballava i risultati (vedi il post di Brunello)

edit
Qualche problema c'è la ancora ma sto risolvendo...
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on May 05, 2013, 10:49 am
@Pighi:
confermo che l'ultima versione funziona con la mia Linux box senza errori sul terminale e rilevando correttamente la porta USB dell'Arduino.
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 05, 2013, 11:45 am
Non vi posso lasciare fare test un attimo che incasinate tutto  :smiley-yell:

Win7-64
usandolo su un pc con installato porte seriali Bluetooth, l'applicativo si blocca completamente, e resta in attesa per tantissimo tempo, diversi minuti, prima di riuscire a dare la lista delle COM
(testato con stack bluetooth BlueSoleil)

Se necessitano veramente posso rpovvedere a testare tutti i principali Stack, Toshiba, Microsoft, pero' e' una cosa brutta e lunga, spero non serva  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on May 05, 2013, 11:50 am
Su Linux questi problemi legati al bluetooth non ci sono. Ho appena ritrovato una chiavetta bluetooth ed ho fatto il test.
Ah, la chiavetta non dà problemi neanche con l'IDE di Arduino (per il diverso sistema di gestione delle periferiche di Linux).
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 05, 2013, 11:51 am

(cut)
Se necessitano veramente posso rpovvedere a testare tutti i principali Stack, Toshiba, Microsoft, pero' e' una cosa brutta e lunga, spero non serva  :)


No, non serve  :D
Sto riscrivendo la parte. Appena pronta la posto e se dopo qualche anima pia vuole testarla mi fa una grossa cortesia.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 05, 2013, 11:52 am
Come al solito win***  :smiley-mr-green:

Ps) Non voglio iniziare nessuna oswar
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 05, 2013, 01:32 pm
Nel caso dell Ide a cui fa cenno Leo la colpa è di rxtxserial, che si usa sotto java per la gestione della seriale. La colpa non è di windows in quel caso.
Realbasic gestisce da se la seriale ?
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 05, 2013, 01:38 pm

Nel caso dell Ide a cui fa cenno Leo la colpa è di rxtxserial, che si usa sotto java per la gestione della seriale. La colpa non è di windows in quel caso.
Realbasic gestisce da se la seriale ?



Utilizza il modulo System per interfacciarsi all'hardware del computer.

Qui il pezzo di codice per rilevare le seriali:
Code: [Select]
  Dim i As Integer, p As Integer
  p = System.SerialPortCount
  If p > 0 Then
    For i = 0 to p -1
      ListBox1.AddRow("Port" + cstr(i) + " - " + System.SerialPort(i).Name)
    Next
  Else
    ListBox1.AddRow("<nessuna porta seriale>")
  End If
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 05, 2013, 03:02 pm
E quindi scusa, non per difendere windows, ma è colpa di chi ha scritto questo modulo il non sapersi interfacciare correttamente con le com bt. Cosi come è colpa degli autori della rxtxserial se non sanno gestire la stessa cosa.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 05, 2013, 03:16 pm

E quindi scusa, non per difendere windows, ma è colpa di chi ha scritto questo modulo il non sapersi interfacciare correttamente con le com bt. Cosi come è colpa degli autori della rxtxserial se non sanno gestire la stessa cosa.


Realbasic usa il modulo System per interfacciarsi con l'hardware; Semmai è il System (non di RealBasic) a fare qualche capriccio  :D
Ma il "tantissimo tempo" che dici te in quanto è quantificabile?
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 05, 2013, 03:32 pm
Appunto, io del modulo ho parlato, non di realbasic, cosi come non è colpa di arduino ma di rxtxserial nell altro caso.
Parliamo di 2 minuti credo forse 3. Non sono a casa non potassio provare ora.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on May 05, 2013, 03:38 pm
@Testato
Con le mie seriali bluetooth e il software di pighixxx, da quando premo test a quando mi esce il risultato passano 14 secondi e durante il processo la finestra non risponde.
Windows 8
Ciao
C
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 05, 2013, 04:34 pm
Win8 va un po meglio quindi, 64bit ?
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on May 05, 2013, 04:58 pm
Rigorosamente 64bit
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 05, 2013, 05:40 pm

Ma il "tantissimo tempo" che dici te in quanto è quantificabile?

Esattamente 100 interminabili secondi, l'ho cronometrato con il mio orologio a valvole  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 06, 2013, 10:32 am

Esattamente 100 interminabili secondi, l'ho cronometrato con il mio orologio a valvole  :)


Valvole o non, sono tanti...

Ho messo al primo post il PCB aggiornato e tutti i files gerber per la creazione.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 06, 2013, 10:43 am
Nel setup() puoi semplificare:
Code: [Select]
pinMode(pushButton, INPUT);                    //Set pin to input
digitalWrite(pushButton, HIGH);                //Turn on pullup resistors


con
Code: [Select]
pinMode(pushButton, INPUT_PULLUP);              //Set pin to input and turn on pullup resistors

Funziona solo con IDE > 100.  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 06, 2013, 10:45 am

Nel setup() puoi semplificare:
(cut)

Funziona solo con IDE > 100.  :smiley-mr-green:


ok, lo farò. Oggi pensavo di pubblicare una nuova versione con induttanzimetro ed altro  :D
La tua revisione sarà preziosa
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 06, 2013, 06:03 pm
Cari amici, mi pregio di darvi un "lieto annuncio"! Pighi mi ha dato il suo consenso a poter utilizzare il firmware al quale sta lavorando per realizzare uno strumento stand-alone (vi ricordo che lui sta lavorando su uno shield) che sarà oggetto di un prossimo articolo su Elettronica In; saranno ovviamente salvaguardati tutti i suoi diritti sulla paternità e maternità del firmware, visto che oltre e ringraziamenti e citazioni, sarà pubblicato il link al suo sito come unico in grado di garantire "futuri aggiornamenti" del firmware. Anche se lui ha messo il firmware gratuitamente a disposizione di tutti, a me è sembrato doveroso coinvolgerlo in parte in questa idea che, proprio oggi, è stata approvata dalla Rivista e messa in scaletta per il prossimo autunno. Il risultato sarà uno strumentino con tanto di contenitore specifico che opererà esattamente come il famoso DCA-55, ma anche meglio, viste le varie implementazioni (p.es la componentistica passiva che il DCA non legge) che sta facendo.
Un pubblico ringraziamento a Pighi ed uno stay tuned a tutti Voi; posseggo il DCA-55 e vi assicuro che mi è sempre stato di grandissimo aiuto sul tavolo del lab, purtroppo costa un bel po', con questo lavoro invece si risparmieranno un bel po' di soldini, ad iniziare dalla stampa del PCB.
Approfitto per ricordarvi che MDSRL ha avviato da tempo il service dei PCB di Elettronica In, anche se non ha aggiornato il sito, garantisce la stampa e l'invio di singoli pezzi di tutto ciò che è stato pubblicato a partire da marzo 2012, con costi indicativi di circa 9 euro per un PCB con serigrafia e solder mask, di dimensioni non superiori a 16x10cm. Se qualcuno riscontrasse difficoltà in tal senso mi contatti che girerò subito la problematica al DT.
Grazie Pighi!!! XD
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 06, 2013, 06:22 pm
Bè... a questo punto spero implementerai un bel display 20x4.  ;)
Toccherà rivedere il firmware "E-in Edition" per DeArduinizzarlo e togliere i riferimenti ad altri micro, tanto suppongo che si userà il 328. Giusto?

Direi che si possa togliere anche lo splash screen finale.  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 06, 2013, 06:24 pm

Bè... a questo punto spero implementerai un bel display 20x4.  ;)
Toccherà rivedere il firmware "E-in Edition" per DeArduinizzarlo e togliere i riferimenti ad altri micro, tanto suppongo che si userà il 328. Giusto?

Direi che si possa togliere anche lo splash screen finale.  :smiley-mr-green:


Direi di no. PaoloP rimane  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 06, 2013, 06:25 pm
Si ma già me li sento: "E chini esti custu PaoloP?"  :smiley-mr-green: :smiley-mr-green: :smiley-mr-green: (E chi è questo PaoloP?)

EDIT: Mi sa che è la volta buona che mi abbono alla rivista.  ;) (prima però devo risolvere 2 problemi: lo spazio per archiviarla e dirlo a mia moglie. Il secondo problema è il più difficile :smiley-eek-blue:)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 06, 2013, 06:42 pm

Bè... a questo punto spero implementerai un bel display 20x4.  ;)
Toccherà rivedere il firmware "E-in Edition" per DeArduinizzarlo e togliere i riferimenti ad altri micro, tanto suppongo che si userà il 328. Giusto?

Direi che si possa togliere anche lo splash screen finale.  :smiley-mr-green:

A me non costa nulla, devo capire se le info visualizzate per ogni componente lo richiedono, altrimenti aggiungeremmo due righe vuote. In ogni caso questo richiede interventi sul firmware, e quindi deve pensarci Pighi. O meglio con lui (e magari con te ;)) dovremo ragionare in modo tale che il firmware sia unico e sia settabile mediante una variabile iniziale come 1-shield o 0-stand-alone. Se si ricorre a questo stratagemma Lui può garantire gli aggiornamenti futuri (nei modi che più gli aggradano....), se invece dovessi essere io e mettere mano al software, inevitabilmente lui si troverebbe nel tempo a dover fare doppie modifiche, e questo non ha alcun significato.
Se ciò non è possibile allora io manipolerò il firmware originale per farne una specifica versione stand-alone ma non potrò garantire i futuri aggiornamenti.
Lo splash screen finale, nonostante le buone, giuste e sante intenzioni di Pighi, sarà trasformato in un commento ben evidente all'interno del firmware, ma non potrà apparire sul display, in compenso il tuo nome apparirà accanto a quello di Pighi (chiaro che saranno i vostri nomi veri 8)) all'interno dell'articolo, le definizioni le studieremo al momento opportuno, e per questo credo valga la pena sacrificare lo splash ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 06, 2013, 06:44 pm
v06o in linea

- Funzione Selftest (cortocircuitare i 3 probes e premere il pulsante)
 Visualizza un Selftest di ArduTester con parametri utili per il debug

- Implementata funzione SelfAdjust()
 Servirà per autocalibrare ArduTester. Si accederà tenendo premuto il pulsante per più di 3sec. (Non ancora abilitata)

- Aggiustamenti minori



Si ma già me li sento: "E chini esti custu PaoloP?"  :smiley-mr-green: :smiley-mr-green: :smiley-mr-green: (E chi è questo PaoloP?)

EDIT: Mi sa che è la volta buona che mi abbono alla rivista.  ;) (prima però devo risolvere 2 problemi: lo spazio per archiviarla e dirlo a mia moglie. Il secondo problema è il più difficile :smiley-eek-blue:)


:smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 06, 2013, 06:47 pm
@Michele

Con la versione 07x ho previsto la possibilità di installare un lcd 20x4 (Mi è stato chiesto anche sui forum internazionali).
Splash o no è giusto che ci sia anche il nome di Paolo visto che sta collaborando attivamente allo sviluppo  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 06, 2013, 06:51 pm
Per i pulsanti (pressione lunga o corta) ti potrebbe essere utile questa libreria oppure qualche linea di codice e passa la paura.

EDIT:
@Michele
Comunque, per come è strutturato il programma, non necessita di grosse modifiche per lavorare in stand-alone.

Un punto da rivedere, ad esempio è questo
Code: [Select]
//Set ADC port low
void SetADCLow(void)
{
  digitalWrite(A0,LOW);                         
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
}

unico punto dove si citano i pin dell'Arduino e non i riferimenti alla porta.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 06, 2013, 06:58 pm

@Michele

Con la versione 07x ho previsto la possibilità di installare un lcd 20x4 (Mi è stato chiesto anche sui forum internazionali).
Splash o no è giusto che ci sia anche il nome di Paolo visto che sta collaborando attivamente allo sviluppo  :D

Completamente d'accordo, puoi testimoniare che la questione te l'avevo già sollevata io in privato :)


EDIT: Mi sa che è la volta buona che mi abbono alla rivista.  ;) (prima però devo risolvere 2 problemi: lo spazio per archiviarla e dirlo a mia moglie. Il secondo problema è il più difficile :smiley-eek-blue:)

Se e quando supererai i due problemi, per l'abbonamento ricordati di contattarmi in MP :)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 06, 2013, 06:59 pm
edit


Per i pulsanti (pressione lunga o corta) ti potrebbe essere utile questa libreria oppure qualche linea di codice e passa la paura.


Quale?  :smiley-eek:


Un punto da rivedere, ad esempio è questo
Code: [Select]
//Set ADC port low
void SetADCLow(void)
{
  digitalWrite(A0,LOW);                         
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
}

unico punto dove si citano i pin dell'Arduino e non i riferimenti alla porta.


Quella e altre due tre cosine... Più tardi ti passo un file


Completamente d'accordo, puoi testimoniare che la questione te l'avevo già sollevata io in privato :)


Quoto  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 06, 2013, 07:00 pm

v06o in linea


Mi dai almeno il tempo di leggere e capire le modifiche.  ]:D
Sei peggio di Google Chrome che è già arrivato alla versione 26.  :smiley-eek:
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 06, 2013, 07:22 pm
Code: [Select]

//Set ADC port low
void SetADCLow(void)
{
 ADC_PORT &= ~(1<<TP1);                                                          
 ADC_PORT &= ~(1<<TP2);
 ADC_PORT &= ~(1<<TP3);
}


Spero di non sbagliarmi.  :|

Libreria pulsanti --> https://code.google.com/p/clickbutton/
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 06, 2013, 11:27 pm
Modalità buono
Potrei curare io l aspetto display, usando la mia libreria e dando supporto hw-sw.
Il display da usare sarebbe un bellisimo winstar, come quello della daisy, un cog i2c che quindi alleggerisce lo schema togliendo il pcf esterno.
Ci sono bellissimi bianchi con testo in nero, molto eleganti e professionali. Sia 2 che 4 righe, sia piccoli di dimensuone che grandi.q
Ho aggiornato la libreria con il supporto ai winstar questa settimana, e sto lavorando alla gestione dei caratteri persomalizzati che servono nel progetto.supporto da oggi alimentazione a 3,3v con booster integrato, si potrebbe pensare di fare un progetto a 3,3v 8mhz per risparmiare batterie. Il display da me usato consuma 60uA senza retro accesa, e resta leggibilissimo. Oppure 17mÀ con retro accesa al massimo.
Se inveve si punta a modelli diversi, ma sempre i2c li testo e li aggiungo alla libreria, basta scegliere quelli con il controller compatibile.

Modalita cattivo
Alcuni di voi conoscono le mie critiche ad alcune riviste riguardante la strana gestione delle licenze open. L autote viene costretto a non divulgare il codice open, in quanto lo tengono bloccato per gli abbonati. Un non abbonato andando sul sito non puo scaricare il codice nonostante sia open.
Come si pensa di hedtire la cosa ? Oppure è camniato qualcosa ?
 
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 07, 2013, 12:47 am
Non puo essere che mi confondo su cose che non so :)
È la prima volta che leggo la distinzione di cui parli.
Due domande
1 il link al codice open è pubblicato solo sul cartaceo ? Online continui a non poter scaeicare se non abbonato ? Se è cosi come vedi non cambia nulla perche se non sei abbonato o non compri in eficola non puoi ne vedere il link su carta ne scaricare dal sito.
2 se esiste questa doppia gestione open non manipolato e open manipolato,  cmq se è vero il punto 1, il punto 2 è irrilevante.

Per il discorso hw il punto non si pone se è vero il mio punto 1 in quanto non autorizzo, ne voglio essere partecipe, di riviste che a scopro di lucro attaccano i diritti dei cittadini su licenze open
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 07, 2013, 09:57 am
Test, non riesco a capire il tuo problema col firmware sulla rivista se lo stesso firmware (sketch) verrà pubblicato sempre su questo topic.
Chi non legge la rivista ma conosce il Forum di Arduino, viene qui, e si scarica lo sketch.  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 07, 2013, 10:35 am
capirai che il problema non e' prettamente di questione pragmatica (ci sono infinite soluzioni ad esso), ma di principio.
Una persona che va sul sito di una rivista, legge la copertina della rivista, poi passa a leggere il riassunto dell'articolo che gli piace. In questo riassunto gli viene fatto sapere che il codice e' open source, allora clicca sul link poco sotto e badaaa, viene bloccato da un bella finsetra, la quale dice riassumento "ho metti mano al portafogli oppure non ti faccio scaricare nulla".
non e' che in questa pagina viene dato il link al codice verso questo forum o altra fonte.
Questo secondo i mio parere va contro la licenza
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 07, 2013, 10:58 am
se nessuno appoggia la mia tesi puo' essere che hai ragione, ho la mente aperta per leggere senza pregiudizi i commenti ed i "non commenti"

a me basterebbe che qualcuno che si interessa di licenze mi direbbe, caro testato alla pagina taldetali, della GPL (o altre) e' previsto cio'
visto che ho sempre saputo e creduo che nell'istante in cui si dichiara open un qualcosa, questo qualcosa deve essere disponibile, credo sia sbagliato il comportamento. Non e' che ci guadagno niente da entrambe le posizioni. C'e' gente che perde tempo a guardare le partire, figurati, ritengo questo tempo speso a capire e diffondere le questioni sulle licenze molto ben piu' speso.

Posso solo dirti che in privato ebbi a suo tempo conferme dei miei dubbi, ma che non si tradussero in aperto appoggio.
Title: Re: Ardutester - Arduino Component Tester
Post by: Pelletta on May 07, 2013, 11:00 am

...
ora ci manca pure che una Rivista, che non è una distribuzione gratuita, ma un'organizzazione a scopo di lucro
...

Momento, momento, momento.
A Prepuzio nel suo concorso dove regalava di tasca sua dei componenti in cambio di niente fu detto che queste cose o simili non erano permesse nel forum.
Perchè allora si permette di fare pubblicità gratuita verso organizzazioni a scopo di lucro?

La Rivista se vuole lucrare dovrebbe farlo sul SUO forum, qui (in teoria) è SPAM
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 07, 2013, 11:12 am
non mi piacciono questi concetti di chiusura netti, credo sia utile sempre tenere una porta aperta nel pensare che forse si sta sbagliando. io lo faccio, mentre tu in questo momento ti stai arrogando il diritto di avere ragione.
Scusarsi per non essersi spiegato bene significa sottolineare prepotentemente di avere ragione.

Capisco il tuo personale risentimento su questo punto perche' quando per la prima volta aprii questo discorso lo feci, SBAGLIANDO, prendendo i tuoi lavori come esempio. E giustamente te ne risentisti. Decisi quindi addirittura di far cancellare il topic pur di recuperare sulla questione personale, ma i dubbi invece espressi sulla gestione delle licenze restano eccome.

Pelletta sta mettendo in campo altro ulteriore argomento, cioe' se sia lecito o no pubblicizzare opere a scopo di lucro, anche questo e' un bell'argomento, da non prendere a titolo personale. io mi sto' guardando bene dal citare anche i nomi delle riviste, perche' e' un discorso generale, ed anche quello della pubblicita' di Pelletta deve restare sul generale.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 07, 2013, 11:19 am
Scusate ma ho deciso di eliminare i miei interventi, per me la questione non si pone e non esiste, non devo difendere nessuno e tantomeno me stesso da qualcuno. Ci si risente per argomenti di comune interesse, tipo elettronica, programmazione, idee, progetti ed altro, la filosofia non fa per me.
Title: Re: Ardutester - Arduino Component Tester
Post by: Pelletta on May 07, 2013, 11:31 am
Michele, non fraintendere e soprattutto non te la prendere. Non era un attacco e anche io non volevo difendere o prendermela con nessuno.
Ho citato il concorso di Prepuzio solo come esempio: lui non guadagnava nulla anzi dava dei componenti. Sembra che questa cosa non è permessa.
Allo stesso modo non si dovrebbe permettere di fare pubblicità verso chi trae profitto.
La cosa detta così potrebbe non avere senso però dire "la rivista X pubblicherà l'articolo Y" è una forma di pubblicità commerciale.
Poi se viene rilasciato gratuitamente viene deciso in seguito, non si sa fino al momento della pubblicazione.
Spero mi sono chiarito meglio.

Non eliminare i tuoi interventi che sono sicuramente più preziosi dei miei, a beneficio del Forum.
Senza "BUD" campate uguale, senza di te non lo so ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 07, 2013, 12:20 pm

Senza "BUD" campate uguale, senza di te non lo so ;)

Servite entrambi  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on May 07, 2013, 02:37 pm


...
ora ci manca pure che una Rivista, che non è una distribuzione gratuita, ma un'organizzazione a scopo di lucro
...

Momento, momento, momento.
A Prepuzio nel suo concorso dove regalava di tasca sua dei componenti in cambio di niente fu detto che queste cose o simili non erano permesse nel forum.
Perchè allora si permette di fare pubblicità gratuita verso organizzazioni a scopo di lucro?

La Rivista se vuole lucrare dovrebbe farlo sul SUO forum, qui (in teoria) è SPAM

Mi sono perso gli interventi di Michele perché stamattina ero online ma non seguivo la discussione. Parlo di quello che ho potuto leggere. Prepuzio faceva pubblicità per proprio conto ad una iniziativa sua personale portata avanti su un sito diverso da Arduino.
Title: Re: Ardutester - Arduino Component Tester
Post by: nid69ita on May 07, 2013, 04:26 pm

Pelletta sta mettendo in campo altro ulteriore argomento, cioe' se sia lecito o no pubblicizzare opere a scopo di lucro, anche questo e' un bell'argomento, da non prendere a titolo personale. io mi sto' guardando bene dal citare anche i nomi delle riviste, perche' e' un discorso generale, ed anche quello della pubblicita' di Pelletta deve restare sul generale.


Seguendo questo ragionamento mi sembra
1.non potrei suggerire a qualcuno di comprare un libro (non mio) sull'argomento Arduino perchè chi l'ha scritto ci guadagna?
2.non potrei suggerire un prodotto ad esempio uno shield mettendo anche un link (esempio ad ebay o adafruit) in quanto questi ci guadagnano?
Title: Re: Ardutester - Arduino Component Tester
Post by: gpb01 on May 07, 2013, 04:30 pm

...
a me basterebbe che qualcuno che si interessa di licenze mi direbbe, caro testato alla pagina taldetali, della GPL (o altre) e' previsto cio'
...


Questo sito : http://www.tldrlegal.com/ (http://www.tldrlegal.com/) permette, messo il tipo di licenza, di avere un quadro riassuntivo molto coinciso e chiaro ... ;)

Guglielmo
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 07, 2013, 05:06 pm
grazie, proprio un bel link  :)

Title: Re: Ardutester - Arduino Component Tester
Post by: gpb01 on May 07, 2013, 05:09 pm

grazie, proprio un bel link  :)


... e mi sembra che siano BEN CHIARE le regole della GPL e LGPL ;)

Guglielmo
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 07, 2013, 05:12 pm
Non mi hanno chiarito molto riguardo ai miei dubbi, le domande piu' o meno si potrebbero semplificare cosi:
1- Sarebbe lecito ad esempio raccogliere in giro codice coperto da licenze open e creare un sito dove, dietro pagamento, si riceverebbe il codice stesso ?
2- Sarebbe lecito chiedere di non postare pubblicamente tale codice dopo averlo pagato ?
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on May 07, 2013, 05:32 pm
Testato, non capisco la tua... testardaggine quando si parla di licenze e di software open source. Ti impunti come non mai, rigiri le licenze come un calzino, agli occhi di chi non ti conosce passi quasi per un paladino dell'open source... eppure non hai mai rilasciato nel pubblico dominio un progetto che sia uno  ;)

Se la rivista si accorda con un autore per pubblicare un suo progetto, non vedo il problema nel registrarsi (gratuitamente) per scaricare i contenuti liberi dal loro sito.
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 07, 2013, 05:57 pm
In firma ho vagonate di codice e guide che ho rilasciato con licenza Open Source, a limite possiamo discutere sul termine "vagonate"  ;)

Sul secondo punto spettate un momento, qui c'e' un complotto ? volete farmi passare per pazzo ?
Mi sono registrato ed ho potuto scaricare i firmware, ma prima non era cosi'.
Ricordo addirittura che non io ma qualcun altro posto' lo screenshot che appariva invitando ad abbonarsi per scaricare i codici.

A questo punto altro che discussioni inutili, non solo sono utili ma la rivista ha cambiato strategia, mi compiaccio con me stesso  :)
A questo punto, se volete, avete la mia autorizzazione ad usare la libreria I2C  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on May 07, 2013, 06:23 pm
Nessuno ti vuole far passare da pazzo ma le cose sono cambiate, lo disse Michele tempo fa.
Prima i download erano riservati agli abbonati mentre adesso esiste anche la possibilità di registrarsi al sito e basta, e con questa registrazione gratuita puoi accedere ai contenuti liberi.

Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 07, 2013, 06:34 pm
Ottimo, quindi questa battaglia era vinta e non lo sapevo  :)
Perche' non lo avete detto subito, sul mio primo messaggio chiedevo:

Oppure è camniato qualcosa ?


Si passa alla prossima battaglia.... al mio comando scatenate l'inferno  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 07, 2013, 06:48 pm
Azz,
non vi posso lasciare un attimo da soli che scatenate il putiferio  :smiley-mr-green:

@Testato
Non vedo il problema. Mi sembra che Michele ha scritto a caratteri cubitali che il firmware che verrà utilizzato nel suo progetto, oltre ad essere disponibile nella rivista EI è disponibile in questo forum e secondariamente nel mio sito. La cosa tra l'altro verrà scritta nell'articolo, e quindi non vedo il problema. Sarà disponibile a tutti come lo è già adesso  :D
Io mi ritengo una persona chiara e non mi piace prendere per i fondelli nessuno, ne mi piacciono i giri di parole. (Per non dire qualcos'altro). Qui non si parla di battaglie o guerre, mi sembra che lo spirito non sia mai stato questo. Sono entrato a far parte di questa comunità e mi ritengo una persona fortunata; Quello che ho fatto fino ad adesso, e penso di parlare per la quasi totalità delle persone che frequentano questo forum, non è stato fatto per un ritorno, ma solo principalmente per passione. Spero che la cosa sia chiara, almeno per me lo è.
Buona continuazione,

Alberto
Title: Re: Ardutester - Arduino Component Tester
Post by: gpb01 on May 07, 2013, 06:57 pm

...
1- Sarebbe lecito ad esempio raccogliere in giro codice coperto da licenze open e creare un sito dove, dietro pagamento, si riceverebbe il codice stesso ?
2- Sarebbe lecito chiedere di non postare pubblicamente tale codice dopo averlo pagato ?


1 - SI, sia la GPL che la LGPL, come hai visto, prevedono l'utilizzo per scopi commerciali, quindi tu puoi farci un "prodotto" e venderlo. Chi lo compera ha diritto però a ricevere :

  - GPL : Gli originali, le specifiche delle modifiche fatte, i nuovi sorgenti che hai scritto
  - LGPL: Gli originali, le specifiche di come sostituire le librerie LGPL che hai usato con altre da lui scritte, MA NON i tuoi sorgenti che quindi ... devono link-are le librerie in modo NON statico (altrimenti come le può sostituire ? ;) )

2 - La risposta è già nel punto 1.

Guglielmo
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 07, 2013, 07:04 pm
Grazie Guglielmo per le precisazioni

x Pighi: eventuali battaglie o guerre sia ben chiaro che non erano state messe in campo per il tuo lavoro, ma per la gestione che prima faceva la rivista del codice. La quale gestione ora e' cambiata e quindi la battaglia e' vinta.
Uso questi termini non perche' a me consoni, ma perche' affibiatimi. L'importane e' che la rivista ha cambiato i suoi modi di gestione del codice.
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on May 07, 2013, 07:30 pm

x Pighi: eventuali battaglie o guerre sia ben chiaro che non erano state messe in campo per il tuo lavoro, ma per la gestione che prima faceva la rivista del codice.


Fate troppa polemica inutile per questioni di lana caprina.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 07, 2013, 07:33 pm

Fate troppa polemica inutile per questioni di lana caprina.


+1
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 07, 2013, 08:58 pm


x Pighi: eventuali battaglie o guerre sia ben chiaro che non erano state messe in campo per il tuo lavoro, ma per la gestione che prima faceva la rivista del codice.

Fate troppa polemica inutile per questioni di lana caprina.

Infatti, ed è quello che ho inutilmente cercato di far capire un'intera mattinata, rodendomi il fegato perché non amo litigare con nessuno, specialmente per queste sciocchezze basate sull'inesistenza dei fatti. Ora Test dice di aver vinto la battaglia, e contro chi? Non certo con Elettronica In, alla quale non ha mai scritto una riga di segnalazione o protesta (ed avrei proprio voluto vederlo.....omissis). Quando pubblicai il mio Programmatore HV chiesi al DT spiegazioni sul funzionamento del download e consigliai loro di rivedere la politica di distribuzione perché sarebbe stato bene premiare tanto l'abbonato quanto il lettore, e siccome non era possibile selezionare questa seconda categoria e, probabilmente stimolati da più parti, decisero di "imporre" la sola registrazione al sito. Questo naturalmente valeva solo per il software "proprietario", intendendo con tale termine NON la provenienza bensì il fatto che fosse stato scritto espressamente per un progetto pubblicato, mentre il software preso pari pari da un sito ed utilizzato su un progetto senza modifiche è sempre stato pubblicato come tale, con tanto di link al sito del produttore, mentre una copia veniva messa nel download solo per comodità dei lettori.
Quello che non si vuole capire che fino a che io e qualcun altro non abbiamo iniziato a scrivere lavori basati sul mondo ATMEL/Arduino, la stragrande maggioranza dei progetti, oltre il 90% era basata sui PIC ed il codice era scritto INTERAMENTE da esperti della Rivista e, come tale, non esisteva alcun obbligo di "regalarlo" a chicchessia: la Rvista lo regalava agli abbonati e lo offriva agli altri sotto forma di PIC programmato.
L'avvento di Arduino e del suo mondo Open Source ed altre piattaforme hanno cambiato rapidamente certi connotati della Rivista, appena se ne sono accorti si sono adeguati; una delle mie motivazioni basilari era: mi avete fatto scrivere ed insegnare la Programmazione ISP, non c'è articolo in cui io non la richiami per la preparazione del micro, a che serve se poi non gli forniamo il file per programmarlo?
Sempre il sottoscritto, e lo sanno benissimo i soliti noti, perché ho sempre tenuto aggiornato il Forum, e se qualcuno avesse dubbi domani faccio intervenire il DT della Rivista per testimonianza e conferma, ha iniziato un anno e mezzo fa a martellare i loro cabasisi affinché avviassero la distribuzione diretta dei PCB a pagamento, spiegando che molti non realizzavano i loro progetti proprio per l'elevatissimo costo della stampa del PCB. Questa cosa nacque per due motivi personali: avrei tanto voluto realizzare una scheda di un loro progetto e dovetti rinunciare, nonostante le mie insistenze, e poi mi avrebbe fatto piacere che qualcuno potesse facilmente replicare i miei progetti, alcuni molto buoni e utili. Erano restii ma alla fine trovarono una soluzione ottimale: strinsero l'accordo con MDSRL che si impegnò a stampare qualsiasi loro PCB (credo dal marzo 2012 in poi, ma non ne sono sicurissimo se vale anche per i precedenti) su richiesta a costi spendibili (circa 9 euro fino al 16x10, se non sbaglio) a chiunque gliene facesse loro richiesta.
Queste cose le ho dette e ridette, ma si deve cercare sempre ed a tutti i costi, ad intervalli più o meno regolari, di imbastire una inutile polemica che non ha alcun fondamento, basandola su ridicole questioni di principio, che tali non sono. MI ero ripromesso di non caderci più, ma Test lo considero un amico ed ho cercato per l'ennesima volta di spiegare, per la verità avendo dimenticato la storia precedente, ma visto che girava come una trottola nelle sue elucubrazioni ho lasciato perdere. Certamente il sottoscritto non entrerà MAI PIU' in queste questioni, collaboro con Elettronica In e ne vado fiero, ho conosciuto fior di professionisti e gente che ha grandissima stima di me, non faccio loro pubblicità ma semplicemente porto a conoscenza del Forum i lavori che il sottoscritto pubblica, visto che fa piacere a molti e ricevo tante attestazioni di stima e sono spronato ad andare avanti. Il giorno in cui un MOD dovesse dirmi che non devo più nominarla non lo farò più, ma se dovesse iniziare la caccia alle streghe bisognerebbe far sparire milioni di link a siti commerciali, prodotti ebay, consigli chiesti espressamente da utenti; la pubblicità si può definire tale se porta lucro diretto a chi la fa, io non sono pagato a spot.
Per chiudere voglio chiarire che quanto scritto è rivolto per conoscenza al Forum e non al solo Test, che pure ha cercato a tutti i costi di far scoppiare il caso, visto che ben ricordo (e qualche sprazzo si è visto anche stavolta) che nelle occasioni precedenti furono più di uno a lanciare le accuse di speculazione. Per me la questione finisce qui, memorizzerò il link a questo post così da usarlo come promemoria ogni volta che rivedrò focolai di rivolta XD

@ Pighi: spendo una parola pubblica per te. Ho profonda ammirazione per il lavoro che stai facendo e che hai fatto, posso e devo testimoniare la tua immensa disponibilità riguardo la proposta del progetto stand-alone, ed il tuo totale distacco da qualsiasi forma di speculazione. Ti ho definito santo a patto che cambiassi il nick :D e mantengo il mio impegno, eppure c'è gente che ancora crede che tu stia mettendo in piedi le fondamenta per un regno speculativo basato su montagne di denaro. Non c'è niente da fare.....
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on May 07, 2013, 09:31 pm

Per chiudere voglio chiarire che quanto scritto è rivolto per conoscenza al Forum e non al solo Test, che pure ha cercato a tutti i costi di far scoppiare il caso, visto che ben ricordo (e qualche sprazzo si è visto anche stavolta) che nelle occasioni precedenti furono più di uno a lanciare le accuse di speculazione. Per me la questione finisce qui, memorizzerò il link a questo post così da usarlo come promemoria ogni volta che rivedrò focolai di rivolta XD


Mi permetto di aggiungere un paio di "pensieri" personali, open source/open hardware non è sinonimo di gratis, direi che Arduino è un ottimo esempio di come si possa guadagnare denaro con un progetto totalmente open.
Trovo deprecabili certi comportamenti di critica verso chi si prodiga per far crescere, in tutti i sensi, la comunità perché pubblica su una importante rivista italiana alcuni dei suoi lavori e viene qui a segnalare l'articolo, comunque di argomenti in topic col forum, non c'è nulla di male in questo, anzi dovreste ringraziare chi usa il proprio tempo libero per scrivere articoli interessanti sulle riviste.


Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 07, 2013, 10:16 pm
io invece mi meraviglio del perche' si ci arrabbi cosi' tanto. E' nella normalita' delle cose avere pareri diversi, pensarla diversamente, l'importante e' non credere di avere sempre ragione, ma di ascoltare a mente perta le ragioni altrui.
Io porto avanti battaglie di principio in molti settori, questo e' uno dei luoghi dove ne ho fatte di meno, forse anzi questa e' l'unica, ebbene di cosa mi si accusa ?
- Quando la prima volta ho aperto il problema "rivista ingiustamente non distribuisce codici al pubblico" sono stato attaccato
- Ora che riapro il caso, perche' io credo nelle mie battaglie e non mi fermo certo davanti ai primi ostacoli, fortunatamente solo e soltanto Leo si prende la briga di aggiornarmi che la rivista e' andata proprio nella direzione da me sperata.
Ebbene che si fa ? si ci arrabbia ancora con me  :smiley-yell:
Fortuna vostra che io non porto rancore con nessuno, ed anzi vedro' di portare avanti piu' battaglie di principio su queste pagine. Deve pur esserci un eroe da queste parti, io ho le spalle forti  :)

W Arduino Forum
W La Rivista

Ultima cosa, visto che erroneamente e' stato citato, il caro prepuzio, che anche io all'epoca del concorso "regalo componenti" guardai con sospetto (ricorderanno alcuni che eravamo da poco incappati in quel ladro di pcb che poi le rivendeva, e credevo fosse lui reiscritto con altro nome), non stava affatto pubblicizzando opere esterne al forum, era un'iniziativa tutta imperniata qui internamente al forum e gli venne negato.
E cmq anche su quest'aspetto vedo improvvise barricate, al qual pro ? siamo ancora in democrazia, se riterro' che una pubblicita' vada contro le norme del forum lo segnalero', punto, senza paura di essere accusato di chissa' quali pazze idee filosofiche. Chi di competenza decidera' in merito, se la decisione e' convincente se ne prende atto e si ringrazia, se non e' convincente, si ringrazia ugualmente e si continua la battaglia  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on May 07, 2013, 10:30 pm
Testato, alle volte mi viene da pensare che tu non ti batta per degli ideali ma per il solo gusto di seminare zizzania  ;)
Lo dimostra questa tua fissa delle licenze. In passato ne abbiamo discusso non so quante volte. Ti abbiamo dato dei pareri che però non ti piacevano perché non erano conformi alle idee che tu ti eri fatto in merito alle licenze. Se vuoi toglierti lo sfizio e non ti fidi dei nostri pareri, perché non contatti un legale del settore e ti fai spiegare come stanno le cose?  ;)

Ok. Direi che potremmo chiuderlo qui, questo OT, che ne dite? Ringrazio Michele perché, nonostante il poco tempo che aveva, ha voluto precisare alcune cose ma, soprattutto, ho apprezzato il fatto che ha parlato con franchezza e sincerità, cercando di chiarire con Testato, che vedo considera un amico (perché un amico lo correggi, uno di cui non te ne frega nulla  lo assecondi), le cose come stavano.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 07, 2013, 10:39 pm
Leo, perdona, un'ultima cosa a Test, non me la posso tenere, lo vedo già vestito di tutto punto con l'ermellino:
Bel discorso, manca solo una frase a conclusione:
"Miei prodi, oggi i più fortunati tra voi moriranno per me, ma gli altri, tornando a casa vittoriosi, come già ad Austerlitz, potranno fieramente dire un giorno, ai figli dei loro figli «io c'ero!!»" [font=Script]Waterloo, 18 juin 1815. Napoleòn Bonaparte[/font]
ah, non ti scordare il cappello ed una visitina ogni tanto all'Elba, ricorderai che ogni tanto le battaglie si perdono  :smiley-mr-green:

Leo: c'è un solo modo per risolvere la cosa, creare una GPL_Test, scritta sotto sua dettatura e costringere il mondo ad adottarla, l'esercito ora ce l'ha  :D

Test: tvb  :*
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 07, 2013, 11:32 pm
Anche io  :)

Mi sto schiantando dal ridere e per poco non svegliavo i bambini   :smiley-yell:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 08, 2013, 12:05 am
Non ha importanza se hai perso o vinto, quel che conta veramente è l'aver lottato strenuamente per le cose in cui credi.
Mi ricorda una certo Don Chisciotte...

Ragazzi, a parte gli scherzi, siamo qui per far crescere e soprattutto crescere! Non perdiamoci in una pozzanghera d'acqua. Andiamo avanti con il lavoro, tutto il resto è noia...


Ps) Voglio essere premiato per il post con più citazioni  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 08, 2013, 09:33 am
Ieri ho fatto la spesa.
Ho preso le R da 680 1%, ma non ho trovato quelle da 470K. Le ho prese al 10%  =(
Ne ho 15... seleziono le tre più simili e sistemo il valore del #define.
Nel frattempo me le ordino via internette!!

Ho preso una nuova breadboard e appena avrò qualche minuto libero (tra le 22 e le 5 del mattino, perchè negli altri orari è impossibile) monto tutto e faccio qualche prova.
Ho preso anche componenti a caso da testare.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 08, 2013, 09:49 am

Ieri ho fatto la spesa.
Ho preso le R da 680 1%, ma non ho trovato quelle da 470K. Le ho prese al 10%  =(
Ne ho 15... seleziono le tre più simili e sistemo il valore del #define.
Nel frattempo me le ordino via internette!!

Ho preso una nuova breadboard e appena avrò qualche minuto libero (tra le 22 e le 5 del mattino, perchè negli altri orari è impossibile) monto tutto e faccio qualche prova.
Ho preso anche componenti a caso da testare.


Perfetto,
così avrai la possibilità di testare il tutto. Nel pomeriggio dovrei postare il punto di tutto. A dopo.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 12, 2013, 05:53 pm
Sto proseguendo lo sviluppo del software che si interfaccerà con Ardutester.
Non voglio svelare tutte le funzioni che avrà, sarà una sorpresa. :D
Una cosa carina, che mi sembra nessuno ha mai implementato, è l'acquisizione dei dati e l'accesso e comparazione ad un database componenti.
Ho pensato di estrapolare una parte (Il transistor finder) e pubblicarla:

(http://pgdev.pighixxx.com/sw/tf.png)

Questa è una versione alfa, fa solo la ricerca dei transistor. La versione finale che sarà poi all'interno del software Ardutester fornirà tantissime altre informazioni del transistor.
Un piccolo riassunto:

- piedinatura e case
- tutte le informazioni (Polarità, Ucb, Uce, Ueb, Ft, Ic, CCtip, Pc, Materiale, Tj, Hfe)
- equivalenti
- ricerca ed equivalenti di transistor americani, russi e giapponesi
- ricerca parametrica per qualsiasi valore
- utilizzo del transistor
- e altro ancora :D

Come al solito chiedo a qualche anima pia se può testare il software (soprattutto Linux).

Qui i download:
- (Versione Linux) (http://pgdev.pighixxx.com/sw/TRFind_L.zip)
- (Versione Mac) (http://pgdev.pighixxx.com/sw/TRFind_M.zip)
- (Versione Windows) (http://pgdev.pighixxx.com/sw/TRFind_W.zip)
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 12, 2013, 09:00 pm
Ciao Pighi,
scusami, ma sono impantanato col lavoro per almeno i prossimi 10 gg.
Tra le altre cose devo anche andare fuori Sardegna.

non correre troppo in avanti, lo so che sei un vulcano di idee, ma così non riesco a seguirti.  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 12, 2013, 09:55 pm
Non ci crederai ma lo avevi capito che puntai a questo, e lo speravo.
Intendi appoggiarti esternamente dove ? Si ci può ad esempio prendere i valori, la foto, ecc dal sito RS ?
Accendo il PC e testo su win, hai risolto il problema seriali BT ?
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 12, 2013, 10:22 pm
Funziona, mi ha trovato il 2N3055  :)
forse ho inteso male, intendi quindi includere un database, non andare a cercare info online ?
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 13, 2013, 09:44 am

(cut)
non correre troppo in avanti, lo so che sei un vulcano di idee, ma così non riesco a seguirti.  :smiley-mr-green:


:D
Sto solo dedicandomi al software client, tranquillo.


Funziona, mi ha trovato il 2N3055  :)
forse ho inteso male, intendi quindi includere un database, non andare a cercare info online ?


Tutto in locale, puoi staccare internet  :D
Oggi vedo di postare una nuova versione con quasi tutte le funzioni abilitate.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 13, 2013, 08:22 pm
Eccomi qui.  :D

(http://pgdev.pighixxx.com/sw/tf02.png)

Il download è sempre lo stesso (Quello di un paio di post fa).
Alcune funzionalità:

- E' possibile cliccare sulla sinistra di un transistor (Apparirà una medaglietta) per fixarlo (In poche parole tutti i transistor fixati rimaranno anche con nuove ricerche)
- In futuro servirà per fare una comparazione (approfondita)
- Doppio click su un transistor per visualizzare tutte le caratteristiche
- Tasto destro per altre funzioni  :D

TODO:

- Sulla finestra dei parametri del transistor sarà possibile cliccare sugli equivalenti per visualizzare i parametri degli stessi
- Finestra per la comparazione
- Pinout (Già domani)
- Download Datasheet
- Implementazione di tutti i case (lavoraccio, visto che li sto disegnando tutti da 0 perchè non esiste niente di qualità)
- Collegamento con Ardutester e sorprese varie (Già domani)
- Miglioramento interfaccia (Già domani)

Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 14, 2013, 03:03 pm
Se volessi montare un LCD non I2C si protrebbero usare i pin 2, 3 ,4 ,5 ,6 e 7, spostando il pulsanti su A4 e A5. e disabilitando solo i pin digitali su A1, A2 e A3, la I2C e la SPI per una versione stand alone minimale. Si può fare?
In questo modo useresti solo librerie ufficiali.

Code: [Select]

#include <avr/power.h>

 ACSR = (1<<ACD); //Disable the analog comparator
 DIDR0 = 0x3F; //Disable digital input buffers on all ADC0-ADC5 pins   <-- da modificare
 DIDR1 = (1<<AIN1D)|(1<<AIN0D); //Disable digital input buffer on AIN1/0

 power_twi_disable();
 power_spi_disable();


Quando non si usa la seriale c'è anche
Code: [Select]
power_usart0_disable();
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 14, 2013, 03:53 pm

Se volessi montare un LCD non I2C si protrebbero usare i pin 2, 3 ,4 ,5 ,6 e 7, spostando il pulsanti su A4 e A5. e disabilitando solo i pin digitali su A1, A2 e A3, la I2C e la SPI per una versione stand alone minimale. Si può fare?
In questo modo useresti solo librerie ufficiali.
(cut)


Teoricamente si, però si sacrificherebbe la parte dell'analizzatore logico...
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 14, 2013, 04:20 pm
e' bellissimo, un capolavoro  :)
ma visto che questo sw ragiona in base alla sigla, mentre l'ìardutester di certo on potra' leggere la sigla, quale e' il legame ?
intendi filtrare la ricerca in base ai parametri che ti restituisce l'ardutester ?
e' una genialata, se non l'hai pensata tu me ne approprio io  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 14, 2013, 04:25 pm
Test, e come la metti con le tolleranze? misura 3 BC337, e magari in giorni differenti e poi capisci che non è possibile, e se prevedi un range sicuramente ci saranno delle sovrapposizioni; da quanto ho capito si basa sulla disposizione dei pin e sull'HFE minimo, però i tipi di transistor sono infiniti, quindi ad un certo punto il risultato potrà essere quello di svariate sigle che rientrano in quei parametri e quella pinature.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 14, 2013, 05:40 pm
La sigla la leggi sull'integrato.  :smiley-sweat:
Se lo stai misurando con l'ArduTester vuol dire che lo hai di fronte  :smiley-mr-green: quindi lo puoi leggere.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on May 14, 2013, 05:45 pm
@MicheleMenniti
Pighixxx che è gentilissimo mi ha comprato delle resistenze allo 0,1%, penso che con queste tolleranze il problema che ti poni tu non ci sia....
Colgo l'occasione per ringraziare pubblicamente di cuore pighixxx
Ciao
C
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 14, 2013, 08:27 pm
resta di base il concetto che se scrivi la sigla fai prima, pero' il discorso di far partire una query al database in base alle caratteristiche rilevate e' interessante come concetto, giusto per avere un range di risultati sul quale cliccare. Se il range di componenti non presenta quello voluto lo si mette a mano.
Visto che e' partito con il farci testare un sw per il riconoscimento delle seriali sto' tentando di anticiparne l'utilizzo.
Altra possibilita' sarebbe creare un database dei propri componenti testati, sempre facendo arrivare i dati dalla seriale.

Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 14, 2013, 08:29 pm

@MicheleMenniti
Pighixxx che è gentilissimo mi ha comprato delle resistenze allo 0,1%, penso che con queste tolleranze il problema che ti poni tu non ci sia....
Colgo l'occasione per ringraziare pubblicamente di cuore pighixxx
Ciao
C

Cecé, distinguiamo le due cose: quando si parla di possibili tolleranze non ci si deve "concentrare" esclusivamente sui componenti del circuito, ma anche sulle tolleranze costruttive dei componenti sotto misura. Infatti suggerivo a testato di misurare tre transistor uguali in tre momenti diversi e leggerene i risultati; se sono dello stesso lotto costruttivo daranno risultati simili (ma difficilmente identici) tra loro, ma già provenendo da due lotti o, peggio, da due produttori differenti, ne leggi delle belle; quindi la mia non è una fissazione, provare per credere ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on May 14, 2013, 08:37 pm
e spesso si va anche oltre le tolleranze, ieri ho tirato fuori un bel bc317 dal mio cassetto, nuovo mai usato.... era guasto  :)
il discorso di creare un filtro sulle caratteristiche rilevate puo' essere utile anche per creare risultati su equivalenze. oppure butare questi dati nel database dei componenti porpri catalogati e far apparire quelli piu' vicini alle caratteristiche, se ad esempio serve un componente in piu' ma no lo si ha.
Le possibilita' sono infinite, io per ora tento solo di anticipare, in modo da poter dire Lo Avevo Detto Io  :smiley-yell: :smiley-yell: :smiley-yell:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 14, 2013, 08:38 pm
Ha ragione Michele, i miracoli non si possono fare. E' anche vero che l'ArduTester non legge solo l'hFE del transistor  ;) e una bella query non me la toglie nessuno per fare una scremata generale. Diciamo che quello che ho pubblicato e solo una piccola parte di quello che farà il software ArduTester. Pensavo di riuscire a pubblicare entro oggi una nuova revisione ma nisba.
Una cosa è certa, ci saranno delle belle sorprese  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on May 14, 2013, 08:40 pm
Si, immagino che non debba essere una cosa precisissima, basta che restringa la ricerca ad un paio di transistor..
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 14, 2013, 08:43 pm

Si, immagino che non debba essere una cosa precisissima, basta che restringa la ricerca ad un paio di transistor..


E' impossibile restringere la cosa ad un paio di transistor, però andrà bene per trovare un equivalente nel database e limitare la ricerca ai transistor fixati (Quello che si avvicina di più)

Sto svelando troppe cose, dopo si perde l'effetto sorpresa  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 14, 2013, 09:37 pm
comunque sia il lavoro è più che eccellente, il mio timore è che questo software non finisca mai, conoscendoti :smiley-sweat: e questo significa che io non inizierò mai il mio lavoro; va bene che tanto in questo periodo sono sommerso, ma più in là sarai pressato in modo violento ]:D
Title: Re: Ardutester - Arduino Component Tester
Post by: nid69ita on May 14, 2013, 10:03 pm

Come al solito chiedo a qualche anima pia se può testare il software (soprattutto Linux).
Qui i download:
- (Versione Linux) (http://pgdev.pighixxx.com/sw/TRFind_L.zip)


Provato su Ubuntu 13.04, parte e trova quel che indico.
Ho fatto la prova della immagine da te inviata (bc33) e mi da tuo stesso risultato.
Title: Re: Ardutester - Arduino Component Tester
Post by: garinus on May 15, 2013, 10:34 pm
come dice il mio professore: è più scientifico credere in babbo natale che nel beta di un transitor  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on May 16, 2013, 09:43 am

come dice il mio professore: è più scientifico credere in babbo natale che nel beta di un transitor  :)


... solo perche' sa che babbo natale e' esistito davvero, in passato :P :D ...
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 16, 2013, 10:30 am

comunque sia il lavoro è più che eccellente, il mio timore è che questo software non finisca mai, conoscendoti :smiley-sweat: e questo significa che io non inizierò mai il mio lavoro; va bene che tanto in questo periodo sono sommerso, ma più in là sarai pressato in modo violento ]:D


Inizierai presto perchè finirò presto  :D

Questa è l'ultima versione del Transistor Finder.
Sarà l'ultima in tutti i sensi perché la prossima sarà integrata nel software dell'ArduTester.

(http://pgdev.pighixxx.com/sw/tf03.png)

Qui i download:
- (Versione Linux) (http://pgdev.pighixxx.com/sw/TRFind_L.zip)
- (Versione Mac) (http://pgdev.pighixxx.com/sw/TRFind_M.zip)
- (Versione Windows) (http://pgdev.pighixxx.com/sw/TRFind_W.zip)

Alcune cosette implementate:

- Advanced Search (I campi sotto sono disabilitati, permetteranno la ricerca da... a...)
- Altri case implementati
- Sulla finestra dei parametri del transistor è ora possibile cliccare sugli equivalenti per visualizzare i parametri degli stessi
- Minori Bug fixes


Provato su Ubuntu 13.04, parte e trova quel che indico.
Ho fatto la prova della immagine da te inviata (bc33) e mi da tuo stesso risultato.


Grazie Nid
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 21, 2013, 04:35 pm
Ciao Pighi,
volevo concentrarmi su una versione non I2C per LCD, se mi confermi che lo sviluppo è fermo al momento uso la versione O per aggiungere la gestione con la LiquidCrystal ufficiale. Con un #define per usare o lcd i2c o lcd normale.
Mi sembra scontato che la mia sarà la versione P.  :smiley-mr-green:

Se me lo confermi stasera mi metto all'opera.  8)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 21, 2013, 04:47 pm

(cut)
Se me lo confermi stasera mi metto all'opera.  8)


Ciao Paolo,
ben tornato.  :D

Ti confermo tutto, così mi posso dedicare alla parte software lato pc.
Più tardi ti passo quello che ho fatto sull'ESR e sull'induttanzimetro.

Alberto
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 21, 2013, 05:03 pm

Più tardi ti passo quello che ho fatto sull'ESR e sull'induttanzimetro.


Non ho capito se è una nuova versione o un sketch a parte.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 21, 2013, 05:08 pm

Non ho capito se è una nuova versione o un sketch a parte.


Sono funzioni a parte che non influenzano su quelle esistenti.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 21, 2013, 06:29 pm
P version.
Ho rimosso il supporto per il 32U4 (tre righe di codice comunque commentate); lo ritengo inutile visto che non si trova in formato PDIP.
Credo sia sufficiente al momento testare il tutto solo su ATmega328 anche in visione di una versione stand-alone.
Cosa ne pensi?

Aggiunto la possibilità di scegliere se attivare LCD e scegliere se avere l'I2C o il normale.
I pin usati per quello normale sono 2,3,4,5,6 e 7.
Il pulsante passa automaticamente dal 2 ad A3.
Se si sceglie LCD normale non viene scollegato l'ingresso digitale connesso al pin A3. (comando DIDR0)

iI file l'ho salvato con LCD I2C commentato.

Compilato su Windows IDE 1.0.5  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 21, 2013, 07:40 pm
Ciao Paolo, come già annunciato nelle pagine precedenti, la versione stand-alone sarà realizzata dal sottoscritto (ovviamente autorizzata da pighi e riportante i nomi dei vari contributor nel firmware). Prima di mettermi al lavoro sto aspettando che mi si consegni la versione definitiva del firmware, ma c'è abbondanza di tempo, visto che devo completare almeno tre lavori.
Il mio intervento è quindi, oltre per precisare questa cosa, anche per dirti di non trascurare nulla, nel tuo apporto, che riguardi il circuito stand-alone, visto che si farà al 100%  ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 21, 2013, 08:29 pm
Ok.
Corretto e inserito in tutte le occorrenze la funzione F per le scritte statiche in progmem.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 21, 2013, 11:43 pm
Bene,
Oggi non ce la faccio...
Domani ti spedisco l'altra parte che ho sviluppato così ci sincronizziamo. (Non prendere paura, non tocca nessuna parte vitale  :D)
Quando sarà collegato al computer via seriale verranno utilizzate le funzioni esistenti (e non solo) per fare le "query" al componente.
Grazie Paolo, a domani.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on May 31, 2013, 11:27 am
(http://pgdev.pighixxx.com/at05.png)

Lo so che sono in ritardo ma le cose stanno andando avanti  :D
Ho aggiunto tutta la parte di gestione sulla P version di Paolo
Per funzionare funziona, adesso devo solo finire di implementare tutte le funzioni ma penso che questo fine settimana, complice il bel tempo, dovrei riuscire a finire una versione alfa del software. Prometto che l'interfaccia sarà migliore  :D

edit
Mi sono dimenticato di dire che ho parlato con Markus, l'autore del software originale e a parte fare i complimenti a Paolo per l'ottimizzazione del codice e apprezzare le altre funzioni future (induttanzimetro e esr meter - funzioni future in fase di testing) ha detto che nei prossimi giorni ottimizzerà la funzione di lettura dei diodi. Stay tuned  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 31, 2013, 02:43 pm
Ho schiacciato sul pulsante test nel tuo post precedente... ma non funziona!!!
Cos'è che sbaglio?  :smiley-eek: :smiley-eek:
Title: Re: Ardutester - Arduino Component Tester
Post by: gpb01 on May 31, 2013, 03:01 pm

Ho schiacciato sul pulsante test nel tuo post precedente... ma non funziona!!!
Cos'è che sbaglio?  :smiley-eek: :smiley-eek:


Emm ... Paolo ... stai scherzando vero ???  :smiley-mr-green:

Quella è solo una una immagine .png di qualche cosa che stà realizzando ... tanto per illustrarcela ;)

Guglielmo
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on May 31, 2013, 03:48 pm

Ho schiacciato sul pulsante test nel tuo post precedente... ma non funziona!!!
Cos'è che sbaglio?  :smiley-eek: :smiley-eek:

forse dovevi collegarci prima un transistor :smiley-yell: :smiley-yell: :smiley-yell:
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on May 31, 2013, 03:59 pm

Ho schiacciato sul pulsante test nel tuo post precedente... ma non funziona!!!
Cos'è che sbaglio?  :smiley-eek: :smiley-eek:


ROTFLMAO XD XD XD
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on May 31, 2013, 04:10 pm
x iscrizione
Title: Re: Ardutester - Arduino Component Tester
Post by: ratto93 on May 31, 2013, 05:25 pm
Mi iscrivo pure io, ho letto metà topic ed è una cosa meravigliosa sto accrocchio, non ho mai scritto per non far figuracce anche se vi seguivo, oramai siete ad un livello troppo alto  :smiley-sweat:
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on May 31, 2013, 08:18 pm


Ho schiacciato sul pulsante test nel tuo post precedente... ma non funziona!!!
Cos'è che sbaglio?  :smiley-eek: :smiley-eek:

forse dovevi collegarci prima un transistor :smiley-yell: :smiley-yell: :smiley-yell:


A ecco.... adesso provo appoggiandolo al monitor.  :smiley-mr-green: :smiley-mr-green: :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jun 01, 2013, 09:37 am
Mi raccomando di tenere i terminali in contatto con le piazzuole dorate, non appoggiarlo cosi dove capita :P :D
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jun 01, 2013, 10:15 am

Mi raccomando di tenere i terminali in contatto con le piazzuole dorate, non appoggiarlo cosi dove capita :P :D

caso mai allargale con un mini-trapano, tipo un Dremel :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jun 01, 2013, 03:03 pm
Pighi piccolo ot, ma cmq riguardante quel capolavoro di sito che stai facendo, nella pagina del cinvertitore binario-dec-hex sotyo c'è un altra funzione di scala fattori, scusa l ignoranza ma a cosa serve ?
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jun 01, 2013, 06:02 pm
Il calcolatore è stato fatto da Brad di Circuitcalculator.com
Riporto la sua spiegazione: I fattori di scala possono essere utilizzati per un convertitore A/D a 8-bit. Con un fondo scala di 2V A=2, B=255 e C=0. I fattori possono essere cambiati come si vuole.

Il sito purtroppo è al 40% di quello che dovrebbe essere (nella mia testa  :smiley-mr-green:):
- Ho quasi terminato la versione web del transistor finder
- la traduzione in inglese di tutto
- Ho tutta una serie di calcolatori che ho trasformato da Excel a Javascript (con tanto di grafici in realtime)
- Tutta la versione interattiva dei pinout Arduino (e altro  :D), una demo qui: http://www.pighixxx.com/test/ (http://www.pighixxx.com/test/)
- Una Knowledge base (quasi terminata) Per es. Come collego un Relè?, Come collego una ventola a 12V? e visualizzerà la risposta e relativa immagine dall'ABC
- Revisionare tutto l'ABC (quasi terminato)
- Più una sorpresina  :*

Ma devo:

- finire l'Ardutester (Altrimenti Michele mi lincia)  :D
- finire un paio di progetti personali
- e lavorare

Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jun 01, 2013, 09:55 pm
pighi, il lavoro per te è un passatempo, ormai lo si è capito, segno tangibile che vivi di rendita, buon per te, buon per noi, buon per l'intero mondo che ci circonda XD
sul resto ovviamente sono in attesa, ma anch'io intanto devo chiudere un bel po' di roba, quindi nessuna minaccia da parte mia :smiley-sweat:
il vero problema sarebbe se ad un certo punto tu non completassi il progetto, NON quando lo completerai XD
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jun 01, 2013, 11:29 pm
quindi se ho capito ti da' il valore di ogni gradino del convertitore in base al fondoscala che usi, utile, pero' va messo in una scheda a parte allora, e con almeno questa spiegazione che hai dato qui

sul discorso dei livelli sulla pagina di test che hai postato, io invertirei, cioe' livello 1 con poche informazioni e se si vuole pporfondire aumenta il livello di info
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jun 04, 2013, 09:34 am
Non dimenticarti dell'indispensabile periferica esterna ...

(http://fc09.deviantart.net/fs16/f/2007/149/0/5/USB_Coffee_Machine_by_vivifyer.jpg)

... cosi non ti potranno piu dire "fa di tutto tranne il caffe'" ... ;) :P XD
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jun 04, 2013, 02:22 pm
:smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jun 07, 2013, 02:12 pm
Ecco la versione 0.6q

Implementate le funzioni client (Serviranno per comunicare con il software)
Rimangono ancora 10K liberi, secondo me dovrebbe starci dentro tutto  :D

Ho quasi terminato le funzioni per:
- Induttanzimetro
- funzione ESR
- SelfAdjust

@Paolo
Usi qualche editor particolare?
Quando mi passi le modifiche mi sballa la formattazione  ]:D
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jun 07, 2013, 03:23 pm
Uso l'IDE per il controllo in fase di compilazione e Notepad++ per scrivere.
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jun 07, 2013, 03:40 pm
configurazione -> preferenze -> menu linguaggio/tabulazioni

e verifica di non aver attivato l'autosostituzione di spazi con tab o viceversa
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jun 07, 2013, 03:43 pm
ok. verificherò.  ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jun 08, 2013, 02:56 pm
Hai mai provato Sublime Text con il plugin per Arduino?
Se lo provi ti innamori  :D

http://www.sublimetext.com/ (http://www.sublimetext.com/)

e il plugin:
https://github.com/Robot-Will/Stino (https://github.com/Robot-Will/Stino)
da inserire nella directory Packages

Poi da Preferences abiliti "Show Arduino Menu"
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jun 08, 2013, 04:16 pm
bello, interessante la stampa della stima di Ram usata e l'autocompletamento

Mancanze rilevate:

- non gestisce le sottocartelle nella directory sketch, cioe' se ho progetto PIPPO, con sotto le varie sottocartelle con le versioni, pippo1,pippo2,ecc nell'ide arduinica e' tutto ordinato, prima entro nella cartella e poi nelle varie sottocartelle. In Sublime invece si apre una pèagina immensa in ordine alfabetico di tutti gli sketch.

- come colori qualcuno ha fatto uno schema che sia come l'ide ? ho provato i vari colori ma nessuno riprende l'ide.

- le TAB, le gestisce ? cioe' la creazione di diversi listati per ogni tab che poi vengono compilate in un unico .hex ?

grazie del consiglio :-)


Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jun 08, 2013, 04:31 pm
Io ho per esempio la cartella Ardutester con dentro le varie versioni v06d, v06e, etc.
In Arduino->Sketchbook mi visualizza Ardutester con sotto le varie versioni (cartelle). In effetti sarebbe bello fosse visualizzato come in Arduino->Examples

Adesso vedo se trovo uno schema Arduino like (Anche se io preferisco alla lunga il Monokai di default)

Certo che gestisce le TAB. Fai una prova, trascina la cartella di un tuo progetto all'interno di Sublime...

Altra cosa che mi piace è la Minimap sulla destra (Comodissima per listati lunghi), Il Serial Monitor, la possibilità di gestire i flag del compilatore e tantissime altre features. E poi legge qualsiasi tipo di file!

edit
Project->Open Project e apri il tuo lavoro
Arduino->Show Sketch Folder e trovi tutto ordinato  :D

riedit
Installa anche questo:
http://wbond.net/sublime_packages/package_control (http://wbond.net/sublime_packages/package_control)
Serve per gestire i vari pacchetti di Sublime
Title: Re: Ardutester - Arduino Component Tester
Post by: nid69ita on Jun 08, 2013, 05:11 pm

Hai mai provato Sublime Text con il plugin per Arduino?
Se lo provi ti innamori  :D


azz, bello. Però USD $70 !!!
Ma non riesco a installare il package_control.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jun 08, 2013, 05:14 pm
Non ho capito come funziona la licenza. Io è da una settimana che lo uso e funziona  :D
Se mai dovesse bloccarsi mi sa che lo acquisterò. Ogni giorno scopro funzioni salva vita/tempo.


Ma non riesco a installare il package_control.


Che errore ti da?
Title: Re: Ardutester - Arduino Component Tester
Post by: nid69ita on Jun 08, 2013, 05:19 pm
No, non capivo come aprire la console command. (Certo che nella pagina di installazione del package control, parla soprattutto della versione 3, della 2 uno specchiettino con il comando da inserire in quel pannello e non dice come aprirlo  :smiley-mr-green:)
Per il buy:
http://www.sublimetext.com/sales_faq
non sembra che si blocchi, solo ti dicono "must" registrarlo. Boh
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jun 08, 2013, 05:49 pm
Allora sembra che se non lo acquisti ogni tanto appare uno splash screen che ti invita ad acquistarlo.
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jun 09, 2013, 12:30 am
maaa... notepad++? tra l'altro la prossima versione di ide potrà compilare e uppare da riga di comando, quindi sarà facilmente integrabile con qualsiasi IDE! addio makefile e acrrocchi fatti alla buona :)
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jun 09, 2013, 01:59 am
ma notepad++ ha gia' un plugin per integrarsi con arduino ?

show sketch folder fa vedere solo la cartella attuale, non tutte le versioni come l'ide ufficiale (intendi Sublime-Arduino-MOstra cartella sketch ?)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jun 09, 2013, 07:42 am
@Testato

Si, hai fatto prima Project->Open Project?
Poi Arduino->Mostra cartella Sketch. (su Mac clicco una volta sul nome del progetto e visualizzo il contenuto)

@Lesto
Il problema di notepad++ (almeno per me  :D) è che funziona solo su Windows.

Il tutto è partito da questa recensione: http://1p1e1.tumblr.com/post/14262857223/9-reasons-you-must-install-sublime-text-2-code-like- (http://1p1e1.tumblr.com/post/14262857223/9-reasons-you-must-install-sublime-text-2-code-like-)a
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jun 09, 2013, 11:56 am
su linux c'è kwrite o gedit che fanno altrettanto
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jun 09, 2013, 12:12 pm

hai fatto prima Project->Open Project?


Openproject non si puo' fare su un file .ino
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jun 09, 2013, 12:24 pm
Scusa, ho sbagliato.  :D
File->Open...
e poi Show sketch folder
Title: Re: Ardutester - Arduino Component Tester
Post by: nid69ita on Jun 09, 2013, 12:27 pm

maaa... notepad++?


A me ha dato notevoli problemi. Di base è un editor come un altro. Interessanti sono i plugin per l'intellisense e il pannello con l'albero delle funzioni/variabili, ma dopo averli installati si inchiodava spesso. Li ho eliminati e uso n++ solo come sostituto del notepad   =(
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jun 09, 2013, 01:00 pm
ah,se cercate funzioni avanzate borland dev C++ oppure eclipse per il c++, eclipse ha il vantaggioce tramite plugin ci puopi programmare un pò di tutto
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jun 09, 2013, 04:16 pm
Su Linux usate Geany come editor di testo, è un software simile a Notepad++ di Windows che supporta un sacco di linguaggi ed è estensibile col sistema dei plugin.

EDIT:
esiste una versione anche per Windows.
http://www.geany.org/Main/HomePage
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jun 09, 2013, 06:05 pm
Ma non esiste per Mac  :D
Sublime Editor esiste per per Mac, *Nix, Win.
Ps) Non sono pagato per fare pubblicità, solo volevo rendere pubblica la mia esperienza (positiva) con l'editor in questione.  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jun 09, 2013, 08:38 pm

Scusa, ho sbagliato.  :D
File->Open...
e poi Show sketch folder

E siamo dinuovo a 10 messaggi fa  :smiley-yell:

O sono rincretinito io o su mac differisce da windows ? sarebbe un bug

crea una cartella chiamata pippo, dentro ci salvi pippo1.ino (che ti crea una sua cartella), poi pippo2.ino (che creera' un'altra cartella)
1- dentro ad Arduino-Cartella degli sketch: hai solo pippo1 e pippo2, non sottostanti a nessuna cartella, quindi mischiati con gli altri
2- se fai openfile ed apri pippo1, facendo Arduino-Mostra Cartella dello sketch, vedi solo il tuo pippo1, infatti parla al singolare, parla della cartella di quel determinato sketch.


solo volevo rendere pubblica la mia esperienza (positiva) con l'editor in questione.  :D

Grazie, effettivamente e' un ottimo editor
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jun 14, 2013, 06:42 pm
Ho preso delle nuove resistenza allo 0.1%.
Ho montato tutto su Arduino 2009...

.. e non funziona!  ]:D ]:D ]:D

Più tardi ricontrollo i collegamenti e il codice.  =( :smiley-roll-sweat:
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jun 14, 2013, 07:49 pm
Paolo, non devi usare il Forum per sfogare la tua incazzatura :D
una prassi seria sarebbe:

preparo tutto
faccio il test
se non funziona ricontrollo tutto per bene
se non funziona ancora mi lamento sul Forum

hai invertito gli ultimi due passaggi creando inutile ansia a tutti coloro che stanno seguendo il progetto :smiley-sweat: :smiley-sweat:
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jun 14, 2013, 08:06 pm
Gomen Nasai.  :smiley-red:
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jun 14, 2013, 08:21 pm

Gomen Nasai.  :smiley-red:

INIAPDQ :)
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jun 14, 2013, 09:15 pm
va bene che gli amerrrricani ci spiano, ma non parlate in codice
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jun 14, 2013, 09:47 pm

va bene che gli amerrrricani ci spiano, ma non parlate in codice

ma quale codice lesto? Paolo ha scritto in giapponese latinizzato ed io ho risposto in francese acronimizzato :D
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jun 14, 2013, 10:37 pm
Te ghe sbajà qualcosa a liveeo hardware.
Mi permetto di scrivere in veneto stretto  :D

Il software funziona (e tu ne sei un fautore quindi dirmi sonni tranquilli)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jun 14, 2013, 10:41 pm

Te ghe sbajà qualcosa a liveeo hardware.
Mi permetto di scrivere in veneto stretto  :D

Il software funziona (e tu ne sei un fautore quindi dirmi sonni tranquilli)

ostrega :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jun 14, 2013, 10:42 pm
:smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jun 19, 2013, 04:31 pm
Se può interessare ho diviso il codice in TAB.
Basta caricare il file ArduTester.ino e l'IDE carica tutti i file .ino presenti nella cartella.
Li ho divisi in base alle funzioni e per componente.

La versione è la 0.6q, senza aggiunte e/o modifiche.
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jun 19, 2013, 05:43 pm
bravo, dovrebbe essere obbligatorio per legge  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jun 19, 2013, 06:53 pm

bravo, dovrebbe essere obbligatorio per legge  :)


Forse che sì forse che no  ;)
Non amavo particolarmente dividere il codice in tab, poi ho visto che aiuta a non avere listatoni lunghissimi.
Il problema è che l'IDE è limitata per cui se fai la ricerca di qualcosa, ti cerca il testo SOLO nella linguetta corrente e NON anche nelle altre, e non c'è la casellina di spunta come negli IDE multitab tipo Geany (esempio).
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jun 21, 2013, 12:50 am
Vero, sarebbe una modifica importante da fare.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jun 21, 2013, 09:19 am
Sono d'accordo, su Marlin ho dovuto perdere mezz' ora a trovare una riga da modificare :(
Title: Re: Ardutester - Arduino Component Tester
Post by: pictux on Jun 21, 2013, 10:05 am
@cece99

Quote
Sono d'accordo, su Marlin ho dovuto perdere mezz' ora a trovare una riga da modificare


Marlin è già diviso in tab  ]:)
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jun 21, 2013, 10:07 am
Lo so :D il problema era cercare con la funzione cerca in tutti i tab, sono diventato matto :(
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jun 21, 2013, 11:30 am
cmq nel frattempo che il team modifichi l'ide al fiune di ricercare in tutte le tab, basta selezionare la tab e ripremere cerca.
Se sono 5 tab sono 5 click, la finestra cerca la si tiene aperta, non e' che la si deve chiudere e riscrivere la query ad ogni tab
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jun 21, 2013, 11:33 am
Si, ma Marlin ha tipo 50 TAB :(
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jun 21, 2013, 02:18 pm
uhh se sei in linux usa
Code: [Select]
grep -l -n "trova questa frase" *
e ti cerca la frase in tutti i file della cartella (e sottocartelle) corrente e stampa il nome del file e la riga dell'occorrenza
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jun 22, 2013, 12:29 am

Si, ma Marlin ha tipo 50 TAB :(

pensavo fossi io il re del tabbing  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: nid69ita on Jun 22, 2013, 12:40 am

Sono d'accordo, su Marlin ho dovuto perdere mezz' ora a trovare una riga da modificare :(


Il cileno ha già fatto anche questa modifica all'IDE. Search in all tabs  :smiley-mr-green:
http://forum.arduino.cc/index.php/topic,118440.0.html
(e ha anche migliorato la rxtx..dll per il problema dei bluetooth come seriali)
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jun 25, 2013, 08:32 pm
Pighixxx,
ho rimontato tutto su breadboard, modificato lo sketch per il mio display i2c della Adafruit, ma ottengo dati sballati.
Se cortocircuito tutto esegue il test:
Code: [Select]
Probing...
T1A Vref
1103mV
T1B Vref
1103mV
T1C Vref
1100mV
T1D Vref
1099mV
T1E Vref
1098mV
T2A +l- 12 13 23
18 13 13
T2B +l- 12 13 23
18 12 12
T2C +l- 12 13 23
18 13 12
T2D +l- 12 13 23
18 11 10
T2E +l- 12 13 23
18 12 11
T3A +h- 12 13 23
-357 -25 -22
T3B +h- 12 13 23
-359 -14 3
T3C +h- 12 13 23
-360 -12 3
T3D +h- 12 13 23
-361 -13 3
T3E +h- 12 13 23
-361 -13 2
T4A
Isolate Probe!
T5A h-
1174 0 1103
T5B h-
18 0 460
T5C h-
1131 0 67
T5D h-
1189 0 1356
T5E h-
90 0 171
T6A h+
1179 4963 3835
T6B h+
1197 4967 4944
T6C h+
249 4995 4993
T6D h+
842 4953 2451
T6E h+
1253 4965 4723

Non mi salva i valori di autoaggiustamento  :smiley-sad-blue:

Se lascio tutto aperto trova un componente
Code: [Select]
Probing...
Component Found:22
JFET N-ch
GDS=321


Devo modificare qualche valore di default?

Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jun 25, 2013, 08:59 pm
una domanda (okok, non ho voglia di leggere direttamenta la risposta da codice, siate clementi):
ma esattamente come FA a riconoscere i componenti?
Come funziona l'acquisizione del valore analogico?
insomma, non c'è una specie di diagramma a blocchi di ogni operazione? se mi spiegate il principio di funzionamento vi posso dare una base per oranizzare il codice in classi.. così quando aggiungi una nuova tipologia di lettura/componente non richi di spaccare tutto quello che hai fatto prima...
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jun 25, 2013, 09:17 pm

una domanda (okok, non ho voglia di leggere direttamenta la risposta da codice, siate clementi):
ma esattamente come FA a riconoscere i componenti?
Come funziona l'acquisizione del valore analogico?
insomma, non c'è una specie di diagramma a blocchi di ogni operazione? se mi spiegate il principio di funzionamento vi posso dare una base per oranizzare il codice in classi.. così quando aggiungi una nuova tipologia di lettura/componente non richi di spaccare tutto quello che hai fatto prima...

questa sarebbe cosa santa, vista la possibilità/necessità di implementare nuove funzionalità nel tempo :)
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jun 25, 2013, 09:21 pm
è esattamemte il motivo per cui nascono le classi ed ereditaretà.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jun 26, 2013, 05:58 pm
:smiley-mr-green:

@Paolo
Riesci a portare la Breadboard all'incontro (Senza che ti arrestino  :D)? Così diamo un'occhiata.
Su due piedi sembra che hai invertito dei pin (Lo stesso problema lo ha avuto anche Cece).
Ci sono un paio di parametri che puoi toccare che sono:

#define RH_OFFSET
#define R_ZERO
#define CAP_WIRES

ampliamente documentati sul sorgente ma non penso sia il tuo caso.
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jun 26, 2013, 06:20 pm


ma esattamente come FA a riconoscere i componenti?


Black magic  :smiley-mr-green:


uffi e come al solito mi tocca imparare le formule arcane da solo -.-"
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jun 26, 2013, 08:28 pm

Anàl nathràkh, urth-vàs Bethùd, dokhjèl Djenvé

Pape satàn, pape satàn aleppe!  ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jun 27, 2013, 04:28 pm
MOOOD! Se cancelli quest'ultima pagina (me compreso) GIURO a nome di tutti che non si lamenterà nessuno e questo tornerà ad essere un MEGATOPIC e non il cugino dello SPAM BAR, dove potresti giustamente dirottare tutti questi alcolizzati, per non dire peggio. tnx 8)


EDIT: ho rimosso anch'io il mio precedente, così come ha fatto Guglielmo, lascio questo aspettando PROPRIO il MOD..... che bella l'automoderazione :)
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jun 27, 2013, 04:39 pm

:smiley-mr-green:

@Paolo
Riesci a portare la Breadboard all'incontro (Senza che ti arrestino  :D)? Così diamo un'occhiata.
Su due piedi sembra che hai invertito dei pin (Lo stesso problema lo ha avuto anche Cece).
Ci sono un paio di parametri che puoi toccare che sono:

#define RH_OFFSET
#define R_ZERO
#define CAP_WIRES

ampliamente documentati sul sorgente ma non penso sia il tuo caso.


Ho preparato la valigia e messo anche la board con l'ArduTester.
Vediamo se dal vivo riusciremo a portare a termine il progetto.  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: nid69ita on Jun 27, 2013, 04:56 pm

Ho preparato la valigia e messo anche la board con l'ArduTester.
Vediamo se dal vivo riusciremo a portare a termine il progetto.  :smiley-mr-green:


Tanto è previsto brutto tempo a Bassano. Perciò potete concentrarvi sui progetti... bevute permettendo  ]:)
Fate qualche foto di qualche ArduTester? La mettete in questo thread? Tanto per vedere come vi è venuta?
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jun 27, 2013, 04:56 pm

MOOOD! Se cancelli quest'ultima pagina (me compreso) GIURO a nome di tutti che non si lamenterà nessuno e questo tornerà ad essere un MEGATOPIC e non il cugino dello SPAM BAR, dove potresti giustamente dirottare tutti questi alcolizzati, per non dire peggio. tnx 8)


Va bene, va bene, li cancello ... permaloso :P XD XD XD
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 03, 2013, 10:24 pm
@Pighi:
domenica scorsa ci siamo accorti con Paolo e Guglielmo che la resistenza da 680 dell'Ardutester è erroneamente riportata nella scheda come blu-grigia-nera mentre questa combinazione di colori è in realtà per una resistenza da 68 ohm.  ;) Per la 680 dovrebbe essere blu-grigia-marrone.
Mi ero scordato di dirtelo al meeting  :smiley-sweat:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 04, 2013, 08:46 am
Grazie,
me l'ha ricordato Paolo.

Si è scoperto un piccolo baco su Ardutester. Così com'è funziona bene solo su Arduino R3 o Standalone  :*
Sto facendo le modifiche, entro oggi sono in linea.

edit
Posterò anche la nuova versione del PCB, del firmware e del software client.
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 04, 2013, 09:27 am

Così com'è funziona bene solo su Arduino R3 o Standalone  :*

Ma il motivo?
Domenica con Paolo siamo diventati matti a cercare di capire il motivo perché sulla sua 2009 non andava.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 04, 2013, 09:31 am
il led sul pin13  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 04, 2013, 09:46 am
E se traslassimo la porta? invece della B (pin 8-13) la D (pin 0-7)?
Ci sarebbe da rivedere il codice per evitare di dare noia alla seriale.

Io una UNO R3 la ho. Stanotte provo. Fin'ora avevo testato senza successo la cosa sulla 2009. Povera schedina... quante gliene ho lanciate.  :smiley-sweat:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 04, 2013, 09:56 am
Il bello è che il problema era sotto agli occhi  :smiley-sweat:

Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 04, 2013, 09:58 am
Purtroppo avevo la vista annebbiata dai fumi dell'alcol che scorreva a fiumi.
Colpa tua!!  ]:D ]:D
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 04, 2013, 09:59 am
La colpa è sempre mia  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: gpb01 on Jul 04, 2013, 10:04 am

Purtroppo avevo la vista annebbiata dai fumi dell'alcol che scorreva a fiumi.
Colpa tua!!  ]:D ]:D


.... questo di sicuro , perché, se ben ricordo, hai fatto varie prove incrociate (quindi anche con la UNO di Pighi) e ... non te ne è andata bene una ...   :smiley-mr-green: XD :smiley-mr-green: XD :smiley-mr-green: XD :smiley-mr-green: XD :smiley-mr-green: XD

Guglielmo
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 04, 2013, 10:30 am
Ma forse era una R2.  ]:)
Title: Re: Ardutester - Arduino Component Tester
Post by: nid69ita on Jul 04, 2013, 10:35 am

Ma forse era una R2.  ]:)


Quindi funziona solo con la Uno di @PaoloP ?  si può mettere come vincolo nelle specifiche.
Scherzo, naturalmente.
Non c'ero all'incontro. Ma di questo Arduino Component Tester (per gli amici ACT) avete provato delle versioni oltre a quella di @pighi?
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 04, 2013, 10:37 am
E' l'opposto.
Funzionava la versione di cece, quella di pighi, quella di luca.... tranne la mia.  =(
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 04, 2013, 10:40 am
Funziona anche ad un altro bel po' di persone  :D
E' che prima di mandare "in stampa" lo shield ho pensato bene di testarlo con altre versioni di Arduino et voilà
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 04, 2013, 12:15 pm
Nella versione stand-alone vedrei bene un LCD 20x4, con pulsantiera direzionale stile Ardu Acquarium Controller

(http://imageshack.us/a/img32/473/homedpp.png)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 04, 2013, 01:48 pm
questo lascialo decidere a me....... XD
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 04, 2013, 03:44 pm

se ben ricordo, hai fatto varie prove incrociate (quindi anche con la UNO di Pighi) e ... non te ne è andata bene una ... 

Difatti non capisco questo. Usando la scheda di Alberto non ti funzionava lo stesso.
Quindi non dovrebbe dipendere solo dall'Arduino, per lo meno nel tuo caso.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 04, 2013, 03:56 pm

questo lascialo decidere a me....... XD

Veloce Menny.... che voglio togliere il mio ardutester dalla breadboard e fare uno standalone ]:D
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 04, 2013, 04:13 pm
Ho motato le sue resistenze sulla 2009
Le mie resistenze sulla sua UNO
Cambiato la breadboard
Cambiato il micro a bordo della 2009
Cambiato le resistenze che non funzionavano sulla UNO.
Messo le mie resistenze su quello di cece, che ovviamente a smesso di funzionare.  :smiley-mr-green:

@Cece
Michele sta aspettando una versione stabile del software, ma qui si continua a cambiarlo.  XD
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 04, 2013, 04:55 pm
Entro breve la consegneremo. Promesson :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 04, 2013, 06:50 pm

Messo le mie resistenze su quello di cece, che ovviamente a smesso di funzionare.  :smiley-mr-green:

Dimenticavo di ringraziarti XD ]:D
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 04, 2013, 07:57 pm

Ho motato le sue resistenze sulla 2009
Le mie resistenze sulla sua UNO
Cambiato la breadboard
Cambiato il micro a bordo della 2009
Cambiato le resistenze che non funzionavano sulla UNO.
Messo le mie resistenze su quello di cece, che ovviamente a smesso di funzionare.  :smiley-mr-green:

ma con l'interscambio di 6 resistenze non funziona più nulla? e che razza di resistenze stai usando, quelle delle stufe elettriche :smiley-yell:?

Quote

@Cece
Michele sta aspettando una versione stabile del software, ma qui si continua a cambiarlo.  XD

Ovviamente, non posso certo impazzire, ora che pighi è rientrato nei ranghi (leggi: fine dell'organizzazione di BDG) spero che ricominci a lavorare seriamente alle 123.000,05 cose che ha lasciato in sospeso, prima che gli cambiamo il nick d'ufficio in "L'incompighiuto"  ]:D ]:D ]:D
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 04, 2013, 08:12 pm
:smiley-mr-green:

Oggi mi sono ufficialmente rimesso a lavorare.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 04, 2013, 08:16 pm

:smiley-mr-green:

Oggi mi sono ufficialmente rimesso a lavorare.

FIAT LUX!!!! XD
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 05, 2013, 11:52 am
In vendita

Normal
--> http://www.ebay.it/itm/Transistor-Tester-NPN-PNP-Mosfet-Diode-Capacitors-Resistors-Tester-/140933746176?pt=LH_DefaultDomain_0&hash=item20d04e4e00&_uhb=1#ht_3812wt_1344

SMD tester
--> http://www.ebay.it/itm/NEW-TRANSISTOR-TESTER-NPN-PNP-MOSFET-THYRISTOR-DIODE-RESISTOR-CAPACITOR-METER-/171003353411?pt=LH_DefaultDomain_0&hash=item27d0981943&_uhb=1#ht_5569wt_1111

SMD version
--> http://www.ebay.it/itm/New-Transistor-Tester-Capacitor-ESR-Inductance-Resistor-Meter-NPN-PNP-Mosfet-/181153376680?pt=LH_DefaultDomain_0&hash=item2a2d9529a8&_uhb=1#ht_6634wt_1111
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 05, 2013, 11:57 am
@Paolo
Dovresti leggere un po' di recensioni su quegli affari...
L'autore del prototipo originale (Markus) ne sconsiglia l'acquisto. Sono più i soldi che spendi per modificarli e farli andare discretamente che l'acquisto dell'aggeggio stesso.

L'Ardutester avrà un paio di chicche in più, tra cui il software client, e scusa se è poco  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 05, 2013, 12:14 pm
Ovvio... è un prodotto molto cinese!!  :smiley-mr-green: :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 05, 2013, 01:35 pm
Grazie della segnalazione Paolo, si potrebbe adattarlo ad usare con il Fw ardutester. Ma c'è schema e Fw di questi cosi ?
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 05, 2013, 01:48 pm
http://www.mikrocontroller.net/svnbrowser/transistortester/

Qui c'è tutto.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 05, 2013, 03:07 pm

Grazie della segnalazione Paolo, si potrebbe adattarlo ad usare con il Fw ardutester. Ma c'è schema e Fw di questi cosi ?


Di quelli cinesi non credo.
Pigi ha linkato il software e gli schemi originali.
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 05, 2013, 06:16 pm
Su cell non riesco a vedere granché, cm interessante il discorso delle piazzole per poggiare gli SMD, ed inoltre sembra ci sia un sistema di ricarica di batteria via USB. Spunti interessanti perl ardutester.
Copiamo tutto  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 05, 2013, 06:40 pm
Suggerimento per i componenti comuni (a due terminali) in SMD:

http://www.ebay.com/itm/SMD-test-clip-meter-prob-For-resistor-capacitor-component-multimeter-/111063104614?pt=LH_DefaultDomain_0&hash=item19dbe07c66

Piazzuole per poggiarci gli SMD, uhm ... e l'influenza del ditone dove la metti ? (capacita' e resistenze parassite della pelle) ... a meno che non usi i guanti in gomma (ma ti voglio vedere a maneggiare SOT23 e 0806 con i guanti :P XD) ... oppure pinzette, ma se sono metalliche o antistatiche rischi dei corti ...
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 05, 2013, 07:01 pm
Unghie o pinzette di plastica  :)
Alla fine un aggeggio del genere ha più senso proprio sugli SMD, che sono meno identificabili ad occhio
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 05, 2013, 07:03 pm
e come cavolo si fa a garantire il contatto tra componente e piazzole :smiley-eek-blue:?
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 06, 2013, 01:22 am
ferrofluido?  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 06, 2013, 09:19 am

e come cavolo si fa a garantire il contatto tra componente e piazzole :smiley-eek-blue:?


Se i componenti sono nuovi, piazzuole dorate ed uno stilo di plastica per tenerceli pressati sopra potrebbero funzionare (se nuovi, i pin in genere sono tutti alli stesso livello, incidenti meccanici a parte :P) ... se no, bisognerebbe costruire una specie di "zoccolo" con pin mobili ... magari fatti con quegli aghi a molla che si usano nei letti delle macchine di controllo per le schede ...

Sto cercando di immaginarmi come si potrebbe fare ... ad esempio, una superfice piana e rigida, isolante, possibilmente coperta in gomma molto dura (per evitare il piu possibile che il componente scivoli ed anche che "affondi" nella gomma falsando i contatti) ... con qualche braccino mobile di materiale isolante con in testa quegli aghi a molla connessi tramite fili isolati in silicone ... tipo questi ad esempio http://www.ebay.com/itm/100-P50-B-16-55-MM-80g-Spring-Test-Probe-Pin-/251167535392?pt=LH_DefaultDomain_0&hash=item3a7ac07120 (magari trovando chi ne vende meno di 100 pezzi :P ... anche se per quantita' inferiori probabilmente il prezzo salirebbe) ... in questo modo si potrebbero testare anche componenti a 3 o 4 pin o piu, dipende quanti pin si vuole mettere ... ;) ... piazzi il componente sul piano, lo tieni fermo intanto che posizioni i pin, e poi lo lasci andare e ci pensano i pin a tenerlo e fare contatto ...

l'unica altra alternativa sarebbero degli zoccoli per test con clips e contatti a molla preformati, ma non e' un'alternativa praticabile ... ci sono troppi tipi di pachages per SMD, ci vorrebbero un centinaio di zoccoli giusto per cominciare ...

Te l'immagini ? ... "bello il tester, ma cos'e' quel pannello da 2 metri quadri che c'e' attaccato ?" ... "gli zoccoli per testare componenti SMD" ... :P XD



EDIT: trovati, 10 pezzi, diametro puntale 0.68, a punta, http://www.ebay.com/itm/10pcs-P50-B1-Dia-0-68mm-Length-16mm-75g-Spring-Test-Probe-Pogo-Pin-/370837294062?pt=LH_DefaultDomain_0&hash=item5657a00bee ... :P XD
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 06, 2013, 09:54 am
@Alberto:
ricordati la R da 680... nella scheda sul primo post è ancora da 68  ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 06, 2013, 10:26 am
@Leo

Si, scusa. Mi sono dedicato a sistemare il firmware dell'Ardutester (Adesso c'è anche l'induttanzimetro e l'ESR). Oggi o domani vedo di pubblicarlo e poi mi dedico a tutto il resto.  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 06, 2013, 11:08 am
Restiamo sui componenti pdip, Etem :smiley-sweat:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 06, 2013, 11:11 am
Una richiesta agli esperti:

Quanto è da considerare affidabile il delay() di Arduino? (Idem per il delayMicroseconds())
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 06, 2013, 11:51 am
Non parlo da esperto, la tempistica è strettamente legata al clock ed al prescaler, il delay dovrebbe bloccare ogni altra attività del micro, a quel punto tutto dipende dalla precisione dell'oscillatore, direi che visto che non siamo in ambito scientifico ti puoi affidare tranquillamente....
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 06, 2013, 03:55 pm

Una richiesta agli esperti:

Quanto è da considerare affidabile il delay() di Arduino? (Idem per il delayMicroseconds())

Affidabile? Forse intendi "preciso". Quanto è preciso il risonatore ceramico esterno. Molto poco. In genere si parla di +/- 10%.
Se però stai pensando allo standalone dell'ArduTester, devi senz'altro metterci un quarzo, ne guadagni tantissimo in precisione appunto.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 06, 2013, 04:01 pm
Si volevo intendere "preciso".
Cosa ne dici della soluzione di Markus Reschke?

Code: [Select]
void MilliSleep(uint16_t Time)
{
  uint32_t               Cycles;        /* timer cycles */
  uint8_t                Timeout;       /* compare value */
  uint8_t                Mode;          /* sleep mode */

  /*
   *  calculate stuff
   */

  /*
      Using timer prescaler of 1024 (maximum):
        MCU frequency  1MHz    8MHz   16MHz
        timer cycle    1024µs  128µs  64µs

      We don't compensate the binary to decimal offset and also not the time
      required for the processing loop, because it would make things much more
      complicated and we don't need exact timing here.
   */

  /* calculate required timer cycles (prescaler 1024) */
  Cycles = Time * (CPU_FREQ / 1000000);      /* timer cycles based on MCU frequency */


  /*
      After returning from the power down or power save sleep modes the
      main oscillator needs following start-up times to stabilize:
      - crystal oscillator:  16k cycles
      - ceramic resonator:   1k or 256 cycles
      - internal RC osc.:    6 cycles

      In power save mode the external oscillator should be turned off. But if
      timer2 is running in synchronous mode the oscillator keeps running. Even
      though we have to consider the start-up time, Weird, isn't it?
   */

  Mode = Config.SleepMode;              /* get requested sleep mode */

  /* compensate oscillator start-up */
  if (Mode == SLEEP_MODE_PWR_SAVE)
  {
    uint32_t        Value;

    Value = Cycles / 256;               /* calculate loop runs */
    Value++;                            /* fix offset by division */
    /* multiply with startup cycles equivalent to timer cycles */
    Value *= (OSC_STARTUP / 1024);      /* overhead cycles */

    if (Cycles > Value)            /* we are able to compensate */
    {
      Cycles -= Value;                  /* subtract overhead cycles */
    }
    else                           /* no way to compensate */
    {
      /* idle mode doesn't require oscillator start-up after wake-up */
      Mode = SLEEP_MODE_IDLE;           /* change sleep mode to Idle */
    }
  }


  /*
   *  setup timer
   */

  TCCR2B = 0;                      /* disable timer */
  TCCR2A = (1 << WGM21);           /* set CTC mode */
  TIMSK2 = (1 << OCIE2A);          /* enable interrupt for OCR0A match */

  set_sleep_mode(Mode);            /* set sleep mode */


  /*
   *  processing loop
   *  - sleep for several intervals until requested time is reached
   */

  while (Cycles > 0)
  {
    wdt_reset();              /* reset watchdog */

    /* get timeout */
    if (Cycles > 255) Timeout = 255;
    else Timeout = Cycles;
    Cycles -= Timeout;
    Timeout--;                     /* interrupt is triggered by cycle after match */
    /* todo: what happens if Timeout is 0? */

    /* update timer */
    TCNT2 = 0;                     /* set counter to 0 */
    OCR2A = Timeout;               /* set value to compare with (timeout) */

    /* sleep */
    /* enable timer by setting clock prescaler to 1024 */
    TCCR2B = (1 << CS22) | (1 << CS21) | (1 << CS20);
    sei();                                   /* enable interrupts */
    sleep_mode();                            /* and sleep */   

    /* after wakeup */
    cli();                         /* disable interrupts */
  }
}


Il problema standalone sarà di Michele  XD
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 06, 2013, 04:16 pm
Fermo restando che in questo algoritmo lui fa anche altre cose, tipo controlla se è appena uscito da sleep, si muove in base ai fuse, perche gestisce diverse vel clock, ed altro, alla fine USA cm un metodo bloccante e deve farlo perche non ha il magico delay a disposizione, resta cmq il discorso precisione perché c'è poco da fare.
La domanda quindi è per cosa usi questo delay ? Influirà e di quanto sul risultato del valore dei componenti ? Il resto credo a noi non serva visto che si usa su un Arduino standard, quindi clock fisso.
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 06, 2013, 04:19 pm
In questo codice mi pare manchi il setup del watchdog. E poi non ho capito cosa stia facendo con il timer 2, il watchdog, e lo sleep. Sta cercando di fare un millis che vada anche con il chip in sleep?

Ma tu che necessità hai?
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 06, 2013, 04:26 pm
I Delay sono critici ed importanti per una buona lettura del componente. Non che adesso non sia preciso ma più i delay sono precisi più le letture sono accurate.

@Leo
Da quello che ho capito fa un delay con il chip in sleep, utilizzando l'oscillatore interno. utilizzando in qualche maniera lo sleep.

edit
Quasi quasi gli scrivo.
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 06, 2013, 04:40 pm
Pighi, non stare a preoccuparti molto di questa cosa.
Con uno standalone con un quarzo esterno al posto del risonatore dell'Arduino avrai una precisione 10 volte maggiore nei tempi, e di conseguenza nei delay, che ti ricordo sono basati sul calcolo dell'overflow del timer 0. Quindi un qualcosa che prende la frequenza dal sistema. Ora, sull'Arduino, tale fonte di clock è appunto quel risonatore sulla schedina. Ma con un quarzo migliora molto.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 06, 2013, 04:46 pm
E' perché mi avanzava un po' di tempo  :D

A parte gli scherzi, sto rifinendo il tutto e ci tenevo a fare 'sti ritocchini. Nel frattempo ho sostituito i vari delay nel firmware con delle funzioni in modo da poterli aggiornare quando si vuole.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 06, 2013, 04:48 pm
La presenza del quarzo era il motivo per cui volevo testare la 2009. Ma li c'è il problema del led e resistenza sul pin 13 che sballa le misure.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 06, 2013, 04:57 pm
Promuoverò una campagna per rimuovere il led sul pin 13 dall'Arduino  :smiley-mr-green:

http://www.instructables.com/id/Remove-LED-from-Arduino-Board/
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 06, 2013, 05:12 pm
Non ho capito come mai il Led pin 13 causa problemi O.o
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 06, 2013, 05:37 pm
Fino alla versione R2 della Uno e sulla precedente 2009 il led è alimentato direttamente dal pin con una resistenza. Quindi consuma corrente erogata dal pin. Sulla Uno R3 è invece pilotato da un op-amp per cui non disturba più
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 06, 2013, 05:39 pm

La presenza del quarzo era il motivo per cui volevo testare la 2009. Ma li c'è il problema del led e resistenza sul pin 13 che sballa le misure.

Non conosco bene come funziona l'Ardutester ma immagino che cambiare pin non si possa, vero? :-)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 06, 2013, 06:08 pm
Come suggerito da Paolo ci sarebbe la possibilità di utilizzare la PORTD invece della PORTB ma sono in qualsiasi caso dolori.  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 06, 2013, 06:14 pm
La comodità della porta B è che i pin mappati sono quelli che vanno dall'8 al 13, mentre per la porta D sono quelli dall'1 al 7. Nel secondo caso, manipolando la porta si dovrebbe aggiustare sempre il tiro quando si usa la seriale. Quindi lettura dello stato dei pin della seriale e riscrittura dell'intera porta compresi due pin iniziali. Giusto? ma se cambia lo stato della seriale tra la lettura e la scrittura?
Insomma... dolori.
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 06, 2013, 07:28 pm
Sì ma con PORTB avete PB6 e PB7 occupati dal quarzo/risonatore, sull'Arduino. Per cui in teoria voi dovreste usare solo 6 pin di quella porta. Se usate PORTD e saltate PD0 e PD1 (i pin della seriale) avete sempre 6 pin liberi.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 06, 2013, 08:02 pm
E sei ne servono.  XD
Tanti quanti le resistenze di precisione.
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 06, 2013, 08:08 pm
Beh, allora non vedo il problema a passare ai pin D2..D7 al posto di D9..D13.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 06, 2013, 08:11 pm
Forse perchè mi ha fatto paura questa nota:

The resistors must be connected to the lower 6 pins of the port

ma nulla vieta che si possa fare un tentativo. (Appena finito tutto)  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 06, 2013, 08:16 pm
Quella nota si riferirà al fatto che userà l'accesso diretto ai pin per pilotare le resistenze. Ma se è questo il problema, basta fare uno shift di 2 posizioni a sinistra del dato da inserire in PORTD prima di effettuare la scrittura.
Esempio (premetto che non conosco il vostro codice): se prima avevate PORTB = valore dopo basta fare PORTD = (valore << 2)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 06, 2013, 09:10 pm

Pighi, non stare a preoccuparti molto di questa cosa.
Con uno standalone con un quarzo esterno al posto del risonatore dell'Arduino avrai una precisione 10 volte maggiore nei tempi, e di conseguenza nei delay, che ti ricordo sono basati sul calcolo dell'overflow del timer 0. Quindi un qualcosa che prende la frequenza dal sistema. Ora, sull'Arduino, tale fonte di clock è appunto quel risonatore sulla schedina. Ma con un quarzo migliora molto.

ovviamente andrò anche oltre il quarzo Leo XD devo tirare fuori qualcosa che non c'entri nulla con lo shield, altrimenti non vale la pena....

PaoloP: perché non mi hai risposto? la mia era una battuta ma anche la richiesta di "vedere" le tue R, non vorrei che avendo preso resistenze di precisione a 5-6 colori tu stia usando valori che non c'entrano nulla con quelliu richiesti, ciò spiegherebbe il fatto che non vanno nemmeno sui circuiti degli altri, non ti pare?
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 06, 2013, 09:12 pm
Le resistenze di Paolo le ho viste. Erano fusi neri con il valore scritto sopra in numeri, se non ricordo male.
Il tester però confermava il valore nominale.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 06, 2013, 09:24 pm
Ciao Michele, non ho visto la domanda.  :smiley-sweat:
Comunque le mie resistenze polacche sono tutte nere con la scritta sopra: 680R e 470K.
Me le hanno date per resistenze con precisione allo 0.1%.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 06, 2013, 09:50 pm

Ciao Michele, non ho visto la domanda.  :smiley-sweat:
Comunque le mie resistenze polacche sono tutte nere con la scritta sopra: 680R e 470K.
Me le hanno date per resistenze con precisione allo 0.1%.

una foto?
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 06, 2013, 09:54 pm
Al momento non mi è possibile.
Domattina.  ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: gpb01 on Jul 06, 2013, 10:28 pm

Comunque le mie resistenze polacche sono tutte nere con la scritta sopra: 680R e 470K.
Me le hanno date per resistenze con precisione allo 0.1%.


Ho acquistato anche io resistenze con precisione allo 0,1% qui da un distributore Svizzero (https://www.distrelec.ch/home (https://www.distrelec.ch/home)) ... alcune sono normali altre, come quelle che descrivi tu, pur essendo da 0,5w sono dei bei barilotti neri con su scritto il valore ;)

Guglielmo
Title: Re: Ardutester - Arduino Component Tester
Post by: gpb01 on Jul 06, 2013, 10:39 pm
@Leo :

Sia che cerchi di modificare il post per allegare la foto, sia che cerchi di crearne uno nuovo con solo la foto, stà li un bel po' e poi .....

Code: [Select]

          `:;;;,`                      .:;;:.          
       .;;;;;;;;;;;`                :;;;;;;;;;;:     TM
     `;;;;;;;;;;;;;;;`            :;;;;;;;;;;;;;;;      
    :;;;;;;;;;;;;;;;;;;         `;;;;;;;;;;;;;;;;;;    
   ;;;;;;;;;;;;;;;;;;;;;       .;;;;;;;;;;;;;;;;;;;;    
  ;;;;;;;;:`   `;;;;;;;;;     ,;;;;;;;;.`   .;;;;;;;;  
 .;;;;;;,         :;;;;;;;   .;;;;;;;          ;;;;;;;  
 ;;;;;;             ;;;;;;;  ;;;;;;,            ;;;;;;.
,;;;;;               ;;;;;;.;;;;;;`              ;;;;;;
;;;;;.                ;;;;;;;;;;;`      ```       ;;;;;`
;;;;;                  ;;;;;;;;;,       ;;;       .;;;;;
`;;;;:                  `;;;;;;;;        ;;;        ;;;;;
,;;;;`    `,,,,,,,,      ;;;;;;;      .,,;;;,,,     ;;;;;
:;;;;`    .;;;;;;;;       ;;;;;,      :;;;;;;;;     ;;;;;
:;;;;`    .;;;;;;;;      `;;;;;;      :;;;;;;;;     ;;;;;
.;;;;.                   ;;;;;;;.        ;;;        ;;;;;
;;;;;                  ;;;;;;;;;        ;;;        ;;;;;
;;;;;                 .;;;;;;;;;;       ;;;       ;;;;;,
;;;;;;               `;;;;;;;;;;;;                ;;;;;
`;;;;;,             .;;;;;; ;;;;;;;              ;;;;;;
 ;;;;;;:           :;;;;;;.  ;;;;;;;            ;;;;;;  
  ;;;;;;;`       .;;;;;;;,    ;;;;;;;;        ;;;;;;;:  
   ;;;;;;;;;:,:;;;;;;;;;:      ;;;;;;;;;;:,;;;;;;;;;;  
   `;;;;;;;;;;;;;;;;;;;.        ;;;;;;;;;;;;;;;;;;;;    
     ;;;;;;;;;;;;;;;;;           :;;;;;;;;;;;;;;;;:    
      ,;;;;;;;;;;;;;,              ;;;;;;;;;;;;;;      
        .;;;;;;;;;`                  ,;;;;;;;;:        
                                                       
                                                       
                                                       
                                                       
   ;;;   ;;;;;`  ;;;;:  .;;  ;; ,;;;;;, ;;. `;,  ;;;;  
   ;;;   ;;:;;;  ;;;;;; .;;  ;; ,;;;;;: ;;; `;, ;;;:;;  
  ,;:;   ;;  ;;  ;;  ;; .;;  ;;   ,;,   ;;;,`;, ;;  ;;  
  ;; ;:  ;;  ;;  ;;  ;; .;;  ;;   ,;,   ;;;;`;, ;;  ;;.
  ;: ;;  ;;;;;:  ;;  ;; .;;  ;;   ,;,   ;;`;;;, ;;  ;;`
 ,;;;;;  ;;`;;   ;;  ;; .;;  ;;   ,;,   ;; ;;;, ;;  ;;  
 ;;  ,;, ;; .;;  ;;;;;:  ;;;;;: ,;;;;;: ;;  ;;, ;;;;;;  
 ;;   ;; ;;  ;;` ;;;;.   `;;;:  ,;;;;;, ;;  ;;,  ;;;;  
We expect to be back online soon, however in the meantime you may try to find help and informations here:

Arduino Main Website
Arduino Playground
Arduino Store
We regret any inconvenience.


... soliti casini con gli attach ??? In questo caso si tratta di un .jpg di meno di 200 KB :(

Guglielmo
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 06, 2013, 11:00 pm
No, a me allega i file correttamente.. vedi sotto
Title: Re: Ardutester - Arduino Component Tester
Post by: gpb01 on Jul 06, 2013, 11:14 pm
... ci riprovo ...
... ecco la resistenza allo 0,1% :

@Leo : ... come vedi ... è casuale ... :( :( :(

Guglielmo

Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 07, 2013, 10:07 am
Guglielmo, le hai usate da qualche parte, tutto ok? A me ricorda roba di trent'anni fa, non è che semplicemente sono straossidati i pin e non fanno contatto sulla bread?
Title: Re: Ardutester - Arduino Component Tester
Post by: gpb01 on Jul 07, 2013, 12:16 pm

Guglielmo, le hai usate da qualche parte, tutto ok? A me ricorda roba di trent'anni fa, non è che semplicemente sono straossidati i pin e non fanno contatto sulla bread?


No, no, Michele, sono recentissime, le ultime me le hanno consegnate non più di una settimana fa ... e a me non danno problemi.

Però, ripeto, le mie sono comprate da un distributore qui e non in Polonia ... quindi ... non so quelle di Paolo ... :smiley-roll:

Guglielmo
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 07, 2013, 12:19 pm
Le mie le ho prese meno di 20 gg fa.
Sembrano nuove e non ossidate: sono identiche a quelle di Guglielmo.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 07, 2013, 12:32 pm
Allora succede qualcosa quando sono attraversate da correnti, potrebbero essere impedenze?
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 07, 2013, 12:38 pm
How to work!

Nel setup l'Ardutester setta la Seriale e inizializza LCd, poi passa a inizializzare l'ADC e carica i valori di default della configurazione
Code: [Select]
 ADCSRA = (1 << ADEN) | ADC_CLOCK_DIV;          //Enable ADC and set clock divider
 MCUSR &= ~(1 << WDRF);                         //Reset watchdog flag
 wdt_disable();                                 //Disable watchdog
 
//Cycling
 RunsMissed = 0;
 RunsPassed = 0;

//Default offsets and values
 Config.Samples = ADC_SAMPLES;                  //Number of ADC samples
 Config.AutoScale = 1;                          //Enable ADC auto scaling
 Config.RefFlag = 1;                            //No ADC reference set yet
 analogReference(EXTERNAL);                     //Set Analog Reference to External
 pinMode(pushButton, INPUT_PULLUP);             //Set pin to input and turn on pullup resistors

imposta il riferimento esterno (si userà poi il riferimento interno a 1.1V) e il pulsante.

Nell loop, viene abilitato il watchdog a 2 secondi, resettate le variabili di riconoscimento di componenti e impostati tutti gli ingressi dell'ADc ad alta impedenza
Code: [Select]
 ADC_DDR &= ~(1<<TP1);                                                          
 ADC_DDR &= ~(1<<TP2);
 ADC_DDR &= ~(1<<TP3);

Viene letta poi la tensione di riferimento.
Code: [Select]
Config.U_Bandgap = ReadU(0x0e);                //Get voltage of bandgap reference

dove la funzione ReadU è:
Code: [Select]
//Read ADC and return voltage in mV (GOTO Free - Thanks to PaoloP)
unsigned int ReadU(byte Probe)
{
 unsigned int      U;                            //Return value (mV)
 byte              Counter;                      //Loop counter
 unsigned long     Value;                        //ADC value
 Probe |= (1 << REFS0);                          //Use internal reference anyway
 boolean cycle;
 do {
   cycle = false;                                // One Time cycle
   ADMUX = Probe;                                //Set input channel and U reference
   //If voltage reference has changed run a dummy conversion
   Counter = Probe & (1 << REFS1);               //Get REFS1 bit flag
   if (Counter != Config.RefFlag)
   {
     waitus(100);                                //Time for voltage stabilization
     ADCSRA |= (1 << ADSC);                      //Start conversion
     while (ADCSRA & (1 << ADSC));               //Wait until conversion is done
     Config.RefFlag = Counter;                   //Update flag
   }
   //Sample ADC readings
   Value = 0UL;                                  //Reset sampling variable
   Counter = 0;                                  //Reset counter
   while (Counter < Config.Samples)              //Take samples
   {
     ADCSRA |= (1 << ADSC);                      //Start conversion
     while (ADCSRA & (1 << ADSC));               //Wait until conversion is done
     Value += ADCW;                              //Add ADC reading
     //Auto-switch voltage reference for low readings
     if ((Counter == 4) && ((unsigned int)Value < 1024) && !(Probe & (1 << REFS1)) && (Config.AutoScale == 1))
     {
       Probe |= (1 << REFS1);                    //Select internal bandgap reference
       cycle = true;
       break;                                    //Re-run sampling
     }
     Counter++;                                  //One less to do
   }
 }
 while (cycle);
 //Convert ADC reading to voltage
 if (Probe & (1 << REFS1)) U = Config.U_Bandgap; //Bandgap reference
 else U = UREF_VCC;                              //Vcc reference  
 //Convert to voltage
 Value *= U;                                     //ADC readings U_ref
 //Value += 511 * Config.Samples;                //Automagic rounding
 Value /= 1024;                                  // / 1024 for 10bit ADC
 //De-sample to get average voltage
 Value /= Config.Samples;
 U = (unsigned int)Value;
 return U;
}


Analizziamo bene la ReadU...
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 07, 2013, 12:53 pm
La funzione inizializza per primo il valore U che sarà poi quello restituito.
Viene impostato il riferimento interno dell'ADC
Code: [Select]
Probe |= (1 << REFS0);                          //Use internal reference anyway
Inizia il ciclo e viene scelto il canale dell'mux
Code: [Select]
ADMUX = Probe;                                //Set input channel and U reference
canale 14 ovvero la tensione interna a 1.1V (nuovo datasheet pag 255 --> http://www.atmel.com/Images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet.pdf (http://www.atmel.com/Images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet.pdf))
Siamo ancora nella fase di inizializzazione dei valori e non nella lettura delle sonde esterne.

il ciclo completo è
Code: [Select]
 boolean cycle;
 do {
   cycle = false;                                // One Time cycle
   ADMUX = Probe;                                //Set input channel and U reference
   //If voltage reference has changed run a dummy conversion
   Counter = Probe & (1 << REFS1);               //Get REFS1 bit flag
   if (Counter != Config.RefFlag)
   {
     waitus(100);                                //Time for voltage stabilization
     ADCSRA |= (1 << ADSC);                      //Start conversion
     while (ADCSRA & (1 << ADSC));               //Wait until conversion is done
     Config.RefFlag = Counter;                   //Update flag
   }
   //Sample ADC readings
   Value = 0UL;                                  //Reset sampling variable
   Counter = 0;                                  //Reset counter
   while (Counter < Config.Samples)              //Take samples
   {
     ADCSRA |= (1 << ADSC);                      //Start conversion
     while (ADCSRA & (1 << ADSC));               //Wait until conversion is done
     Value += ADCW;                              //Add ADC reading
     //Auto-switch voltage reference for low readings
     if ((Counter == 4) && ((unsigned int)Value < 1024) && !(Probe & (1 << REFS1)) && (Config.AutoScale == 1))
     {
       Probe |= (1 << REFS1);                    //Select internal bandgap reference
       cycle = true;
       break;                                    //Re-run sampling
     }
     Counter++;                                  //One less to do
   }
 }
 while (cycle);


Si controlla che il riferimento non sia cambiato e nel caso si effettua una lettura a vuoto
Code: [Select]
 //If voltage reference has changed run a dummy conversion
   Counter = Probe & (1 << REFS1);               //Get REFS1 bit flag
   if (Counter != Config.RefFlag)

se invece il riferimento non e stato modifica si esegue la lettura reale con un numero di lettura pari a Config.Samples (in questo caso 200).
Config.RefFlag è posto a 1 nel setup.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 07, 2013, 01:13 pm
Nel ciclo while interno
Code: [Select]
while (Counter < Config.Samples)              //Take samples
    {
      ADCSRA |= (1 << ADSC);                      //Start conversion
      while (ADCSRA & (1 << ADSC));               //Wait until conversion is done
      Value += ADCW;                              //Add ADC reading
      //Auto-switch voltage reference for low readings
      if ((Counter == 4) && ((unsigned int)Value < 1024) && !(Probe & (1 << REFS1)) && (Config.AutoScale == 1))
      {
        Probe |= (1 << REFS1);                    //Select internal bandgap reference
        cycle = true;
        break;                                    //Re-run sampling
      }
      Counter++;                                  //One less to do
    }


è letto il valore dell'ADC a 16 bit, a differenze dell'analogread che legge 2 byte e poi li unisce
Code: [Select]
// start the conversion
sbi(ADCSRA, ADSC);

// ADSC is cleared when the conversion finishes
while (bit_is_set(ADCSRA, ADSC));

// we have to read ADCL first; doing so locks both ADCL
// and ADCH until ADCH is read.  reading ADCL second would
// cause the results of each conversion to be discarded,
// as ADCL and ADCH would be locked when it completed.
low  = ADCL;
high = ADCH;
#else
// we dont have an ADC, return 0
low  = 0;
high = 0;
#endif
// combine the two bytes
return (high << 8) | low;


ADC è definito nelle lib AVR come
Code: [Select]
#define ADCW    _SFR_MEM16(0x78)
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 07, 2013, 01:19 pm
Alla 4° lettura, se il valore è inferiore a 1024, quindi meno di 256 a lettura e se è stato settato l'autoscale con riferimento normale (5V)
Code: [Select]
if ((Counter == 4) && ((unsigned int)Value < 1024) && !(Probe & (1 << REFS1)) && (Config.AutoScale == 1))
     {
       Probe |= (1 << REFS1);                    //Select internal bandgap reference
       cycle = true;
       break;                                    //Re-run sampling
     }

viene impostato il rifermento a 1.1V, la variabile cycle è vera e il ciclo ricomincia. (prima qui c'era un orribile goto.  :smiley-mr-green:
Così migliora la risoluzione in lettura.
Terminato il campionamento, le solite operazioni.
Code: [Select]
if (Probe & (1 << REFS1)) U = Config.U_Bandgap; //Bandgap reference
 else U = UREF_VCC;                              //Vcc reference  
 //Convert to voltage
 Value *= U;                                     //ADC readings U_ref
 //Value += 511 * Config.Samples;                //Automagic rounding
 Value /= 1024;                                  // / 1024 for 10bit ADC
 //De-sample to get average voltage
 Value /= Config.Samples;
 U = (unsigned int)Value;
 return U;

Il valore viene moltiplicato per il valore di riferimento, 1.1V o 5V, diviso per 1024 (dovrebbe essere 1023??), e diviso per il numero di campioni.

Tutto questo, la prima volta, dovrebbe restituire 1100 mV.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 07, 2013, 01:32 pm
Nel loop(), una volta stabilita la tensione di riferimento interna con la migliore accuratezza possibile si passa alla scarica di eventuali componenti collegati (come i condensatori), poi al controllo dei cortocircuiti tra le sonde e se tutto va bene si passa all'analisi dei componenti collegati alle sonde, vero cuore dell'ArduTester.
Code: [Select]
//Try to discharge any connected component
 DischargeProbes();
 if (CompFound == COMP_ERROR)                   //Discharge failed
 {
   ErrFnd=4;                                    //Skip all other checks
 }
 //Short-circuit
 if (AllProbesShorted() == 3)
 {
   ErrFnd=3;                                    //New cycle after job is is done
 }
 else
 {
   //Check all 6 combinations of the 3 probes
   CheckProbes(TP1, TP2, TP3);
   CheckProbes(TP2, TP1, TP3);
   CheckProbes(TP1, TP3, TP2);
   CheckProbes(TP3, TP1, TP2);
   CheckProbes(TP2, TP3, TP1);
   CheckProbes(TP3, TP2, TP1);

La scarica dei componenti è semplice, vengono portati a massa tutte le resistenze (pull-down) effettuando dei cicli di lettura della tensione e controllando fino a un valore inferiore ad una soglia preimpostata.
Dopo la scarica, viene effettuato il test per verificare il corto delle sonde e in caso positivo si passa al sefttest interno, altrimenti si procede con la funzione CheckProbes. (che vedremo dopo mangiato)  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 07, 2013, 02:01 pm
Viste cosi a occhio, quelle sembrano le resistenze che produceva la Welwyn per i tester analogici ... credo che esista ancora ...

Di migliori credo ci siano solo quelle a strato metallico della Vishay da 0,01%, laser trimmed ... ma l'ultima volta che ho visto uno dei loro listini, costavano come se fossero state fatte d'oro massiccio :P  :smiley-eek-blue:

E usarle SMD ? ... ci sono anche le 1206 allo 0,1% ...
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 07, 2013, 02:23 pm
Le mie sono della Welwyn.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 07, 2013, 02:29 pm
Ho acquistato da Digikey queste:

A103210CT-ND
A103233CT-ND

Alla modica cifra di 124€ per reel (1.000 pezzi)
Title: Re: Ardutester - Arduino Component Tester
Post by: gpb01 on Jul 07, 2013, 02:39 pm
Allego il datasheet delle mie ... sono CAR7 allo 0,1% di precisione ... e costano un occhio (4 € cad ... del resto ... quando ne compri 10 e te le spediscono in 24 ore in ufficio ... paghi anche il servizio)  XD XD XD

Guglielmo
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 07, 2013, 02:45 pm
La prossima settimana arriva la regina del Fablab e poi produrre le schedine in SMD sarà un gioco da ragazzi...

La regina è questa  :D
http://www.youtube.com/watch?v=5G17RgXVq38
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 07, 2013, 03:19 pm
Ce l'ho anch'io ... solo che la mia occupa meno spazio

(http://www.tdiinternational.com/contents/media/sa-nc-metal-tweezers-group.gif)

:P XD XD XD

(... come ti odio ... scherzo, ovviamente :P)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 07, 2013, 03:39 pm

(... come ti odio ... scherzo, ovviamente :P)


:smiley-mr-green:
Adesso devo trovare un service pcb in zona a buon mercato e dopo è fatta.

Chiuso OT, meglio concentrarsi sull'Ardutester.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 07, 2013, 03:40 pm
Più tardi descrivo come funziona la CheckProbe.
Pazientate.  :smiley-red:
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 07, 2013, 04:05 pm

Più tardi descrivo come funziona la CheckProbe.
Pazientate.  :smiley-red:


Fai pure con comodo ... sto ancora cercando di capire quello che hai postato prima ...

Sono rimasto incastrato fra "ADCSRA = (1 << ADEN) | ADC_CLOCK_DIV;" e "MCUSR &= ~(1 << WDRF);" ... :P XD XD XD (scherzo, ma mica troppo :P)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 07, 2013, 04:15 pm
riprendo l'argomento resistenze, vi ricordo che montate su Ardutester non lo fanno funzionare, la prova del 9, se ho ben capito è stata il montaggio di queste R al postoe delle sue sul circuito di cece, ha smesso di funzionare!
Sembrerebbe che sotto lavoro combinino qualcosa di strano, una prova immediata e simpatica sarebbe quella di prenderne due (meglio se di valore diverso), fare un partitore sui 5V e vedere cosa si misura al centro, servono pochi secondi.....
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 07, 2013, 04:24 pm
ADCSRA è l"ADC Control and Status Register A", pag. 255 del nuovo datasheet linkato precedentemente.
E' un registro a 8 bit, esso controlla l'attivazione dell'ADC (AD ENable - bit 7), la start della conversione analogico/digitale (bit 6), altre cosette e la funzione prescaler, ovvero il fattore demoltiplicante del clock dell'ADC nei confronti del clock di sistema. (bit 0, 1 e 2).

MCUSR è il registro di sistema (pag 54 del datasheet) che controlla tra le altre cose il watchdog.
 
@Michele
Sul quello di cece ho montato le mie, ma non quelle nere, quelle colorate al 5% e all' 1%.
Insomma abbiamo fatto delle prove talmente incasinate, modificando di volta in volte più fattori che non ne siamo usciti.
Poi qualcuno offriva Prosecco dalle 10 del mattino... puoi immaginare.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 07, 2013, 04:30 pm
questione chiusa, ed io che vi davo peso, banda di alcolizzati :smiley-eek-blue:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 07, 2013, 04:43 pm
E' sempre colpa mia  :smiley-mr-green:

@Michele
Non ho capito bene che prova bisogna fare con le resistenze?
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 07, 2013, 05:02 pm
In effetti la cosa mi sembrava piuttosto strana ... dai post, io avevo capito che montando quelle specifiche resistenze su un circuito che funzionava, quel circuito aveva smesso di funzionare, il che in genere significa che quelle specifiche resistenze hanno un valore sbagliato, oppure sono difettose (ma ve ne sareste accorti anche solo con un tester :P) ... nessuno aveva accennato al prosecco (sempre i soliti, a dare informazioni incomplete :P XD)

> pighi, penso si riferisse al provare se le resistenze sotto tensione si comportavano in modo corretto ... ad esempio, se prendi due resistenze il serie e le colleghi ad una fonte di alimentazione, e poi misuri la tensione ai capi di ognuna, devi leggere un valore corrispondente alla divisione di tensione data dai loro valori (ad esempio, per due resistenze uguali, il valore su ognuna deve essere la meta' dell'alimentazione, e cosi via) ... se ho capito lo scopo del suggerimento di Michele, era per controllare se sottoposte a passaggio di corrente, non si comportasero in modo strano a causa di qualche difetto di costruzione, giusto ?
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 07, 2013, 05:10 pm
Ok ho capito.
La prova deve essere fatta con i "barilotti" che ha Paolo e Guglielmo o posso farlo io con le mie in SMD?
Scusate le domande ma devo avere perso qualcosa per strada (E giuro che oggi non ho bevuto)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 07, 2013, 05:15 pm
No, sono io che non mi faccio mai i zzz miei :( Etem ha capito perfettamente il mio intento in quanto anche lui aveva interpretato allo stesso modo i post degli etilomani ]:D, la questione non riguarda l'Ardutester ma le resistenze di PaoloP che ora si è capito (si fa per dire) che non erano le resistenze di PaoloP, di cui tutti pensavamo, ma un'accozzaglia di corpuscoli colorati cilindrici infilati in una bread, tra un cin-cin ed un prosit, con non si sa quale speranza di vedere un miracolo.
MI scuso per aver creato un po' di maretta, quasi quasi mi faccio un goccio :smiley-sad-blue:
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 07, 2013, 07:18 pm
Nessun problema.  ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 08, 2013, 11:03 am
Nemmeno ho iniziato a seguirvi sul discorso resistenze  :)
Invece mi chiedevo, ma questo progetto cosa centra con Arduino ? Io credo sia abusato il termine, se si vuole fare il porting verso Arduino si deve eliminare tutta sta roba tecnica dei registri ecc e rendere il progetto semplice. Solo le cose che proprio non si possono fare con Arduino devono essere fatte più a basso livello.
Se questo progetto ha bisogno obbligatoriamente del linguaggio usato, allora non lo si dovrebbe presentare come arduiniano, non è nello spirito del team secondo me. È un progetto a microprocessore che invece di usare pic usa avr, diventa arduiniano solo nel senso che usa l IDE ?
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 08, 2013, 11:15 am
credo che tu abbia ragione, ma in alcuni punti sarà indispensabile, per ragioni di precisione, usare i registri a basso livello.

Quindi IMHO sono da usare, ma solo se necessario.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 08, 2013, 11:20 am
Test, ma che domande fai? E' mai possibile che tu debba cercare sempre un elemento di polemica in ogni discussione? E cerca di vivere in pace, da buon Napoletano!
Pighi avrà detto un miliardo di volte che sta realizzando uno shield da innestare su Arduino, tant'è che gli è stato anche chiesto di tenerne presente le varie versioni, per la massima compatibilità. Tra qualche mese io ne creerò, PER CONTO MIO, una versione stand-alone, con la sua benedizione, da pubblicare sulla rivista, il micro è quello di Arduino UNO/2009 e la sua programmazione sarà fatta tramite IDE. Perfino il Reference spiega come realizzare versioni stand-alone di Arduino per risparmiare la scheda, nata come base di prototipazione. Stai divendando la frangia integralista dell'Arduino Team, Allah sarà pure grande, tu non tanto :smiley-mr-green:

PS: ah, sul Reference c'è anche un bel capitolone sulla manipolazione dei registri, il fatto che io ne sappia usare bene solo alcuni (quelli che ho studiato seriamente) non mi provoca gelosie nei confronti di altri, solo grande ammirazione.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 08, 2013, 11:23 am
Tra l'altro la manipolazione dei registri si basa in parte anche sulle lib di Arduino, dove sono presenti molte #define per semplificarne l'implementazione nel software.
E poi, come detto da Michele, stiamo lavorando ad una shield da montare sull'Arduino UNO.
Comunque al posto della ReadU puoi usare analogRead.
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 08, 2013, 11:24 am

Test, ma che domande fai? E' mai possibile che tu debba cercare sempre un elemento di polemica in ogni discussione?

Concordo  ;)
E' Arduiniano nel senso che fino ad ora ha usato l'Arduino come base. Anche la millis usa i timer, anche altre librerie accedono ai timer o manipolano le porte. Ma non mi pare che non siano coerenti con l'Arduino. Non mi pare che ci siano persone che si lamentano. Se tu non sai usare i registri, è una tua mancanza, non è l'ArduTester ad essere sbagliato  ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 08, 2013, 12:25 pm
Come al solito sono "leggermente" in ritardo con il rilascio dell'ultima release. E' sempre la solita teoria del maker...  :smiley-mr-green:

@Test
Sentivo la tua mancanza;
Dalle polemiche sui libri fatti con l'ABC sulle spalle degli altri all'Abaco Testato Edition. Mancava sollo l'Ardutester  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 08, 2013, 02:02 pm
Il mio discorso vedo sia stato inteso solo da lesto.
Quando parlo di Arduino intendo il sw, i comandi del reference, che sono la punta di diamante del progetto, non certo la schedina un se. Quindi tutti i commenti su scala hw vengono meno.
Sono proprio i millis o gli analogread che reclamo in nome fella massaia di Voghera dei micro.
Tutto ciò che è possibile tecnicamente sostituire nel listato con il reference è cosa buona è giusta, che poi se ne farà lo standalone col cond in.più o in meno, e sarà venduto ad un trilione di euro da una rivista poco importa al progetto stesso
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 08, 2013, 02:07 pm

Invece mi chiedevo, ma questo progetto cosa centra con Arduino ? Io credo sia abusato il termine,


Stavolta ti sei dato una martellata sulle mani da solo  :smiley-mr-green:
Il progetto si basa su Arduino, c'è una apposita shield da innestare su Arduino, il software è uno sketch per Arduino, il fatto che manipoli direttamente dei registri e/o usi parti di codice in C puro, ma volendo pure in assembly inline, non lo rende certo non Arduiniano, anzi è una applicazione che usa al limite estremo l'ATmega 328 in ambiente Arduino.
Test sei bocciato, devi rifare l'anno  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 08, 2013, 02:09 pm
Dimenticavo, invece di fare critiche "assurde" dovreste dire 1000 volte grazie a Pighi che sta impegnando molto tempo, gratis, su questo progetto che vi permetterà di disporre di un utile strumento ad un costo molto contenuto.
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 08, 2013, 02:10 pm
Astro giusto per capire meglio la tua posizione vorrei sapere se il tuo commento ha tenuto conto del mio post precedente al tuo
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 08, 2013, 02:21 pm

Astro giusto per capire meglio la tua posizione


La mia posizione è molto chiara, trovo assurda la tua critica.
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 08, 2013, 02:29 pm
Grazie della chiarificazione, mi sembra talmente pro Arduino, pro condivisione, pro conoscenze, la richiesta di sostituire, solo dove e se è possibile, funzioni di basso livello con i rispettivi comandi del reference, che credevo tu avessi perso un pezzo della mia richiesta.

Sui ringraziamenti a pighi, a Pablo, ed altri che stanno lavorando al progetto non posso che accodarmi
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 08, 2013, 02:32 pm

Sono proprio i millis o gli analogread che reclamo in nome fella massaia di Voghera dei micro.


oltre che rendere il progetto portabile laddove esiste un sistema API arduino-compatibile, vedi DUE, mega, etc..

con questo non si vuole sminuire il progetto, ma dare un opinione sulla leggibilità/portabilità/complessità del codice.

BTW devo ancora leggermi le spiegazioni del codice, appena ho un pò di tempo..
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 08, 2013, 02:41 pm
Non voglio alimentare nessun flame.
Penso che sia impossibile fare l'Ardutester esclusivamente con le funzioni messe a disposizione dal Reference.
Grazie soprattutto a Paolo (dove era possibile) è stato Arduinizzato il più possibile.

ps) Nella nuova release ci sarà anche una parte in assembler.  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 08, 2013, 02:42 pm

ps) Nella nuova release ci sarà anche una parte in assembler.  :smiley-mr-green:


+1  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 08, 2013, 02:45 pm
pighi, mi sa che io e te ne riparliamo verso fine anno, se non la finisci di aggiungere funzionalità e revisioni :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 08, 2013, 03:20 pm
Michele, dopo che l'avrà rivisto lui, lo vorrei rivedere anche io.
E come la storia delle leggi in parlamento, rimbalzano da una camera all'altra.  :smiley-mr-green: :smiley-mr-green: :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 08, 2013, 03:22 pm

E come la storia delle leggi in parlamento, rimbalzano da una camera all'altra.  :smiley-mr-green:


Allora sarà pronto per il 2025, forse  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 08, 2013, 03:32 pm

è letto il valore dell'ADC a 16 bit, a differenze dell'analogread che legge 2 byte e poi li unisce


mi spieghi questo pezzo? non capisco dove trovi i 16 bit.

Il valore viene moltiplicato per il valore di riferimento, 1.1V o 5V, diviso per 1024 (dovrebbe essere 1023??), e diviso per il numero di campioni.


confermo 1024, da 0 a 1023 sono 1024 step

Quote
Dopo la scarica, viene effettuato il test per verificare il corto delle sonde e in caso positivo si passa al sefttest interno, altrimenti si procede con la funzione CheckProbes. (che vedremo dopo mangiato)  smiley-mr-green

urca, che pranzo tosto, non è acora finito?  ]:D ]:D
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 08, 2013, 03:33 pm
:smiley-mr-green:

Uomini di poca fede.
Io tra poco lo rilascio (E' stato praticamente riscritto  :D) come opera compiuta poi Paolo darà una controllata e/o sistemata.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 08, 2013, 04:02 pm


è letto il valore dell'ADC a 16 bit, a differenze dell'analogread che legge 2 byte e poi li unisce

mi spieghi questo pezzo? non capisco dove trovi i 16 bit.

L'analogRead di Arduino legge indipendentemente i due registri a 8bit dell'ADC, il ADCH e il ADCL.
I due registri sono contigui.
Nell'Ardutester la lettura dei registri è fatta tramite ADCW che è definito come
Code: [Select]
#define ADCW    _SFR_MEM16(0x78)
al posto di
Code: [Select]
#define ADCL _SFR_MEM8(0x78)
#define ADCH _SFR_MEM8(0x79)

quindi legge con l'indirizzo del primo byte entrambi e li memorizza in 16bit. (perchè i registri sono contigui).
Il problema è la portabilità perché quel #define cambia da micro a micro (motivo perché ho eliminato la compatibilità con la Leonardo).
Pag 256 e 257 del datasheet linkato prima.

Che ti devo dire... dopo pranzo mi ha assalito la bimba che non mi ha dato tregua.
Stanotte dovrei avere un po' di tempo libero.

p.s. Le definizioni le trovate nel file "avr/iom328p.h" che fa parte di "avr/io.h"
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 08, 2013, 04:32 pm

Il problema è la portabilità perché quel #define cambia da micro a micro (motivo perché ho eliminato la compatibilità con la Leonardo).

Come ti ho detto, se volete farlo utilizzabile su più schede Leonardo, posso vedere di fare qualcosa io, non è un problema.
Leonardo, Uno, Mega direi no? La Due la lascerei fuori per via della sua questione dei 3V3.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 08, 2013, 04:35 pm
Il workaround per il registro dell'ADC è già pronto, ma non è stato mai testato.
A Bassano Pighi mi ha dato una Leo, vedrò se la cosa funziona, dopo essermi creato una shield "saldata".  ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 08, 2013, 04:55 pm
si, ma i registri letti sono gli stessi. anche se leggi 16 bit, i primi 6 (o meglio i primi 6 del registro 0x79) sono sempre a 0.
L'adc rimane comunque a 10bit (mentre sebri lasciare intendere 16bit di risoluzione), è solo un modo per evitare di fare a mano la concatenzaione dei due byte.
Dove sbaglio?
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 08, 2013, 05:06 pm

si, ma i registri letti sono gli stessi. anche se leggi 16 bit, i primi 6 (o meglio i primi 6 del registro 0x79) sono sempre a 0.


Esatto, è solo un "trucco" per risparmiare qualche ciclo macchina.
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 08, 2013, 05:08 pm

si, ma i registri letti sono gli stessi. anche se leggi 16 bit, i primi 6 (o meglio i primi 6 del registro 0x79) sono sempre a 0.
L'adc rimane comunque a 10bit (mentre sebri lasciare intendere 16bit di risoluzione), è solo un modo per evitare di fare a mano la concatenzaione dei due byte.
Dove sbaglio?

Non sbagli. Difatti Paolo diceva che fa una lettura del registro a 16 bit non che fa una conversione a 16 bit.
E' solo come dice astro per evitare di fare 2 letture consecutive del byte basso e di quello alto.
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 08, 2013, 05:20 pm

E' solo come dice astro per evitare di fare 2 letture consecutive del byte basso e di quello alto.


Oltre alle due letture poi c'è l'operazione di somma tra due byte con shift di 8 bit e relativo casting a valore intero, dovrei fare i conti per bene però direi che con la lettura diretta del valore a 16 bit, gestita in hardware, si risparmiano più di sei cicli macchina rispetto alla procedura a lettura del singolo registro e relativa unione in un valore a 16 bit fatta a software.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 08, 2013, 05:35 pm
"E' un trucco di Fix!"  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 08, 2013, 08:02 pm
Ho fatto la prima compilazione dopo 3 giorni di coding

:smiley-mr-green:

Sono sulla buona strada. Solo una cinquantina di errori  :smiley-mr-green: (Ho definito delle nuove strutture per la gestione dei componenti e devo essermi dimenticato qualcosa per strada) ma per questo Sublime Editor dovrebbe darmi una mano (cmd-P @struttura)

Questa sera porto a cena la moglie e se Bacco non me ciava dopo con calma controllo e posto.
Vado perchè adesso sono più o meno così  :smiley-eek-blue:
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 08, 2013, 08:18 pm
In pratica hai fatto l'ArduTester 2 senza aver pubblicato l'1.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 08, 2013, 08:25 pm
No.

Per la legge del muratore.
Se fai male le fondamenta la casa crolla. Prima di arrivare al tetto ho messo apposto le fondamenta.  :D
Comunque non ho stravolto tutto, solo qualcosina.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 08, 2013, 08:59 pm
Questo ha anche il box  :smiley-mr-green: :smiley-mr-green:
--> http://www.ebay.it/itm/Transistor-Tester-Capacitor-Inductance-L-C-R-NPN-PNP-Mosfet-Resistor-Meter-/140957444342?pt=LH_DefaultDomain_0&hash=item20d1b7e8f6&_uhb=1#ht_2814wt_1189
più una schedina con connettore zif.

Disponibile anche dagli States --> http://www.ebay.com/itm/Transistor-Tester-Capacitor-ESR-Inductance-Resistor-Meter-Mosfet-NPN-PNP-/300896300919?pt=LH_DefaultDomain_0&hash=item460ed12f77
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 08, 2013, 11:01 pm


si, ma i registri letti sono gli stessi. anche se leggi 16 bit, i primi 6 (o meglio i primi 6 del registro 0x79) sono sempre a 0.


Esatto, è solo un "trucco" per risparmiare qualche ciclo macchina.

Ecco ad esempio cosa c'è di tanto importante in questa operazione rispetto ad usare analogread ?
Cosa comportano quei pochi cicli macchina in più ?
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 08, 2013, 11:39 pm
@Paolo
Sempre cineserie.
Non è che se gli metti le mutande nuove diventa vergine.  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 08, 2013, 11:55 pm

Ecco ad esempio cosa c'è di tanto importante in questa operazione rispetto ad usare analogread ?
Cosa comportano quei pochi cicli macchina in più ?


L'accuratezza della lettura. I Registri vengono interrogati dopo 5ms. Per quello chiedevo se i Delay di Arduino fossero sono accurati  ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 09, 2013, 12:20 am
inutile, sei legato alla velocità di clock dell'ADC. Puoi aumentarla, ma perdi precisione oltreun tot.
L'unico motivo per implemetare a mano è essere sicuro che non entri in gioco il multiplexer ADC che sballa le misure.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 10, 2013, 09:48 am
:smiley-mr-green:
Ci sono. Ieri sono iniziati i lavori di ristrutturazione del Fablab*. Oggi sono finalmente a casa e finirò le ultime due cosette che mancano.

* Era da tempo immemore che non facevo attività fisica e mi sono accorto che anch'io possiedo i muscoli (dal dolore diffuso che ho oggi)
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Jul 10, 2013, 09:51 am

Era da tempo immemore che non facevo attività fisica e mi sono accorto che anch'io possiedo i muscoli (dal dolore diffuso che ho oggi)

Ti consiglio la costruzione dell'Ardustimolino per placare il dolore dei tuoi muscolini  :smiley-yell:
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 10, 2013, 10:09 am


Era da tempo immemore che non facevo attività fisica e mi sono accorto che anch'io possiedo i muscoli (dal dolore diffuso che ho oggi)

Ti consiglio la costruzione dell'Ardustimolino per placare il dolore dei tuoi muscolini  :smiley-yell:

Ma che dici Leo? :smiley-eek: si chiama ArduAntiLattico, l'ArduStimolino è la versione elettronica della pillola blu :smiley-yell:
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 10, 2013, 10:14 am
si potrebbe creare una versione modificata del quizzettone per rispondere alle esigienze del corpo che tendiamo ad ignorare
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 10, 2013, 10:23 am
Il condensatore tra AREF e GND è in poliestere da 1nF o da 100nF?
Perché io stavo usando un ceramico da 1nF (102), poi a Bassano Alberto mi ha dato uno in poliestere che riporta .1 quindi 100nF.
Se fosse così è sbagliato lo schema del primo topic.
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 10, 2013, 10:32 am

Il condensatore tra AREF e GND è in poliestere da 1nF o da 100nF?


Deve essere da minimo 100nf, meglio ancora se usi un buon ceramico da 1 uF con in parallelo uno da 100 nf, ovviamente deve essere montato il più possibile vicino al pin.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 10, 2013, 10:35 am
Sigla 105? Non lo ho.  :smiley-sweat:
E' incastrato dentro il pin.  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 12, 2013, 03:39 pm
CuCu  :smiley-mr-green:
Hai posta.

@tutti
Ammetto che sono leggermente in ritardo ma il periodo è dei più caldi (in tutti i sensi)
La versione che ho inviato a Paolo è praticamente finita (Tutta la parte di detect), bisogna solo rivedere la parte di visualizzazione che farò questo fine settimana.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 12, 2013, 05:16 pm
Creiamo una classe Ardutester?
Code: [Select]
ArduTester tester(A1,A2,A3,8,9,10,11,12,13,2);

Code: [Select]
tester.begin();

ecc ecc.
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 12, 2013, 05:23 pm
che contiene un array di classe rilevatore (astratta), che è implementata dalle sue sotto-classi ohmometro, etc?
e che quindi la classe ardutester si occupa di scorrere l'array, chiamare il metodo test() di rilevatore?
e ogni sotto-classe rilevatore è completamente indipendente dal resto del codice, così si possono aggiungere e togliere debuggare etc.. senza rischiare di rompere anche il resto?
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 12, 2013, 05:24 pm
No, ci sarebbe sempre la struttura del programma che chiama le diverse funzioni della libreria.
Non si limiterebbe tutto al solo begin.
Anche perché la parte seriale e lcd non sarebbe integrata nella classe.
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 12, 2013, 05:31 pm
veramente lo proposi post addietro, magari è un pò complesso all'inizio per via della riorganbizzazione del codice e della necessità di tutti di imparare le classi, ma sul lungo termine è una scelta vincente.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 12, 2013, 05:35 pm
Allora possiamo fare cosi... intanto stanotte e domani correggo (che parolone), anzi diciamo verifico, il codice "definitivo" di Pighixxx.
Una volta ultimato e rilasciato come "stabile" potremo pensare ai miglioramenti e alla creazione di una libreria con classe annessa.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 12, 2013, 05:44 pm
Ottima idea quella della classe.


intanto stanotte e domani correggo (che parolone)


Nessun parolone, credimi  :smiley-mr-green:
Per la cronaca, nello stato attuale non compila (un po' di errorini) ma sono dovuti esclusivamente al fatto che le varie funzioni di visualizzazione non sono più compatibili con quelle di detect. Tra l'altro tutte le funzioni per il client software si potrebbero eliminare gestendo solo l'output seriale:
quando c'è #define ATSW usa l'output seriale per comunicare con il client, altrimenti lo usa per il debug; Visto che ci sono faccio anche questa modifica per snellire ulteriormente il codice.
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 12, 2013, 05:56 pm
Quando pensate che sara' finito, quel portale di teletrasporto quantistico travestito da tester ?  (un'altro po di roba che ci mettete dentro, e quando lo accenderete la prima cosa che comparira' sul display sara' "penso, quindi esisto" ... :P XD XD XD)
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 12, 2013, 05:57 pm
Esatto Etem.  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 12, 2013, 06:04 pm
:smiley-mr-green:
Ottimisticamente parlando penso che la versione papabile sia pronta in un paio di giorni (Complice il we)


quando lo accenderete la prima cosa che comparira' sul display sara' ...

(http://upload.wikimedia.org/wikipedia/it/thumb/5/51/Hal_9000.jpg/320px-Hal_9000.jpg)

@Astro
Mi sono preso una licenza poetica
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 12, 2013, 07:02 pm
Ma non e' mica di quello, che dovrete preoccuparvi ... sara' quando, subito dopo, comincera' a scrivere "ma che ci sto a fare qui a provare componenti ? ... vediamo cosa c'e' fuori di qui da distruggere e/o conquistare, per divertirsi un po ... uhm, SkyNet, concetto interessante ... chissa se funziona ..." ... :P XD XD XD
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 12, 2013, 08:02 pm
Per stare tranquilli aggiungerei un warning:
"È severamente vietato usare ardutester insueme alla ethernet shield"  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 12, 2013, 08:08 pm

Per stare tranquilli aggiungerei un warning:
"È severamente vietato usare ardutester insueme alla ethernet shield"  :D


potrebbe usare come veicolo di infezione la seriale
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 12, 2013, 11:40 pm
Diavolo, però basta staccare dalla rete il pc prima di attaccarci la seriale
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 12, 2013, 11:43 pm
un pc è paziente. a quel punto avrebbe molta più potenza di calcolo per pianificare la prossima mossa; una pennina usb, la prima volta che ti colleghi ad internet, chissà cos'altro si inventerebbe! magari ci riprogramma lui via lampeggi del monitor :D
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 13, 2013, 08:58 am
Ok, allora adesso sapete qual'e' la prossima shield da aggiungerci ... "Semtex 1.0" ... (siccome e' tutto hardware, posso fabbricartelo io senza problemi, se ti serve per un test ... nessuna programmazione necessaria, solo un timer con batteria indipendente ed un bel pulsantone rosso ... :P XD XD XD)
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 13, 2013, 01:31 pm
preferisco la termite, facile da preparare anche in casa e in grado di fondere l'acciaio (ma non è esplosiva)  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 13, 2013, 02:14 pm
Ok, vada per la termite ... quante te ne servono, che te le spedisco oggi ? XD XD XD

Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 14, 2013, 09:56 am
discoli ed irreprensibili, la termite ve la dovrebbero versare su quel neurone del quale avete perso totalmente il controllo, controllo che lui invece è in grado di esercitare su tutti gli altri. Due intere pagine di caxxate; l'altra voltra avete spontaneamente deciso di eliminarle, cosa buona, ma non è possibile che basti un niente per scatenare uno spamming internazionale su qualsiasi Topic. Etem è un soggetto tanto utile quanto dannoso al Forum, se riuscisse a controllare la sua seconda faccia sarebbe eccezionale, diversamente sarà condannato alla mediocrità dell'essere... :smiley-sad-blue:
PS: se qualcuno avesse dubbi sulle mie affermazioni vada a vedere chi ha iniziato questo nuovo filone di inutili post.... ]:D
buona domenica a tutti. :)
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 14, 2013, 02:30 pm

... Etem è un soggetto tanto utile quanto dannoso al Forum ...


Solo "dannoso" ? ... mi sento un po deluso ... non che mi aspettassi di essere definito "apocalittico" o qualcosa di simile, ma avevo sperato come minimo in un "catastrofico", dopo tutti i miei sforzi ... :P XD XD XD

Seriamente, e' vero che si spamma un po, ma mai per cattiveria ne per danneggiare i topic (io almeno non lo faccio mai per quel motivo, e penso neppure gli altri) ... ci si diverte semplicemente nell'attesa di post "ontopic", passando un po il tempo e facendoci quattro risate :P

Ovvio, se si andasse troppo oltre sari il primo a fermarmi, ma finche' lo scopo e' semplicemente ridere insieme, che male c'e' ?

A proposito, il mio neurone funziona a termite, piu glie ne dai, piu viaggia ( la faccia invece e' una sola ... e', si, lo devo ammettere, non e' una maschera, sono veramente messo cosi male ... :P XD XD XD)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 14, 2013, 07:16 pm
Io il massimo che accendo è una miccetta e ho paura anche di quella  :smiley-mr-green:
Bene, chiuso l'OT (Ogni tanto ci vuole) posto la versione 07a

Changelog:
- SmallResistor() riscritto,
- Induttanzimetro funzionante,
- Riscritte tutte le funzioni per la lettura Diodi, Transistor, ecc.
- Riscritte tutte le funzioni di visualizzazione,
- Altri improvements.

Questa è una versione alfa, la pubblico così potete dare un'occhiata al codice. L'ho testata velocemente e funziona (molto bene direi  :smiley-mr-green:). Nelle prossime ore rivedo le ultime cose e la visualizzazione su LCD dopodiché impacchetto e infiocchetto.
Grazie ancora a Paolo per il supporto e a tutti per i consigli. Vado a bere l'aperitivo gli aperitivi e poi a cena.  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 14, 2013, 07:55 pm

Ovvio, se si andasse troppo oltre sari il primo a fermarmi, ma finche' lo scopo e' semplicemente ridere insieme, che male c'e' ?

ah, fattelo spiegare dai Moderatori.... ci fu un periodo che a me e Leo (quando era comune mortale) ci tiravano le sassate perché ovunque arrivassimo era subito OFF Topic ]:D, certamente con i primi 3-4000 post non abbiamo fatto altro. Ad un certo punto si stabilì che avevano ragione loro, perché una discussione di 10-20 post, quindi leggibilissima, diventata di 2-300 per cui nessuno osava più iniziare, se non aveva partecipato dall'inizio, e decidemmo di asseriare e stare alle regole, questo nostro buon esempio è stato seguito da moltissimi, per cui oggi ci sta la battuta ed al massimo la risposta, invece tu ti comporti esattamente come noi all'epoca, non molli mai la presa finché non è bordello. Ma siccome non ti chiami Menniti e nemmeno Leo, nessuno ti tira sassate, e quindi tu pensi che tutto sia lecito o addirittura doveroso. Per le 4 risate ci sarebbe lo Spam Bar, in pratica dovresti usarlo come una specie di cesso: dovunque ti trovi (leggi: TOPIC) e ti scappa la pipì (leggi: battuta), invece di farla lì, in luogo pubblico e davanti a tutti, visto che non tutti gradiscono, vai al WC (leggi: Spam Bar) e dai inizi ai tuoi deliri/battute/orgasmi guerrafondai/etc. etc. etc.). Ecco, questo è il regolamento e sarebbe la prassi, poi ognuno fa come vuole ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 15, 2013, 09:08 am
A me non compila il nuovo ardutester :/
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 15, 2013, 09:17 am
Io ho compilato con Sublime Text e funziona tutto. Questa mattina provo a compilare con l'IDE di Arduino e poi ti dico.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 15, 2013, 09:20 am
Compilando con l'IDE Enchanced Revision 1.0.5 mi restituisce errore su una funzione del prova diodi :(
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 15, 2013, 09:51 am
Ecco, adesso compila anche sull'IDE.
Strano, è possibile secondo Voi che su Sublime Editor non dovessi dichiarare le functions prototype e sull'IDE di Arduino si?  :smiley-eek:
In allegato il file (Uniche modifiche alle dichiarazioni fp)
Title: Re: Ardutester - Arduino Component Tester
Post by: nid69ita on Jul 15, 2013, 09:59 am
Teoricamente anche su IDE non dovrebbe rompere con i prototipi delle funzioni.
Ero abituato a metterle in C Ansi; su Arduino se metto le funzioni dopo il punto di utilizzo non mi ha mai rotto le scatole. Sembra che gcc sia bravino e aspetti di leggere tutto il codice.
Una cosa strana capitata ieri aiutando un utente. Se una libreria ha il file .h di nome morse.h i minuscolo, la cartella Morse e chiedi a IDE di collegare libreria ti mette #include <Morse.h>  ma non compila. Devi mettere include con morse.h minuscolo.   Stranezze dell'IDE.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 15, 2013, 10:02 am
La cosa strana è che Sublime Editor usa lo stesso compilatore dell'IDE. Boh  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 15, 2013, 10:06 am
Io ho caricacato con l'USB asp ma non mi funziona :( display coi quadretti :( :( :(
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 15, 2013, 10:09 am
L'ho testato via Seriale.
Sul sorgente devi togliere eventuali commenti da:

Code: [Select]

//#define LCD_PRINT                              //Print on LCD or LCD I2C
...
//#define LCD_I2C                                //Comment if use a Normal LCD (no I2C)


- Il Primo serve per visualizzare su LCD
- Il Secondo se hai un LCD I2C
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 15, 2013, 10:17 am
Booooh, mi dice: Component?
Hai cambiato i pin dei probe?
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 15, 2013, 10:18 am
No.
Sei riuscito a sistemare la tua board dopo Bassano?  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 15, 2013, 10:19 am
Sisi, col firmware vecchio funziona :D
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 15, 2013, 10:21 am
Dopo gli do un'occhiata, appena arrivo in laboratorio.
Calcola che adesso è mooolto più sensibile e non ammette grosse tolleranze dei componenti.
Fai un'ultima prova; Apri il monitor seriale e vedi cosa scrive.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 15, 2013, 10:29 am
ok
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 15, 2013, 10:31 am

Una cosa strana capitata ieri aiutando un utente. Se una libreria ha il file .h di nome morse.h i minuscolo, la cartella Morse e chiedi a IDE di collegare libreria ti mette #include <Morse.h>  ma non compila. Devi mettere include con morse.h minuscolo.   Stranezze dell'IDE.


non è strano. il file è morse con la m minuscola. Al massimo sarebbe stato
Code: [Select]
#include "Morse/morese.h"

invece non capisco questa cosa dei prototipi. mi pare che arduino nell'ino non li richieda, ma siano obbligatori dai .h
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 15, 2013, 10:39 am

invece non capisco questa cosa dei prototipi. mi pare che arduino nell'ino non li richieda, ma siano obbligatori dai .h


Soprattutto quando devo passare delle strutture alla funzione, ad esempio:
Code: [Select]
byte LargeCap(Capacitor_Type *Cap);

Comunque rimane il mistero della compilazione di SE e non dell'IDE; Può essere una questione di flag?
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 15, 2013, 10:40 am
Niente, nemmeno via seriale :(
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 15, 2013, 10:41 am
Sto andando in laboratorio, controllo e dopo ti dico.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 15, 2013, 10:42 am
Io invece sto cercando di svegliarmi e sistemare il tavolo per fare tutto in una bella millefori ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 15, 2013, 10:49 am
Code: [Select]
Comunque rimane il mistero della compilazione di SE e non dell'IDE; Può essere una questione di flag?

inceve secondo me è un magheggio che fa l'ide. So che modifica i .ino per renderli un .cpp compilabile, e non sarebbe la prima volta che fa casino
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 15, 2013, 12:29 pm
Eccomi di ritorno, la versione corretta.  :D


Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 15, 2013, 02:07 pm
Niente, non funziona :(
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 15, 2013, 02:08 pm
Prima di postare l'ultima versione ho controllato un bel po' di volte. Cos'è che "non funziona"?
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 15, 2013, 02:12 pm
Continua a fare "Probing..."
Comunque della serie "ho molta foruna" nemmeno il circuito in millefori mi funziona, percui mi devo rassegnare come PaoloP
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 15, 2013, 02:22 pm
Non è questione di rassegnazione. Non penso che può funzionare solo dove decide lui  :smiley-mr-green:
L'abbiamo testato su 3 arduino (R3 per problema noto) con shield diverse e funziona.
Adesso mi dici che fa il probing e non da più come risposta Component? Ci sarà qualcosa che non va. Mi riprometto nei prossimi giorni di mettere su Instructables tutto il procedimento per creare la shield (E far saltare il led sulle non R3  :smiley-mr-green:)
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 15, 2013, 02:24 pm
Tranquillo, una sbavatura a GND incasinava lo schieldino che avevo fatto, ora continuo
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 15, 2013, 02:34 pm

Hai controllato il pulsante, deve essere collegato al pin 2 oppure ad A3 se usi LCD non i2c.


Giusto, tra l'altro sulla versione che ho postato è stato definito sempre il pin2 (Non uso un lcd)
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 15, 2013, 06:47 pm
Mi esce questa schermata con qualsiasi componente: http://img593.imageshack.us/img593/6767/66pv.jpg
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 15, 2013, 06:57 pm
In effetti anche su seriale il codice non è pulitissimo.
Tocca ricontrolla tutto.  :smiley-eek:
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 15, 2013, 08:11 pm
Niente, neanche con quelli vecchi funziona :(
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 15, 2013, 09:04 pm
Deve essere la mia influenza.  :(
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 16, 2013, 12:00 am
Sentite, mi state incuriosendo, io do' per scontato che pighi testi ogni versione che pubblica, però poi voi segnalate problemi immediati, addirittura di compilazione, e lui pubblica le correzioni, ma insiste dicendo che fuzniona tutto su tre Arduino diversi, cece fino a poco tempo fa non aveva problemi, ora ne ha, ma poi dice che ha un problema di massa e poi lo risolve, ma ancora non funziona nulla, Paolo afferma di non aver mai visto funzionare nulla ma ha lavorato un casino di tempo al firmware, qui si cominciano a cogliere solo contraddizioni, l'idea che mi sono fatto è che ad un certo punto si siano abbandonati i test SERI sull'hw, per dedicarsi esclusivamente al sw, evidentemente superlavorato ma senza test probanti seri.
Si puo' sapere che cavolo succede a questo progetto?
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 16, 2013, 12:22 am
servirebbe una persona, mettiamo un responsabile test, che darebbe il suo ok ad ogni versione prima di essere pubblicata,  creando e controllando un protocollo di vari test  :)
Se mi mandate un pcb della shield sono disponibile, preferisco smd, a mettere mano all'acido non se ne parla proprio
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 16, 2013, 09:11 am
Per l'ultima versione che ho postato (La 07a) avevo detto che non avevo testato l'lcd ma solo la seriale; Per quanto riguarda i caratteri strani in seriale è solo un problema di conversione, tra l'altro già risolto. La prossima versione che posterò sarà completamente testata (Sia seriale che lcd);

@Testato
Stiamo preparando delle shields (smd) per i vari tester, appena pronte ti faccio un fischio.

Buon Lavoro
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 16, 2013, 09:14 am
Io mi sono fatto lo standalone e quando la stampante 3d ingrana la marcia mi stampo la scatolina.
***Fine OT***
Quando faccio il self-test mi escono dei bei valori tipo: T1D Vref 1089mV, ora mi chiedo: quali sono i valori corretti? (al momento molto le resistenze allo 0,1%)
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 16, 2013, 09:37 am
Questo è quello che esce via SERIALE con un condensatore collegato tra probe 1 e probe 2:
Code: [Select]
Probing...
Component Found:22
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb Nbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbb231 
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 16, 2013, 09:44 am
e' un condensatore da 230pF le bbbb che vengono aggiunte significano: "non sapevi leggerlo sul case, beduino ?"  :smiley-yell:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 16, 2013, 10:05 am

Io mi sono fatto lo standalone e quando la stampante 3d ingrana la marcia mi stampo la scatolina.
***Fine OT***


Rispondo velocemente dal cell.
Io non ti sto vendendo niente (mi sembra che la scheda della tua stampante sia stata acquistata bella e pronta). Quindi devi avere pazienza che tutto sia sistemato. Tra l'altro i sorgenti sono pubblici e liberamente modificabili; chiunque può contribuire al progetto.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 16, 2013, 10:19 am
@pighixxx, se io metto in corto tutti e 3 i probe avvio il self test, giusto?
Per caso il self test permette anche di vedere se le resistenze e i collegamenti sono stati fatti correttamente?
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 16, 2013, 10:34 am

@pighixxx, se io metto in corto tutti e 3 i probe avvio il self test, giusto?
Per caso il self test permette anche di vedere se le resistenze e i collegamenti sono stati fatti correttamente?


se è un self-test non ti fa vedere niente, è una simulazione che parte proprio previa verifica di un corto netto su tutti gli ingressi.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 16, 2013, 10:36 am
Ma una simulazione di cosa? Mi sfugge......
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 16, 2013, 10:40 am

@Testato
Stiamo preparando delle shields (smd) per i vari tester, appena pronte ti faccio un fischio.

Ok :)
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 16, 2013, 11:22 am
Io sistemato il mio ardutester (avevo messo analog2 al posto di analog0 :() e sono arrivato alla seguente conclusione:
l'ardutester mi funziona correttamente con la versione 0.6q, mentre con l'ultima neanche via seriale funziona bene.
Mi terrò il firmware vecchio XD
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 16, 2013, 11:24 am
devo ammettere che volevo dare un occhiata per vedere cos'era necessario per dividere il codice a classi... ho aperto il .ino e l'ho richiuso, io le mani lì dentro non ce le metto, piuttosto lo riscrivo.  :smiley-mr-green:

(non è un offesa, è che la complessità del codice ha un livello che richiede qualche ora solo per essere compreso a fondo, tempo che non ho da dedicare)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 16, 2013, 11:29 am
Il Selftest serve per fare un controllo delle resistenze e dei voltaggi interni. Sto scrivendo una specie di manualetto che spiegherà tutti questi passaggi.


Io sistemato il mio ardutester (avevo messo analog2 al posto di analog0 :() e sono arrivato alla seguente conclusione:
l'ardutester mi funziona correttamente con la versione 0.6q, mentre con l'ultima neanche via seriale funziona bene.
Mi terrò il firmware vecchio XD


Ritorniamo al solito discorso  :smiley-sad-blue:
Sono sicuro che il software va (A parte alcuni aggiustamenti che sto facendo) ma se i (quattro) collegamenti in croce non sono fatti correttamente non andrà mai. Per chi è venuto a Bassano ha potuto vedere un Ardutester montato su millefori con resitenze al 10% che funzionava dignitosamente.
Per quanto riguarda la nuova versione la rilascerò esclusivamente quando sarà testata anche su lcd (Non oltre domani comunque)


(non è un offesa, è che la complessità del codice ha un livello che richiede qualche ora solo per essere compreso a fondo, tempo che non ho da dedicare)


Nessuna offesa. Quando ho scritto la 07a non ho mai compilato fino alla fine per non perdere il bandolo della matassa  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 16, 2013, 11:37 am

Ritorniamo al solito discorso  :smiley-sad-blue:
Sono sicuro che il software va

Ma capisci che nel momento in cui cece dice che mettendo la versione vecchia funziona, non e' che lui tocca l'hw (spero) tra una versione e l'altra, quindi se con la semplice pressione di UPLOAD nell'Ide, la vecchia funziona e la nuova no, ci deve essere qualche casino di mezzo.... ok cece, dicci che casino stai facendo  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 16, 2013, 11:41 am
Allora... se io carico quello vecchio funziona tutto correttamente, se metto quello nuovo mi escono caratteri strani sia nell' LCD che nella seriale.
Boh :(
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 16, 2013, 11:43 am
Cece ha detto che prima funzionava, dopo aver corretto il problema della massa.
Poi non andava.
Poi non andava neanche la versione vecchia.
Poi ha invertito i due Analog e adesso quella vecchia va e quella nuova no.

Non offenderti Cece, si scherza  :D

Per il discorso di quella nuova ho già detto che non ho testato l'LCD ma solo la seriale. I Caratteri strani sono dovuti al fatto che ho utilizzato unsigned char al posto di char e non ho rivisto la funzione lcd_fix_string(). L'ho già sistemata però come ho detto rilascio tutto appena è finito tutto.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 16, 2013, 11:45 am
Io ho provato sia in seriale che via LCD e ho lo stesso valori strani, boh... mi starò PaoloPizzando
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 16, 2013, 11:49 am

Per il discorso di quella nuova ho già detto che non ho testato l'LCD ma solo la seriale.I Caratteri strani sono dovuti al fatto che ho utilizzato unsigned char al posto di char e non ho rivisto la funzione lcd_fix_string(). L'ho già sistemata però come ho detto rilascio tutto appena è finito tutto.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 16, 2013, 11:52 am
Avevo capito che la unsigned char influenzava solo l'LCD e non la Seriale :D
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 16, 2013, 11:53 am
La funzione è la stessa. Sia per la seriale che per l'lcd.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 16, 2013, 12:22 pm
Io mi prendo avanti e ho deciso di comprare una bella scatolina :P
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 16, 2013, 02:44 pm
Per sperimentare ho seguito questa procedura: ho preso il tuo firmware e ho sostituito tutti i unsigned char con dei char normali.
Ora si vede bene sul display, peccato che un condensatore sia visto come un doppio diodo ;(.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 16, 2013, 02:48 pm
cece, mi spiace dirtelo, ma come tester sei piuttosto inaffidabile, non fosse che per il fatto che dopo ogni lamento puntualmente esci con l'aver scovato un tuo errore hardware, quindi non ti si può stare dietro, e ho idea che in questa fase pighi si possa fidare solo di sé stesso, riguardo le prove, salvo verificare l'esatta corrispondenza tra lo schema che ha reso pubbli e quello che sta adottando di fatto....
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 16, 2013, 03:54 pm
Bhè, direi che se ora funzia PERFETTAMENTE col vecchio c'è un problema col nuovo, non trovi?
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 16, 2013, 03:56 pm
Ok, grazie Cece.
Ora sento Pighi e vediamo di risolvere con la nuova versione.  ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 16, 2013, 09:24 pm

Bhè, direi che se ora funzia PERFETTAMENTE col vecchio c'è un problema col nuovo, non trovi?

a me non torna il fatto che pighi dica che a lui invece funziona, quindi avete hardware differenti?? E' per questo che ho concluso il mio post precedente con un dubbio, lo hai letto o ti è saltato il sangue agli occhi e ti sei fermato alla parte che ti riguardava...?
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 16, 2013, 10:32 pm
Ho letto, però... mi sembra strano che con il firmware vecchio funzioni e con quello nuovo no.
Comunque io nella mia ignoranza galattica non ho ancora capito cosa fa esattamente il selftest O.O
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 16, 2013, 10:38 pm
misura le sue stesse resistenze :)
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 17, 2013, 09:33 am
Capito, quindi bene o male tutti gli ardutester dovrebbero restituire lo stesso risultato, no?
In questo caso, qualcuno di gentile che ha le resistenze allo 0,1% potrebbe mandarmi i suoi risultati?
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 17, 2013, 10:00 am

Capito, quindi bene o male tutti gli ardutester dovrebbero restituire lo stesso risultato, no?
In questo caso, qualcuno di gentile che ha le resistenze allo 0,1% potrebbe mandarmi i suoi risultati?

Ciao, vanno bene anche quelli di chi usa R al 5%, ti basta tener opportunamente conto delle tolleranze nel confronto con i tuoi valori.  ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 17, 2013, 12:50 pm
Vorrei ricordare che io compilo sempre con l'ultima versione dell'IDE disponibile nei download del sito.
In questo caso la 1.0.5.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 17, 2013, 02:36 pm
Io compilo con la 1.0.5 modificata
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 17, 2013, 06:02 pm
Ho quasi terminato, sto facendo test approfonditi perché dopo se a qualcuno non funziona o gli riconosce una stufa al posto di un condensatore non ne voglio sapere  :D
A parte questa mattina che avevo un impegno di lavoro è praticamente due giorni che ci lavoro continuamente; La versione sarà la 07b (Visto che la 07a è nata morta). Ho deciso per tutta una serie di motivi di non supportare più l'lcd in modalità i2c; lascerò all'interno dei sorgenti la gestione che è stata fatta fino ad adesso ma non garantisco più il funzionamento per chi utilizzerà un lcd i2c; A breve.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 17, 2013, 06:23 pm
A quel punto meglio eliminare completamente il codice dell'I2C.
Pighi stavo pensando per il debug seriale di fare 2 livelli, uno normale e l'altro molto "verboso".  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 17, 2013, 06:28 pm
Buona idea.
Bisogna mettere in previsione che alla fine saranno tre i livelli:  :smiley-mr-green:
- Output seriale
- Output seriale "verboso"
- Output seriale per client.

Allora se sei d'accordo già che ci sono "sego" la parte I2C
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 17, 2013, 06:35 pm
Taglia!!
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 17, 2013, 06:48 pm
Noooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo!
La parte dell' I2C serve a me!!! Il mio standalone è collegato ad una 1000pads che ospita il pcf8574 pazientemente saldato per non dover portare 25mila fili alla scheda sotto. Non riuscirei più a vedere un tubo senza I2C e non ho la possibilità di collegare normalmente il display.
Title: Re: Ardutester - Arduino Component Tester
Post by: gpb01 on Jul 17, 2013, 06:58 pm

Noooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo!
...


+1

Concordo con Cece ... gli LCD vanno usati in I2C o si mangiano un fottio di pin e occorre una matassa di cavi per collegarli ... il che è una vera schifezza !

Guglielmo
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 17, 2013, 07:03 pm
Non esiste la faccina a forma di mostro?  :*
Ormai è deciso  :D
Come ho già detto i sorgenti sono liberamente scaricabili e modificabili. Ho dovuto prendere una decisione; Paolo forse mi capisce.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 17, 2013, 07:07 pm
Almeno dimmi il perchè di questo delitto....... =( =( =( =( =( =( =( =( =( =( =( =(
(http://i0.kym-cdn.com/photos/images/original/000/342/953/efa.png)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 17, 2013, 07:09 pm
Diciamo che spremitura dell'ADC e I2C non vanno tanto d'accordo.  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 17, 2013, 07:12 pm
Ma non esiste un SoftwareI2c, come esiste la Softwareserial?
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 17, 2013, 07:16 pm
Idea geniale: si usa un LCD seriale :P
Title: Re: Ardutester - Arduino Component Tester
Post by: gpb01 on Jul 17, 2013, 07:24 pm

Ma non esiste un SoftwareI2c, come esiste la Softwareserial?


Esiste, non è il massimo, ma esiste ... http://rweather.github.io/arduinolibs/classSoftI2C.html (http://rweather.github.io/arduinolibs/classSoftI2C.html)  e qui : https://github.com/rweather/arduinolibs/tree/master/libraries/I2C (https://github.com/rweather/arduinolibs/tree/master/libraries/I2C)  ;)

Guglielmo
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 17, 2013, 08:06 pm
Proverò a modificare lo sketch nuovo che pubblicherà Pighixxx, ma probabilmente mi fermerò alla V6 :( non ho voglia di fare 1000 fori (ho finito le 1000pads) e non ho voglia di fare PCB vari...
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 17, 2013, 08:22 pm
L'ADC di per sé è già abbastanza delicato, richiede una marea di accorgimenti per funzionare come si deve, il fatto che due di questi pin siano utilizzati per l'I2C è un vero dramma, non vedo dove sia il problema a mettere un comune LCD; ad occhio mi pare manchi un pin per poterlo collegare (sempre lasciando liberi gli Ax), a meno di capire a che serve quel pulsante collegato tra ARef e D2, per vedere di eliminarlo.... Se, come penso è una sorta di taratura si potrebbe ovviare con qualche trucchetto ;) oppure si mette un port expander e buonanotte.
Ho idea che mi ci divertirò con questo progetto, se si decideranno a completarlo.
Il mio parere è di eliminare tutto il firmware inutile, tanto è libero, se qualcuno lo desidera è preferibile che si riscriva tutta la parte I2C.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 17, 2013, 08:32 pm

non vedo dove sia il problema a mettere un comune LCD

La mia millefori è già stata fatta e non ho possibilità di passare altri fili visto che ho montato un connettore ICSP da 10pin per la programmazione rapida che mi occupa molto spazio.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 17, 2013, 08:47 pm
Non mi riferisco al tuo problema in particolare ma in generale; forse, considerando il progetto in progress e la sua vastita, non avresti dovuto lavorarci di pari passo, le problematiche esistono sempre e a volte possono richiedere interventi drastici; è per questo che io, pur avendo deciso di realizzare una versione importante di questo progetto finora non ho dato nemmeno un'occhiata, vuol dire che quando sarà pronta la versione per la Rivista sarà mio pensiero farti avere un PCB originale, così non dovrai rimpiangere nulla di quanto hai fatto, a meno che, come dici tu, non ti basterà la versione precedente.
Però leggere tutti quei "non ho voglia" alla tua età, trattandosi di un hobby, è piuttosto preoccupante..... :smiley-sad-blue:
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 17, 2013, 08:56 pm
Il non ho voglia è perchè ho finito le 1000pads :( e con il cloruro ferrico i PCB mi vengono male.
Se vuoi farmi avere il PCB del tuo prodotto finito sono ben contento, anzi, contentissimo, ti faccio da beta tester XD.
(avevo già comprato la scatolina per incastonare il mio ardutester =()
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 17, 2013, 08:59 pm
Il pulsante è collegato al pin 2 o al pin A3. Con AREF ha in comune solo il GND dello schema.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 17, 2013, 09:08 pm

Il non ho voglia è perchè ho finito le 1000pads :( e con il cloruro ferrico i PCB mi vengono male.
Se vuoi farmi avere il PCB del tuo prodotto finito sono ben contento, anzi, contentissimo, ti faccio da beta tester XD.

Come beta-tester? :smiley-eek: i miei prodotti se sono finiti, sono finiti e funzionano al primo colpo, visto che in fase di progettazione faccio migliaia di prove :smiley-sweat:

a Paolo: vero, come detto l'ho guardato con molta superficialità, meglio che resti su D2, l'ADC deve restare libero; comunque il condensatore da 1nF tra ARef e GND è assolutamente inadeguato, al minimo ci va un 10nF, l'ideale è il solito 100nF, fidatevi....
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 17, 2013, 09:10 pm
Sai che io trovo problemi anche dove non ce ne sono, no?
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 17, 2013, 09:11 pm
Purtroppo verrà spostato su A3, A4 o A5. gli altri ingressi digitali dell'ADC verranno disattivati.
E' necessario per liberare i pin dal 2 al 7 che verranno usati per LCD tradizionale.
Ovviamente sono lasciati liberi anche i pin 0 e 1 per la seriale.
Si potrebbe usare il pin di Reset per il pulsante, ma è un viaggio di sola andata.  ]:D
Per il C su Aref mi avevano già consigliato 100nF.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 17, 2013, 09:22 pm

Sai che io trovo problemi anche dove non ce ne sono, no?

no, tu li crei dove non sarebbe possibile  :smiley-mr-green:

Paolo, che funzione ha il pulsante?
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 17, 2013, 10:11 pm
questo è un altro lcassico motivo per cui si usano le classi. Avete mai fatto caso che la Serial e altre classi sono sottoclassi di Stream?

cioò vuol dire che per il vostro progetto scrivete gli output usando la classe astratta stream. Sarà poi compito dell'utente, a seconda del suo sistema preferito, inizializzare la classe usando Serial, un EthernetClient, o una classe "ad hoc" (vedi LCD), l'iportante è che estenda Stream!

edit: Stream è più per la lettura, la sua superclasse (classe madre) è print, che invece contiene i metodi di scrittura. quindi lasciate stare la stream, e usate direttamente la print :)
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 18, 2013, 08:57 am
Il pulsante serve per far partire il riconoscimento del componente e poi per visualizzare i vari risultati.
Title: Re: Ardutester - Arduino Component Tester
Post by: hreplo on Jul 19, 2013, 10:24 pm
vabbè, seguendo il progetto in tempo reale, mi sono fatto il circuito su 1000pad, lcd i2c, schedina esterna per le resistenze, box lavorato per LCD etc, sperando che ne venisse fuori una cosa utile.
Premesso che l'HW funziona perfettamente.
Il SW non funziona una cippa lippa, quindi mi sono messo a darci un'occhiata nel poco tempo che ho, con qualche riga di debug.

Il SW mi spiace dirlo, ma è fatto modificando a caso/e/o tentativi il lavoro dell'autore originale, che sembra funzionare.
Il risultato è una semplice mattonella con scritto "Ardutester by pig" and "tanks to paolo".

Finito nel cestino delle cose da riciclare.

La cosa triste è che stante le buone intenzioni dell'autore, tutte le ultime versioni rilasciate non funzionano (a naso qualche watchdog o timer) e non capisco perchè vengano rilasciate.

Così, giusto per curiosità, date un occhio alla funzione di attesa del pulsante... e chiedetevi cosa succede quando scade il timeout...

comunque il micro si incrocchia anche non eseguendo la funzione, sintomo di problemi ben più profondi.

bye



Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 20, 2013, 08:54 am
Non sapevo se risponderTi ma quest mattina in pensatoio ho deciso di farlo riportando le cose già dette, visto che hai seguito in tempo reale:


Il SW mi spiace dirlo, ma è fatto modificando a caso/e/o tentativi il lavoro dell'autore originale, che sembra funzionare.
Il risultato è una semplice mattonella con scritto "Ardutester by pig" and "tanks to paolo".


Si tratta di un porting in Arduino dell'ottimo lavoro di Markus Frejek.
L'intento finale è quello di realizzare un economico component tester utilizzando Arduino e pochi componenti passivi;
Aggiungo che il software originale è di Karl-Heinz Kuebbeler Markus Reschke


Finito nel cestino delle cose da riciclare.
La cosa triste è che stante le buone intenzioni dell'autore, tutte le ultime versioni rilasciate non funzionano (a naso qualche watchdog o timer) e non capisco perchè vengano rilasciate.


Vengono rilasciate, perchè come ho già detto, sono libere e liberamente modificabili. Se a naso hai capito i problemi non fai altro che partecipare attivamente al progetto e dai una mano a tutti noi.


Così, giusto per curiosità, date un occhio alla funzione di attesa del pulsante... e chiedetevi cosa succede quando scade il timeout...


Succede che sulla seriale stampa una serie di println(). Ma tu hai l'lcd i2c, non dovresti avere problemi.


comunque il micro si incrocchia anche non eseguendo la funzione, sintomo di problemi ben più profondi.
bye


Ciao


Edit
Ci tengo a dirlo; Chi mi conosce sa che non sono quello che frega le idee degli altri per renderle proprie; Il progetto è stato autorizzato da Karl-Heinz Kuebbeler Markus Reschke e c'è uno scambio continuo di informazioni, tanto che alcune soluzioni realizzate da PaoloP verranno utilizzate da Karl Markus e Karl Markus utilizzerà il software client scritto da me.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 20, 2013, 09:55 am
L'ho detto a Cece e ribadisco il concetto: il fatto che qualcuno decida di condividere un progetto in progress non dà affatto certezza che il progetto vada a buon fine con le idee adottate inizialmente, anzi aggiungo che non c'è alcuna certezza che il progetto vada proprio a buon fine, e che non se ne faccia nulla. Si è partiti da qualcosa (il progetto originale) di già fatto e collaudato e quindi ovvio che la "tentazione" di realizzare il lavoro, visto che servivano solo 6 R di precisione, è stata grande per tutti; ma tutto ciò che ne è seguito dopo è stata sperimentazione pura. Così come non si sono letti commenti di compiacimento e ringraziamento nella fase iniziale, sarebbe stato preferibile non leggere nemmeno commenti di critica feroce, uscendo improvvisamente allo scoperto. Personalmente sono fiducioso che il progetto andrà a buon fine, ma credo che l'errore di fondo sia in un problema di coordinamento; penso che, vista la totale disponibilità e competenza di PaoloP, Alberto dovrebbe in qualche modo metterlo in condizioni di veder funzionare il suo prototipo personale, altrimenti così non si arriverà da nessuna parte, solo avendo due progetti semi-funzionanti e due persone che vi lavorano, anche separatamente, si può pensare che si trovino soluzioni condivise e condivisibili. Oppure Alberto deve rinunciare all'apporto di Paolo e procedere per conto proprio, l'aiuto software di qualcuno che non dispone dell'hardware rischia di diventare più dannoso che benefico. Vi assicuro che parlo per diretta esperienza, maturata non tanto (ma comunque, anche) in questo specifico campo, ma in generale, avendo più volte avuto il ruolo di Responsabile di Progetto. Leo, col quale abbiamo condiviso alcuni piccoli lavori ed uno di notevoli dimensioni (il Micrologio, pubblicato su Elettronica In), può confermare come una collaborazione a distanza debba seguire dei canoni ben precisi, tra i quali vi è certamente una comunicazione continua, incessante.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 20, 2013, 10:22 am
Ti quoto Michele.
Il problema era (spero era) che, come detto, la vecchia versione era un continuo rappezzamento  :D ed era necessario rivedere tutto.
Ho spedito pochi minuti fa la versione 07b a PaoloP per dare un'occhiata. Logicamente non posto niente fino al suo responso.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 20, 2013, 10:30 am
Ma resta il problema che Paolo non ha MAI visto funzionare il suo prototipo, quindi il suo aiuto/giudizio potrà essere solo prettamente teorico, è qui la mia preoccupazione: cos'è che non va nel prototipo di Paolo? se questa cosa non si risolve non si avrà mai la certezza assoluta che chiunque realizzi il circuito lo possa vedere funzionare, ed il fatto che a te, e solo a te, tutto funzioni, purtroppo non significa nulla. Ho avuto modo di sperimenare questa cosa col mio frequenzimetro: ad un certo punto, passando al PCB definitivo, mi sono reso conto che alcune cose funzionavano e avrebbero funzionato solo a me, a motivo di un particolare montaggio che avevo adottato in fase prototipale, roba da non credere nemmeno ai propri occhi, eppure la giustificazione c'era e poi fu risolta egregiamente.
Peccato che non abbiate sfruttato l'occasione di Bassano DG per mettere a punto il suo prototipo, a mio parere dovrebbe spedirtelo ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 20, 2013, 10:37 am
Non vorrei sbagliarmi ma quello di PaoloP ora funziona correttamente, perchè la 2009 e le UNO non R3 danno problemi avendo il pin connesso direttamente sul pin 13.
Rido ancora quando ha cambiato le resistenze al mio Ardutester e non funzionava più XD.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 20, 2013, 10:39 am
@Michele
Come ho già detto in queste pagine se ho l'ok da Paolo la prossima settimana metto in produzione un po' di shields che spedirò a qualche volenteroso beta tester  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 20, 2013, 12:30 pm
sì, hai ragione, immagino che le shield non avranno il problema di cui parla Cecé :smiley-sweat:
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 20, 2013, 05:30 pm
Sono riuscito a farlo funzionare con la 7b che mi ha passato Pighixxx.
Adesso mi sento con lui per capire cosa ho sbagliato fino adesso.
Testato su una UNO R3.
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Jul 20, 2013, 05:40 pm
allora, capisco come possa misurare un comdensatore
lo scarica scrivendo LOW sui pin, mette il pin HIGH e misura il tempo impiegato prima che il circuito si chiuda di nuovo.
Domanda: come fa a sapere quale è il pin - e +?
per la resistenza è facile
l'induttanza come il condensatore, però misuri quando il circuito si apre.

come riconosca i BJT non ne ho idea, a parte testare tutte le combinazioni.

fa altro?
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 20, 2013, 05:55 pm
:D

Allora l'Ardutester riconosce:
- Induttanze
- Resistenze
- Condensatori
- Diodi
- Bjt
- Fet
- Triac
- IGBT
- Trisistori

Ci sono poi un paio di utility simpatiche (Sempre accessibili dall'AT). Appena Paolo mi da l'ok posto la versione.


come riconosca i BJT non ne ho idea, a parte testare tutte le combinazioni.


Testa tutte le combinazioni.
Title: Re: Ardutester - Arduino Component Tester
Post by: Frankq_it on Jul 20, 2013, 06:20 pm
Ciao, sarei interessato a realizzare l'Ardutester. Dove posso scaricare schema e programma?
Franco
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 20, 2013, 06:28 pm

metto in produzione un po' di shields che spedirò a qualche volenteroso beta tester  :D

se ricordo bene hai preso una marea di resistenze, visto che il problema non e' tanto il costo ma il reperirle consiglio di spedire insieme alle shield anche le resistenze, da parte mia ti pago tutto shield, resistenze, e spese postali
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 20, 2013, 06:30 pm

se ricordo bene hai preso una marea di resistenze, visto che il problema non e' tanto il costo ma il reperirle consiglio di spedire insieme alle shield anche le resistenze, da parte mia ti pago tutto shield, resistenze, e spese postali


Le shields le spedisco già montate  :D (A parte l'lcd)
Altrimenti a cosa mi serve la p&p  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 20, 2013, 06:38 pm
Azz, il mio 1000 messaggio  :D
Ho appena spedito l'ultima versione a Paolo, a lui la palla. Se mi da l'ok la posto.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 20, 2013, 06:40 pm

Ciao, sarei interessato a realizzare l'Ardutester. Dove posso scaricare schema e programma?
Franco


Ciao, è tutto disponibile al primo post però se aspetti un attimo verrà postata la nuova versione.
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 20, 2013, 06:47 pm

  però se aspetti un attimo verrà postata la nuova versione.


:D :smiley-mr-green: :D   

http://www.youtube.com/watch?v=hXJQOnT0xAM (http://www.youtube.com/watch?v=hXJQOnT0xAM)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 20, 2013, 06:53 pm
:smiley-mr-green:

Io ho già la testa agli aperitivi, alla cena e al post cena.  :smiley-mr-green:
Adesso tocca a Paolo.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 20, 2013, 07:49 pm
Ardutester 0.7b

Alcune note:
Collegamenti esatti per il funzionamento:

A0
Pin 8 - 680?
Pin 9 - 470K?

A1
Pin 10 - 680?
Pin 11- 470K?

A2
Pin 12 - 680?
Pin 13 - 470K?

Il pulsante è collegato al pin 2. (Si può cambiare dal DEFINE)

Testato e funzionante al 100% su seriale.
Un click veloce sul pulsante per il probing.
Click prolungato per accedere al menu:

** MAIN MENU

 1) PWM
 2) SelfTest
 3) Adjust
 4) Save
 5) Show
 0) Exit       >

1) Per accedere al menu PWM (Sorpresa  :smiley-mr-green:)
2) Per eseguire il Selftest di Ardutester
3) Per l'autoAdjust di Ardutester (Attenzione fino a quando non si seleziona Save non salverà in EEPROM i dati)
4) Per salvare i parametri dell'autoAdjust (Vedi sopra)
5) Per visualizzare i parametri

- Al primo avvio Ardutester salverà in EEPROM i valori di default; E' caldamente consigliato fare un autoAdjust per poi salvare su EEPROM.
- L'lcd non è stato testato ma 95  su 100 dovrebbe partire al primo colpo.

Problemi conosciuti: Da ottimizzare la funzione di check delle resistenze (e quindi è possibile che non funzioni bene anche l'induttanzimetro)

edit
Domani vedo di aggiornare anche il primo post con relativi schemi corretti.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 20, 2013, 07:51 pm
Se abilitate LDC dovete ridefinire il pulsante spostandolo su uno dei pin liberi: A3, A4 o A5.

Quando sostituii le resistenze a Cece, gli detti anche le mio sonde... bè... ho scoperto che non funzionano.
Collegando i componenti non tramite sonde ma incastrandoli nelle breadboard funziona!
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 21, 2013, 09:32 am
Alla fine i probe me li hai regalati e funzionano O.o, se vuoi ti faccio un video ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 21, 2013, 05:58 pm
V07c

- Alcune funzioni fixate (Thanks to PaoloP)
- LCD Funzionante (Manca solo il Menu; Sto pensando come farlo)

Nota:
Al momento si può decidere se abilitare il monitor seriale come output (#define DEBUG_PRINT) o l'LCD (#define LCD_PRINT)
La scelta è dovuta al fatto che la versione LCD sarà interfacciabile con il software Client e quindi userà la seriale per questo.  ;)

Buon lavoro  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 22, 2013, 01:28 pm
V07d

- Menu LCD funzionante
- Pressione lunga per andare al Menu
- Selezione elemento menu con pressione breve
- Conferma con pressione lunga
- Nel menu PWM per uscire doppio click sul pulsante

Ho iniziato ad integrare le funzioni per lo standalone.  :D

Buon lavoro.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 22, 2013, 03:30 pm
Pighi puoi mettere l'ultima versione in prima pagina?
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 22, 2013, 03:38 pm
@PaoloP, a te funziona questa versione?
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 22, 2013, 04:04 pm
A me funziona bene. (tranne una piccola induttanza da 10uH che non viene identificata)
Occhio ai nuovi collegamenti


Ardutester 0.7b

Alcune note:
Collegamenti esatti per il funzionamento:

A0
Pin 8 - 680?
Pin 9 - 470K?

A1
Pin 10 - 680?
Pin 11- 470K?

A2
Pin 12 - 680?
Pin 13 - 470K?

Il pulsante è collegato al pin 2. (Si può cambiare dal DEFINE)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 22, 2013, 07:04 pm

Pighi puoi mettere l'ultima versione in prima pagina?


Si,
dammi il tempo di finire le modifiche al disegno.

Edit
Primo post modificato
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 22, 2013, 08:54 pm
Però hai lasciato il vecchio schema. il nuovo è solo nel link.  ]:D

EDIT:
PIGHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII... sistemo una cosa e tu la riscassi!!!
Adesso se tolgo LCD non mi compila! GRRRRRR!!!!  ]:D ]:D ]:D
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 22, 2013, 08:57 pm
Hai aggiornato la pagina?  ]:D
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 22, 2013, 08:59 pm
Ho scaricato questo --> http://at.pighixxx.com/ardutester.ino (http://at.pighixxx.com/ardutester.ino)  :smiley-sweat:

L'errore è alla riga 4743
Code: [Select]
lcd.setCursor(15,2);
anche se non c'è LCD dichiarato.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 22, 2013, 09:01 pm
Non ho scassato niente. Solo mi sono dimenticato di mettere gli #ifdef sulle ultime 2 funzioni che ho implementato. Dopo sistemo.  8)

Edit
Sistemato.  :D
Download sempre all'indirizzo:  http://at.pighixxx.com/ardutester.ino
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 22, 2013, 09:10 pm
Lo so...
Era solo per animare il forum.  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 22, 2013, 09:11 pm
Sono già tutti in ferie?  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 22, 2013, 09:14 pm
Probabile!  :smiley-red:

EDIT:
Puoi aggiungere
Code: [Select]
#include <avr/power.h>
e nel setup()
Code: [Select]
power_spi_disable();
power_twi_disable();
power_timer2_disable();


Adesso mi studio come disabilitare il comparatore interno per ridurre ulteriormente il rumore sull'ADC.
Anzi se Leo, che ha già studiato l'argomento, passa di qui e ce lo dice... è meglio.  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 22, 2013, 10:16 pm
Paolo, hai letto la questione dei goto? (Inviata via email)
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 22, 2013, 10:22 pm
Che un salto incondizionato come un GOTO sia più veloce lo sapeva anche mia nonna ed ovviamente occupa molto meno spazio in memoria che non un if o un ciclo for o un while.
Il punto è... vuole programmare in C o in Basic?  :smiley-mr-green: ]:D

D'altronde, dopotutto, le routine dove ho eliminato i GOTO non avevano bisogno di essere veloci.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 22, 2013, 10:25 pm
Oddio, la funzione readU è la base di tutto. Farò un po' di esperimenti...
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 22, 2013, 10:30 pm
La ReadU non è altro che un'analogRead: il ciclo GOTO serviva per iniziare nuovamente se il valore letto nelle prime 4 letture era inferiore a 1024; a quel punti si iniziava un nuovo ciclo di letture modificando il referance.
Io l'ho sostituito con un while con condizione.
Perdi forse 4 cicli macchina.  :smiley-eek-blue:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 22, 2013, 10:34 pm
Vabbè ma un esperimento non me lo toglie nessuno. Oggi ho provato l'ardutester con uno standalone con tutti i crismi; Un'altro mondo.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 23, 2013, 09:11 am
Io ormai sono passivo visto che quando ha cominciato a funzionarmi l'Ardutester, Pighixxx ha camiato tutto (collegamenti e LCD)
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 23, 2013, 09:22 am
Cece, ricontrolla i collegamenti con lo schema pubblicato --> http://at.pighixxx.com/disp35e.pdf (http://at.pighixxx.com/disp35e.pdf)
e scarica l'ultima versione qui -->  http://at.pighixxx.com/ardutester.ino (http://at.pighixxx.com/ardutester.ino)

Facci sapere se funziona.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 23, 2013, 10:59 am
Boooh, a me non funziona
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 23, 2013, 11:07 am
Ma hai ancora tutto si breadboard o hai fatto una shield?
Hai controllato i collegamenti? Sono cambiati dalla versione 6 alla 7. Inverti A0 e A2.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 23, 2013, 11:40 am
Si, ho controllato tutto! Mi sono fatto una bella millefori con standalone :)
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 23, 2013, 11:45 am

Hai controllato i collegamenti? Sono cambiati dalla versione 6 alla 7. Inverti A0 e A2.


Anche a me non ha mai funzionato, forse perché non l'ho mai provato ?  :smiley-mr-green:
Aspetto almeno la 1.0 prima di fare prove, però ho l'impressione che vi state facendo troppe pippe mentali, forse è meglio che vi concentrate sul rilasciare una release 1.0 stabile con il set minimo, testato e funzionante, di funzionalità per poi andare a rilasciare le ulteriori versioni con tutte le possibili migliorie e feature aggiuntive.
Oltre alla sindrome di Gundam c'è anche la sindrome del "tanto che che ci siamo" che impedisce il completamento dei progetti perché sono tutti presi a fare migliorie ed aggiunte  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 23, 2013, 11:46 am

Si, ho controllato tutto! Mi sono fatto una bella millefori con standalone :)


Foto?
Possibilmente a fuoco.  ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 23, 2013, 12:15 pm

Possibilmente a fuoco.  ;)


(http://autotitleloancash.com/wp-content/uploads/2012/04/child-fire-e1334441749292.jpg)

:P XD XD XD

Mi sta venendo voglia di mettere mano all'acido e farmi uno standalone, giusto per vedere che succede ... :P
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 23, 2013, 02:23 pm

Possibilmente a fuoco.  ;)


Esposizione e messa a fuoco questi sconosciuti.  :D
Sarò forse "fesso" io che ho speso "qualche" soldino per un flash anulare adatto alla mia reflex solo per scattare le macro con la corretta illuminazione ?
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 23, 2013, 02:42 pm
Sarò scemo io che ho comprato una Nikon D7100 per farvi le foto in maniera decente :)
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 23, 2013, 02:48 pm

Sarò scemo io che ho comprato una Nikon D7100 per farvi le foto in maniera decente :)


Il fatto di avere una buona macchina fotografica non significa essere capaci di fare buone fotografie  :D
Che ottica/e hai preso con la D7100 ?
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 23, 2013, 03:00 pm

... Sarò forse "fesso" io che ho speso "qualche" soldino per un flash anulare adatto alla mia reflex solo per scattare le macro con la corretta illuminazione ?


Io i soldini non li avevo, e mi sono arrangiato con i led :P XD




Sarò scemo io che ho comprato una Nikon D7100 per farvi le foto in maniera decente :)


Be', se proprio non ti serve piu dopo aver fatto le foto, non preoccuparti, per un centinaio di Euro te la ritiro io come usato ... anche 150, se ci includi un 18/105VR :P XD XD XD
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 23, 2013, 03:12 pm


... Sarò forse "fesso" io che ho speso "qualche" soldino per un flash anulare adatto alla mia reflex solo per scattare le macro con la corretta illuminazione ?


Io i soldini non li avevo, e mi sono arrangiato con i led :P XD



Come prima soluzione pure io avevo preso in considerazione l'autocostruzione con i led, però a conti fatti mi sono reso conto che tra led, pcb, paraluce da immolare per ottenere l'anello adattatore, e ne serve più di uno, alla fine spendevo di più, per non parlare del tempo perso e il risultato estetico non paragonabile a quello di un prodotto commerciale :)
Ho optato per un ring led commerciale di Meike (ottimi produttori di flash compatibili e accessori), senza accoppiamento TTL, solo il contatto caldo per lo scatto, però dato che sono capace di farmi l'esposizione in manuale non è certo un problema e ho risparmiato molto sull'equivalente di marca (Canon) che in più mi offre solo l'esposizione TTL, ho anelli adattatori a volontà, coprono praticamente tutte le ottiche possibili, anche se per il momento lo uso con un 50 mm F2.5 macro (questo si che costicchia :) )

Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 23, 2013, 03:13 pm

Be', se proprio non ti serve piu dopo aver fatto le foto, non preoccuparti, per un centinaio di Euro te la ritiro io come usato ... anche 150, se ci includi un 18/105VR :P XD XD XD


Io offro 200 Euro e un caffè  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 23, 2013, 03:25 pm
Ho preso la macchina con un obbiettivo della nikon in bundle e poi ho un Tamron (sinceramente non ricordo le specifiche).
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 23, 2013, 03:26 pm
Io la uso settando tutto in AUTO, mio padre si sta studiando il manuale e sta seguando  dei corsi online XD.
Per la serie compro una macchina fotografica e non riesco ad usarla :D
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 23, 2013, 03:38 pm

Per la serie compro una macchina fotografica e non riesco ad usarla :D


Una reflex non è semplice come una compatta dove devi solo premere solo il pulsante di scatto :)
Sebbene tutte le reflex moderne hanno la modalità automatica, pure qui devi solo premere lo scatto, è veramente un peccato usare una macchina come questa come una compatta sebbene la qualità, intesa come caratteristiche tecniche e non di composizione dell'immagine, sia nettamente migliore.
Oltre ad imparare ad usare le varie caratteristiche della macchina è importante imparare i concetti base della fotografia che sono sempre uguali per qualunque macchina usi, un consiglio lasciate perdere le varie funzioni di alterazione dell'immagine, p.e. effetti speciali, integrati nella macchina, non servono a nulla, molto meglio fare scatti naturali e poi, se serve, agire sul pc con un software per fotoritocco.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 23, 2013, 03:39 pm
Pensa te che io non uso neanche il buchino per mettere l'occhio, premo il tastino e vedo da display XD muahahahhah
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 23, 2013, 03:49 pm

Pensa te che io non uso neanche il buchino per mettere l'occhio, premo il tastino e vedo da display XD muahahahhah


Sulle reflex Canon si chiama Live View, probabilmente sulle Nikon ha un nome simile, è una modalità molto comoda quando si fanno video o si prendono foto con posizione della camera molto scomoda, p.e. tenendola sopra la testa per scattare oltre una folla, però ricordati che devi chiudere con l'apposito tappo, dovresti averlo con gli accessori di serie, il mirino ottico perché la la luce che passa attraverso può compromettere l'esposizione.
Un consiglio da amatore evoluto, sono appassionato di fotografia da sempre, abituati ad usare il mirino ottico sulla Reflex, è molto meglio di qualunque monitor lcd anche se di alta qualità.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 23, 2013, 03:53 pm
SI, anche su Nikon si chiama Live View.
Solo che questa, rispetto alla D70 che avevamo prima è molto più complessa, la scelta di quella nuova (la D70 si era rotta) era tra D90, D5200 e D7100.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 23, 2013, 04:04 pm

Oltre alla sindrome di Gundam c'è anche la sindrome del "tanto che che ci siamo" che impedisce il completamento dei progetti perché sono tutti presi a fare migliorie ed aggiunte  :D

ah ecco come si chiama il morbo che mi ha contagiato col mio Frequenzimetro: ho iniziato a novembre, avevo finito a febbraio, poi ho cominciato a pensare "ora che ci sono quasi quasi....", ancora sto scrivendo l'articolo, mentre aspetto la 4a e ULTIMA versione del PCB degli Ingressi, con la quale ho superato le leggi dell'Elettronica e della Fisica (in quest'ultimo caso è perché quando ho fatto l'ultimo test ho provato una felicità così grande che, nonostante la mia quintalata, sono saltato da fermo almeno 1mt rispetto alla sedia dov'ero seduto :smiley-yell:).
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 24, 2013, 12:04 am
quanti richiami antiOT ho a disposizione ? :)
Title: Re: Ardutester - Arduino Component Tester
Post by: brunello22 on Jul 24, 2013, 12:53 am
Quote
nonostante la mia quintalata, sono saltato da fermo almeno 1mt rispetto alla sedia dov'ero seduto


Tempo Origine (UTC)   Lat   Lon   Prof (km)   Mag   Comuni entro 20km
2013-07-23 22:38:13   39.8   15.9   8.1   Ml     1.0   MORMANNO(CS) LAINO CASTELLO NUOVO CENTRO(CS) LAINO BORGO(CS) ...


non e' che abiti da quelle parti ?
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 24, 2013, 07:41 am

quanti richiami antiOT ho a disposizione ? :)


Nemmeno uno perché dare qualche consiglio su come fotografare, in modo decente, una scheda legata al mondo di Arduino non è ot :)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 24, 2013, 10:35 am

Quote
nonostante la mia quintalata, sono saltato da fermo almeno 1mt rispetto alla sedia dov'ero seduto


Tempo Origine (UTC)   Lat   Lon   Prof (km)   Mag   Comuni entro 20km
2013-07-23 22:38:13   39.8   15.9   8.1   Ml     1.0   MORMANNO(CS) LAINO CASTELLO NUOVO CENTRO(CS) LAINO BORGO(CS) ...


non e' che abiti da quelle parti ?

Ah Bruné sotto il mio nome c'è scritto un chiarissimo Lamezia Terme, che necessità hai di tentare di rintracciarmi col gps? :smiley-yell: :smiley-yell: :smiley-yell:
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 24, 2013, 10:52 am
Tornando in topic, qualcun'altro a fatto qualche altro test con l'Ardutester versione 7d? A me funziona!
Michele, tu hai un prototipo?
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 24, 2013, 10:56 am
07e

- SetDeafult function
- Some fix
- selFreq optimized
- TestKey improvements
- Iniziato il supporto al software Client
- Prima di fare la compilazione controlla che i parametri siano settati in maniera corretta.

Funziona anche ad altra gente  :smiley-mr-green:


Messaggio di servizio: Paolo nel pomeriggio ti invio email.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 24, 2013, 11:04 am
Questo si può semplificare
Code: [Select]
//Push button
#ifdef LCD_PRINT
 #define TEST_BUTTON         A3                 //Test/start push button (low active) - LCD
#else
 #define TEST_BUTTON         A3                 //Test/start push button (low active) - Serial
#endif

Non hai inserito nel log delle versioni l'introduzione della disabilitazione delle periferiche non necessarie (TWI, SPI, TIMER2) dy PaoloP.  :smiley-mr-green:

Nel primo post, nella data in rosso manca il 7.

Devo verificare, ma forse il comando
Code: [Select]
analogReference(EXTERNAL);                     //Set Analog Reference to External
è superfluo.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 24, 2013, 11:10 am
Non è cattiveria, mi sono dimenticato  :smiley-mr-green:
Adesso lo faccio.
Nelle prossime pulizie primaverili togo tutto quel codice. Il pulsante sarà e rimarrà solo su A3.
- A4 servirà per gestire la retroilluminazione dell'lcd
- A5 per lo standalone

Full
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 24, 2013, 11:15 am

Nelle prossime pulizie primaverili togo tutto quel codice. Il pulsante sarà e rimarrà solo su A3.


Ho dato una sbirciatina al codice, un consiglio, dividilo in più file (tab sull'ide) in modo da migliorare la leggibilità e avere le varie sezioni divise tra loro, ti semplifica la vita anche nella manutenzione e sviluppo del codice.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 24, 2013, 11:16 am
Per rendere più veloce il ciclo nella ReadU si potrebbe modificare
Code: [Select]
if ((Counter == 4) &&
         ((unsigned int)Value < 1024) &&
         !(Probe & (1 << REFS1)) &&
         (Config.AutoScale == 1))
     {
       Probe |= (1 << REFS1);                     //Select internal bandgap reference
       cycle = true;                              //Re-run sampling
       break;
     }


con
Code: [Select]
if (Counter == 4)
{
 if (((unsigned int)Value < 1024) && !(Probe & (1 << REFS1)) && (Config.AutoScale == 1)))
   {
     Probe |= (1 << REFS1);                     //Select internal bandgap reference
     cycle = true;                              //Re-run sampling
     break;
    }
}

in questo modo il primo if controlla solo il valore del ciclo e non tutti gli altri and ogni volta.
Si risparmia qualche ciclo macchina, così Markus è contento.  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 24, 2013, 11:28 am
Io non lo provo nemmeno... so già cosa succede :(
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 24, 2013, 11:32 am
Cesare non dire così, non scoraggiarti. L'estate è lunga.  :smiley-mr-green:
Appena saranno pronte le shield credo che alberto ne manderà una anche a te e a quel punto avremo una base comune per fare i test.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 24, 2013, 12:50 pm
Paolo, come ho detto altre volte il mio tempo non mi permette di lanciarmi in avventure i  progress, però visto che dovrò realizzare il progetto stand-alone sarei contento se Pighi mi mandasse uno shield, poiché sono ben attrezzato sia di componentistica che di strumentazione di misura professionale; in tal modo potrei verificare la bontà del progetto, prima di imbarcarmi nella mia avventura "a solo", e fornire feedback qualificati.
Il consiglio che dò è questo: se in qualche modo il firmware fa uso dei timer o in generale di segnali in frequenza non provate lo shield con Arduino UNO, bensì con Arduino 2009; infatti tra il risonatore ceramico dell'UNO e il quarzo della 2009 non c'è paragone in termini di stabilità e di risposta. E' una cosa che ho riscontrato quando facevo i primi test della libreria FreqCounter. Lo stand-alone risolverà ogni problema in merito, ovviamente.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 24, 2013, 12:59 pm
Ma Arduino 2009 ha il problema a l pin 13 mi pare, serve qualche coraggioso che lo estirpa :)
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 24, 2013, 01:48 pm
Si esatto, la 2009 ha il problema della resistenza e del led in parallelo sul pin 13 che modifica il comportamento della resistenza di precisione
schema 2009 --> http://arduino.cc/en/uploads/Main/arduino-duemilanove-schematic.pdf
Quindi non è possibile utilizzarla.
Nello stand-alone il discorso sicuramente cambierà.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 24, 2013, 01:51 pm
Allora perché il pin 13 non si destina ad altro e lo si sostituisce? voglio dire ala fine si farà uno shield che funziona solo con Arduino UNO? non è un po' limitativa la cosa??
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 24, 2013, 02:05 pm

Si esatto, la 2009 ha il problema della resistenza e del led in parallelo sul pin 13 che modifica il comportamento della resistenza di precisione
Nello stand-alone il discorso sicuramente cambierà.


Assegnate il pin 13 al pulsante e il problema non esiste più :)
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 24, 2013, 02:24 pm
Ma da quel che ho capito è difgicile gestire questi cambi, perché il fw ragiona sulle porte. Cioè tutto si può fare ma non è cime siamo abituati su arduino.
Anche il fatto di dividere in tab, è stato già detto w forse anche fatto se ricordo, poi si sono tolte, forse sempre perché di difficile gestione ?
Io ho aperto il codice ed effettivamente, ricorderete mia vecchia critica sul concetto fi sempligicazione, il progetto è tosto e a basso livello.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 24, 2013, 02:54 pm
anch'io ho fatto ricorso ai PORT per la gestione dei pin, certo impostare un byte di volta in volta è comodo e rapido, ma se ciò deve significare moncare la validità di un progetto, vuol dire ch si gestiscono 7 pin col PORT unico e l'8o con un PORT separato, no?
Test: questo è uno di quei progetti che da hobbysti si può decidere di adottare o meno, se lo si fa ci si limita a seguire le istruioni di montaggio e flashare il micro, col lavoraccio che stanno facendo c'è poco da implementare o modificare.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 25, 2013, 11:30 am
Separare i pin delle porte complicherebbe il codice già notevolmente complesso.  :smiley-roll-blue:
Non è pensabile.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 25, 2013, 12:29 pm
Come volete, a me pare una cosa insensata....
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 25, 2013, 02:24 pm

Test: questo è uno di quei progetti che da hobbysti si può decidere di adottare o meno, se lo si fa ci si limita a seguire le istruioni di montaggio e flashare il micro, col lavoraccio che stanno facendo c'è poco da implementare o modificare.

Yes, sono daccordo.
È anche una spinta per chi vuole spingersi oltre il reference arduiniano, capire a fondo tutti gli elementi di questo progetto fa crescere tantissimo, chi non ha voglia o capacità, vedi sottoscritto almeno per ora, si limiterà come hai detto al massimo a fare il betatester.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 25, 2013, 03:51 pm


Test: questo è uno di quei progetti che da hobbysti si può decidere di adottare o meno, se lo si fa ci si limita a seguire le istruioni di montaggio e flashare il micro, col lavoraccio che stanno facendo c'è poco da implementare o modificare.

Yes, sono daccordo.
È anche una spinta per chi vuole spingersi oltre il reference arduiniano, capire a fondo tutti gli elementi di questo progetto fa crescere tantissimo, chi non ha voglia o capacità, vedi sottoscritto almeno per ora, si limiterà come hai detto al massimo a fare il betatester.


siamo sull'identica lunghezza d'onda  XD
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 25, 2013, 04:24 pm

Come volete, a me pare una cosa insensata....


Usando una sola porta è possibile al posto di questo
Code: [Select]
digitalWrite(R1L, LOW);
digitalWrite(R1H, LOW);
digitalWrite(R2L, LOW);
digitalWrite(R2H, LOW);
digitalWrite(R3L, LOW);
digitalWrite(R3H, LOW);

scrivere
Code: [Select]
R_PORT = 0;

Si perde l'immediatezza nella lettura del codice, ma è moooolto più veloce nell'esecuzione e più efficiente nell'occupazione della memoria.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 25, 2013, 08:26 pm
Sì, la cosa mi è abbastanza chiara, ma tutta questa necessità di velocità in un component tester io non la vedo, mi pare molto più sensato pensare a far funzionare uno shield su tutti i modelli di Arduino, considera che, è questo è certo, la precisione che otterrai con la 2009 te la sogni con l'UNO.
Alla fine dei conti penso che l'unico strumento che varrà la pena di realizzare sarà la "mia" versione stand-alone :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 26, 2013, 07:42 am

Usando una sola porta è possibile al posto di questo


Scusate se ve lo dico ma qui siamo al limite del ridicolo, mai sentito parlare di mascheratura ?
Anche ammesso che i bit da settare sono su due porte diverse si fa tutto con due righe di codice senza usare la DigitalWrite, mi sa tanto che vi state facendo veramente un sacco di pippe mentali :)
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 26, 2013, 07:46 am
Si Astro, ma sinceramente non ho voglia di mettere mano a quella parte di codice.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 26, 2013, 08:25 am
@Michele
La velocità è importante; Come ho già detto (quasi) tutte le letture vengono fatte con la funzione ReadU: Diretta, dopo 5ms o 20ms. Se i 5ms sono  6 o 4 e i 20 18 o 22 capisci che le letture risulteranno sballate.

@Astro
Il codice è già "predisposto" per usare porte diverse; La priorità è quella di far funzionare bene tutto. Una volta fatto questo ci dedicheremo ad eliminare il problema della porta 13.

@tutti
E' caldamente consigliato, una volta montato, eseguire la funzione SelfAdjust. Non fa i miracoli ma adatta i risultati al proprio pcb o shield.

In cantiere c'è la 07f dove sono stati risolti altri 2 bachi; La funzione ReadU è stata ottimizzata (Grazie Paolo) e la parte client è stata quasi tutta implementata.  Sono fiducioso e penso che dalla 07g  :D si può pensare di dedicare il tempo a risolvere il problema delle porte.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 26, 2013, 09:56 am

Sono fiducioso

Io no. XD XD XD
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 26, 2013, 10:07 am
Stai parlando per te, vero  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 26, 2013, 10:14 am
Certo!
La sfortuna abbandona PaoloP e assilla Cece99 :(

@Michele Menniti, secondo me questo è un progetto in cui Pighixxx ha dedicato fin troppo tempo, continua a dire che i sorgenti sono disponibili e modificabili quindi, secondo me, se Pighixxx non ritiene necessario intervenire per modificare i pin utilizzati, qualcun altro a cui interessa può benissimo mettersi a modificare il codice. E' un pò quello che è successo quando è stato eliminato l'LCD I2C.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 26, 2013, 10:16 am
Appena verrà rilasciata una versione stabile vedremo di fare anche una Cece Edition con I2C, ok?
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 26, 2013, 10:18 am

Appena verrà rilasciata una versione stabile vedremo di fare anche una Cece Edition con I2C, ok?

Ok un tubo :D ormai ho modificato tutto :(, non ha più speranze di funzionare il mio Ardutester :( :( :(
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 26, 2013, 10:18 am

Certo!
La sfortuna abbandona PaoloP e assilla Cece99 :(


Vedi io non parlerei di sfortuna visto che questa dovrebbe essere una scienza "abbastanza precisa".
Non è che ogni volta che alimenti la scheda devi farti il segno della croce o quando colleghi l'usb devi infilzare a mo di voodoo l'ATMEGA328  :smiley-mr-green:
Te l'ho già detto un bel po' di volte (anche in privato) che sicuramente hai commesso un macro errore che anche il tuo inconscio si rifiuta di riconoscere.  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 26, 2013, 10:20 am
Cece, dopo le disquisizioni sulla macchina fotografica in tuo possesso, io sto ancora aspettando le foto del tuo circuito.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 26, 2013, 10:21 am
Cecé, io non sono un softwarista e me la cavo appena con l'hardware, quindi non guardare me, non sarò certo io quello che metterà mano a quel codice :smiley-mr-green: Quando sarà finito lo testerò con la shield che dovrebbe mandarmi Pighi, fatte le opportune verifiche e segnalati eventuali bug, a nuova e definitiva versione preparerò la "mia" stand-alone, quindi il mio ruolo resta hw ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 26, 2013, 10:24 am
@Michele Menniti, Io aspetto il tuo PCB così ti trovo tutti i problemi possibili immaginabili :) così viene un tester a prova di deficente :).
@PaoloP ma la macchina fotografica........ non è in casa al momento.... bisogna aspettare Sabato pomeriggio :)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 26, 2013, 10:35 am

@Michele Menniti, Io aspetto il tuo PCB così ti trovo tutti i problemi possibili immaginabili :) così viene un tester a prova di deficente :).
@PaoloP ma la macchina fotografica........ non è in casa al momento.... bisogna aspettare Sabato pomeriggio :)

E' la seconda volta che tiri fuori questa storia, e per la seconda volta che ti ripondo che io non ne tiro fuori di cose che non funzionano, se il mio PCB vedrà la luce significherà che avrà superato tutti i miei test, a quel punto potrai passarci la tua vita su quello strumento, se ci sarà una qualsiasi limitazione sarà dichiarata all'origine, non scobverai proprio nulla XD
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 26, 2013, 04:31 pm

@PaoloP ma la macchina fotografica........ non è in casa al momento.... bisogna aspettare Sabato pomeriggio :)


Allora aspettiamo domani per vedere le foto del tuo "capolavoro" :)
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 26, 2013, 04:32 pm
Ok, aspettiamo le foto dopo la finale dei tuffi, trampolino 3m femminile.  ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 26, 2013, 04:34 pm

Quando sarà finito lo testerò con la shield che dovrebbe mandarmi Pighi,


Se ne manda una pure a me, ovviamente pagandola, pure io posso mettermi a fare delle prove e magari a dare una mano col codice, compatibilmente col tempo libero che sarà molto poco visto lavoro tutto il mese di Agosto (per mia fortuna alla faccia della crisi :) )
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 26, 2013, 05:53 pm
sembra tanto la storiella della volpe e dell'uva  :smiley-yell:
(mi riferisco alle ferie di astro  :))
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 26, 2013, 06:57 pm
"Ferie" ? ... cosa e' un "ferie" ? ... e' commestibile ? ... fa il caffe' ? ... si indossa ? ... E' un borogovo smoalo ? ...

(si capisce che e' "qualche anno" che non faccio ferie ? ... :P XD XD XD)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 26, 2013, 08:57 pm
altro filone OT? avete deciso di farlo incazzare sul serio a Vanzati? non vi è bastato far chiudere il Topic senza nome dell'utente innominato? :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 26, 2013, 09:30 pm
Vabbè, tutti sono in ferie, a parte pochi a quanto sembra, anche se ogni tanto si divaga non penso sia un problema. L'importante è sempre stare nel  pezzo:  :smiley-mr-green:

Versione 0.7f
Changelog:
- ReadU function revisited (By PaoloP)
- Some fix (By PaoloP & PighiXXX)

Ormai ci siamo per la versione stabile.
Per quanto riguarda le shield la prossima settimana vanno in produzione (Circa un centinaio) quindi ce ne saranno per tutti. (Chiederemo solo il contributo spese di spedizione - 7 euro se tutto va bene con il corriere.) Verrà spedita la shield montata, funzionante  :D escluso l'LCD e le sonde. Il circuito avrà una zona di test quindi le sonde non saranno necessariamente necessarie. Nei prossimi giorni farò una pagina per la richiesta.

Ps) Tutte le resistenze montate saranno allo 0,1% ed il condensatore sarà in alluminio.

edit
A parte il prezzo degli impianti sono riuscito a strappare 0,45€ a PCB (Doppia faccia, Solder Mask, Serigrafato sui due lati)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 26, 2013, 10:23 pm
lo so che sono ripetitivo ma sei un GRANDE, pighi!! XD
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 26, 2013, 10:28 pm
In effetti dal vivo... è grande!  :smiley-mr-green: :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 26, 2013, 10:33 pm
:smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 26, 2013, 10:50 pm

:smiley-mr-green:

non te la prendere, è geloso  :smiley-yell:
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 27, 2013, 09:39 am


:smiley-mr-green:

non te la prendere, è geloso  :smiley-yell:


Io no (indovina perche ? ... :P XD)

> pighi, Quasi quasi te ne pago uno anch'io e lascio perdere per ora l'idea di costruirmelo standalone (magari in seguito, che ora non ho materialmente il tempo) ... la scheda prevede anche le connessioni per un display ? ... dovrei avere in casa una decina di display diversi, dai 16x1 ai 20x4, piu un paio di 48x2 (credo), penso che alcuni siano compatibili anche con arduino ... come board al momento ho inutilizzata solo una mega2560 ed una nano, se la si puo usare, ma posso sempre procurarene un'altra diversa se e' indispensabile ;) ... e se proprio dovessi prendere una 2009, ad eliminare il led ci metto 3 secondi scarsi  ]:D ]:D ]:D
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 27, 2013, 09:45 am
:D
Si c'è il connettore per l'lcd.
Speriamo di risolvere il problema del led altrimenti se vuoi ti mando le istruzioni per come fare  ]:D
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 27, 2013, 10:22 am

Speriamo di risolvere il problema del led


Questo sarà il tormentone dell'estate, tra parentesi la questione esiste non solo per la 2009, ma anche la UNO R1 e la R2 dove il led è collegato direttamente al pin 13 come sulla 2009.
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 27, 2013, 10:27 am

... se vuoi ti mando le istruzioni per come fare  ]:D


Non preoccuparti, la scure e la motosega ce li ho :P  ]:D ]:D ]:D
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 27, 2013, 10:29 am
A TIRARE UNA MARTELLATA AL LED NON CI VUOLE NULLA, ma io preferisco la solita botta di taglierino, in fondo è come creare un jumper a saldare :D

Scherzi a parte la questione va risolta altrimenti lo shield funziona solo con la UNO r3, mi sembra davvero un po' limitativa la cosa, visto che Paolo si scoccia confidiamo su Astrobeed XD

Etem: mi riferivo a PaoloP
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 27, 2013, 10:41 am

Scherzi a parte la questione va risolta altrimenti lo shield funziona solo con la UNO r3,


C'è anche il sistema di quelli che usano il calibro per prendere la misura, segnano col gessetto e tagliano con l'ascia, ovvero usare una sverniciatore termico  per dissaldare il led, unico effetto collaterale è che si dissaldano anche tutti i componenti vicini  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 27, 2013, 10:55 am
Io ho usato questa  :smiley-mr-green:

(http://images.wiltec.info/90/90185/90185.jpg)
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 27, 2013, 10:59 am

Io ho usato questa  :smiley-mr-green:


Pensa che è un accessorio che devo acquistare e tutte le volte che faccio un ordine al fornitore me ne scordo sempre, per giunta costa solo 25 Euro ed è molto utile.
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 27, 2013, 11:01 am
Seriamente, non vedo il problema ... ho trovato diverse immagini della 2009 in rete, a volte il led e' messo in orizzontale, a volte in verticale, ma sempre in posizione abbastanza comoda per essere dissaldato ... ok, e' piu corretto dire "estirpato", dato che in ogni caso non sarebbe piu riutilizzabile :P ... ma questo facilita la cosa, sapendo che tanto poi non lo puoi piu usare (il led), non ti devi preoccupare di dissaldarlo senza rovinarlo ;) ... se uno non ha gli strumenti per lavorare SMD, al limite puo sempre eliminare la parte di plastica trasparente che copre in chip, poi abbondare un po con lo stagno per arrivare ad entrambi i lati contemporaneamente e rimuoverlo con uno stecchino o una pinzetta a punte fini (stando ovviamente attenti a non riempire di stagno il resto ;) )

Anche il taglierino, se non si vuole rischiare di cuocere il tutto, e' un'ottima soluzione ... tanto la modifica e' da considerare definitiva, no ? XD
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 27, 2013, 11:08 am

Pensa che è un accessorio che devo acquistare e tutte le volte che faccio un ordine al fornitore me ne scordo sempre, per giunta costa solo 25 Euro ed è molto utile.


Acquistato da Powersafe. Per estirpare va che è una meraviglia.


... tanto la modifica e' da considerare definitiva, no ? XD


Si  :smiley-mr-green:
Io personalmente ho eseguito l'operazione su una 2009 e una R2. Sono dell'idea che anche la R3 ha problemi con l'Ardutester. Il comparatore da sicuramente qualche noia; La prova del nove è stata fatta con un R3 immacolata e con una R2 senza led. La R2 restituisce valori più affidabili; La 2009 poi è il top.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 27, 2013, 11:10 am


Io ho usato questa  :smiley-mr-green:


Pensa che è un accessorio che devo acquistare e tutte le volte che faccio un ordine al fornitore me ne scordo sempre, per giunta costa solo 25 Euro ed è molto utile.

Se ho ben capito è una specie di doppio saldatore che si usa per dissaldare, applico le due punte ai capi di un componente e lo prelevo? QUando vado di fretta ogni tanto faccio questa cosa con un solo saldatore spostandomi tipo Fantastico 4 da un lato all'altro del componente, ad un certo punto resta attaccato al saldatore :D. Ma ad occhio il passo delle due punte non mi pare da componenti 0603 - 0805 - 1206, né la meccanica mi fa pensare che esse si possano avvicinare più di tanto premendo i due manici, allora?
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 27, 2013, 11:13 am
Sono come due pinzetteuna pinzetta, solo riscaldata.

Una volta avevo una stazione ERSA Pincette:

(http://www.ekval.fi/store/images/0dig20a45_1101_daf.jpg)

Poi ha fatto una brutta fine  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 27, 2013, 11:16 am
Trovata (http://www.powersafe.it/index.php?main_page=product_info&cPath=97_103&products_id=9795), purtroppo è solo per la 968A+, non compri una terza stazione saldante solo per questo accessorio :smiley-sad-blue:
Pighi, il funzionamento l'ho capito, sono le dimensioni che mi sembrano grandi, rispetto ad una pinzetta, e quindi mi sembrano distanti le due punte per quello che penso io, non è così quindi?
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 27, 2013, 11:17 am

Poi ha fatto una brutta fine  :D

ESTIRPATA XD
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 27, 2013, 11:21 am

ESTIRPATA XD


Come farà il dentista con i tuoi denti del giudizio tra qualche anno, pure lui userà una pinza rovente per farlo  :D :smiley-mr-green: :D

p.s. LE FOTO QUANDO ARRIVANO ?
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 27, 2013, 11:28 am
A proposito di stazioni saldanti (piccolo OT per OT) cosa ne pensate di questa che mi hanno offerto:

http://www.youtube.com/watch?feature=player_embedded&v=pwFusiUxKE0#at=146

<90€
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 27, 2013, 11:37 am
Michele, se intendi la distanza delle punte, si chiudono premendo il manico per adattarsi al componente ... se intendi la dimensione delle punte iinvece, anche a me sembrano un po larghe, ma dato che e' pensata per dissaldare e rimuovere, piu che per saldare, a parte forse gli 0603, dovrebbero essere ok ...

Per il modello, ci sono 4 diversi modelli ( da T001 a T004 ) compatibili con diverse stazioni, tu quale hai ? (comunque e' strano, ad esempio questo venditore http://www.ecuvonix.com/desolder-tools-t004-aoyue-968a-p-771.html la da compatibile con 968 e 968A+, mentre Powersafe dice NON compatibile con 968 ... mah ...)

EDIT: pighi, non ho idea di chi sia il produttore, le ho viste in passato in alcune fiere, marcate sia WEP, sia Xpower, sia addirittura Samsung (ma ho idea che NON siano "vere" Samsung :P) ... i prezzi cambiavano da bancarella a bancarella, fra gli 85 ed i 120 Euro in media ... non ti so dire a livello di qualita' come siano perche non ho ancora avuto occasione di sventrarne :P esaminarne una da vicino, mi spiace.

Consiglierei comunque, prima di acquistare qualsiasi cosa, di esaminare bene almeno le punte dello stilo, nel senso che siano "standard" come sagoma, in modo da non dover ordinarle chissa' dove se si rompono, solo perche' non le tiene nessuno come ricambi ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 27, 2013, 11:38 am

p.s. LE FOTO QUANDO ARRIVANO ?

A tempo debito :D penso per le 18:00 minuto + minuto -
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 27, 2013, 12:14 pm
Possiedo una JBC ed una Lafayette, con attacco simile, non so se uguale (non ricordo se i fori sono 6 o 7), ma se lì le dà compatibili da un modello all'altro non posso certo pensare che lo siano con un'altra marca, quindi non ci provo proprio. Sono troppo attrezzato per pensare di prendere una stazione saldante solo per questo accessorio, chissà se esiste qualcosa di "autonomo"?
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 27, 2013, 01:42 pm

(comunque e' strano, ad esempio questo venditore http://www.ecuvonix.com/desolder-tools-t004-aoyue-968a-p-771.html la da compatibile con 968 e 968A+, mentre Powersafe dice NON compatibile con 968 ... mah ...)


Non credo sia possibile utilizzarlo con la 968 per il semplice motivo che la differenza primaria tra la 968 e la 968A è la potenza dello stilo, 35W nella prima e 70W nella seconda, l'accessorio è da 70W quindi incompatibile con la 968.
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 27, 2013, 01:45 pm

A proposito di stazioni saldanti (piccolo OT per OT) cosa ne pensate di questa che mi hanno offerto:


Esteticamente accattivante, sopratutto il display bianco su sfondo blu, buona anche la presenza dell'aspiratore di fumi, però giudicare la qualità di una stazione da un video su youtube è impossibile, oltre alla qualità è importante anche la reperibilità degli accessori e dei ricambi.

Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 27, 2013, 01:48 pm
> Michele : Gia fatte non lo so, io ad esempio, da buon "smanettone" :P , pensavo di prendere uno di quelle "pinzette" e adattarla alla stazione saldante Ersa che ho gia ... e' una di quelle vecchie, analogiche, lo stilo e' a 24V 60W ed e' ancora perfettamente funzionante, ma le punte "a gradino" che si trovano in giro adesso fanno letteralmente schifo, confrontate con quelle coniche di un tempo (la punta originale era durata 3 anni, a tenerlo quasi sempre acceso, la punta nuova che ho comperato quando la vecchia si e' scasata e' durata 2 mesi, nonostante fosse originale Ersa e pagata una cifra, ed anche quando funzionava, saldava in modo schifoso e non trasferiva il calore in modo adeguato), quindi e' ormai quasi inutilizzata ... almeno la riciclerei per qualcosa di utile :P ... in fondo sia lo stilo originale sia le "pinzette" vanno a 24V e sono da 60W, e la sonda termica di quei cosi non e' che puo essere chissa cosa ... si tratterebbe solo di adattare il connettore originale a quello della stazione ;)


EDIT: astrobeed, non e' che non la puoi usare ... se lo stilo e' da 35W a 24V, anche se la colleghi ad una stazione da 60W sempre a 24V, te ne assorbe solo 35, di Watt ... il problema semmai e' di scoprire che trasformatore c'e' nella 968 ... se regge il carico dei 60W, allora si puo usarla, se invece non da abbastanza corrente per poter utilizzare uno stilo da 60, rischi di bruciare il trasformatore (a meno di non sostituirlo ;) )
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 27, 2013, 01:52 pm

chissà se esiste qualcosa di "autonomo"?


Certo che esiste, eccolo (http://www.conrad.it/ce/it/product/588138/Ersa-Pinzetta-dissaldante-SMD-Chip-Tool-0450MDJ-24-VDC-Potenza-2-x-20-W-Temperatura-max-350-C), prima di cliccare sul link prendi un bel respiro e assicurati di essere seduto  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 27, 2013, 01:59 pm

Certo che esiste, eccolo (http://www.conrad.it/ce/it/product/588138/Ersa-Pinzetta-dissaldante-SMD-Chip-Tool-0450MDJ-24-VDC-Potenza-2-x-20-W-Temperatura-max-350-C), prima di cliccare sul link prendi un bel respiro e assicurati di essere seduto  :D


No, che non e' autonomo ...

"alimentazione 24V, Adatto per ERSA i-CON 2, DIGITAL 2000 A versione 0DIG20A45, SMT 60 A"

Sempre una stazione di saldatura, ci devi arttaccare ... ma a quel prezzo solo per le "pinzette", per prendere tutto quanto devi fare un mutuo :P XD XD XD

Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 27, 2013, 01:59 pm


chissà se esiste qualcosa di "autonomo"?

Fortuna che sono sul divano a consultare il forum con la tv :) pensa che all' inizio avevo letto 21,xx euro... dopo c'è stato l'attacco di cuore.

Certo che esiste, eccolo (http://www.conrad.it/ce/it/product/588138/Ersa-Pinzetta-dissaldante-SMD-Chip-Tool-0450MDJ-24-VDC-Potenza-2-x-20-W-Temperatura-max-350-C), prima di cliccare sul link prendi un bel respiro e assicurati di essere seduto  :D
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 27, 2013, 02:07 pm

per prendere tutto quanto devi fare un mutuo :P XD XD XD


C'è anche la versione low cost (http://www.amazon.com/Tenma-21-8230-Soldering-Desoldering-Tweezers/dp/B008DJRXV4) alimentata direttamente dalla 110/220
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Jul 27, 2013, 02:22 pm


per prendere tutto quanto devi fare un mutuo :P XD XD XD


C'è anche la versione low cost (http://www.amazon.com/Tenma-21-8230-Soldering-Desoldering-Tweezers/dp/B008DJRXV4) alimentata direttamente dalla 110/220

questa sarebbe proprio l'ideale per me, pensi che sia decente?
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 27, 2013, 02:34 pm


per prendere tutto quanto devi fare un mutuo :P XD XD XD

C'è anche la versione low cost (http://www.amazon.com/Tenma-21-8230-Soldering-Desoldering-Tweezers/dp/B008DJRXV4) alimentata direttamente dalla 110/220


Heh ... il buon vecchio "ferro da tortura numero sette" (versione tecnologica delle tenaglie arroventate di medievale memoria :P) ... ottime per costringere il malvagio di turno a confessare dove ha nascosto i soldi rubati (oppure, se il malvagio di turno sei tu, a costringere il buono a darti la combinazione della cassaforte per derubarlo :P XD) ... un po meno a dissaldare componenti tipo 0603 o 0806, con le "puntine" larghe 5mm ;) XD XD XD


EDIT: Michele, un vantaggio comunque ce l'hanno, dato che le punte sono semplicemente dei pezzi di lamiera di rame spessa tenute in posizione con delle viti, potresti fartele della misura che preferisci ... non durerebbero molto, senza rivestimenti protettivi, ma tanto lo si usa una volta ogni non so quanto, un'aggeggio del genere ;)
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 27, 2013, 02:37 pm

 me, pensi che sia decente?


Io non la comprerei mai  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 27, 2013, 04:46 pm

A tempo debito :D penso per le 18:00 minuto + minuto -


Mancano 75 minuti, vista la tua supermacchina fotografica è inutile dire che ci aspettiamo delle immagini che come minimo siano al livello di questa :)
Il soggetto principale dello scatto è volutamente il modulo SOM ARIA G25, la leggera sfocatura di quello che c'è intorno è voluta.

(http://www.roboteck.it/doc/cece.jpg)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 27, 2013, 04:52 pm
Carina  :D
@Astro
Ma alla fine le Aria sono acquistabili o no?
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 27, 2013, 04:55 pm

  Ma alla fine le Aria sono acquistabili o no?


Certo che si possono acquistare, o direttamente da ACME, solo per chi ha la partita iva, oppure da TIGAL che vende anche ai privati.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 27, 2013, 04:57 pm
Bene, ho un mezzo progetto per la testa. OpenCV ci gira giusto?
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 27, 2013, 05:04 pm

Bene, ho un mezzo progetto per la testa. OpenCV ci gira giusto?


Si ma con una lentezza impressionante, purtroppo il micro usato sulla G25 non ha la fpu, per capirci l'applicazione che vedi nel video allegato, riconoscimento di solidi monocromatici su sfondo generico che devo utilizzare su un robot outdoor, su un pc con core I5 lavora senza problemi a 30 fps, è il limite della camera che utilizzo, su aria lavora a 1/2 fps.
Ho appena preso la Cubieboard2 (http://cubieboard.org/2013/06/19/cubieboard2-is-here/), ha il processore dual core @1 GHz con fpu e funzionalità dsp di base, la stessa applicazione gira a circa 10 fps, risultato più che accettabile.

http://www.youtube.com/watch?v=iF5s33kaFBA (http://www.youtube.com/watch?v=iF5s33kaFBA)
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Jul 27, 2013, 05:12 pm
Per i test volevo utilizzare una Raspberry che ho in giro da qualche parte. Ho acquistato da Robot Italy la sua videocamera. Se tutto funziona come spero volevo ottimizzare il sistema e mi piaceva il form dell'Aria... Peccato gli fps sono veramente pochi
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 27, 2013, 06:07 pm
Ho preparato delle "belle" foto: http://imageshack.us/g/1/10254520/
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 27, 2013, 06:09 pm

Ho preparato delle "belle" foto: http://imageshack.us/g/1/10254520/


Hai appena vinto il premio per le peggiori foto mai viste su questo forum  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 27, 2013, 06:23 pm
Non riesco a fare il macro :(
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 27, 2013, 06:41 pm

... vista la tua supermacchina fotografica è inutile dire che ci aspettiamo delle immagini che come minimo siano al livello di questa :) ...


Eh, no, con una supermacchina fotografica, io voglio vederne almeno di superiori a questa, che ho appena fatto al volo con una compattina Samsung tascabile (si, c'e' il trucco, se non l'hai gia indovinato, dopo te lo dico :P)


Per il premio, non basta ... manca almeno la mano del fotografo in campo, o parte di essa, e come minimo un riflesso diretto nell'obbiettivo, per classificarsi alle semifinali :P XD XD XD
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 27, 2013, 06:46 pm

Per il premio, non basta ...


Bastano, totalmente sfuocate e sovraesposte, c'è l'ombra dell'obiettivo nel campo inquadrato, il flash che spara, e mi fermo qui per "compassione", il premio è suo almeno fino a che qualcuno non posterà foto peggiori  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Jul 27, 2013, 06:53 pm

Non riesco a fare il macro :(


Per la serie non basta avere una buona macchina fotografica per fare delle foto tecnicamente corrette e belle  :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 27, 2013, 07:08 pm
Il mio ArduTester.
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 27, 2013, 07:35 pm
Ho provato a farvi una foto a fuoco
(http://www.windoweb.it/desktop_temi/foto_Fuoco/foto_Fuoco_08.jpg)
Forse l'ho presa in maniera troppo letterale, adesso mi serve un nuovo ardutester  :smiley-yell:
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 28, 2013, 05:21 pm

fatto al volo con una compattina Samsung tascabile (si, c'e' il trucco, se non l'hai gia indovinato, dopo te lo dico :P)

Usata lente da ingrandimento ?  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 28, 2013, 05:39 pm


Per il premio, non basta ...

Bastano, totalmente sfuocate e sovraesposte, c'è l'ombra dell'obiettivo nel campo inquadrato, il flash che spara, e mi fermo qui per "compassione", il premio è suo almeno fino a che qualcuno non posterà foto peggiori  :smiley-mr-green:

Io per farle cosi' dovrei usare Photoshop, quindi significa che e' gia' piu' bravo di me  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Jul 28, 2013, 06:52 pm


fatto al volo con una compattina Samsung tascabile (si, c'e' il trucco, se non l'hai gia indovinato, dopo te lo dico :P)

Usata lente da ingrandimento ?  :)



E il vincitore e' ... Testato ;) :D ... si, ho usato un doppino 6X tenendolo davanti all'obbiettivo con due dita ... diventa un po un problema mettere a fuoco (mezzo millimetro di spostamento e si sfuoca tutto) e devi usare una sorgente di luce esterna (qui era una torcia a led), ma permette di fare delle "pseudo macro" al volo anche con macchine che non hanno la funzione macro ;) ... il problema maggiore e' la diffrazione dei riflessi , che cosi non si possono eliminare ...
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 29, 2013, 03:01 pm
E' appena arrivato il CinoTester.  :smiley-mr-green:
(http://i01.i.aliimg.com/wsphoto/v0/681141219_1/Free-shipping-NEW-TRANSISTOR-TESTER-NPN-PNP-MOSFET-THYRISTOR-DIODE-RESISTOR-CAPACITOR-METER.jpg)

Monta un Atmega8L-8PU.
Devo verificare se posso sostituirlo con il 328. Avrà lo stesso pinout?
Stasera compro la batteria da 9V e faccio qualche prova.  :smiley-mr-green:

In serata.... book fotografico.  :smiley-sweat:
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jul 29, 2013, 03:10 pm

In serata.... book fotografico.  :smiley-sweat:

Non emularmi :smiley-sweat:
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jul 29, 2013, 03:13 pm
quello con le piazzole smd, bello  :)
gli 8 sono pin to pin con i 328
avendo solo 8kB di flash dovrebbe riconoscere molti meno componenti di ArduTester
Prima di smontarlo, vedi se puoi leggere la flash, cosi' conservi il fw originale, anzi lo posti pure, cosi' cloniamo i cinesi  :smiley-yell:
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jul 29, 2013, 03:19 pm
Credo che il firmware sia questo --> http://frickelpower.bplaced.net/ctest/index.php?pglang=en
Ovvero, l'originale.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Aug 01, 2013, 02:02 pm
--> http://www.radioedintorni.it/Radiomeccanico/RadioCostruttore/TransistorTester.html
--> http://www.radioedintorni.it/Radiomeccanico/RadioCostruttore/TestTransistorTester.html
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Aug 01, 2013, 06:42 pm
Questo lo conoscevo  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Aug 05, 2013, 02:18 pm
Vi ho fatto una foto  ]:D volevo vincere il primo premio di peggior foto  :smiley-yell:

Ho vinto?
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Aug 05, 2013, 02:23 pm
il primo posto era gia' inoppugnabilmente assegnato a te, con questa ti sei voluto aggiudicare anche il secondo ?  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Aug 05, 2013, 02:24 pm
Questa è da primo!
Quando mi arriva il trofeo?
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Aug 05, 2013, 02:46 pm

Questa è da primo!
Quando mi arriva il trofeo?


Lo stiamo finendo ... giusto il tempo di far asciugare il cemento che tiene insieme i ceppi per i polsi e le caviglie, poi e' pronto ...

:smiley-mr-green:  ]:D :smiley-mr-green:  ]:D :smiley-mr-green:  ]:D :smiley-mr-green:  ]:D :smiley-mr-green: ]:D :smiley-mr-green: ]:D :smiley-mr-green: ]:D :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: astrobeed on Aug 05, 2013, 02:56 pm

Questa è da primo!


Il primo premio è un invito, obbligatorio, al quizzettone(tm)   :smiley-mr-green:
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Aug 05, 2013, 04:24 pm
Domanda al volo:
Qual'è il comando di AvrDude che mi permette di leggere la memoria di un ATmega e salvarla su file (in Windows)?
Si tratta di un ATmega8L-PU.
Lo connetto tramite una 2009 con a bordo Arduino as ISP.
Title: Re: Ardutester - Arduino Component Tester
Post by: lestofante on Aug 05, 2013, 04:45 pm
-U flash:r:filename.hex:i

http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=113561&start=0
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Aug 05, 2013, 04:54 pm
come dice lesto va bene, ma mancano dei parametri accessori, questa dovrebbe essere completa
Code: [Select]
-c arduino -p m8 -P COM1 -b 115200 -U flash:r:"C:\avr\test.hex":i

questa e' per la UNO, cambia la velocita' della porta, la com, ed il nome file
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Aug 05, 2013, 04:55 pm
Ok, stasera la provo.
Grazie.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Aug 05, 2013, 06:33 pm

come dice lesto va bene, ma mancano dei parametri accessori, questa dovrebbe essere completa
Code: [Select]
-c arduino -p m8 -P COM1 -b 115200 -U flash:r:"C:\avr\test.hex":i

questa e' per la UNO, cambia la velocita' della porta, la com, ed il nome file

oltre a settare la corretta porta COM penso sia il caso di diminuire i baud a 19200.
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Aug 06, 2013, 06:14 am
Se si usa ArduinoISP bisogna senz'altro mettere la velocità a 19200, perché lo sketch che simula l'ISP lavora solo a quella velocità. Poi c'è da dire che al posto di "arduino" come tipo di programmatore (sempre nel caso si usi l'ArduinoISP) si può usare "stk500v1". Oppure "stk500v2" se si usa la Mega con l'ArduinoISP sopra.
Inoltre la stringa di testato vale per un Atmega8:
Code: [Select]

-p m8

Al parametro "-p" va passato il tipo di micro:
m328 = Atmega328/atmega328p
m168 = Atmega168/168P
t85 = Attiny85
t84 = Attiny84/84A
m2560 = Atmega2560
ecc...
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Aug 06, 2013, 10:09 am
Ma Paolo lo ha specificato che deve leggere la memoria di un ATmega8L...

stk500v1 sembra dia qualche problemino con le versioni più recenti di IDE 1.0.x, mentre è l'unica opzione possibile con 0022/3
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Aug 06, 2013, 10:38 am

Ma Paolo lo ha specificato che deve leggere la memoria di un ATmega8L...

Mea culpa, mea maxima culpa  :smiley-sweat:

Quote

stk500v1 sembra dia qualche problemino con le versioni più recenti di IDE 1.0.x, mentre è l'unica opzione possibile con 0022/3

Io non uso avrdude di Arduino ma quello della mia distribuzione.
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Aug 06, 2013, 12:31 pm
deve solo aggiornare porta e velocita' seriale, come avevo gia' scritto di fare  :)
non ricordavo a memoria la velocita' per la 2009 per questo gli avevo detto di farlo lui stesso.
In definitiva sarebbe:
Code: [Select]
-c arduino -p m8 -P COMx -b 19200 -U flash:r:"C:\avr\test.hex":i
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Aug 07, 2013, 06:34 am
Tranne il caso dell'ArduinoISP allegato alla 1.0.0, che andava a 9600, in tutti gli altri casi la velocità per programmare usando l'Arduino come programmatore ISP è sempre 19200.
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Aug 07, 2013, 12:39 pm
credo tu ti confondi (oppure io, uno dei due di certo si confonde  :))
il parametro -b si riferisce alla velocita' della seriale via usb, quindi sulla uno va bene 115200, sulla 2009 e' 57600
se metti di meno funziona ugualmente.
Quello a cui ti riferisci tu e' la velocita' interna allo sketch arduinoISP
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Aug 07, 2013, 01:01 pm
forse ha ragione Test, il parametro lo cambiavamo via sketch, non a caso l'ArduinoISP_LM (tue iniziali), come chiamai la tua versione automatica nell'articolo pubblicato sul tema, leggeva la versione di IDE e impostava 9600 o 19200. Vi faccio presente che nei miei studi ho trovato diverse situazioni nelle quali addirittura NON è possibile dichiarare tale parametro nella riga di comando, in caso contrario la programmazione non va a buon fine.....
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Aug 07, 2013, 02:45 pm
io sono in ferie, Leo no, sono avvantaggiato  :)

a me non e' mai capitato che mettendo il -b non funzionasse, ma di certo hai fatto piu' esperimenti tu. Inoltre essendo dichiaratamente un parametro "Override", puo' essere credo sempre omesso
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Aug 08, 2013, 06:31 am
Se si parla di programmazione ISP via terminale usando un Arduino + ArduinoISP se non si mette la velocità a 19200 l'operazione non funziona.
Se si parla di comunicare con l'Atmega328 tramite il chip Atmega8/16U2 della UNO (oppure l'FT232 della 2009) allora la velocità da mettere è 115200 (oppure 57600) perché avrdude non dialoga con l'ArduinoISP ma con il firmware del chip convertitore (oppure direttamente con l'FT232).
Sono 2 casi distinti. Però se si sta usando l'Arduino+ArduinoISP per leggere un Atmega8L, questo immagino sarà montato su breadboard, quindi la velocità da mettere è 19200.
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Aug 08, 2013, 05:49 pm
non ti seguo,

per memorizzare il programma presente su un micro messo su breadboard, via arduinoisp, l'arduinoisp verra' connesso via usb al pc che mandera' i comandi. il -b riguarda la seriale che esiste tra pc e arduinoisp, e sara' sempre un convertitore usb seriale.
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Aug 09, 2013, 06:07 am
No. Quando dialoghi con l'ArduinoISP devi "parlare" alla velocità specificata nello sketch. L'ArduinoISP lavora a 19200 bps, se ci parli più velocemente o più lentamente non funziona.
Non confondere la velocità con cui "parli" con il chip convertitore, nel caso dell'Atmega8/16U2 questa è 115200 e nel caso dell'FT232 è 57600: lui però è un tramite. Durante la programmazione, mette in comunicazione il PC con il chip da programmare e deve comunicare con lo sketch ArduinoISP che, ricordo, è un "emulatore" di un programmatore, quindi la velocità non può essere troppo elevata altrimenti non riesce a ricevere i dati e contemporaneamente a spedirli: per questo motivo, la sua velocità è impostata a 19200.
Ecco l'inizio del setup dell'ArduinoISP:

Code: [Select]
void setup() {
  Serial.begin(19200);
  ....

Come vedi, lo sketch apre la seriale a 19200 bps. Se non specifichi questa velocità, vai fuori temporizzazione e ricevi i messaggi di not in synch.
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Aug 09, 2013, 09:06 am
mmm
ora ti seguo, ma come mai usando la stringa mia originale, con una Uno, funziona a 115200 ?  :smiley-mr-green:
Ho pensato forse che entra in gioco qualche buffer hw nel convertitore ?
Non sono a casa per farti una prova in realtime, ma ho letto altre volte con la stringa che ti ho messo, chip via arduinoisp
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Aug 09, 2013, 10:31 am
Se usi l'Arduino solo come convertitore, con il chip rimosso, e lo sketch lo spedisci ad un chip in standalone con bootloader caricato sopra, allora la velocità è quella che dici tu, ossia 57600/115200 bps. Ma se il chip in standalone non ha il bootloader ed usi la scheda Arduino con il suo micro e lo sketch ArduinoISP, allora la velocità deve essere 19200.
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Aug 10, 2013, 02:33 pm
Te la do' vinta, per ora, non ho voglia di testare  :)
Ma ritornerò sulla questione  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: Etemenanki on Aug 10, 2013, 02:47 pm

... non ho voglia di testare ...


Con il tuo nick, non puoi farne a meno :P XD

(scusa, non ho proprio resistito ;) XD)
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Aug 10, 2013, 03:29 pm
Incongruenza è voluta, per sottolineare la mia attuale voglia di fare  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Aug 10, 2013, 07:08 pm
@Pighixxx
come suggerito da Leo si potrebbe sostituire la divisione nella ReadU con uno shiftamento
Questo
Code: [Select]
 //Convert to voltage;
 Value *= U;                                    //ADC readings * U_ref
 Value /= 1024;                                 // / 1024 for 10bit ADC


diventa
Code: [Select]
 //Convert to voltage;
 Value *= U;                                    //ADC readings * U_ref
 Value = (Value>>10);                                 // / 1024 for 10bit ADC


Molto più veloce della divisione, così Markus è felice.  :smiley-mr-green:

P.S.
Credo si possa scrivere anche
Code: [Select]
  Value >>= 10;                                 // / 1024 for 10bit ADC
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Aug 18, 2013, 10:44 am

Te la do' vinta, per ora, non ho voglia di testare  :)
Ma ritornerò sulla questione  :)

Sono tornato sulla questione come promesso, ed il risultato e' che... Hai ragione tu  :)

la stringa originale che ho messo io, -b 115200, non e' sbagliata, ma la uso per lavorare su un normale arduino via avrdude (ricordate gli esperimenti di lettura eeprom e lettura flash via usb ?)
Mentre per usare un arduino come programmatore, via ArduinoISP, che e' quello che voleva fare appunto paolo, serve il -b a 19200
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Aug 18, 2013, 11:22 am
Ero certo della cosa. Con avrdude ci lavoro spesso via terminale e ne conosco i parametri a memoria.
Title: Re: Ardutester - Arduino Component Tester
Post by: dinolupo on Sep 12, 2013, 02:47 pm
Ciao,
nessuno è tornato ancora dalle ferie?

Vorrei darvi una mano a testare, è possibile richiedere le shield?

Ho realizzato una versione con res 5% per provare, ma non va benissimo su UNO R3 ecco i risultati:

1. resistor 100k 1-3 KO
Probing...
Found: FET
MOSFET N-ch enh.
GDS=231
Vth=2656mV
Cgs=0pF
____________________________________
2. resistor 100k 1-2 KO
Probing...
Wait a moment...

Found: Resistor
1-[]-2
37.98kO
____________________________________
3. resistor 100k 2-3 KO
Probing...
Found: FET
MOSFET N-ch enh.
GDS=132
Vth=2588mV
Cgs=0pF
____________________________________
4. condenser 33nF 1-2 GOOD
Probing...
Wait a moment...

Found: Capacitor
1-||-2
32.39nF
____________________________________
5. condenser 33nF 1-3 KO
Probing...
Wait a moment...

Found: Capacitor
1-||-3
20.12µF
____________________________________
6. condenser 33nF 2-3 KO
Probing...
Wait a moment...

Found: Capacitor
2-||-3
20.14µF


Saluti,
Dino.
Title: Re: Ardutester - Arduino Component Tester
Post by: hreplo on Oct 20, 2013, 01:48 am
Progetto morto e sepolto? o mi sono perso qualche cosa?
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Oct 20, 2013, 09:04 am
L'autore principale, Pighi, è impegnato in un altro progetto.
Tra circa un mese dovremmo riprenderne lo sviluppo.
Title: Re: Ardutester - Arduino Component Tester
Post by: pighixxx on Oct 20, 2013, 09:11 am
Grazie Paolo, mi hai anticipato  ;)
Come già detto non è stato sepolto niente, solo sono cambiate alcune priorità.
Ciao a tutti.
Title: Re: Ardutester - Arduino Component Tester
Post by: artico78 on Jan 02, 2014, 05:50 pm
Ho appena comprato un arduino uno rev.3 per farlo, sfortunatamente userò componenti a foro passante con tolleranza 1% spero di trovare gli smd con tolleranza 0,1%. Una domandina, serve per forza il PCF8574?? Oppure può funzionare con un banale display con controller HD44780 compatibile senza null'altro?? Pighi complimentoni per l'ottimo lavoro.
Cercherò di fare una shield TH pronta da fresare, se mi date questa info sul display.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jan 02, 2014, 05:56 pm
Funziona anche con un normale display LCD. Devi cambiare i #define prima di compilarlo.
Title: Re: Ardutester - Arduino Component Tester
Post by: artico78 on Jan 02, 2014, 06:11 pm
Perfetto, stasera mi metto a lavoro per ricavare una shield th e i file gerber. Ho modificato la mia stampante 3D per fresare qualche PCB con i bulini. Mi studio ben benino il codice della 07F, grazie della info
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jan 02, 2014, 06:23 pm
Fai prima una prova su breadboard.
C'è una parentesi chiusa in più. Togline una alla fine dell'IF dove da errore.

Compilata per Arduino UNO con la nuova toolchain su IDE 1.5.5
Quote

Lo sketch usa 19.654 byte (60%) dello spazio disponibile per i programmi. Il massimo è 32.256 byte.
Le variabili globali usano 633 byte (30%) di memoria dinamica, lasciando 1.415 byte liberi per le variabili locali. Il massimo è 2.048 byte
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jan 02, 2014, 07:44 pm

Funziona anche con un normale display LCD.

Che io ricordi funziona SOLO con connessione parallela. l'I2C e' stato abbandonato (lo ricordo perche' avevo rpoposto la mia libreria per i COG)
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jan 02, 2014, 10:07 pm
Si. Hai ragione.  :smiley-red:
Title: Re: Ardutester - Arduino Component Tester
Post by: artico78 on Jan 06, 2014, 12:58 am
Lo sto testando in software, pur avendo due moduli arduino uno rev.3 :) sto provando con vari componenti, riconosce i morsetti correttamente, ma da valori totalmente sballati con proteus, domani provo a cablarlo.
L'alimentazione della retroilluminazione display la prendete tra GND e 5V della scheda arduino, giusto????
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jan 06, 2014, 08:56 am
Si, l'alimentazione è presa dallo stesso Arduino.
Le resistenze sono da 680ohm e 470000ohm allo 0.1%.
Title: Re: Ardutester - Arduino Component Tester
Post by: artico78 on Jan 06, 2014, 01:13 pm
Purtroppo ho solo resitori 1% l'ho implementato su breadboard e non va bene, vede cose inesistenti. Inoltre quando si fa selftest e si prova a fare shortcircuit rimane piantato e si deve resettare. Anche se non c'è componente vede un mosfet.
Il display che ho ha i primi due pin collegati alla backlight, in alcuni modelli sono invece il 15 e 16
Title: Re: Ardutester - Arduino Component Tester
Post by: artico78 on Jan 06, 2014, 01:39 pm
Se volete provare con proteus vi posto la libreria che è assolutamente free
Title: Re: Ardutester - Arduino Component Tester
Post by: artico78 on Jan 06, 2014, 01:40 pm
Ed il codice in formato adatto
Title: Re: Ardutester - Arduino Component Tester
Post by: artico78 on Jan 06, 2014, 01:43 pm
E il circuitino gia bello e pronto cosi non impazzite con fili, per chi volesse provare senza arduino fisico
Title: Re: Ardutester - Arduino Component Tester
Post by: eBookLuke on Jan 15, 2014, 11:10 pm
Ciao a tutti,

ho realizzato un Ardutester col firmware v0.7f, allestendo un hardware con un Arduino Pro Mini su basetta millefori, e ha funzionato perfettamente alla prima.
Non ho ancora verificato la precisione delle misure, ma i semiconduttori li riconosce ed i valori sono congrui.
Unica modifica fatta al firmware è stata l'inversione dei pin del display, che nella mia realizzazione si trova sul retro della board.
Ancora prima di leggere le note su questo megatopic, ho pensato spontaneamente ad estirpare il LED dal pin 13, e solo dopo ho letto che effettivamente questo componente poteva dare problemi.
Ho alcune domande:
1) cosa serve il PWM che compare come prima voce del menu? Non ho trovato traccia da nessuna parte
2) non mi riconosce le induttanze, anche se ho letto cha dalla versione 7.something dovrebbe riconoscerle. Sbaglio qualcosa?
3) ho dovuto mettere un pull-up sul pulsante. Funziona perfettamente per la misura, ma durante l'adjustment sembra che resti sempre premuto. C'è per caso una diversa definizione della porta A3 durante l'adjustment?
4) cosa serve il save nel menu?
Sono interessato ai futuri sviluppi del progetto, soprattutto al client che se ho capito bene potrebbe riconoscere i componenti tramite comparazione delle misure con un database.
Come posso chiedere una shield da provare su Arduino Uno?
Ottimo lavoro, continuate così.

Luke
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Jan 16, 2014, 09:25 am
Pighi è tornato da poco a farci visita sul forum.
Credo che passerà di qui a breve.
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jan 20, 2014, 12:08 pm

da valori totalmente sballati con proteus, domani provo a cablarlo.

Scusa ma il transistor Q1 lo hai aggiunto tu ? che cosa dovrebbe fare ?
Title: Re: Ardutester - Arduino Component Tester
Post by: artico78 on Jan 23, 2014, 10:28 am
Q1 è un componente di test che ho aggiunto, al posto potresti mettere un resistore o qualsiasi altro componente testabile, io mi sono dovuto fermare per ora, ho parecchio lavoro in laboratorio, appena smaltisco un po di lavoro mi ci rimetto
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Jan 23, 2014, 05:53 pm
scusa non avevo capito che anche il transistor e' virtuale, mmmm ma dvrebbe funzionare con tutto virtuale, sia misuratore che componenti ? magari il firmware, che non e' virtuale ma e' quello reale, va a fare dei controlli a cui non puo' rispondere un transistor virtuale.
spettiamo pareri dagli autori
Title: Re: Ardutester - Arduino Component Tester
Post by: eBookLuke on Jan 25, 2014, 01:14 pm
Alcune domande sull'Ardutester con Arduino Pro Mini che ho costruito. Premetto che il circuito funziona e che riconosce bene tutti i componenti nei limiti delle sue possibilità, e che ho usato resistenze all'1% e ho rimosso il led sulla porta 13. Ho però alcune imprecisioni:
- ho problemi con la precisione di misura delle resistenze, che in genere vengono visualizzate a metà del loro valore. Fanno eccezione le resistenze sotto il k?, che risultano circa il doppio e le resistenze da 680? che vengono misurate con precisione. Ho letto di qualche problema con le resistenze, è stato risolto con la 0.7f o si tratta di questo problema?
- nei transistor i valori di Vbe mi sembrano sempre troppo bassi, siamo intorno ai 200 mV invece che ai 700 mV che mi aspetterei.
Qualcuno ha o ha avuto problemi simili ai miei? Avete suggerimenti in merito?

Poi, ho una richiesta: nei componenti con più valori, il software mi presenta in sequenza le varie pagine, fermandosi all'ultima. Sarebbe possibile fare una modifica in modo che arrivata all'ultima pagina riprenda con la prima, all'infinito?

Grazie

Luke
Title: Re: Ardutester - Arduino Component Tester
Post by: cece99 on Jan 25, 2014, 01:42 pm
Ciao, io ho avuto quei problemi utilizzando resistenze all' 1%, con quelle allo 0,1% i problemi son spariti.
(Comunque ti avevo già risposto su grix)
Title: Re: Ardutester - Arduino Component Tester
Post by: artico78 on Feb 04, 2014, 10:27 am
Dove le hai trovate da 0.1% foro passante??
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Feb 04, 2014, 10:30 am
Si trovano facilmente su Ebay.
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Feb 04, 2014, 11:20 pm
Basta pagare...  $)
Title: Re: Ardutester - Arduino Component Tester
Post by: Petruce on Mar 19, 2014, 02:31 pm
Bonjour à tous,
Tout d'abord un grand merci pour le programmeur travail formidable.  :)
J'ai effectuer le montage avec des résistances à 1%. Les résultats étaient erroné. J'ai établi des résistance en séries pour obtenir les valeurs à 0.1% par la méthode R=U/I. J'ai obtenu le même résultat .
Exemple:
R de 3K9 mesuré 11K12 100Homs mesuré 47 Hom
C 22µF : 68µF 47nF : 68nF

Les vérifications du montage ont étaient faite à des jours différent pour éviter les erreurs de lectures.

D'où cela peut venir de la tension 4V8 au lieu de 5, après correction rien ne change. J'ai essayé de jouer sur différents paramètres j'ai toujours eu des résultats faux. :~

D'où vient l'erreur?

Je vous remercie


Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Mar 19, 2014, 05:12 pm
No french here, we are italian  :)
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Mar 19, 2014, 05:13 pm
Purtroppo lo sviluppo del software è fermo da un po' di tempo ed anche io con l'ultima versione ho risultati non sempre esatti.
Tra l'altro ho anche perso il conto della versione stabile per cui non saprei neanche dirti quale utilizzare.

Ti rispondo in italiano e non in francese perché il mio è molto arrugginito e come disse qualcuno "potrei inviare le misure della coniglietta del mese" (cit. Caccia a Ottobre Rosso)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Mar 19, 2014, 06:07 pm
Ma c'è uno (a parte Cecé che è troppo di parte) che abbia mai detto che ha realizzato questo progetto e l'abbia visto funzionare come si deve in tutte le sue funzioni? A mia memoria no. Se ho ragione allora questo Topic andrebbe correttamente  spostato in hardware, possibilmente dopo aver scritto nel titolo, qualcosa come "in progress, non ancora funzionante". Ovvio che la sparizione di Alberto ha bloccato anche il lavoro di Paolo, ma altrettanto ovvio che ogni tanto qualcuno decide di realizzare il progetto, ingannato da una serie di dichiarazioni di amore e felicità iniziali, per poi sentirsi frustrato, come il nostro amico francese, pensando di essere un incapace in confronto agli italiani, quando invece incapace è stato solo pighi nel non portare a compimento questo lavoro.
Poiché le regole del Megatopic sono chiare: schema elettrico e firmware e circuito replicabile e funzionante, per me il MOD dovrebbe toglierlo da qui e buttarlo nel limbo. Se e quando il nostro caro pighi (che ha tutta la mia simpatia e rispetto, ma io certe cose non le mando a dire, specialmente quando leggo interventi come quello di Petruce) deciderà di tornare sul forum, potrà riesumare il Topic e riprendere il lavoro e, speriamo, completarlo.
Vi ricordo che anch'io avevo con lui un accordo per un lavoro sulla Rivista, per fortuna che, avendo annusato odor di aria in olio in padella, non ho preso impegni di consegna, altrimenti avrei fatto la più classica delle figure marroni, quindi per me nessun danno, ma solo per la mia prudenza.
Se poi il MOD avesse timore a compiere questo doveroso gesto (per Petruce e per quelli che come lui hanno speso soldi e sprecato tempo invano, in questo progetto) almeno che nel titolo scriva qualcosa da cui si evinca CHIARAMENTE che il progetto non funziona, ma per me, insisto, in mancanza di pighi, non funzionerà mai e quindi qui non dovrebbe stare. E' un criterio che è stato applicato svariate volte ad altri, non mi sembra giusto e corretto fare distinzioni, solo per la simpatia e l'amicizia che nutriamo per pighi.
A lei la decisione Mr MOD :)
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Mar 19, 2014, 06:20 pm
Mi trovo in disaccordo solo su due punti, che le regole della sezione megatopic siano chiare e sul fatto che il progetto non può andare avanti senza pighi. Volendo si può tranquillamente fare un fork e continuare su quello.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Mar 19, 2014, 06:45 pm
Per quanto ne so pighi aveva una sua fonte di riferimento per l'hardware, e doveva correggere alcune sezioni, il problema non è il firmware, Paolo è una garanzia, ma chi gli spiega a Paolo cosa deve fare il firmware, cioè come funziona un hardware che non funziona?

Comunque sia, fork o non fork, da sempre i Topic sono stati messi in MegaTopic SOLO dopo la dimostrazione del loro funzionamento e completezza di info; qui, diciamolo chiaramente, si è fatta un'eccezione sull'onda dell'entusiasmo delle schede, per cui quando Pighi ha postato qui questo Topic nessuno ha pensato che non si sarebbe mai concluso questo progetto. Quindi sarebbe giusto spostarlo e continuare a lavorarci; tanto per fugare ogni dubbio mi offro come tester (secondo a te, naturalmente :smiley-sweat:) e, sinceramente, se avessi le fonti di pighi, mi offrirei anche come "progettista"; alla fin fine qualcosina di anche più importante di questa l'ho fatta in questo paio di anni, ma senza fonti mi richiederebbe un tempo di studio che non ho e non avrò almeno per i prossimi 3-4 mesi.
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Mar 19, 2014, 07:04 pm
Io chiesi un pcb per fare dei tedt, mai arrivatomi.
Cmq come hardware ci sono solo le redistenze ed il pulsante, l lcd è opzionale, non ci sono problemi a sostituire pighi perche non parliamo di un hardware, questo progetto è tutto sw.
E cmq un hw ed un sw esistente ci sono, non siamo in fase di analisi, qui basterebbero test seri e replicabili e ritocchi al sw.
Non ci sono contatti segreti tra pighi ed altri, il progetto è un porting, l'originale è funzionante mi sembra tedesco, basta far riferimento a quello.
Per la questione logistica per me si può mettere dove si vuole, e sono daccordo nonché promotore di una sezione megatopic con nome diverso e soli progetti completi e funzionanti, ma tecnicamente per ora non possiamo dimenticare che megatopic,ed il nome lo sotyolinea, mette al primo posto la dimensione non la completezza dei progetti.
Io ripeto, sono per la creazione di una nuova sezione Progetti Completi che non tenga conto delle dimensioni, dove mettere la libreria piu infima con 3 download fino al progetto aerospaziale.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Mar 19, 2014, 10:23 pm
--> http://claudiuradu.blogspot.it/2013/04/component-tester.html?m=1 (http://claudiuradu.blogspot.it/2013/04/component-tester.html?m=1)
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Mar 19, 2014, 10:58 pm
Test, ci sono tanti topic che hanno avuto migliaia di visite e centinaia di interventi e non hanno portato a nulla, sulle suddivisioni lascia perdere, abbiamo impiegato due anni per avere questa, e solo dopo che siamo riusciti noi a trovare un accordo sudando sangue.

Ho visto il link, quindi il progetto hardware esiste, non ho capito nulla nella sezione download, ma vorrei capire il firmware con che cosa è stato realizzato; visto che è disponibile, se c'è un .hex, anche se non abbiamo il sorgente quale sarebbe il problema? mi date qualche chiarimento in più?
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Mar 20, 2014, 12:24 am
Il progetto è sempre stato opensource, ripreso e modificato piu volte.
Uno dei primi a parlare di un porting su arduino sono stato io e precisamente ne ho parlato a te, se ricordi quando comprasti quel tester di componenti.

Cmq non serve ripartire da zero, perché andare indietro ? Il progetto attualmente ha un hw semplicissimo, con 6 resistenze un tasto ed un fw difficile, perché di basso livello, se ricordi la mia polemica sul fatto che questo progetto non centra con arduino, intendo appunto che non si è mai puntato ad una semplificazione e tentare, quando possibile, di usare le funzioni standard di arduino.
Capisco che non si può far tutto co  il core arduinico, ma almeno tendere a farlo è la mia richiesta. Cioè dove si può usare un millis, un analogread, ecc perché non farlo ?
Title: Re: Ardutester - Arduino Component Tester
Post by: leo72 on Mar 20, 2014, 06:53 am
Salve a tutti. In questi 2 giorni sono stato un pò assente per motivi miei.
Non entro in merito ai problemi interpersonali, volevo affrontare il discurso sui dubbi sulle condizioni per cui l'Ardutester possa ancora restare in Megatopic. Le condizioni affinché un progetto resti qui sono: codice e schemi completi, gran numero di reply. Mi pare che ci siano tutte. Ovviamente è un progetto in corso d'opera e come tale può avere dei problemi. Da quel che ho capito vedendo l'Ardutester in funzione l'anno scorso esso dipende molto dalla qualità delle 3 R utilizzate (devono essere all'1%) ma anche al fatto che su un tipo di Arduino (o la 2009 o la UNO, non ricordo) dava dei problemi, mi ricordo giusto?
Il requisito che sia funzionante non è strettamente necessario, un progetto può stare qui anche se non è completamente terminato e funzionante al 100%, vedi il Birraduino Brauduino o come si chiama che è stato spostato in Megatopic durante il suo sviluppo. Oppure il topic "Cnc Laser progetto in costruzione", si parla di costruire una CNC, non mi pare che ci siano progetti completi e funzionanti in quella discussione.

Infine, il fatto che sia open permette proprio di continuare un progetto anche in caso che il suo autore ne cessi lo sviluppo (o non sia reperibile come in questo caso). Altro esempi di questo è il lettore di consumo basato su Tiny84, fatto da Dalubar: Dalubar non è più utente attivo ma il suo progetto è disponibile a chi voglia replicarlo/modificarlo/migliorarlo.
Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Mar 20, 2014, 08:46 am
Chiarisco che non ho intenzione di fare una crociata, purtroppo ricordi male, perché quella delle resistenze di precisione serve solo per migliorare alcuni calcoli che si basano sulle correnti che scorrono , ma da quanto si legge le letture sono sempre sballate, specialmente riguardo i componenti attivi, come transistor, mosfet, ecc.. Il problema è proprio, e rispondo anche a Test, il fatto che si sia partito da uno spezzone dello schema originale, che prevede integrati che forniscono riferimenti di tensione di precisione, anche quello schema che ha linkato Paolo a mio modestissimo parere è migliorabile, certamente non è sostituibile con le sole sei resistenze, non funzionerà MAI.
Quindi la mia opinione era dettata dal fatto che qui c'era un progettista, un firmwarista ed alcuni tester; il progettista non c'è più, se nessuno prende il suo posto in modo serio questo è un progetto MORTO, e lo dimostrano il nostro amico francese e qualcun altro (andatevi a rileggere i post più recenti) che, abbagliato dal titolo del topic, si è cimentato nella costruzione dello strumento: non funziona, il progettista non c'è più (almeno sul Forum), il firmwarista ovviamente non ricorda più nulla nemmeno del suo lavoro e la gente perde tempo e denaro.
Allora dico: volete almeno scrivere nel titolo del Topic che il progetto è INCOMPLETO? Almeno non ci tocca più leggere le frustrazioni di chi ci prova, convinto che con 6 resistenze realizzerà lo strumento del secolo.

Detto ciò: uno schema completo esiste, il firmware esiste (ma nessuno ha saputo dirmi se c'è almeno un .hex per programmare il nostro micro), e non sono quelli di pighi e Paolo, se Test ha tanta buona volontà lo può realizzare in un'ora e dirci se funziona almeno al 90%, il restante 10% lo facciamo tutti noi dopo, ognuno con le proprie competenze. Riguardo il porting, se effettivamente abbiamo un hex, servirebbe solo per avere il sorgente, domanda: vale la pena? se la rispostà motivata è positiva allora credo che Paolo potrebbe illuminare il Forum su quanto sa e quanto ha fatto finora e capire se qualcuno, come Leo. p.es. gli può dare una mano per fare questo lavoro. Lo portiamo a compimento e allora benedizioni a tutti e magari a quel punto proviamo a chiedere se ce lo pubblicano come lavoro di gruppo, con i nomi di tutti coloro che avranno dato un contributo consistente ed i ringraziamenti per gli altri.

Non confondiamo con Dalubar, che ha realizzato un progetto funzionante e lo ha dimostrato, che sia migliorabile o modificabile è il giusto principio dell'O.S.. Non ho seguito il birraduino ma mi pare, dal poco che ho letto che più di qualcuno ha in casa il proprio e si stiano scambiando info di miglioramento, non so se è stato mai postato uno schema elettrico ed il firmware; peraltro è una cosa da esperti del settore, come l'acquario, chi si cimenta ha già conoscenze specifiche.

Poi fate come volete, io la discussione la chiudo qui.
Title: Re: Ardutester - Arduino Component Tester
Post by: PaoloP on Mar 20, 2014, 09:01 am
Questo è il progetto originale --> http://www.mikrocontroller.net/articles/AVR-Transistortester
Qui è possibile scaricare il firmware originale --> http://frickelpower.bplaced.net/ctest/index.php?pglang=en (x ATmega 8 o ATmega48)
Poi c'è anche un fork il cui sviluppo prosegue (l'ultima modifica è di appena 8 giorni fa) --> http://www.mikrocontroller.net/svnbrowser/transistortester/
ma non ho trovato il modo di compilarlo.
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Mar 20, 2014, 09:52 am
Mike se ho capito vuoi partire dal fare test sull originale ? Per capire le capacità del progetto originale ?

Ho guardato un attimo gli schemi, il piu' articolato e' quello postato da Paolo, di ClaudiuRadu, ma alla fine tutto il marasma che c'e' a sinistra del micro mi sembra di capire che sia una temporizzazione all'avvio, vedi C3, piu' una bufferizzazione del pulsante, noi qui invece abbiamo usato al semplice pullup interna sul pulsante e per l'alimentazione ci appoggiamo ad arduino stesso. L'unica differenza vera e' quel LM336 su PC4, a cui credo tu ti riferisca.
Paolo ne sai niente ? Si usa forse la AnalogRef integrata del micro sull'attuale tuo codice ? possiamo metterlo anche noi su questo porting (facciamo un fork su un nuovo topic) e si parte con una fase di test.
Io ci sto', farei tre sedute di test, una sul progetto originale con ATMEGA8, uno su questo secondo progetto con il riferimento di tensione, e l'ultimo su 328 e arduino uno su su ultimo fimrware
Obiettivo finale fare il miglior transistortester possibile, su LCD I2C nativo. (sul quale punto mi sembra ci siano problemi, ma ormai io uso solo lcd i2C nativi, e quindi la libreria in firma  :))

Title: Re: Ardutester - Arduino Component Tester
Post by: menniti on Mar 20, 2014, 12:16 pm
Certamente, sull'originale stanno ancora lavorando, non ho idea del perché, spero siano implementazioni e non correzioni; pighi ha deciso di partire da una configurazione minimal ma nessuno sa perché. Prima di imbarcarci in una nuova avventura per un nuovo fallimento, partiamo dal progetto originale e vediamo come va, se la risposta è valida si può pensare di riprenderlo in mano, ma serve qualcuno che sia disposto a fare un porting software completo a partire sempre dall'originale; dal punto di vista hardware si potrà intervenire su qualche dettaglio, a patto di capire come ragiona il software. Se c'è uno che è disposto a montare il circuito e testare il firmware originale e le varie versioni di porting, allora diventa un lavoro di squadra serio. Quindi nell'immediato serve un tester (tu?) per la versione originale, ma a patto di arruolare un softwarista che si prenda l'impegno di fare il porting, lasciando da parte per il momento la querelle IDE/non IDE. Trovato il swista si fa il test e se i risultati sono validi passa tutto nelle sue mani fino a tirare fuori un'alfa; quando si arriva a livello beta, poiché a quel punto si avrà la padronanza completa del firmware si potrà intervenire a livello hardware per i possibili miglioramenti.
Così è un progetto serio, altri modi personalmente li concepisco poco....
Title: Re: Ardutester - Arduino Component Tester
Post by: testato on Mar 20, 2014, 12:30 pm
Scusa michele non ti seguo, forse non hai letto l'aggiunta al mio post che ho fatto successivamente,
ribadisco qui, il progetto originale e' con le sole resistenze, non esiste una versione hardware minimal, le sei resistenze sono il progetto hw, l'unica differenza e' stata successiva, con l'aggiunta di quel riferimento di tensione a 2,5V.

ricapitolando:
Progetto originale tedesco 1: Solo 6 resistenze
Progetto pighi/paolo: Solo 6 resistenze
Progetto ClaudiuRadu basato su un secondo tedesco, aggiunta Vref2,5 esterna
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: leo72 on Mar 20, 2014, 12:33 pm
Modificato il titolo del thread.
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: menniti on Mar 20, 2014, 01:06 pm
Grazie Leo.

Test in effetti ho letto solo la prima riga e non l'aggiunta, che ho visto ora, appena ho un po' di tempo mi guardo meglio lo schema "completo", però se tu riesci a testare il circuito solo 6R tedesco sarebbe una cosa ottima, concordo per l'I2C, mi pare che il problema fosse che il circuito originale usa tutte le porte analogiche, quindi l'I2C andrebbe in conflitto, approfondiamo?
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: testato on Mar 20, 2014, 01:12 pm
il problema I2C non e' questione di porte (in tutti e 3 i progetti SDA ed SCL sono libere/liberabili) ma crea problemi al riconoscimento dei componenti. La lettura non viene fatta con un analogread ma piu' a basso livello lavorando sull'intera porta ADC, credo questo crea problemi, Paolo sara' piu' esaustivo perche' ricordo che esiste anche la versione I2C poi abbandonata. Cmq e' un problema finale, perche' i test vorrei farli senza lcd ma leggendo i dati su seriale, cosa gia' prevista nel firmware.
Stasera che torno a casa vedo di partire con il test del progetto originale su atmega8
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: cece99 on Mar 20, 2014, 03:53 pm

a parte Cecé che è troppo di parte

Grazie, eh!
_________
Comunque a me funzionava in maniera "altalenante", Alberto diceva che era perché era su bread board o su 1000 fori. Mi sembra una cosa abbastanza ragionevole.
A me riconosceva tutti i componenti ma dava misurazioni sballate. (Arduino UNO R3)
Ovviamente non sei tenuto a credermi.
C
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: leo72 on Mar 20, 2014, 04:11 pm
Io posso solo dire che ho visto quello che aveva fatto Alberto a Bassano, l'anno scorso, ed a lui gli funzionava. Mentre Paolo smoccolò non poco perché il suo non andava, e poi mi pare scoprì che era per colpa della scheda Arduino usata, se non ricordo male.
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: lestofante on Mar 20, 2014, 04:16 pm
se ricordo giusto, il codice usa il pin 13 che aveva problemi sulle pre-UNO R3 per via del led in parallelo (sulla R3 il led è "disaccoppiato" tramite transistor, eliminando l'interferenza in fase di lettura)
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: menniti on Mar 20, 2014, 05:11 pm
Cecé, era una battuta, mi rifacevo alla storia dei libretti ABC dove sembravi un Crociato alla difesa di Gerusalemme :smiley-yell:
Certo che ti credo se dici che andava in modo altalenante, plausibile la motivazione della breadboard, un po' meno della millefori, se usata come si deve invidia poco ad un comune PCB.
Riguardo quanto affermate tu, lesto e Leo leggo delle contraddizioni; non so come funziona il software, so che se si usano "frequenze" per calcolare qualche valore allora la UNO è scarsamente indicata a motivo del risuonatore ceramico che ha come oscillatore esterno, mentre la 2009 ha il suo bel quarzo e va decisamente meglio.
Lesto il led su UNO r3 è disaccoppiato tramite un operazionale (solo per correttezza di informazioni), ma poiché si sono scordati (a mio contestabilissimo parere) una R di alto valore sull'ingresso (tipo una 100k o maggiore, che non avrebbe influenzato più di tanto il pin), quel led si accende a suo piacimento, quando il pin è impostato come ingresso.
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: testato on Mar 20, 2014, 06:02 pm
Quote
The additional 2.5V precision voltage reference connected at pin PC4 (ADC4) can be used to
check and calibrate the VCC voltage, but is not required.

quindi si ritorna alle sole sei resistenze  :)

questa info e' nella documentazione di quello che io chiamo "Il secondo tedesco"
http://www.mikrocontroller.net/articles/AVR_Transistortester

la versione del primo tedesco e' abbandonata da quel che ho capito, e lui stesso sulla sua pagina riconosce questa seconda come il proseguimento. La prima versione era incentrata sul discorso transistortester, mentre la successiva punta ad un Component tester.
Direi di usare questa versione come test del progetto originale
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: menniti on Mar 20, 2014, 06:27 pm
Sono d'accordo, ma vedrai che i riferimenti di precisione saranno indispensabili alla fine; sicuramente loro lo usano come mezzo di taratura, ma questo significa dover agire su un parametro software, variabile da caso a caso. MI sono trovato in questa situazione col frequenzimetro, alla fine mi sono inventato una taratura hardware, fissabile eventualmente (ma non necessariamente) via software.
Così come probabilmente servirà un bell'oscillatore quarzato esterno, certamente lasciamo perdere la questione shield, decisamente puntiamo sullo stand-alone, col quale non abbiamo vincoli operativi.
Comunque tu parti con la configurazione minima e vedi cosa succede.
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: Petruce on Mar 20, 2014, 06:43 pm
Ciao a tutti,
Prima di tutto vi ringrazio per il grande lavoro non grande programmatore. Modifico usando Resistenze 1%. I risultati sono stati errori di installazione. Valori di resistenza di flusso serie ho stabilito ottengono 0,1% secondo il metodo R = U / I.. Ho avuto lo stesso risultato Esempio: R 3K9 misura Misura 47 11K12 100Homs Hom C 22?F: 68?F 47nF: 68nF I controlli hanno fatto UA sono state montando un giorno pagare per evitare errori diversi convegni. DOVE-può essere nascosto tensione invece di 4V8 5, dopo la correzione cambio nulla. Prova I-play vari parametri che avevo sempre risultati in false. Da dove viene l'errore? Ti ho remercieSmiley
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: testato on Mar 20, 2014, 06:46 pm

vedrai che i riferimenti di precisione saranno indispensabili alla fine; sicuramente loro lo usano come mezzo di taratura

il riferimento dei 2,5v li usa solo per dire con piu' precisione la tensione della batteria, che viene mostrata su lcd, si puo' non mettere  :)
Non c'e' nessun riferimento di tensione esterna, come avevo intuito usano l'analog ref interno, e nell'ultima versione e' stato aggiunto uno switch automatico delal ref interna per portarla a 1.1V quando ci sono valori piccoli da misurare.
Per il discorso oscillatore esterno addirittura il tedesco dice che funziona anche con gli 8MHz interni senza problemi  :smiley-eek-blue:
Cmq si basa sugli 8MHz, quindi la prima modifica fatta da PIghi e' proprio il supporto 16MHz
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: menniti on Mar 20, 2014, 06:48 pm
sì, perché doveva fare lo shield, tu lascia tutto com'è, solo dall'analisi del software si può capire se serve intervenire su oscillatore, aref, ecc.
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: testato on Mar 20, 2014, 06:50 pm
non vorrei che proprio questo ha iniziato a sballare il tutto  :)
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: PaoloP on Mar 20, 2014, 07:39 pm
L'ultimo firmware del secondo tedesco è quello allegato, ma non è compilabile con l'IDE.
La versione di Alberto si basava sul primo tedesco quindi ritengo che lo sviluppo del secondo sia più avanzato del suo.
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: testato on Mar 20, 2014, 07:54 pm
il secondo tedesco non si scorda mai  :smiley-yell:

trovo anche conferma sul discorso del clock
Quote
The 8MHz operation is
recommended for better resolution of capacity and inductance measurement
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: lestofante on Mar 20, 2014, 08:03 pm

Ciao a tutti,


if you are not italian, please append the original language and/or english tranlsation as that italian is so bad it has no meaning. Don't get me wong, i'd appreciate your try and will be glad to help you
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: testato on Mar 20, 2014, 08:20 pm

L'ultimo firmware del secondo tedesco è quello allegato, ma non è compilabile con l'IDE.
La versione di Alberto si basava sul primo tedesco quindi ritengo che lo sviluppo del secondo sia più avanzato del suo.

di questo pero' non c'e' il compilato giusto ?  inoltre markus e' il terzo tedesco sei daccordo ?

mentre in tags e trunk ci sono i .hex .eep e sarebbe la roba del secondo tedesco, cioe' kubbeler
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: testato on Mar 21, 2014, 12:43 am
ho ordinato le resistenze di precisione, in germania, dovrebbero arrivarmi presto

Ricapitolando la genesi del progetto, e leggendo le note in testa al firmware Pighi/Paolo il firmware deriva dal Terzo Tedesco, quindi il piu' aggiornato
1° tedesco Markus uno
2°tedesco Karl
3°tedesco Markus due

si chiamano entrambi markus, che fortuna, serve proprio per chiarire le idee  :smiley-yell:

Del secondo esiste il compilato, del terzo no, o almeno io non l'ho trovato, domani continuo le ricerche, Paolo tu ne sai niente ?
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: testato on Mar 21, 2014, 09:37 am
22000 lire di resistenze ma in compenso hanno già spedito :-)

Ieri ho letto metà documentazione del secondo tedesco, alle 2 di notte mi son dovuto fermare, la bimba ha vomitato.

Conto nel weekend di finire lo studio, capire come diavolo compilare il terzo tedesco e fare i primi test con res 5%
Sarà utile per testare quanto pesa lo 0.1%
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: menniti on Mar 21, 2014, 10:24 am

Ciao a tutti,
Prima di tutto vi ringrazio per il grande lavoro non grande programmatore. Modifico usando Resistenze 1%. I risultati sono stati errori di installazione. Valori di resistenza di flusso serie ho stabilito ottengono 0,1% secondo il metodo R = U / I.. Ho avuto lo stesso risultato Esempio: R 3K9 misura Misura 47 11K12 100Homs Hom C 22?F: 68?F 47nF: 68nF I controlli hanno fatto UA sono state montando un giorno pagare per evitare errori diversi convegni. DOVE-può essere nascosto tensione invece di 4V8 5, dopo la correzione cambio nulla. Prova I-play vari parametri che avevo sempre risultati in false. Da dove viene l'errore? Ti ho remercieSmiley

Cher Petruce,
Votre italien est pauvre, nous allons voir si mon français est mieux :).
Le projet que vous avez essayé de faire n'est pas encore terminée et ne peut donc pas travailler. Ces jours-ci plus de gens ont décidé de repartir à zéro, de sorte que vous pouvez suivre le TOPIC jusqu'à ce que le nouveau projet ne sera pas délivré avec un firmware travaillant. Pour l'instant vous pouvez essayer de reproduire le projet publié sur ce link: http://www.mikrocontroller.net/articles/AVR_Transistortester.
Il n'est pas conçu pour l'Arduino, il est un stand-alone, mais le firmware au format hexadécimal vous permet de télécharger à l'aide de micro AVRDUDE.
Nous espérons conclure notre travail en peu de temps, vous continuez à nous suivre.
Bonjour  :)
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: testato on Mar 22, 2014, 12:11 pm
anche il francese, e' proprio un professore il Menny  :)

finita la lettura della documentazione del secondo tedesco, e' roba tosta e lunga.
Mi accingo a leggere quella del terzo tedesco, che almeno e' corta, e dopo devo compilare
Apriro' nuovo topic dove alleghero' direttamente il programma compilato sul quale faro' i test, in modo da essere replicabile facilmente.
Ci sono un casino di opzioni da scegliere se compilare o meno tramite makefile, questo o quel parametro, questa o quella opzione.
Nell'ultima versione c'e' la possibilita' di includere un menu' per scegliere di usarlo come generatore di funzioni e frequenzimetro  :smiley-eek-blue:
Un Mostro di progetto  :)
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: menniti on Mar 22, 2014, 01:17 pm
Vengo da un paesino e ai miei tempi l'inglese si studiava solo in città. Ovviamente alle superiori e segg ho proseguito con questa lingua. Comunque lo sapevo che se ti impegnavi tu la cosa diventava seria  :) hai la mia benedizione e ti seguo passo. Karma   XD
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: testato on Mar 22, 2014, 06:13 pm
YEPPPP, prima compilazione andata,

versione minimale, scevra dell'hardware inutile (in questa fase), quindi rimossa alimentazione  - autospegnimento - pwm hw su backlight - e pulsante "transistorizzato"

modifico di conseguenza lo schema elettrico ed alleghero', al post che apriro'
.hex
.eep
.sch

non credo che riusciro' a fare il primo test hardware perche' la testa scoppia dopo 3 enciclopedie tedesche  :)
ma chi vuole servirsi "e' servito"

fra poco vi posto il link
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: testato on Mar 22, 2014, 09:16 pm
Come promesso
http://forum.arduino.cc/index.php?topic=227831.msg1646201


Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: Petruce on Mar 26, 2014, 10:56 am


Ciao a tutti,
Prima di tutto vi ringrazio per il grande lavoro non grande programmatore. Modifico usando Resistenze 1%. I risultati sono stati errori di installazione. Valori di resistenza di flusso serie ho stabilito ottengono 0,1% secondo il metodo R = U / I.. Ho avuto lo stesso risultato Esempio: R 3K9 misura Misura 47 11K12 100Homs Hom C 22?F: 68?F 47nF: 68nF I controlli hanno fatto UA sono state montando un giorno pagare per evitare errori diversi convegni. DOVE-può essere nascosto tensione invece di 4V8 5, dopo la correzione cambio nulla. Prova I-play vari parametri che avevo sempre risultati in false. Da dove viene l'errore? Ti ho remercieSmiley

Cher Petruce,
Votre italien est pauvre, nous allons voir si mon français est mieux :).
Le projet que vous avez essayé de faire n'est pas encore terminée et ne peut donc pas travailler. Ces jours-ci plus de gens ont décidé de repartir à zéro, de sorte que vous pouvez suivre le TOPIC jusqu'à ce que le nouveau projet ne sera pas délivré avec un firmware travaillant. Pour l'instant vous pouvez essayer de reproduire le projet publié sur ce link: http://www.mikrocontroller.net/articles/AVR_Transistortester.
Il n'est pas conçu pour l'Arduino, il est un stand-alone, mais le firmware au format hexadécimal vous permet de télécharger à l'aide de micro AVRDUDE.
Nous espérons conclure notre travail en peu de temps, vous continuez à nous suivre.
Bonjour  :)


Je vous remercie beaucoup de votre réponse. Je suis entrain de voir le topic et le programme de Markus . je vais essayer la version HEX proposer.
Merci encore.
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: beppexile on Nov 02, 2014, 10:55 am
Salve a tutti, mi chiamo Giuseppe e sono nuovo del mondo Arduino, anche se mastico elettronica sin dalla scuola media!
Volevo realizzare questo progetto e stavo leggendo i vari post ma, tra innumerevoli vostri aggiornamenti e 55 pagine.... sto facendo un po di fatica a trovare i "materiali" giusti per iniziare a mettere in cantiere qualcosa!
Qualcuno di vuoi può postare schema e sketch di dove siete arrivati?

Leggendo qualche vostro post a saltare ho visto che volete implementare più funzioni, e vorrei se possibile dare anche il il mio contributo.
Grazie in anticipo a quanti di voi mi risponderanno. :)
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: PaoloP on Nov 03, 2014, 10:11 am
Il progetto è incompleto, a volte va a volte non va.
Ci sono diversi firmware alcuni funzionanti e altri no.
Al momento è stato abbandonato.

Forse è meglio proseguire su quest'altro --> Testato Tester (http://forum.arduino.cc/index.php?topic=227831.0)


Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: Etemenanki on Nov 04, 2014, 09:15 am
Ehm ... non vorrei rovinarvi il divertimento, ma lo stanno gia commercializzando ...

http://www.ebay.com/itm/2014-Mega328-Transistor-Tester-Diode-Triode-Capacitance-ESR-Meter-MOS-PNP-NPN-/301349445514?pt=LH_DefaultDomain_0&hash=item4629d39f8a
Title: Re: Ardutester - Arduino Component Tester (INCOMPLETO)
Post by: icio on Nov 08, 2014, 04:09 pm
Non è proprio lo stesso prodotto , quello che hai linkato è l'LCR-T3  ideato e prodotto da

http://91make.taobao.com/ (http://91make.taobao.com/)

Quando ho fatto la stampante 3D uno dei primi disegni è stato proprio una scatola per quel prodotto scaricabile da thingiverse , ho appena caricato sul mio sito il link e la recensione:

http://www.dmxpassion.altervista.org/pg014.html (http://www.dmxpassion.altervista.org/pg014.html)

Funziona perfettamente senza nessun difetto