Sluiten van de lus op de Surface Mount Soldering (2 / 4 stap)

Stap 2: Software voor Control


Nuttig als het is, de infraroodsensor van de temperatuur is slechts een deel van het systeem. Om te controleren op temperatuur, drie items zijn vereist: een warmtebron, een temperatuursensor en een controller die de sensor en de opdracht de warmtebron lezen kan. In ons geval, de hete plaat is de warmtebron, de IR-temperatuursensor (zoals gewijzigd in de laatste stap) is onze sensor en een Ard/vrije-duino uitvoeren van de juiste software is de controller. Alle software voor dit Instructable kan worden gedownload als een Arduino-pakket en een pakket van Processing.

Download het bestand IR_PID_Ard.zip. Unzip het in uw directory van de Arduino (meestal mijn documenten/Arduino). Download het bestand PID_Plotter.zip. Unzip het in uw Processing directory (meestal mijn documenten/verwerking). De bestanden zullen nu beschikbaar zijn in de juiste sketchbooks.

De software die we gebruiken is oorspronkelijk geschreven door Tim Hirzel. Het is gewijzigd door de interface toe te voegen aan de IR-sensor (verstrekt door Scott Dixon). De software wordt een algoritme van de Vermogenssturing bekend als de PID-algoritme geïmplementeerd. PID staat voor evenredige – integraal-derivaat en is de standaard algoritme gebruikt voor industriële temperatuurcontrole. Dit algoritme wordt beschreven in een uitstekend artikel door Tim Wescott waarop Tim Hirzel gebaseerd zijn software. Lees het artikel hier.

Om af te stemmen op het algoritme (Lees hierover in het artikel genoemd) en doel temperatuurinstellingen wijzigen, zullen we een Processing Schets, ook ontwikkeld door Tim Hirzel gebruiken. Het is ontwikkeld voor het roosteren koffie bonen (een andere toepassing van temperatuurregeling) en heette de kale botten koffie Controller, of BBCC. Naam opzij, het werkt geweldig voor surface mount soldering. U kunt de oorspronkelijke versie hier.

Aanpassing van de software

In het volgende, ik ga ervan uit dat u bekend met Arduino en Processing bent. Als u niet bent, moet dan je via de tutorials tot dingen beginnen met het maken van gevoel. Zorg om commentaar te posten op dit Instructable en ik zal proberen te helpen.

De PID-regelaar moet voor het Arduino/Freeduino worden gewijzigd. De clock lijn van de IR-sensor moet worden gekoppeld aan een interrupt-pin. Dit kan op een Arduino, 1 of 0. Op Freeduinos van verschillende soorten, mag u interrupts beschikbaar. Sluit de data lijn van de sensor naar de andere in de buurt van pin (zoals D0, D1 of een andere pin van uw keuze). De lijn voor de verwarmingsplaat besturing kan komen van een digital pin. Op mijn bijzondere Freeduino kloon (beschrijven hier), ik gebruikte D1 en de bijbehorende interrupt (1) voor de klok, D0 voor gegevens, en B4 voor de bedieningsleiding op de hete plaat.

Nadat u de software hebt gedownload, start uw Arduino omgeving en open IR_PID via de menuoptie bestand/schetsboek. Onder het tabblad pwm, kunt u de HEAT_RELAY_PIN definiëren als geschikt is voor uw Arduino of Freeduino variant. Onder het tabblad temp hetzelfde doen voor de IR_CLK PIN, IR_DATA PIN en IR_INT. Wees klaar om te compileren en te downloaden.

Ook uw bewerkingsomgeving starten en openen van de schets van de PID_Plotter. Aanpassen van de BAUDRATE op de juiste waarde en zorg ervoor dat de index gebruikt in Serial.list() [1] in te stellen op de juiste waarde voor uw systeem (mijn poort is index 1).

Gerelateerde Artikelen

Extreme Surface Mount Soldering

Extreme Surface Mount Soldering

zodat u denkt van het opbouwen van een super widget en wilde gebruiken de nieuwste QFN / MLF (micro lead frame) pakket delen. Maar dan u eigenlijk BEKEEK, besefte hoe klein het is echt (foto 1), en besloten geen manier kan ik soldeer dat! Denk opnieu
Printplaat fabricage zonder een Computer deel 3: Surface Mount Soldering

Printplaat fabricage zonder een Computer deel 3: Surface Mount Soldering

Dit instructable is deel 3 van mijn Circuit board serie productie. Dit instructable kan ook functioneren als een stand alone instructable over gemakkelijk surface mount soldering. Nadat de printplaat is gemaakt, moet het nog worden gesoldeerd. Voor d
Elektronica Tips: Surface Mount Soldering By Hand

Elektronica Tips: Surface Mount Soldering By Hand

mijn gereedschap voor eenvoudig surface mount soldering:Leesbrillen - helpt de kleine onderdelen van dichtbij zienSolderen van Vise - iets stabiel te houden van de Raad van bestuur zo kunt u beide handen met de kleine onderdelenFijn zilver soldeer -
Surface Mount Soldering (Pinoccio touch sensor)

Surface Mount Soldering (Pinoccio touch sensor)

Een paar jaar geleden, gepost ik een Beginner's Guide to Solder Paste. Ik heb nu geleerd hoe te voegen oppervlak-mount componenten met een soldeerbout, dus hier een update is!Bekijk de video hierboven voor de algemene techniek. (We gebruiken een Pino
Surface Mount Soldering

Surface Mount Soldering

het kan worden lastig soms om te solderen leidt tot oppervlak gemonteerd pads. Soms is het soldeer zal vasthouden aan de pads. Voor dit project aansluitdraden ik sommige op ongeveer 20 high-powered LED modules.u zult moeten solderen flux, draad leidt
Geavanceerde Soldering: Snel en gemakkelijk solderen van Surface Mount componenten

Geavanceerde Soldering: Snel en gemakkelijk solderen van Surface Mount componenten

gemakkelijk solder surface mount componenten zoals de kleinste LEDs en QFN ICs formaat. Maak uw eigen breken van planken.Zoals steeds meer DIP ICs zijn geschrokken wordt uit, zijn sommige van hen nu alleen beschikbaar als oppervlakte bevestiging appa
Solderen en desoldeer Surface Mount componenten

Solderen en desoldeer Surface Mount componenten

Deze instructies helpen u vertrouwd raken met de eerste moeilijkheid van de soldering surface mount componenten. Tegen de tijd dat u klaar bent, zal u zitten kundig voor soldeer componenten met pinnen met .5mm tussenruimte.Gereedschappen en benodigdh
DIY Breakout voor opruiming Surface Mount IC

DIY Breakout voor opruiming Surface Mount IC

met de introductie van de surface mount componenten komt de daling van elektronische componenten terugwinning en hergebruik. Maar als een hobbyist ben ik nog steeds sterk geneigd naar hergebruik van opruiming ICs. Waarom u kunt vragen, wanneer het ko
Hoe Solder surface mount IC chips (pin vegen)

Hoe Solder surface mount IC chips (pin vegen)

Dit is de "pin sweep" coördinatiemethode solderen van kleine SMD (surface mount) IC chips. Het is veruit de snelste en eenvoudigste methode in vergelijking met individueel solderen van elke pin in een tijd, of het maken van een grote soldeer blo
Surface-Mount componenten oogsten

Surface-Mount componenten oogsten

Als een kind die ik gebruikte om uit elkaar te halen oude TV's en radio's en knip de afzonderlijke componenten. Deze waren alle wat zou worden beschouwd als onderdelen van de 'door-gat', maar sommige waren niet zelfs gebruikt op onder meer printplate
Naai een einde van de lus op een regel

Naai een einde van de lus op een regel

Loops zijn genaaid in de uiteinden van lijnen op paragliders, bepaalde vliegers en vele andere toepassingen. Het is een erg sterke manier van het creëren van een lus, en het is niet zo gemakkelijk als een knoop zou hakenDit is bedoeld als een zeer ba
Makkelijk openen en sluiten van Victorinox 111mm OHO Trekker of Duits zakmes

Makkelijk openen en sluiten van Victorinox 111mm OHO Trekker of Duits zakmes

Hallo, vrienden.  111mm Victorinox Trekker of Duits zakmes is een populaire keuze voor back-up of multitool voor buiten solidariteitsstelsels.  Het heeft een goede woodsaw, fles en kan opener, één-hand openen mes met dubbele backsrping en liner lock
Sluiten van een gecrashte programma

Sluiten van een gecrashte programma

wanneer uw PC BEVRIESTeen van de meest voorkomende problemen aan ocure met een pc is wanneer alles bevriest of hangen terwijl u van een toepassing, en de muis en de sleutel van bestuur gebruikmaakt zal niet reageren.ook in dit Instructable ga ik u to
Maken van een 3d afgedrukt tactische zaklamp mount voor de Tippman 98 Custom

Maken van een 3d afgedrukt tactische zaklamp mount voor de Tippman 98 Custom

In dit instructable ik geef je de vervallen over hoe om een tastbaar object via een 3d modeling programma te maken.Stap 1: Instellen van metingen Als u niet reeds hebt het zou behoove u om te leren een 3d modeling programma, mij zal zitten using blen