Go Down

Topic: Arduino e Multiplexing - Micrologio (Read 13559 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
"C' è chi legge Guerra & Pace e non ci capisce un tubo vuoto; c'è chi legge l'etichetta delle patatine fritte e ci trova la spiegazione del mondo" (J.S. S. architetto napoletano)

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

"C' è chi legge Guerra & Pace e non ci capisce un tubo vuoto; c'è chi legge l'etichetta delle patatine fritte e ci trova la spiegazione del mondo" (J.S. S. architetto napoletano)

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
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy