Ugn V.1,9 till verkstaden (PIC baserad)

Berätta om dina pågående projekt.
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Ugn V.1,9 till verkstaden (PIC baserad)

Inlägg av squiz3r »

Hallå. Jag va sjuk två dagar (förkyld) för ett tagsedan, så då tänkte jag att jag få passa på att lära mig det jag har velat lära mig ända sedan jag började med PIC'ar - RS232 (USART) och ADC (annalog to digital converter). Så jag satte mig och lästa i databladet, och lite senare gick jag bort till labbdatorn och började programmera. Detta blev resultatet.

En verkstadsugn har jag länge velat ha för att kunna gjuta i smältlim, böja plexiglas och kanske smälta plast m.m. Denna versionen (1,9) är mest ett test på styrelektroniken, sen kommer jag bygga en större ugn med stenull som issolering m.m.. Men jag började med att göra några tester med smältlims gjutning, och här är bilderna:

Jag började med att göra en form av bakplåtspapper och lägga i en LED och en IC-krets. Sedan la jag lite smältlim i och ovanför den.
Bild

En 20w hallogen lampa får vara värmekälla. (ensålänge dirrekt inkopplad till matningsspänningen.
Bild

Tände lampan och satte ner en termometer.
Bild

Strax under 70grader C började limmet smälta (på kjell står det 85grader).
Bild

Efter ungefär en kvart efter att jag startade den hade allt lim smält och runnit ner, det mesta utanför formen.. Så jag fylde på och satte in den igen.
Bild

Ungefär 10min senare kollade jag igen, formen va nu fyld.
Bild

Men ni kanske redan har gissat varför det kan bli lite problem med denna ugnen? Hmm.. Vad använder jag den till? - Att smälta smältlim, Vad är den gjord av? - Frigolit och plast limmade ihop med smältlim.. :)

På bilden ser man att den börjar rasa ihop lite pga. att smältlimmet i skarvarna lossnar..
Bild

Limmets konsistens påminner lite om något jag inte riktigt kan komma på vad.. :wacko:
Bild
Bild

Limklumpen är utplockad ur formen.
Bild

Framifrån
Bild

Och med LED'n tänd.
Bild

-----------------------
Bygget på elektroniken till ugnen börjar.

En PIC16F877A inkopplad till en RS-link (MAX232) och vidare till datorns serie port. Lite andra komponenter runt om också, bla en 19Mhz kristall.
Bild

Hallogen lampan har nu fått sälskap av en analog temperatursensor från Microchip. Den är kopplad till en AD ingång på PIC'en som jag kör i 8-bitars upplösning vilket ger att 1grad blir en bit (19,5mV).
Bild

Ugnen är uppstartad och håller på att värma upp sig.
Bild

Enligt databladet skulle jag subtrahera resultatet i PIC'en med 21 för att få det rätt, men jag tog -22 så blev det exakt rätt enligt min sprittermometer.
Bild

Temperaturen plottas in på datorn i realtid. (Programmet är ett gratisprogramm avsett för basicstamp). Skalan på höjden är grader C, och skalan där nere är sekunder.
Bild

Lite senare. Jag startade logga när den var på 48grader precis när jag drog ut strömmen. Man ser att den dyker ganska fort då och sedan jämnas ut lite mera, och sedan dyker den rakt ner (nästan) när jag öppnade locket på lådan. Spiken som går rakt upp i slutet kommer när jag kopplar in lampan, men det går nog att lösa med lite fler kondingar.. :)
Bild

Så.. Vad tycker ni? Fortsättning kommer om ett tag.

Mvh
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg av thepirateboy »

Dina projekt är alltid lika fantatiska :bravo: :tumupp: :tumupp: :tumupp: :tumupp:
Användarvisningsbild
JimmyAndersson
Inlägg: 26548
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Kul idé! :tumupp: :tumupp: :)

Trodde inte att det skulle fungera att smälta smältlim såhär, så ditt projekt gav en del inspiration... :)

Det ska bli kul att se fortsättningen.
EEPROMdanne
Inlägg: 1155
Blev medlem: 30 oktober 2007, 09:39:59
Ort: Söderköping

Inlägg av EEPROMdanne »

Kul bygge :) Ska bli spännande att se forsättningen.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

PolyPropen (PP) plast finns lite överallt, kanske nästa material att testa när ugnen tål lite mer? :)
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

Tack allihopa! Jag är själv väldigt stolt över att jag lyckades lära mig använda både ADC och USART, och lyckades få in det på en plotter på bara två dagar (Nu måste jag väll ha motbevisat teorin att man tänker dåligt när man är sjuk?) 8).

blueint: Frigolit är billigt (och har låg smältpunkt) och jag har fått för mig att om man smälter det kan man gjuta det betydligt kompacktare vilket ger ett material som beter sig som vanlig plast :). PP, är det de som är den hårda plasten som man tex. bygger RC båtar m.m. av?

Tänkte bygga ett chassi av aluminium och kläin med stenull (den gröna varianten som tåler högre temperatur) på insidan. Sedan tänkte jag mig 2 stycken 50w hallogenlampor som styrs steglöst av PIC'en. Måste bara komma på ett sätt att få jämn värme. Då borde den klara av strax över 100grader utan större problem(?), frågan är bara hur mycket värme lampornatåler innan livstiden blir alldelles för kort..

Mvh
Användarvisningsbild
chrille112
Inlägg: 334
Blev medlem: 25 april 2005, 16:45:24
Ort: Uppsala

Inlägg av chrille112 »

Tufft! Men jag förstår inte riktigt varför du vill smälta smältlim på det sättet?
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

chrille112: Om man tex. vill ha elektronik i fuktigmiljö så kan detta vara ett bra sätt att fuktskydda den. Och om man smälter limmet med en vanlig limpistol så kommer det bli mycket svårare att få bort alla bubblor. :)

Mvh
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Mycket bra projekt :)

Skulle bli mycket glad om du kunde lägga upp din kod för ADC, jobbar själv på att lära mig det..

25W Halogen.. Spänning?
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

Apropå halogenlampor och temperatur. Varför inte använda brödrost/mikro (=plåt) etc.. med vanliga resistiva element som tål iaf 1200 °C ..?
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

net4all:
Jag har inte koden tillgänglig här på denna datorn (den ligger på labbdatorn), men jag har gjort en liten kladd på ungefär hur det ska gå till som du kanske kan ha nån nytta av. När jag väl tog mig tiden att läsa igenom databladet ordentligt (kapitlet som hanslade om ADC'n) så var det väldigt lätt fixat sen :).


ADC'n på en PIC16F877A är 10-bitars, men jag ville ha den i 8-bitar, dels eftersom jag då får 1grad per bit, och för att det är lättare att skicka värdet till datorn då. Så jag vänster justerade det och använder bara ADRESH (de första 8bitarna, de två andra ligger i ADRESL)

Kod: Markera allt

;*************************
;* ADC reader for 16F877A      
;* Made by, Daniel Andersson  
;* www.CrazyCaseMod.se         
;*************************

.....
.....
;Skapa variabler

ADC_number		equ	... ;Spara ADC'ns värde här

....
....

;Definiera portar
#define		A0		PORTA,0
#define		A1		PORTA,1
#define		Vref	PORTA,3

...
...
...

main ;main rutin
call	Init_ADC ;Ställ in inställningar för ADC..
call	del ;Vänta en stund...

loop
call	read_ADC ;läs av värde och spara i ADC_number
....
....
goto	loop

;*************
;* Sub rutiner   
;*************

Init_ADC ;Subrutin för att ställa in inställningar för ADC'n
; Set ADCON0
    		movlw   b'10000001'
    		movwf   ADCON0
; Set ADCON1
    		BANKSEL ADCON1
    		movlw   b'00000101'
    		movwf   ADCON1
    		BANKSEL ADCON0
			return




Read_ADC ;Subrutin för att läsa av ADC'n
    		bsf	ADCON0, GO_DONE		;initiate conversion
ADC_loop 	btfsc   ADCON0, GO_DONE
    		goto    ADC_loop		;wait for ADC to finish

    		movf    ADRESH,W
    		movwf	ADC_number		
			return 



"25W Halogen.. Spänning?"
20W/12v halogen från kjell.com, kostade 30kr för ett 6-pack :).


blueint: Jag vill köra värme elementet på 12v (eller något annat lågt, tex. 24v) och då har jag inte hittat något annat som fungerar bra.. Har testat med effektresistorer och effekttransistorer och allt möjligt, men inget fungerade särskilt bra.. Halogen lampor fungerar dock väldigt bra, jag är bara lite orolig för att de ska gå i sönder snabbt vid dessa temperaturer..

Mvh
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Tack :D

Har också suttigt och läst databladet men inte riktigt fått det att rulla.
Fast det blir nog inga problem nu :)
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

Såg någon uppgift om 2000 timmars brinntid för halogenlampa. Inte så lång tid..
Resisitiva element för 230V kan du få till 12V genom att koppla den till 19 parallella element.

Edit: Bekräftad brinntid på 2000 timmar t.om kortare än UV lysrör för mönsterkorts överföring..
Senast redigerad av blueint 3 februari 2008, 14:09:38, redigerad totalt 1 gång.
Användarvisningsbild
hcb
Moderator
Inlägg: 5968
Blev medlem: 23 februari 2007, 21:44:50
Skype: hcbecker
Ort: Lystrup / Uppsala
Kontakt:

Inlägg av hcb »

Spännande!

Dock skulle jag se till att bygga i något annat material än frigolit, alternativt skydda frigoliten från den direkta strålningsvärmen. Om det fattar eld blir det inte roligt :shock:

För litet mildare värme skulle du kanske kunna plocka värmelementet från en 12V kupévärmare.
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

"Dock skulle jag se till att bygga i något annat material än frigolit"
Gissar att du inte läst all text? :wink: Detta är bara en prototyp, jag har kollat noga på den när jag använt den så det inte är nån risk att den borjar brinna. Sen ska den byggas i alu och grön stenull.

"Såg någon uppgift om 2000 timmars brinntid för halogenlampa. Inte så lång tid.."
2000timmar i en sån här ugn är ganska långtid, men det förminskas ju säkert mycket av värmen..

"Resisitiva element för 230V kan du få till 12V genom att koppla den till 19 parallella element."
Aha! Smart! Det har jag inte tänkt på, men det måste ju gå, underförutsättning att de inte redan är parallellkopplade i en brödrost till exempel :roll:. Då blir det till att försöka fåtag på något sånt nu också :).
Skriv svar