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

Stap 3: Aansluiten van het allemaal


De verwarmingsplaat AC control-systeem wordt gedetailleerd beschreven in de Extreme Surface Mount solderen Instructable al genoemd, of je kan het kopen van uw eigen SSR (solid state relais). Zorg ervoor dat deze kan omgaan met de lading van de hete plaat met voldoende marge, zeggen een 20 tot 40 watt rating, aangezien de testen gedaan door de Chinezen iets laat kan te wensen over. Als u de verwarmingsplaat AC-controller van mijn Instructable gebruikt, voer een jumper van de weerstand op de input op grond op de Ard/vrije-duino en een trui uit de resultaten van de controle (B4, of wat u hebt gekozen) voor controle signaal Input controle. Zie de foto van de controller. De gele trui is het ingangssignaal van de controle en de groene jumper gaat naar de grond. Ik gebruik een blinkenlight (led met een weerstand op grond) op de uitgang-pins zodat ik weet wanneer het is ingeschakeld. Sluit uw jumper tussen de led en de haven, zoals afgebeeld. Verwijzen naar de Teensy ++ Hookup Diagram.

Nu tuig op een steun te houden van de IR-temperatuursensor boven uw kookplaat. De afbeelding laat zien wat ik deed. Eenvoudig maar stevig is de regel. Houden om het even wat ontvlambaar ver weg van de verwarmingsplaat; de sensor bestaat uit kunststof en lijkt prima 3 inch boven het oppervlak van de plaat. Draden van de connector uitvoeren op je sensor aan de juiste pinnen op uw Ard/vrije-duino. Verbindingen voor de IR-sensor worden weergegeven in het Diagram Teensy++ aansluiting. Passen deze desgewenst voor uw Ard/vrije-duino.

Belangrijke veiligheids Opmerking: De IR-sensor heeft een led pointer die helpt bij het gericht. Als je katten als het mijne, ze houden om te jagen van de led aanwijzer. Dus bestrijken de led met sommige ondoorzichtig tape om te voorkomen dat uw katten springen op de hete plaat wanneer u het gebruikt.

Voordat u de stekker de verwarmingsplaat AC controller into120V, hier van het testen van het systeem uit en stel eerste streefwaarden voor temperatuur. Ik stel voor een doel temperatuur van 20 C zodat verwarming niet onmiddellijk beginnen. Deze waarden worden opgeslagen in EEPROM en gebruikt de volgende keer, dus zorg ervoor dat u altijd een lage waarde opslaan als de temperatuur van de doelgroep wanneer u klaar bent met een solderen sessie. Ik vind het een goed idee om te beginnen de temperatuur controller met de hete plaat unplugged aanvankelijk. Zorg ervoor dat alles werkt voordat u het aansluit.

Uw seriële poort verbinden met je Arduino en het de nodige energie. Compileer de Arduino schets en het downloaden. Start de Processing Schets om te interageren met de controller en de resultaten weergeven. De Arduino schets zal soms niet gesynchroniseerd met de Processing schets. Wanneer dit gebeurt, verschijnt het bericht "Geen Update" in het consolevenster van de Processing schets. Gewoon stoppen en opnieuw starten de Processing Schets en dingen moet OK. Als dat niet het geval is, neem een kijkje op de sectie problemen oplossen hieronder.

Hier zijn de opdrachten voor de controller. "Delta" is het bedrag dat een parameter veranderen zal toen gebood. Eerst stelt u de waarde van delta die u wilt gebruiken. Pas vervolgens de gewenste parameter met behulp van dat delta. Bijvoorbeeld, gebruik de + en – delta 10. Gebruik vervolgens T (hoofdstad "T") te verhogen de temperatuur streefcijfers door 10 graden C of t (kleine letters "t") om het doel temperatuur met 10 graden dalen. Commando's:

+/-: delta aanpassen door een factor tien
P/p: omhoog/omlaag aanpassen p winst door delta
Ik/i: omhoog/omlaag aanpassen ik winnen door delta
D/d: omhoog/omlaag aanpassen d winst door delta
T/t: omhoog/omlaag aanpassen set temp door delta
h: knevel help-scherm in- en uitschakelen
R: resetten-doen dit de eerste keer dat u de controller

Zodra u updates van de temperatuur krijgt, moet het grafisch venster van de schets uitzien als de afbeelding. Hebt u een groot grijs gebied opgelegd op het scherm met sommige opdrachten beschreven, typt u "h" om te wissen. Wanneer u voor de eerste keer start, kan u worden gevraagd om opnieuw instellen op de beginwaarden. Ga je gang en doen. De waarden in de rechter bovenhoek zijn de huidige lezingen en instellingen. "Doel" is van de huidige doelstelling temperatuur en is gewijzigd door de opdracht "t" zoals hierboven beschreven. "Huidige" is de huidige temperatuur lezing van de sensor. "P", "I" en "D" zijn de parameters voor het algoritme van de Vermogenssturing PID. Gebruik de "p", "i" en "d" commando's om ze te veranderen. Ik zal hen bespreken in een moment. "Pow" is de opdracht van de macht van de PID-regelaar aan de hete plaat. Het is een waarde tussen 0 (altijd uit) en 1000 (altijd aan).

Als u uw hand onder de sensor plaatst, moet u de temperatuurmetingen (huidige) sprong omhoog. Als u nu het doel temperatuur te verhogen, ziet u de waarde van de macht (Pow) verhogen en de output led zal knipperen op. Verhogen de temperatuur van het doel en de uitvoer die geleid zal blijven langer. Wanneer de verwarmingsplaat aangesloten en operationele is, verhoging van de doel-temperatuur zal leiden tot de verwarmingsplaat inschakelen. Als de huidige temperatuur de doel temperatuur nadert, zal het op tijd verkleinen, zodat de temperatuur van de doelgroep wordt benaderd met minimale overmatige schieten. Het op tijd zal dus net genoeg om de temperatuur van het doel te houden.

Hier is hoe u de parameters voor het PID-algoritme. U kunt beginnen met de waarden die ik gebruik. P 40 I 0.1 en D van 100. Mijn systematiek zal doen een stap 50C in ongeveer 30 seconden met een overschrijding van minder dan 5 graden. Als uw systeem beduidend anders presteert, dan wil je het tune. Afstemmen van een PID-regelaar kan lastig zijn, maar het artikel hierboven vermelde uitgelegd hoe om het te doen zeer effectief.

Nu is het tijd voor het echte werk. Sluit de verwarmingsplaat op de hete plaat AC-controller, zoals beschreven in het Extreme Surface Mount Soldering. Zorg ervoor dat alle waarschuwingen daar ook lezen. Plaats uw temperatuursensor dus het is ongeveer 3 duim boven uw kookplaat wijzen en niet meer direct bij het. Schakel uw Ard/vrije-duino. Zorg ervoor dat alle verbindingen correct zijn en dat uw software (de PID-regelaar en de monitoring programma) naar behoren wordt uitgevoerd. Begin met het doel temperatuur instellen tot 20 C. Dan verhogen de doel temperatuur 40 C. De hete plaat moet komen en de temperatuur moet stijgen soepel tot 40C +/-2 C. Nu kunt u proberen het verhogen van de temperatuur zoals u de prestaties van uw systeem bekijken. U zult merken dat het duurt veel langer voor de plaat om af te koelen dan om op te warmen.

Probleemoplossing

Als de Processing Schets niet wordt uitgevoerd of de temperatuur niet bijwerkt, stop van de Processing Schets en start van een seriële terminal (Hyperterminal op Windows, bijvoorbeeld). Tik op de SPATIEBALK en druk op return. De Arduino moet reageren met de huidige temperatuur lezing. Instellingen van baud-rate, etc. aanpassen totdat u de gewenste reactie te krijgen. Zodra dit werkt, moet de Processing Schets uitgevoerd. Als u nog steeds problemen hebt, moet u uw pin-toewijzingen eens met uw bekabeling en u macht en op de grond hebt aangesloten op de juiste pinnen van de temperatuursensor.

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