Control de la temperatura de registro inalámbrico (2 / 7 paso)

Paso 2: Sensor de temperatura DS18B20

Hay un montón de sensores de temperatura que hay. He utilizado muchos de ellos en diferentes proyectos. El LM35 es bastante barato. Pero para este proyecto, elegí el DS18B20. Es solamente cerca de $1,30:
http://www.eBay.com/ITM/2pcs-IC-Dallas-to-92-DS18B20-/250814818630?PT=LH_DefaultDomain_0&hash=item3a65ba6946

Aquí le damos la hoja de datos
http://datasheets.maximintegrated.com/en/DS/DS18B20.pdf

La principal razón seleccioné el DS18B20 es la precisión. Se calibra a +/-0.5C. La mayoría de los otros sensores de temperatura barato debe (o debería ser) calibrado en diversos puntos de temperatura para lograr una mejor precisión.
Información irrelevante: calibración: Una calibración de dos puntos típicos es utilizar la temperatura de congelación del agua, 32F (0C) y punto de ebullición del agua, 212F (100C). ¡ Pero espere! Este punto de ebullición sólo es cierto en el nivel del mar. Mi altura es cerca de 4600 pies quede agua hirviendo sobre 203F. Bueno, esto es mucho trabajo y yo soy perezoso por lo que simplemente se asume que el DS18B20 es tan preciso como.
Motivo secundario: el DS18B20 es digital frente a analógico. Sensores analógicos precisión varía con el ruido y sus componentes asociados. Información digital no está sujeto a nada de eso.
Technobabble: El DS18B20 están de datos transferidos en serie, específicamente SPI (interfaz periférica Serial). Pero serial es digital. Simplemente hablando, hay dos versiones de datos digitales, serie y paralelos.
Tercera razón: Éste sólo un Geek puede amar. El DS18B20 utiliza algo llamado un bus 1-wire. En teoría lo que esto significa es que sólo necesita un cable para conectar el DS18B20 en el receptor (Arduino, en este caso). En la práctica necesita dos cables ya que el circuito necesita un terreno. Y la revelación completa, estoy usando tres.
Información irrelevante sobre todo: Algunos lectores pueden haber notado que la imagen muestra el DS18B20 etiquetado como Dallas pero la hoja de datos es máxima. Y estoy seguro de que el DS en DS18B20 está parado para Dallas Semiconductor. Bueno, Dallas Semiconductor había diseñado y fabricado muchos ICs realmente genial. Estoy bastante seguro que desarrollaron los dispositivos 1-wire. Por desgracia, ellos fueron comprados hacia fuera por Maxim.

DS18B20 y Arduino: Así, por supuesto el Arduino necesita una biblioteca especial para el DS18B20 o realmente para un cable. Creo que puede haber variantes en esta biblioteca o al menos diferentes versiones pero usé esta:
http://www.pjrc.com/Teensy/td_libs_OneWire.html

Aquí está algo más de información sobre DS18B20:
http://Arduino-info.wikispaces.com/Brick-temperature-DS18B20

También estoy usando la biblioteca de Dallas temperatura. Creo que es de lo único que estoy usando para la conversión de centígrados a Fahrenheit, que podría haber escrito yo mismo. Sin embargo, hay mucho de otras cosas que puedes hacer con esta librería.

Artículos Relacionados

Salidas de control independiente de ESP8266-12 blynk inalámbrico 433 mhz

Salidas de control independiente de ESP8266-12 blynk inalámbrico 433 mhz

Este es mi primer proyecto en instructable...Este proyecto utiliza ESP8266-12 para encender y apagar la comunicación inalámbrica, sin cambios, usando la aplicación Blynk biblioteca Rc-interruptorPaso 1:Paso 2: materiales ESP8266-12 o (ESP8266-07,...,
Agregar Control inalámbrico a mono luz M232

Agregar Control inalámbrico a mono luz M232

este instructable le guía a través de cómo agregar un control remoto inalámbrico para las luces de bicicleta mono M232 de luz existentes. Me encanta estas luces - rad 42 patrones, cargas de diferentes colores, dos ajustes de brillo y bajo consumo de
Inalámbrico de Pan y Tilt

Inalámbrico de Pan y Tilt

construí este pan cámara e inclinación hace un par de años y ahora finalmente han llegado a poner aquí. Quería ser capaz de controlar inalámbricamente la dirección de mi cámara sin hilos que tenía, así que me puse a buscar por toda mi basura montones
ESP8266 ESP-12E NodeMCU v1.0 con Arduino IDE en registrador de temperatura inalámbrico de programación

ESP8266 ESP-12E NodeMCU v1.0 con Arduino IDE en registrador de temperatura inalámbrico de programación

A finales de 2014 y 2015 temprano, su vino realmente a través deeste ingenioso ESP8266 de Chip WiFi (ESP-01) y a la batalla entre la documentación inconsistente de diversas fuentes. Para el momento del estímulo, él documentó sus frustraciones (result
ESP8266-12 blynk temperatura inalámbrico, sensor de humedad DHT 11

ESP8266-12 blynk temperatura inalámbrico, sensor de humedad DHT 11

en este proyecto usando un esp8266, para mostrar la temperatura y la humedad DHT11 sensor en tu smartphone o tablet.------------------------esp8266-12 funciona a 3.3V pero muchos sensores operan a 5v, vamos a utilizar un convertidor de nivel lógico b
Tiras de LED de Phone Remote-Controlled inalámbrico: RasPi con conductor Fadecandy con WS2811/WS2812 direccionable LED tiras con TouchOSC Smartphone App con el Iphone o el Droid

Tiras de LED de Phone Remote-Controlled inalámbrico: RasPi con conductor Fadecandy con WS2811/WS2812 direccionable LED tiras con TouchOSC Smartphone App con el Iphone o el Droid

Aquí va un resumen de diseño cada vez más amplia de mi último proyecto. A continuación, un vídeo que he subido mostrando algunas funciones:La progresión de la idea original fue algo como lo siguiente:Tira de LED direccionable (s siempre queremos más
Inalámbrico de temperatura y Monitor de humedad con ESP8266

Inalámbrico de temperatura y Monitor de humedad con ESP8266

El objetivo de este proyecto es para que un monitor de temperatura y humedad que forma inalámbrica registra la temperatura y la humedad a un servidor remoto. Vamos a utilizar un Arduino Uno (o clon), un DHT11, ESP8266 y ThingSpeak.com para este proye
Sistema de alarma de transmisión infrarroja de temperatura inalámbrico con Arduino

Sistema de alarma de transmisión infrarroja de temperatura inalámbrico con Arduino

Equipo de ICStation presentamos el infrarrojo temperatura transmisión sistema de alarma inalámbrico basado en el ICStation UNO R3 Junta. Este sistema trabaja bajo fuente de alimentación 5V, puede supervisar el cambio de temperatura en tiempo real y e
Piratear un timbre inalámbrico interruptor de control remoto

Piratear un timbre inalámbrico interruptor de control remoto

Hace algún tiempo he querido construir un interruptor remoto, propósito principal – fuegos artificiales encendido (o tareas similares). Sin embargo, quería crear un RF remoto sin el uso de microcontroladores, si es posible modificar un dispositivo ex
Convertir cualquier control remoto a un control inalámbrico interruptor ON/OFF

Convertir cualquier control remoto a un control inalámbrico interruptor ON/OFF

al construir un cronómetro de Toastmaster, necesitaba un interruptor para actuar como un interruptor de arranque/parada. Primero construí con un cable coaxial flexible larga, pero como pasaba el tiempo, resultó para ser impracticable: podría ser dema
3D impreso mano guante inalámbrico control

3D impreso mano guante inalámbrico control

Este instructable fue creado en cumplimiento de un requisito del proyecto de la Makecourse de la Universidad de South Florida (www.makecourse.com). Es una mano impresa 3D único grado de libertad que es controlada de forma inalámbrica con un guante. S
Inalámbrico de consumo de energía eléctrica de monitoreo y registro de

Inalámbrico de consumo de energía eléctrica de monitoreo y registro de

son conocidos muchos consumo eléctrico monitoreo o medición de dispositivos - industrial realizado, basado en Arduino etc..En general no lo han hecho capacidades - pantalla Mostrar datos de monitoreo de datos remotos. Algunos de ellos pueden ser util
Sensor de temperatura inalámbrico LM35 de ESP8266-12 blynk

Sensor de temperatura inalámbrico LM35 de ESP8266-12 blynk

Sensor de temperatura inalámbrico LM35 de ESP8266-12 blynken este proyecto usando un esp8266, para mostrar el sensor de temperatura LM35 en tu smartphone o tablet.Si usted tiene sensores disponibles DHT11 DHT22 o puede utilizar el siguiente Instructa
SMS control inalámbrico sistema de riego

SMS control inalámbrico sistema de riego

Actualización 13/02/11: la votación ha comenzado para el concurso de microcontrolador de Sparkfun. Por favor voten por mi!ACTUALIZACIÓN 26/02/11: gané un segundo premio!!!! Huzzah! Gracias por los votos!ACTUALIZACIÓN 17/03/11: me encantaría ganar un