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?
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!).
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.
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:
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.
cibergibones
stevenvh