Étape 2: Comment ajouter un capteur de chaleur.
http://www.sensorsmag.com/sensors/temperature/in-Search-a-low-cost-temperature-Sensor-part-1-702 , http://sablesystems.com/document-support_measurement-guide.html et autres articles.
Une chaleur excessive est un danger pour l’équipement informatique et vous avez besoin d’avoir certains façon d’être vous avertir de cela. Vous devrez probablement faire des tests de température réelle pour créer votre propre table de corréler les lectures et la température réelle.
Je vais probablement faire cela en deux étapes puisqu’il n’y a plus d’une sorte de capteur de chaleur. Nous allons le voir.
Nécessaire :
Diode de silicium de vieille radio, 1n4148 ou un 1n914
résistance d’ohm 10 k (10 pot k serait mieux pour l’étalonnage) quand je suis retourné et regarda mes recherches, 12v a été n'utilisé pas 5v donc un pot k 5 ou 3,7 k résistance pourrait mieux fonctionner.
fil.
--------------------------------------------------------------------------------------
Devra faire des essais pour voir quelle valeur correspond à
quelle température. Il existe plusieurs formules :
Les résultats peuvent varier.
Pseudo-code :
gettempdata :
r = STICK(2)
Temp = r
imprimer "cote de température (0 - 255) est:" ; Temp
Si temp > quelque valeur puis impression « attention, trop chaud »
dangerflag = 1
...
...
...
RETOUR
--------------------------------------------------------------------------------------
Joystick B ____ Joystick A / | / | / | / 1 | | O------- 5 Volt 5 Volt -------O | | 9 2 | | O------- Button 1 Button 3 -------O | | 10 3 | | O------- Resistor X-axis (joystick(1)) Resistor X-axis -------O | (joystick(2)) | 11 4 | | O------- Ground MIDI TXD -------O | | 12 5 | | O------- Ground Resistor Y-axis -------O | (joystick(2)) | 13 6 | | O------- Resistor Y-axis (joystick(1)) Button 4 -------O | | 14 7 | | O------- Button 2 MIDI RXD -------O | | 15 8 | | O------- 5 Volt \ | \ | \ | \ | \__| Digital pin 2 = Button 1 = Strig(0) pin 7 = Button 2 = Strig(1) pin 10 = Button 3 = Strig(2) pin 14 = Button 4 = Strig(3) Analog pin 3 = Resistor = Stick(0) pin 6 = Resistor = Stick(1) pin 11 = Resistor = Stick(2) pin 13 = Resistor = Stick(3)DIODES. Yes, diodes. Ordinary silicon diodes, 1N4148, 1N914 or equivalent (as low as $1.99 for 50; see our listed suppliers ) are Broche analogique 3 = résistance = Stick(0) pin 6 = résistance = Stick(1) broche 11 = résistance = Stick(2) pin 13 = résistance = Stick(3)DIODES. liste des fournisseurs
capteurs de température très linéaire dans la plage -50 à + 150 ° C. Pour utiliser une diode comme un capteur de température, branchez-le comme sur la photo (à noter que la cathode, précédé d’une bande, est orientée vers le sol). R1 doit être d’environ 10 000 ohms. Raccordez la diode à l’extrémité d’une longueur de câble blindé et protégez-le avec du silicone ou époxy ciment. La diode se développera environ 0.6V, qui tombera lorsque sa température augmente. Utilisez l’option de calibrage de votre forfait d’acquisition de données (si, comme ExpeData , il a un) pour l’étalonner,dans le milieu (air ou eau) qui elle sera exploitée dans . En raison de l’échauffement, son étalonnage sera légèrement modifiée si son support est modifiée. Résolution et précision sont d’environ 0,5 degré C - adéquate pour de nombreuses raisons. Vous pouvez fournir la tension de polarisation d’une sortie numérique.