Temperatur scheint die einfachste Sache der Welt zu kontrollieren. Schalten Sie den Herd und stellen Sie die gewünschte Temperatur ein. Schalten Sie den Ofen am Morgen und stellen Sie den Thermostat. Stellen Sie ein warme und kalte Wasser um die Dusche genau das richtige zu machen. Einfach! Aber was passiert, wenn Sie Temperaturen über diese alltäglichen Anwendungen steuern möchten? Wenn Sie Temperaturen außerhalb der normalen Bereiche wollen oder stabile Temperatur innerhalb einer engen Spanne, sind Sie meist auf eigene Faust.
In meinem Fall wollte ich die Temperaturregelung von einer heißen Platte zum SMD Löten verwendet. Anfangs habe ich Pulsweitenmodulation, stabile Temperaturen und experimentell ermittelten Einstellungen, um die, um das Temperaturprofil zu erstellen. Erfahren Sie alles über die in diesem Instructable. Dieses System funktioniert und Kontrolle der Temperatur auf diese Weise ist alles schön und gut, aber es hat Mängel.
Mängel:
Funktioniert nur für meine speziellen Heizplatte. Andere sind ähnlich aber nicht identisch, und Experimente sind erforderlich, um die Einstellungen und Zeiten musste die Gegenliebe Profil herstellen zu bestimmen.
Gleiche Situation, wenn ich ein anderes Profil oder Temperatur will.
Der Lötvorgang dauert sehr lange, da stabile Temperaturen langsam angegangen werden müssen.
Im Idealfall wir einfach ein Temperatur-Zeit-Profil angeben, ein Knopfdruck, und der Controller würde dazu führen, dass die Heizplatte ausführen, wie programmiert. Wir wissen, dass dies möglich ist, da gibt es viele industrielle Prozesse, die genau diese Art von Kontrolle zu verwenden. Die Frage ist dies einfach und kostengünstig zu Hause getan werden kann?
Wie Sie vielleicht schon erraten haben da schreibe ich diese Instructable, lautet die Antwort ja! Diese Instructable zeigen Ihnen wie man eigene industrietaugliche Temperaturregler zu bauen. Ich werde besonders gezielt SMD Löten, aber jeder Prozess erfordert genaue Zeit Temperaturprofil kann dieses System verwenden.
Hinweis: Wenn ich den Namen "Arduino" verwende meine ich nicht, dass nur die (nicht ganz) Arduino selbst, sondern auch die vielen gemeinfrei Versionen gemeinsam bekannt als "Freeduino" urheberrechtlich geschützt. In einigen Fällen ich verwende den Begriff "Ard/Free-Duino", aber die Bedingungen sollten für die Zwecke dieses Instructable austauschbar betrachtet werden.
Die Temperatur-Regelung in den extremen Oberfläche montieren Löten Instructable verwendet wird als offener Regelkreis bezeichnet. Das heißt, soll ein Wert, der die gewünschte Temperatur in der Vergangenheit produziert hat die gleiche Temperatur wieder verwendet zu produzieren. Häufig das ist wahr und führt zum gewünschten Ergebnis. Aber wenn Bedingungen leicht unterschiedlich sind, sagen die Garage, wo wir arbeiten, ist viel kühler oder wärmer, dann erhalten Sie möglicherweise nicht das erwartete Ergebnis.
Wenn wir einen Sensor, der die Temperatur und den Bericht wieder an einem Controller lesen können haben, dann haben wir geschlossenen Regelkreis. Der Controller ist in der Lage, einen Anfangswert zur Erhöhung der Temperatur, schauen Sie sich die Temperatur wie die Zeit vergeht, und passen die Einstellung zu der Temperatur gehen höher oder niedriger, bis die gewünschte Temperatur erreicht ist.
Unser Ansatz soll die AVRTiny2313 basierende PWM-Controller mit einem leistungsfähigeren ATMega-basierten Controller ersetzen. Programmierung erfolgt im Arduino-Umfeld. Wir verwenden ein pc (Linux, Windows, Mac) laufende Verarbeitung Ergebnisse anzeigen und Anpassen des Controllers.
Für den Sensor verwenden wir ein Infrarot-Temperatur-Sensor von Harbor Freight. Der IR-Sensor wird geändert, um die Temperatur als einen seriellen Datenstrom ausgegeben, die der Controller lesen kann. Wir verwenden eine Ard/Free-Duino als den Controller mit einem PC (Mac, Linux, Windows) für die Eingabe in die Steuerung. Wenn wir fertig sind, wird das System wie das Bild aussehen. (Vielleicht weniger überflüssige Schaltung auf Ihre Steckbrett aber habt. Das ist in Ordnung.)