El sensor de temperatura digital DS18B20 es un sensor de temperatura digital de un bus producido por DALLAS, EE.UU. Tiene un amplio rango de medición de temperatura. (-55℃~+125℃) y una resolución de medición de temperatura inherente de 0,5 ℃. DS18B20 admite la función de redes múltiples, y se pueden conectar varios DS18B20 en paralelo en los únicos tres cables para lograr una medición de temperatura multipunto. Los resultados de la medición se transmiten en serie en cantidades digitales de 9 a 12 bits..
Conectemos el DS18B20 al Arduino. Las conexiones son sencillas.. Comience conectando VDD al pin de 5 V del Arduino y GND a tierra..
Para conectar el sensor de temperatura digital DS18B20 a Arduino, necesitas hacer los siguientes pasos:
Conexión de hardware:
Conecte el pin VCC de DS18B20 al pin de alimentación de 3,3 V de Arduino.
Conecte el pin GND de DS18B20 al pin de tierra de Arduino.
Conecte el pin de datos de DS18B20 al pin GPIO de Arduino (Por ejemplo, GPIO4).
Conecte una resistencia pull-up de 4,7 kΩ entre el pin de datos y el pin de alimentación de 3,3 V..
Configuración de software:
Asegúrese de haber instalado el IDE de Arduino y de haber instalado las bibliotecas de soporte para la placa de desarrollo Arduino en el IDE..
Escriba código en el IDE de Arduino para leer los datos de temperatura del sensor DS18B20.
El sensor DS18B20 es único porque su exclusiva interfaz 1-Wire® requiere solo un pin de puerto para la comunicación., y cada dispositivo tiene un código de serie único de 64 bits almacenado en la ROM integrada. Además, Admite fuente de alimentación a través de la línea de datos., con un rango de alimentación de 3,0 V a 5,5 V, haciéndolo altamente flexible en una variedad de aplicaciones. Las aplicaciones para DS18B20 incluyen termostatos, sistemas industriales, productos de consumo, termómetros, o cualquier sistema termosensible, etc
El DS18B20 es un sensor de temperatura digital de 1 cable de Maxim IC. Informa grados Celsius de -55 a 125 (+/-0.5) con 9 a 12 dígitos de precisión. Cada sensor está grabado con un número de serie único de 64 bits. – Permitir el uso de una gran cantidad de sensores en un bus de datos..
Características:
La interfaz única 1-Wire® requiere solo un pin de puerto para la comunicación;
Cada dispositivo tiene un código de serie único de 64 bits almacenado en la ROM integrada;
La capacidad multipunto simplifica las aplicaciones de detección de temperatura distribuida;
No se requieren componentes externos;
Se puede alimentar a través de la línea de datos..
El rango de fuente de alimentación es de 3,0 V a 5,5 V.;
Mide la temperatura de –55°C a +125°C (–67°F a +257°F) ±0,5°C La precisión es de –10°C a +85°C;
La resolución del termómetro es seleccionable por el usuario desde 9 a 12 brocas;
Convierte la temperatura a una palabra digital de 12 bits en 750 milisegundos (máximo);
No volátil definible por el usuario (Nevada) configuración de alarma;
El comando de búsqueda de alarma identifica y aborda dispositivos con temperaturas fuera de los límites programados (condición de alarma de temperatura);
Las aplicaciones incluyen termostatos, sistemas industriales, productos de consumo, termómetros, o cualquier sistema sensible al calor.
Paso 2: Lo que necesitas:
Para construir el termómetro, necesitarás los siguientes elementos:
Una placa Arduino (A, PENDIENTE, Micro, etc.).
Un sensor DS18B20 resistente al agua y una resistencia de 4,7k.
Cables de puente para conectar todo junto..
Algunas tiendas venden sensores con una resistencia de 4,7k.
Paso 3: Construye un circuito simple
Para imprimir los datos del DS18B20 en el monitor serie del IDE, Tienes que construir el circuito según el esquema..
Primero conecte el sensor a la placa y conecte sus pines al Arduino usando puentes en el siguiente orden: alfiler 1 a tierra; alfiler 2 a cualquier pin digital (alfiler 2 en nuestro caso); alfiler 3 a +5V o +3.3V y finalmente la resistencia pull-up.
English
Afrikaans
العربية
বাংলা
bosanski jezik
Български
Català
粤语
中文(简体)
中文(漢字)
Hrvatski
Čeština
Nederlands
Eesti keel
Suomi
Français
Deutsch
Ελληνικά
हिन्दी; हिंदी
Magyar
Bahasa Indonesia
Italiano
日本語
한국어
Latviešu valoda
Lietuvių kalba
македонски јазик
Bahasa Melayu
Norsk
پارسی
Polski
Português
Română
Русский
Cрпски језик
Slovenčina
Slovenščina
Español
Svenska
ภาษาไทย
Türkçe
Українська
اردو
Tiếng Việt


