Stijn Coenen

Zie Over Mij

Berichten met de meeste reacties

  1. UV-belichtingsbak V3 Update — 7 reacties
  2. Plexiglas buiger — 5 reacties
  3. Rapid CSN140 Elektrische Nietmachine Accu Reparatie (B311) — 4 reacties
  4. “100W Temperature Controlled Soldering Pot” Review — 4 reacties
  5. Afvoer pomp sturing — 3 reacties

Berichten van deze auteur

Reflow oven Update

In school kregen we voor het vak meet en regeltechniek practicum een project te maken waar een 30u tijd in komen te zitten. Ik heb daarom beslist deze oven verder af te maken voor dat vak.

 

Ik had ondertussen de kappen van de oven verder afgemaakt:

Oven voorkant

Achterkant met RS232, galvawisp en netspanning aansluitingen.

Oven achterkant

 

Onder de vakantie ben ik nu verder begonnen met programmeren. Maar al snel stootte ik op een paar problemen.

Het originele toetsenbordje was al snel kapot aan de rechtse kolom. Daarom heb ik dat vervangen door een zelfbouw toetsenbordje. Hiervoor heb ik 14 knoppen van Velleman gebruikt. (Link) De tekst is erop gezet met wrijfletters.

Toetsenbord schema tobo
tobo pcb

 

Hierna werkte het toetsenbordje perfect voor een tijdje. Maar na een tijdje werkte een paarkolommen niet meer altijd. Na wat zoeken bleek de flatcable die ik had gemaakt slecht contact te maken. Ik heb die nu vervangen door een flatcable met persconnectoren. Die werkt perfect (het is alleen een beetje zonde vind ik, aangezien er maar 1 van de 2 rijen van de connectors gebruikt wordt.)

Op mijn multimeter zit een temperatuur functie. Ik had de temperatuursensor daarvan bij in de oven gehangen en toen bleek dat het thermokoppel dat ik in de oven had hangen niet snel genoeg te reageren. (Dit had ik al zien aankomen). Na de handleiding van mijn multimeter doorgelezen te hebben kwam ik erachter dat daarop ook een K type thermokoppel zit. Nu heb ik het thermokoppel van mijn multimeter op de print aangesloten en reageert het al veel sneller.

Nu kan ik weer verder met het programmeren van een PID regeling in de pic. Dit blijkt niet zo eenvoudig te zijn als eerst gedacht.

Reflow oven Update

Ik heb het oude thermokoppel eruit gehaald en dat van mijn multimeter op die plaats gehangen en heb besloten het los te laten hangen, zodat ik het dicht bij de print kan hangen tijdens het reflowen.

Thermokoppel

 

Ik heb nu de PID regeling werkend en heb er een reflow cyclus in geprogrammeerd. Na een keer testen bleek dat de elektronica veel te warm werd. De seriële interface werkte opeens niet meer (ik vermoed door afwijking van het kristal door de warmte) en het lcd werd op een keer even zwart.

Ik had eerst een fan van een oude intel processor vanboven in de kast hangen maar deze voldeed dus niet. Nu heb ik deze vervangen door 2 50mm fans.

Fans

Het probleem is nu dat deze meer stroom trekken dan die cpu cooler fan. Daarom heb ik nog een tweede voedingsprintje ontworpen dat er bij in komt. De fans kunnen dan nog steeds door de controller in en uitgeschakeld worden. Met een potmeter kan de spanning geregeld worden. Ik heb gekozen voor een geschakelde spanningsregelaar om niet nog meer warmte te creëren in het elektronica gedeelte.

Fan Voeding Fan Voeding pcb

Radiomarkt Eksel 2010

De buit (was in totaal 18€ kwijt):

  • 6 wipschakelaars
  • 1 solid state print relais
  • 2 elco’s 4700µF 63V
  • 1 rail tantaal elco’s 10µF 16V
  • 1 rail tantaal elco’s 22µF 63V
  • 1 aluminium behuizing

Foto’s:

IN-14 Nixie-klok Update

Ik heb deze week het plexiglas ontvangen van een actie op samenkopen. Hieruit heb ik een behuizing gezaagd/gefreesd.

Foto’s:.

Nixie klok

Nixie klok

Reflow oven Update

De code is inmiddels klaar. De verbinding met de pc heb ik weggelaten aangezien de verbinding wegvalt als de oven even aanstaat. Ik vermoed dat dit wegens kristaldrift door de warmte komt. De RS232 interface in visual basic is nogal kritisch wat de timing betreft dus is er niet veel nodig om dit laten mis te lopen.

 

De code is hier te vinden: Link

 

Nog een paar foto’s van de afgewerkte oven:

Reflow oven

Reflow oven

 

Reflow oven

 

Een tweede deel van de opdracht in school was een print te ontwerpen op basis van de stuurprint van de oven. De eisen waren:

8 digitale ingangen

8 digitale uitgangen

8 digitale ingangen

2 230V uitgangen

1 lcd

1 icsp header

Mijn collega heeft deze print ontworpen en ik heb ze gesoldeerd.

2de print

 

 

Bestanden

PCB bestanden pcb reflow oven: Download

PCB bestanden pcb 2 (voor school): Download

Code als html: Download

Code Picbasic + hex: Download

Scheidingstransformator V3 (Project Aragorn)

Op Circuits Online kwam ik een advertentie tegen van Stefan Haesen. Hij had een aantal transformatoren en motoren aangeboden met “noem een prijs en je hebt het” erbij. Ik heb daarop gereageerd en een paar dagen later zat de koffer van de auto vol :p. Bedankt Stefan!!

Tussen de transformatoren zat een grote 1000VA scheidingstransformator en een 1,5Kva variac. Ik heb beslist om daarmee een regelbare scheidingstransformator te bouwen. Als behuizing heb ik een oude pc kast genomen en daar een “chassis” in gemaakt en wielen onder gezet. Een stroombegrenzing bouw ik er deze keer niet in omdat er maar weinig plaats over is. De spanning en stroom worden gemeten en weergegeven op dezelfde manier als bij mijn vorige scheidingstransformator. Verder heb ik er nog een inschakelvertraging gebouwd om de piekstroom bij het inschakelen te beperken.

De naam Aragorn komt van het labeltje dat op de pc kast hangt. Hierop zag ik Aragorn staan dus heb ik die naam overgenomen. Het heeft dus niets met het personage uit lord of the rings te maken :p.

aragron

De pc kast met versterkte bodem en wielen onder:

Scheidingstransformator V3

De regelbare transformator (variac) gemonteerd:

Scheidingstransformator V3

Frontpaneel afgemaakt op de afdekplaatjes en knop na:

Scheidingstransformator V3

 

De inschakelvertraging:

inschakelvertraging schema

Scheidingstransformator V3

De voeding:

Voeding

 

Alles samen in een behuizing van een pc voeding, deze past netjes in het voorziene gat in de kast.

aansturing

 

Alles samen:

compleet

compleet

Wat betreft scheidingstransformator V2, deze ga ik ook verder afwerken en gebruiken aangezien de V3 geen stroombegrenzing (lampen) heeft. V1 is ondertussen al afgebroken.

DC Dummyload

Dit project ben ik een hele tijd geleden begonnen maar door tijdgebrek niet gepost. De bedoeling van dit project was een simpele regelbare belasting te maken voor voedingen te testen. Als extra’s is er een stroom, spanning en temperatuurmeter bij in gezet.

Het vermogen wordt in 8 2N3055 transistoren opgestookt. Elke tor wordt apart aangestuurd en de stroom apart ingelezen in de pic. Op deze manier kan de pic controleren of alle torren het nog doen en eventueel de belasting uitschakelen.

aansturing

transistoren

transistoren

Langs het koelprofiel zitten 2 ventilatoren die lucht door de gleuven trekken, verder wordt de temperatuur ook ingelezen door de pic. Als het koelprofiel te warm wordt dan word de belasting uitgeschakeld.

 

Schema’s pic print:

schema picprint

schema picprint

pic print

De voeding die ik hier gebruikt heb komt uit een hub (waarvan ik deze behuizing ook heb gehaald).

 

De displays die ik gebruikt heb zijn dezelfde als ik in men scheidingstransformatoren V2 en V3 heb gebruikt. Aangezien dit project er eerder was heb ik deze gewoon overgenomen voor de andere 2 projecten.

Dtisplay

Frontpaneel klaar:

Frontpaneel

In werking:

in werking

De spannings- en temperatuurmeting werkt inmiddels al probleemloos. Voor de stroom meting moet ik nog uitzoeken hoe die MAX186 moet uitlezen. Hier heb ik helaas nog geen tijd voor gehad.

De code zal ik posten als die project compleet klaar is.

AMA-16 freesmachine

Een tijd geleden kwam ik op ebay een advertentie tegen van een ama-16 freesmachine. Dit is dezelfde als de bekende bf-16 van bij buitelaar, echter een stuk goedkoper omdat de pond slecht stond.

Eerst moest er een werkbank bijgemaakt worden. Die heeft men vader gemaakt uit L profielen en osb en betonplex plaat. De freesmachine staat op een metalen plaat waar 2 profielen onder gelast zijn zodat het goed vast staat.

werkbank

 

Een tijdje nadat de werkbank was gemaakt stond dhl opeens hier met een pakje :).

pakjefreesmachine uitgepakt

 

freesmachine

Na een beetje frezen bleek al snel dat de meegeleverde boorkop niet ideaal was voor te frezen. Een beetje logisch, het is er tenslotte ook niet voor bedoeld. Dus maar even op ebay gezocht en een set ER-25 spantangen besteld.

spantangen

Links boorkop, rechts spantang:

spantangen

Gemonteerd met frees erin:

gemonteerd

Om men frezen enzo in op te bergen heb ik wat schuifjes opgehangen:

schuifjesschuifjes

 

Na wat frezen bleek dat de motor al snel oververhit geraakt omdat die opgesloten zit in een kasje met amper verluchting. Ik heb er daarom 2 80mm fans op gezet. Waarom 2? Het zijn 110V fans die in serie staan. Had geen zin om er ook nog een transformator tussen te zetten. Ik weet dat het wel niet erg netjes is om motoren in serie te zetten maar als ze kapot gaan zal ik wel opzoek gaan naar een 230V fan.

(Met dank aan Jens voor de fans!!)
Foto’s:
De kap die over de motor zit origineel:

kap origineel

Met de fans erop:

kap met fans

 

Kabel loopt langs buiten naar het schakel kastje (fans gaan samen met de motor aan en uit.)

kabel detail

 

Ik heb ook al gezien dat er plaats is voor een sensor van een toerenteller. Dat staat dus nu ook op de todo list .

onder kap

 

Een ander projectje dat ik van plan ben is iets om de as vast te zetten bij het aandraaien van de spantangen. Ik heb dit een tijdje terug gezien in een youtube filmpje en dat lijkt me wel handig.

http://www.youtube.com/watch?v=4oL-XcKPiKg rond 1min komt het stukje dat ik bedoel

 

Voor meer foto’s zie: Link

Audio Spectrum Analyzer

Vorig jaar heb ik op de radiomarkt in Eksel 2 lichtkrant printen gekocht. eerst had ik er niet direct een toepassing voor, maar toen zag ik op youtube een led spectrum analyser voor audio, en dacht dit kan ik er ook wel van maken.

Na wat zoeken kwam ik erachter dat ik dit op 2 manieren kon maken.

-Een FFT (fast fourrier transformatie) in een microcontroller uitvoeren en het resultaat daarvan naar een andere microcontroller doorsturen die op zijn beurt het display aanstuurt. (Of 1 snellerre microcontroller gebruiken die alles in 1 keer kan).

-Een tweede manier is voor elke band een aparte analoge filter te bouwen, een analoge multiplexer daarachter die de uitgangen 1 voor 1 met de AD converter doorverbind. De ad converter stuurt dan telkens 1 kolom van het display aan.

Ik heb voor de 2de manier gekozen omdat ik geen zin had om voor hobby doeleinde een complete FFT routine te gaan schrijven.

 

Voor de analoge filters heb ik mij gebaseerd op actieve bandpas filters met 4 polen. filter

Hier is een script te vinden om de waardes van de componenten te berekenen: Link.

 

Ik heb deze filters per 8 op 1 print gezet. Er zo 3 printjes zodat ik in totoaal 24 kanalen bekom.

Filter
Klik om te vergroten
filter print
Klik om te vergroten

 

De AD converter heb ik met 8 opamps uitgevoerd. Het afscannen van het display en de filters gebeurd met een PIC16F628A. Deze stuurt 2 groepen schuifregisters aan, de eerste groep zet telkens een kolom van het display aan of uit. De tweede groep schakelt met behulp van 4066 ic’s de uitgangen van de filters door naar de ADC.

Filter
Klik om te vergroten
filter print
Klik om te vergroten

 

Aan de ingang van de spectrum analyser komt een klein printje met een ingangsversterker.

Filter
Klik om te vergroten
filter print
Klik om te vergroten

 

De hele schakeling wordt gevoed met een 2*12V 24VA transformator. Deze staat ook weer op een apart printje:

Filter
Klik om te vergroten
filter print
Klik om te vergroten

 

Het voedingsprintje en de ingangsversterker heb ik ondertussen al klaar:

voeding

voeding

ingangsversterker

Voor het maken van de filters enzo moet ik even wachten op een nieuwe “LEDs, componenten, meters, lampen, motors” actie op samenkopen.net om de vele ic’s goedkoop te kunnen bestellen.

Sweex LB000021 Router Ombouw

Ik kwam een tijd geleden dit topic tegen op tweakers: Routerhacking – Deel 2 Na het lezen van een paar pagina’s kwam ik tot de conclusie dat dit uitermate geschikt is voor mijn weerstation. Er zit namelijk na de “hack” een seriële poort op. Die seriële poort kan ik met een pic verbinden. Daardoor kan ik de pic een web pagina laten oproepen met data in de url. Voorbeeldje: wget https://elektronicastynus.be/Projecten/weerstation/data.php?pass=***&temperatuur=25

 

Op een 2de hands site kwam ik al snel zo een sweex LB000021 routertje tegen dat ik dan maar meteen gekocht heb.

router

 

De binnenkant:

 

Wat er aan de hardware van de router moet aangepast worden kan je hieronder lezen.

 

De eerste stap was het toevoegen van een 7805 regelaar. Die moet gaan zorgen voor 5V op de usb poort. Voor de 100nF condensatoren die bij de regelaar horen heb ik SMD’s genomen en direct op de pootjes gesoldeerd.

De volgende stap is de tin uit de pads van de usb aansluitingen halen. Als je dit later doet kan het zijn dat je smd componenten van de print veegt met het hete litze.

Dan moet er naast de spanningsregelaar op de plaats van C91 een 100µF condensator gesoldeerd worden. Op de plaats van L11, L12, L14 en L15 heb ik ferriet kerntjes gesoldeerd. Die kwamen van een pci usb kaartje waarvan ik ook de usb conrectoren en het 48Mhz kristal heb gehaald.

Als je geen ferriet kernen hebt, kan je de pads eventueel ook kortsluiten.

Vervolgens moeten er een aantal SMD weerstanden bij gesoldeerd worden.

R120, R117, R129, R130 = 22 Ohm

R116, R115, R127, R128 = 15 KOhm

De volgende stap is het solderen van het 48Mhz kristal. Mijn kristal was groter dan de voorziene plaats op de print. Daarom heb ik het met 3 draadjes doorverbonden en vastgezet met een tywrap vastgezet aan de ferriet kerntjes. Als het kistal op de print komt moet L4 kortgesloten worden. Omdat ik het kistal met draadjes verbonden heb heb ik de 3,3V direct op de pad van L4 afgetakt.

Dan kunnen de usb poorten erop gesoldeerd worden. Normaal moeten er verticale op gezet worden, ik had echter alleen horizontale liggen en heb daarom draadjes moeten gebruiken om ze met de print te verbinden. Voor de stevigheid heb ik bovenop een platgeslagen koper draad gesoldeerd. Dit zorgt er wel voor dat het kastje niet meer goed dicht kan (staat nu bol).

Op deze foto is ook al te zien dat ik er een 9 polige sub-D connector heb bij aangesoldeerd voor de RS232 interface.

Voor de RS232 interface heb ik een apart printje gemaakt met een MAX232 erop.

C1 = 100nF

C2, C3, C4, C5 = 1µF

IC1 = MAX232

PCB bestanden.

SV2 gaat naar de 9 polige sub-d connector

SV2 Pin1 > sub-D Pin5

SV2 Pin2 > sub-D Pin2

SV2 Pin3 > sub-D Pin3

SV1 gaat naar de router print op JP2.

Pinout JP2:

3,3V

2

4 6 GND

8

1

Rx

3 5 7

Tx

 

JP2 Pin2 > SV1 Pin1 (3,3V)

JP2 Pin8 > SV1 Pin4 (GnD)

JP2 Pin1 > SV1 Pin2

JP2 Pin7 > SV1 Pin3

De hardware is nu klaar.

 

Ik vond echter dat de processor te warm werd en heb daarom er een koelblokje op gelijmd. In het deksel heb ik het roostertje uitgezaagd en vervangen door mesh. Ik heb het kastje ook meteen een laagje verf gegeven.

 

Nadat ik de router had aangepast, bleek het wget commando niet in de firmware (die op tweakers te vinden is) aanwezig was. Ik zal dus nog moeten uitzoeken hoe ik dat kan toevoegen.

 

Met dank aan:

Jeroen voor de beschrijving van de hack

Lindsey voor de router

Pascal voor de mesh