Paso 2: Cómo agregar un sensor de temperatura.
http://www.sensorsmag.com/sensors/temperature/In-Search-a-Low-Cost-temperature-sensor-Part-1-702 , http://sablesystems.com/document-support_measurement-guide.html y otros artículos.
El calor excesivo es un peligro para el equipo de informática y necesita tener algo de manera que le avise de esto. Usted probablemente tendrá que hacer pruebas de temperaturas reales para hacer tu propia mesa para correlacionar las lecturas y temperaturas reales.
Probablemente voy a hacer esto en dos pasos ya que hay más de un tipo de sensor de temperatura. vamos a ver.
Es necesario:
Diodo de silicio de radio viejo, 1n4148 o un 1n914
resistencia de ohmio 10 k (10 pot k sea mejor para la calibración) cuando volví y miré mi investigación, 12v fue utilizan no 5v para un bote k 5 o 3.7 resistencia k podría funcionar mejor.
cable.
--------------------------------------------------------------------------------------
Tendrá que hacer algunas pruebas para ver qué valor corresponde a
Qué temperatura. Hay varias fórmulas:
Los resultados pueden variar.
pseudo código:
gettempdata:
r = STICK(2)
Temp = r
Imprimir "grado de la temperatura (0 - 255) es:"; Temp
Si temp > algún valor después de la impresión "ADVERTENCIA, demasiado caliente"
dangerflag = 1
...
...
...
VOLVER
--------------------------------------------------------------------------------------
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 Pin analógico 3 = resistencia = Stick(0) pin 6 = resistencia = Stick(1) perno 11 = resistencia = Stick(2) pin 13 = resistencia = Stick(3)diodos. listado de proveedores
sensores de temperatura muy lineal sobre el rango -50 a + 150 grados C. Para utilizar un diodo como sensor de temperatura, se conectan como en la foto (nota que el cátodo, denotado por una banda, se orienta hacia la tierra). R1 debe ser de 10.000 ohmios. Conecte el diodo al extremo de una longitud de cable blindado y protegerlo con silicona o epoxi cemento. El diodo desarrollará cerca de 0.6 v, que caerá como se eleva su temperatura. Utilice la opción de calibrar su paquete de adquisición de datos (si, como ExpeData , tiene uno) para calibrarla,en el medio (aire o agua) que funcionará en . Debido a la calefacción, su calibración cambia ligeramente si cambia su medio. Resolución y la precisión son unos 0,5 grados C - suficiente para muchos propósitos. Puede suministrar la tensión de polarización de una salida digital.