UV-låda. Med bilder!!
UV-låda. Med bilder!!
Tjabba, har själv fixat till en uvlåda med Pic16f628. Men jag har satan i det inte kunnat hitta ngn lämplig låda att bygga in grejerna i,
Vart skall man leta. Självklart är en gammal scanner mest lämplig men jag har letat så länge att jag snart bygger in skiten i et smörpaket. Frustrerande när allt annars är färdigt....
Vart skall man leta. Självklart är en gammal scanner mest lämplig men jag har letat så länge att jag snart bygger in skiten i et smörpaket. Frustrerande när allt annars är färdigt....
Senast redigerad av newbadboy 5 februari 2007, 21:24:19, redigerad totalt 2 gånger.
du kan skicka bilderna till mig så kan jag lägga upp dom tillfälligt.
maila till richardisberg@gmail.com
maila till richardisberg@gmail.com
Detta är eg mitt första verkliga projekt med PIC så ni får bortse från programmet. Fast jag e rätt nöjd själv ändå. Nedan följer koden till styrningen. Skriven i mikroC
---------------------------------------------------------[/code]
---------------------------------------------------------
Kod: Markera allt
// Styrkrets mha 16F628 till UV-låda, extern 4Mhz Xtal
#define Set PORTA.F2
#define Reset PORTA.F3
#define Start PORTA.F4
#define RelayOut PORTA.F1
int k=0;
void main(){
VRCON = 0x00; //Vref av
CMCON = 0b00000111; //Komparator av
TRISA = 0b11111101; //PortA bit1 utgång, andra in
TRISB = 0; //PortB utgång
while(1){
RelayOut=0; //Relä av
if(Set==0){
delay_ms(250); //Motverka kontaktstuds
k++;
}
if(Reset==0) //Inställning av tid, samtidig
k=0; //visning på led display
if(k==10)
k=0;
if(k==0)
PORTB=0xC0;
if(k==1)
PORTB=0xF9;
if(k==2)
PORTB=0xA4;
if(k==3)
PORTB=0xB0;
if(k==4)
PORTB=0x99;
if(k==5)
PORTB=0x92;
if(k==6)
PORTB=0x83;
if(k==7)
PORTB=0xF8;
if(k==8)
PORTB=0x80;
if(k==9)
PORTB=0x98;
if(Start==0){
while(k>=1){
RelayOut=1; //Relä på
PORTB.F7=0; //Tänd Dp
delay_ms(10000); //60s fördröjning
if(Reset==0) //mellan varje
k=0; //nedräkning
delay_ms(10000);
if(Reset==0)
k=0;
delay_ms(10000);
if(Reset==0)
k=0;
delay_ms(10000);
if(Reset==0)
k=0;
delay_ms(10000);
if(Reset==0)
k=0;
delay_ms(10000);
if(Reset==0)
k=0;
k--;
if(k==1)
PORTB=0xF9;
if(k==2)
PORTB=0xA4;
if(k==3)
PORTB=0xB0;
if(k==4)
PORTB=0x99;
if(k==5)
PORTB=0x92;
if(k==6)
PORTB=0x83;
if(k==7)
PORTB=0xF8;
if(k==8)
PORTB=0x80;
if(k==9)
PORTB=0x98;
}
}
}
}
Senast redigerad av newbadboy 5 februari 2007, 21:10:16, redigerad totalt 1 gång.
Kretskortet. Har man ingen UVlåda blir det experimentkort.
http://devianbay.com/~rille/karsim/UV-l ... stkort.jpg
Avancerat CAD program.
http://devianbay.com/~rille/karsim/UV-l ... schema.JPG
Sist min WISP.
http://devianbay.com/~rille/karsim/UV-lada/WISP.jpg
Tack ALV
http://devianbay.com/~rille/karsim/UV-l ... stkort.jpg
Avancerat CAD program.
http://devianbay.com/~rille/karsim/UV-l ... schema.JPG
Sist min WISP.
http://devianbay.com/~rille/karsim/UV-lada/WISP.jpg
Tack ALV