Salve a tutti.
Premessa: spero di aver optato per la sezione giusta, avevo capito che qui dentro andavano presentati anche i nostri progetti, se non fosse cosi sposto subito il topic:
Quello che vi volevo presentare è un bromografo con incorporato un timer.E' da tempo che avevo il desiderio di realizzare tale strumento per poter "fabbricare" circuiti stampati in casa e grazie all'aiuto della comunity in fine ho deciso di imbarcarmi nel progetto.Ringrazio tutta la comunity per gli spunti che mi ha fornito e l'aiuto, in particolare ringrazio Michele Mennitti visto che è a lui che ho rotto le scatole per riuscire a programmare in stand-alone il mio ATMEGA328P :P...
Detto questo passiamo ai dettagli, di seguito riporto una foto del bromografo finito. Per realizzarlo ho utilizzato:
- 4 Neon UV da 8 WATT
- 2 reattori da 18 WATT
- 4 starter
- 8 portaneon
- fili e morsetti vari
DSCN1022 di paolo.fiorini3, su Flickr
DSCN1021 di paolo.fiorini3, su Flickr
DSCN1024 di paolo.fiorini3, su Flickr
DSCN1023 di paolo.fiorini3, su Flickr
nella parte sinistra c'è lo spazio per il circuito del timer i 4 pulsanti e LCD, nella parte destra invece sono posti i NEON UV. Nell'angolo in basso a sinistra (si nota nell'ultima foto) ho messo un fotoresistore per controllare la chiusura del coperchio.
Il timer è formato da:
- ATmega328P-PU
- Quarzo da 16MHz
- 2 condensatori da 22 pF
- schermo LCD 16x2
- 4 pulsanti
- 1 potenziometro
- 3 transistor NPN
- 2 diodi
- 2 rele
- adattatore di tensione da 12 a 5 V
- condensatori e resistori vari;
il circuito implementa una piccola macchina a stati finiti il cui diagramma è il seguente:
Diagramma_Stati di paolo.fiorini3, su Flickr
0 IDLE: il sistema è in attesa della pressione del pulsante di START/OK e l'unica operazione possibile è l'accensione della retroilluminazione del LCD premendo il pulsante BACK;
1 SET MINUTE: premendo i pulsanti INC e DEC è possibile incrementare e decrementare il numero di minuti;
2 SET SECOND: premendo i pulsanti INC e DEC è possibile incrementare e decrementare il numero di secondi;
3 VERFY TIME: in questo stato viene solo mostrato su LCD il tempo totale impostato per poterlo controllare e il micro attende solo la pressione del pulsante di START/OK;
4 IS CLOSED?: in questo stato il micro verifica che il coperchio del bromografo sia chiuso;
5 RELE ON: attiva i rele e inizia il conto alla rovescia;
6 BUZ:Avvisa con un buzzer che il tempo è scaduto, spegne i neon e aspetta che il coperchio venga aperto;
Allego un po di immagini
DSCN1029 di paolo.fiorini3, su Flickr
DSCN1028 di paolo.fiorini3, su Flickr
Su breadboard non sono presenti i rele (simulati con due led) e l'adattatore di tensione
posto anche un video del funzionamento:
Ringrazio tutti coloro che si sono presi la briga di arrivare in fondo al post...spero di non essere stato noioso
Ovviamente chiunque abbia commenti,critiche o semplicemente voglia darmi dei suggerimenti è ben accetto...Siate magnanimi perchè è il mio primo progetto fatto con stand alone e anche la prima volta che uso EAGLE...
Allego anche un file .rar contente tutto:
- foto
- sketch
- file di eagle
- File Readme con alcune ulteriori spiegazioni
Purtroppo nn sono ancora riuscito a provarlo perchè il mio negozio di fiducia (e unico nella mia città) non ha il percloruro ferrico e quindi al momento sono fermo ( se qualcuno ha suggerimenti di dove comprarlo mi fa un favore)...Quando lo proverò vi farò vedere il risultato
_Bromografo.rar (386 KB)