Stap 9: Test het met code
Het belangrijkste is om niet oververhit raken (of zelfs opblazen) de weerstanden en monster. Je willen nooit verlaten huidige loopt door de weerstanden voor langere tijd! De thermokoppel zal niet direct reageren op veranderingen in temperatuur. Onze code van 'verwarmen' huidige via de weerstanden voor ongeveer een halve seconde loopt en die vervolgens controleert de thermokoppel. Elke 15 seconden, het systeem een time-out optreedt en wacht op een constante temperatuur te bereiken. Dit zorgt ervoor dat we thermokoppel vertragingen vangen, en ook de aluminium blok warmte gelijkmatig laat. Onze opwarmen code heeft ook een paar controles om ervoor te zorgen dat het thermokoppel correct is aangesloten, niet te snel opwarmen, niet oververhitting, enz.
Ook, veiligheid eerst, *** u niet wilt dat dit om op te laten lopen zonder kijken!! ***
Bij afkoeling, vergeet niet dat de ventilator zal blijven bewegen voor een paar seconden nadat het sluit af, dus het is best om af te sluiten de ventilator 1 of 2 graden voordat de ideale temperatuur is bereikt.
De temperatuur is constant gehouden door pulserende van de weerstanden op voor een fractie van een seconde en de temperatuur waarden voortdurend te controleren. Gezien de beperkingen van de thermokoppel en de Arduino, kunt u de nauwkeurigheid tot +/-0,5 C. Echter, aangezien de Adafruit website een precisie of +-2 ° C meldt, u ook wellicht uw thermokoppel kalibreren met een werkelijke thermometer eerst.
De volledige 32 cycli duren ongeveer 3 uur (afhankelijk van hoe het geval is ingesteld).