Timer arduino ingranditore
Inviato: 03/04/2020, 9:32
Ispirato dal Timerino ho creato la mia personale versione di un timer per ingranditore basato su arduino. Ho preferito non mettere la tastierina ma utilizzare solo gli encoder rotativi che fanno anche da pushbutton per passare da una modalità all'altra. I tempi lavorano per intervalli di F-stop.
Le modalità implementate sono:
- Normale, setti un tempo, per incrementi di F-stop (o frazioni) e alla pressione dello start si accende l'ingranditore e parte il conto alla rovescia.
- strip mode: provini a strisce per intervalli di stop o frazioni. Segnala con un bip quando si deve spostare il cartoncino per la strip successiva.
- dodge: espone tutto in un primo step, poi inserisci la maschera, ripremendo start viene completato il tempo per le aree non mascherate
- burn: consente di fare un burn, in termini di F-stop rispetto al tempo principale impostato in normale.
- Config: configura il numero di step della strip e la percentuale di correzione per drydown, applicata su tutti i modi, tranne strip, ovviamente.
- Focus: viene attivato dall'interruttore sulla destra dell'lcd.
Il codice è stato scritto da zero perché volevo prendere confidenza con arduino dato che è il mio primo progetto (ma ho già in mente altre cose per la camera oscura).
Ho fatto un po' di test ma questo weekend lo testeró in una sessione di stampa vera e propria.
Se a qualcuno interessa posso rendere pubblico codice e schema su bitbucket.
Ciao!
Le modalità implementate sono:
- Normale, setti un tempo, per incrementi di F-stop (o frazioni) e alla pressione dello start si accende l'ingranditore e parte il conto alla rovescia.
- strip mode: provini a strisce per intervalli di stop o frazioni. Segnala con un bip quando si deve spostare il cartoncino per la strip successiva.
- dodge: espone tutto in un primo step, poi inserisci la maschera, ripremendo start viene completato il tempo per le aree non mascherate
- burn: consente di fare un burn, in termini di F-stop rispetto al tempo principale impostato in normale.
- Config: configura il numero di step della strip e la percentuale di correzione per drydown, applicata su tutti i modi, tranne strip, ovviamente.
- Focus: viene attivato dall'interruttore sulla destra dell'lcd.
Il codice è stato scritto da zero perché volevo prendere confidenza con arduino dato che è il mio primo progetto (ma ho già in mente altre cose per la camera oscura).
Ho fatto un po' di test ma questo weekend lo testeró in una sessione di stampa vera e propria.
Se a qualcuno interessa posso rendere pubblico codice e schema su bitbucket.
Ciao!