¿Qué sensor de temperatura a prueba de agua necesito para medir la temperatura del agua usando un arduino mega?

Me considero un completo novato cuando se trata de electrónica. Mi proyecto actual consiste en medir la temperatura del agua usando un arduino mega. ¿Qué piezas necesitaré para completar este proyecto? Hasta ahora busqué en sparkfun y llegué a esto: http://www.sparkfun.com/products/11050 . ¿Termino los cables directamente en el arduino o en una placa de conexión para calcular la señal de 1 cable de Dallas?

Respuestas (2)

El DS18B20 que utiliza el sensor Sparkfun se puede utilizar con o sin fuente de alimentación externa. El Sparkfun parece tener tres cables, por lo que será tierra, datos y Vcc. (¡Hasta ahora para una interfaz de 1 cable!).

ingrese la descripción de la imagen aquí

El negro es suelo, el rojo es Vcc y el blanco son datos (según los comentarios aquí ).

La resistencia elevará la línea de datos cuando esté inactiva. ¡Se supone que no debes hacer que la E/S sea alta! Si desea un nivel alto, cambie a la entrada de alta impedancia. Para hacer que la línea sea baja, establezca la salida y establezca el nivel en "0".
Puede sonar un poco complicado, pero una vez que configura el nivel de salida bajo, no tiene que tocarlo más, y configure alto/bajo simplemente cambiando el bit de dirección de datos.

Creo que el sensor Sparkfun tiene tres cables, al menos en una de las fotos y por los comentarios. Recomiendo encarecidamente evitar el poder parásito: parece causar más problemas de los que vale.
@Cybergibbons - Tienes razón, no lo miré bien. Editaré mi respuesta.

En la página a la que se vinculó, hay un enlace a un tutorial completo en bildr.com, que incluye un diagrama de cableado claro:

ingrese la descripción de la imagen aquí

y código de muestra. ¿Has probado eso, y funcionó?

Editar: leí la pregunta de cómo conectarlo y me perdí que también estabas preguntando sobre las partes.

Puede elegir (entre otros) termopares, termistores y sensores de temperatura digitales como el DS18b20 del artículo. Los termistores, que son resistencias variables, son probablemente los más simples para trabajar, pero necesitaría una pieza que estuviera contenida/incrustada en una sonda a prueba de agua adecuada para sus dispositivos. Los termopares necesitan un amplificador entre ellos y el microprocesador, pero ofrecen un amplio rango de temperatura, y al ser solo una unión al final de un par de cables, son bastante más adaptables para experimentar: una pequeña mancha de epoxi es probablemente todo lo que necesita para hacer es completamente resistente al agua, y probablemente ni siquiera sea necesario.

@stevenvh Tengo el arduino, pero aún no tengo un sensor de temperatura. ¡Pediré uno lo antes posible!