Stap 2: Temperatuur Sensing
Belast door Jon met touch en temperatuur sensoren te maken, ik aangepakt gemakkelijker degene eerst die temperatuur was. Adafruit had een 10 k Ohm thermistor lange aangelijnd en gedipt in epoxy voor duurzaamheid voor een lage prijs, dus ik een van deze kocht en het op een klein breadboard met een paar NeoPixel LEDs en een ATTiny85-processor zet. Deze aanpak van de minimale kosten, aangetoond in de paarse ogende foto, was gemonteerd op een schild schroef Adafruit bovenop een Arduino UNO R3-board voor de programmering doeleinden.
Het idee was dat de ATtiny-chip, wordt zeer laag in kosten (ongeveer $2.00 in hoeveelheid 10 vanaf Jameco) was net genoeg en een beetje meer dan nodig is om het werk doen, laag in grootte en macht, en op de achterzijde van de handschoen van de hand (het deel van de bracer onderarm) achter de spanner paste. Ik ontwierp het circuit en de chip met een sigmoïdale temperatuur toewijzing geprogrammeerd (S-vormige ingangsspanning aan kleur helderheid overdrachtsfunctie) functioneren zodat de offset en bereik gemakkelijk en soepel aangepast worden kon.
Ik nam het nummer gegenereerd door de sigmoid en gebruikte het om kleuren van de rood/blauw met (255 - sigmoid waarde) zal de rode component van de NeoPixel en (sigmoid) zelf in te gaan op de blauw - groene ingesteld op nul (0) te maken. Dit maakte de LED-gloed blauw in ijswater, paarse bij kamertemperatuur, en rood in warme koffie of warm water van de gootsteen. In de foto ziet u de sensor bij kamertemperatuur, met paarse weerkaatst op het witte breadboard.
De Code van de Arduino voor deze stap is hier bijgevoegd voor uw gemak.