Università degli studi di Napoli Federico II Dipartimento di Agraria REALIZZAZIONE DI UN CIRCUITO PER LA GESTIONE, DA REMOTO, DELLO SCATTO DELLA CAMERA REFLEX NIKON D800E Alessandra Capolupo
Obiettivo 2 Si vuole fornire una guida rapida e precisa per la costruzione di un dispositivo in grado di controllare, da remoto, lo scatto della camera reflex Nikon D800e.
Elementi necessari 3 1. Camera Nikon D800e; 2. Cavo nikon mc 22; 3. Programmable Integrated Circuit (PIC) (es. 12F765); 4. Circuiteria a corredo; 5. Software per simulazione (es. Prometeus Professional); 6. Compilatore (es. Quickbasic Pro); 7. Programmatore PIC.
1. Nikon D800e 4 Dimensione fotocamera 146 x 123 x 82 mm Peso 900g (escluso peso obiettivo) Risoluzione 36,3 Mp Dimensione sensore 36,0 x 23,9 mm Tipo sensore CMOS FX (a pieno formato) Dimensione pixel 0,00487 x 0,00487 mm
2. Cavo mc - 22 5 Caratteristiche principali Lunghezza = 1 m; Connettore standard a 10 pin; 3 morsetti a banana all estremità estendibile Istruzioni per lo scatto: Mettere a fuoco: connettere il conduttore nero e quello blu; Scatto: connettere i 3 conduttori insieme.
6 3. Programmable Integrated Circuit (PIC): definizione Il PIC è un circuito integrato di dimensioni ridotte, contenente tutto ciò che è necessario al suo interfacciamento digitale ed analogico, tramite dei piedini (pin).
3. Programmable Integrated Circuit 7 (PIC): classificazione I pic si classificano in base al numero di istruzione in livello: Basso Medio Alto Realizzazione di un circuito per la gestione, da remoto, dello scatto della
3. Programmable Integrated Circuit 8 (PIC): livello basso 33 istruzioni di lunghezza 12 bit ciascuna. La memoria di programma arriva fino a 2 K parole di 12 bit. I piedini sono 6, 8, 10, 20, 28. Le sigle PIC16X5xx, PIC12X5xx, PIC10Fxxx. Realizzazione di un circuito per la gestione, da remoto, dello scatto della
9 3. Programmable Integrated Circuit (PIC): livello medio 35 istruzioni di lunghezza 14 bit. La memoria programmi arriva a 8 K, organizzata in pagine di 2 K parole. Le sigle sono PIC16 (eccetto PIC16X5xx) e PIC12X6xx che usano solo 8 piedini. Hanno diverse porte (A, B, C,ecc.), fino a 3 timer, porte seriali, parecchi convertitori A/D, comparatori e altre interfacce.
3. Programmable Integrated Circuit 10 (PIC): livello alto Comprendonono: I PIC17 a 58 istruzioni e i PIC18 a 76 istruzioni, tutte di lunghezza 16 bit; I pic a 77 istruzioni di lunghezza a 32 bit. Realizzazione di un circuito per la gestione, da remoto, dello scatto della
11 3. Programmable Integrated Circuit (PIC): 12F765
12 3. Programmable Integrated Circuit (PIC): 12F765 Configurazione dei pin del PIC 12F765
5. Simulatore 13 Prima di programmare un PIC è necessario utilizzare un simulatore, in grado di riprodurre il comportamento del Pic e di tutti i componenti circuitali fondamentali per la realizzazione del progetto. Questo espediente permette di valutare apriori il funzionamento del circuito costruito.
5. Simulatore 14 Il software che è stato usato in questo progetto è Prometheus Professional.
6. Compilatore 15 Il compilatore è un programma in grado di tradurre un linguaggio di programmazione sorgente in un altro linguaggio, detto codice oggetto.
6. Compilatore: Quickbasic Pro 16 Il compilatore usato è il Quickbasic Pro, in grado di compilare programmi basic in linguaggio assembler, riconoscibile da un PIC.
7. Programmatore PIC 17 Il programmatore permette di inserire il file creato dal compilatore nella memoria flash del PIC (bit per bit).
Schema di lavoro 18 1. Simulazione del circuito che si ha intenzione di realizzare; 2. Scrittura del programma mediante un linguaggio di programmazione di alto livello; 3. Testing del codice generato; 4. Compilazione del codice sorgente; 5. Programmazione del PIC; 6. Assemblaggio della circuiteria. Realizzazione di un circuito per la gestione, da remoto, dello scatto della
Circuito realizzato 19 1. PIC 12F675; Realizzato da Massimo Imoletti mimoletti@inwind.it 2. 3 resistenze; 3. 2 optoaccoppiatori; 4. 1 condensatore. Realizzato da Massimo Imoletti mimoletti@inwind.it Realizzazione di un circuito per la gestione, da remoto, dello scatto della
20 Collegamento circuito cavo - camera Realizzato da Massimo Imoletti mimoletti@inwind.it
21 Grazie a tutti per l attenzione