Go Down

Topic: Ardutester - Arduino Component Tester (INCOMPLETO) (Read 62 times) previous topic - next topic

pighixxx

Apr 28, 2013, 11:15 am Last Edit: Mar 20, 2014, 12:33 pm by leo72 Reason: 1
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:



Lo schema
Sketch v07e (24/07/2013)

Nei prossimi giorni saranno disponibili i nuovi file gerber e il nuovo layout della shield.

cece99

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
Il Vero Programmatore non ha bisogno di manuali sull'assembler, sono
  sufficienti i data sheet dei microprocessori.

pighixxx


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.

cece99

Ho notato che mettendo un condensatore da 10uF mi dice 177.07159F è un po' strano....
Il Vero Programmatore non ha bisogno di manuali sull'assembler, sono
  sufficienti i data sheet dei microprocessori.

pighixxx


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.

cece99



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.....
Il Vero Programmatore non ha bisogno di manuali sull'assembler, sono
  sufficienti i data sheet dei microprocessori.

pighixxx


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.

ratto93

Me lo faccio pure io però standalone, ottima idea pighixxx ;)
Se corri veloce come un fulmine, ti schianterai come un tuono.

cece99

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
Il Vero Programmatore non ha bisogno di manuali sull'assembler, sono
  sufficienti i data sheet dei microprocessori.

PaoloP


Michele Menniti


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....
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

cece99

E quali sarebbero queste problematiche?
Scusa ma ora sto usando il cellulare e mi e' scomodissimo cercare :)
Il Vero Programmatore non ha bisogno di manuali sull'assembler, sono
  sufficienti i data sheet dei microprocessori.

Testato

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Michele Menniti

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...
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

pighixxx


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.

Go Up