Go Down

Topic: Arduino e Multiplexing - Micrologio (Read 10 times) previous topic - next topic

Brunello

Oddio.. mi son perso qualche passaggio...
e' da quasi unas ettimana che ti volevo "rubare" lo sketch per gestire l'RTC e io ho visto solo quello con la SWRTC e il quarzo da 4 Mhz

leo72

#121
May 16, 2012, 11:10 pm Last Edit: May 18, 2012, 05:32 pm by leo72 Reason: 1
Te lo rimetto. Questo è quello che abbatte al max i consumi.

EDIT:
quello allegato era ancora il vecchio sketch per la swRTC. In allegato trovi quello per il micro con modulo RTC interno.

Brunello

no, mi mancava questo "micrologio_328_rtc2.pde".
Era di domenica e non so' come me lo ero perso


Testato

Bellissimo, anche il supporto e' originale.
Una conferma, con Rtcounter non si può usare q esterno quindi al massimo si puo correre ad 8mega, giusto ?
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

leo72


Bellissimo, anche il supporto e' originale.

Artigianale come l'orologio  ;)

Quote

Una conferma, con Rtcounter non si può usare q esterno quindi al massimo si puo correre ad 8mega, giusto ?

Esattamente.

leo72

Nuovo firmware 0.4.0 per la versione con modulo Real-Time Counter.
Rispetto alla precedente 0.3.x:
- corretto un bug per cui il display alle volte restava acceso anche trascorso il tempo di timeout
- nuovo menu PROG diviso in 3 sotto-menu:
- - Date: per programmare solo la data e l'orario
- - Set: per modificare le impostazioni dell'orologio (timeout e schema di multiplexing)
- - Soft: visualizze la versione del firmware

In allegato anche  il PDF di dalubar per stampare a casa un PCB monofaccia nel caso si voglia una versione "meno grezza" dell'orologio.

Michele Menniti

Ottimo Leo, divento seguace :smiley-mr-green: con la scusa che devo fare i PCB-Test stampo pure il tuo micrologio e lo realizzo.
Un paio di richieste:
Nel primo post potresti allegare un bel filone zip con:
schema elettrico
PCB in formato stampabile
sketch aggiornato
il pdf di Dalubar

Per la stampa del PCB il pdf così com'è è un pò scomodo, meglio sarebbe il file brd di Eagle, se disponibile, o un jpg in scala 1:1; estrarlo da lì significherebbe fare sicuro casino con le proporzioni.

Altra cosa: il display l'hai preso da RS?
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

dalubar

#127
May 25, 2012, 01:02 pm Last Edit: May 25, 2012, 01:10 pm by dalubar Reason: 1
Quote
Per la stampa del PCB il pdf così com'è è un pò scomodo, meglio sarebbe il file brd di Eagle, se disponibile, o un jpg in scala 1:1; estrarlo da lì significherebbe fare sicuro casino con le proporzioni.

Possono essere utili i files .sch e  .brd di Kicad?

Comunque Mike, io solitamente faccio i PCB utilizzando proprio quella stampa in PDF e le proporzioni sono perfette.

Michele Menniti


Quote
Per la stampa del PCB il pdf così com'è è un pò scomodo, meglio sarebbe il file brd di Eagle, se disponibile, o un jpg in scala 1:1; estrarlo da lì significherebbe fare sicuro casino con le proporzioni.

Possono essere utili i files .sch e  .brd di Kicad?

Comunque Mike, io solitamente faccio i PCB utilizzando proprio quella stampa in PDF e le proporzioni sono perfette.

Scusami, ma mi sono spiegato male, l'idea è quello di piazzare il disegno sul foglio dove voglio io, mentre lì sono obbligato, ma comunque non è un grande problema. Uso Eagle e purtroppo non ho un convertitore. Farò uso del tuo pdf.
Sono arrivati i pCB e sono pronto per la nuova battaglia :smiley-mr-green:
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

leo72


Ottimo Leo, divento seguace :smiley-mr-green: con la scusa che devo fare i PCB-Test stampo pure il tuo micrologio e lo realizzo.
Un paio di richieste:
Nel primo post potresti allegare un bel filone zip con:
schema elettrico
PCB in formato stampabile
sketch aggiornato
il pdf di Dalubar

L'avevo pensato e l'avevo anche fatto. Ma poi ho tolto il file perché altrimenti avrei dovuto correggere anche tutto il 1° post, che è dedicato alla prima versione del Micrologio. Mi puoi dire: cambia anche quel post. Sì, vero. Però poi si snaturerebbe tutto il resto della discussione che è scaturita e che abbiamo poi portato avanti nelle pagine successive. Ho messo un piccolo avviso di vedere più avanti per la versione aggiornata.

Michele Menniti



Ottimo Leo, divento seguace :smiley-mr-green: con la scusa che devo fare i PCB-Test stampo pure il tuo micrologio e lo realizzo.
Un paio di richieste:
Nel primo post potresti allegare un bel filone zip con:
schema elettrico
PCB in formato stampabile
sketch aggiornato
il pdf di Dalubar

L'avevo pensato e l'avevo anche fatto. Ma poi ho tolto il file perché altrimenti avrei dovuto correggere anche tutto il 1° post, che è dedicato alla prima versione del Micrologio. Mi puoi dire: cambia anche quel post. Sì, vero. Però poi si snaturerebbe tutto il resto della discussione che è scaturita e che abbiamo poi portato avanti nelle pagine successive. Ho messo un piccolo avviso di vedere più avanti per la versione aggiornata.


hai fatto tutto da solo: accusa, difesa, contraccusa, controdifesa, sentenza :smiley-eek-blue: non ti dico niente, mi vo a cercare tutto da me :)
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

leo72

#131
May 25, 2012, 03:08 pm Last Edit: May 25, 2012, 03:12 pm by leo72 Reason: 1
Se hai bisogno di uno zip unico, vai sul mio sito, cerca l'ultimo post a titolo Micrologio e dentro c'è lo zip che ti serve  ;)

EDIT:
in fondo alla pagina
http://www.leonardomiliani.com/?p=487

EDIT2:
vabbè, l'ho messo anche qui.. gira che ti rigira  :smiley-sweat:

Michele Menniti


Se hai bisogno di uno zip unico, vai sul mio sito, cerca l'ultimo post a titolo Micrologio e dentro c'è lo zip che ti serve  ;)

EDIT:
in fondo alla pagina
http://www.leonardomiliani.com/?p=487

EDIT2:
vabbè, l'ho messo anche qui.. gira che ti rigira  :smiley-sweat:

sei un amico :* sto facendo sperimentazione della BUD-Tecnica per PCB con i primi buoni risultati, ora provo anche il tuo PCB. Ti ricordi di rispondermi sul display? :D
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

leo72

Premetto che il PCB è di dalubar, non è mio  ;)

Il display l'ho preso da Robot Italy (mi pareva di averlo scritto in cima al thread). E' questo:
http://www.robot-italy.com/product_info.php?cPath=59_170&products_id=1850

Alcune annotazioni:
1) NON scaricare il datasheet allegato. A Robot-Italy hanno fatto casino ed hanno messo il datasheet di un modello per tutti i colori per cui le tensioni non tornano. Il datasheet originale lo prelevi da qui:
http://www.sparkfun.com/products/9483

2) non ti arriva la schedina come nella foto ma solo il display nudo e crudo

3) nell'ultimo ordine, ho preso 2 display. Uno l'ho montato e funziona, l'altro, preso per scorta, mentre stavo per metterlo via ho notato che ha 17 pin sotto e non 16 come tutti gli altri. Siccome non ho breadboard libere e sto lavorando a quel progetto che ti ho detto, non lo montato per capire a cosa serva quel pin in più, se è "nato male" o cosa.

Testato

ho avuto il coraggio di aprire lo sketch, spaziale, studiandolo riuscirei a comprenderlo, ma non riuscirei mai a riscriverlo  :)

nel mio piccolo contribuisco con un refuso da correggere:
Quote
//1 means ON (because it sets the corresponding pin to HIGH so it CANNOT sink current)
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Go Up