حساس DS18B20 يقيس درجة الحرارة ويرسلها رقمياً جاهزة، فلا تحتاج تحويلاً تناظرياً ولا معايرة. ميزته الأبرز أن لكل قطعة منه عنواناً فريداً مخزّناً داخلها، فتستطيع ربط عدد من الحساسات على سلك بيانات واحد وقراءتها كلها بشكل منفصل — أمر لا يوفّره DHT11 الذي يحتاج طرفاً مستقلاً لكل وحدة. كما أن مداه أوسع بكثير ودقته أعلى، لكنه يقيس الحرارة فقط ولا يقيس الرطوبة. الوحدة مركّبة على لوحة جاهزة بثلاثة أطراف ومقاومة الرفع مدمجة.
المواصفات التقنية
| الموديل | DS18B20 |
| مدى القياس | -55 إلى +125 درجة مئوية |
| الدقة | ±0.5 درجة في المدى من -10 إلى +85 |
| بروتوكول الاتصال | One-Wire — سلك بيانات واحد |
| دقة التحويل | من 9 إلى 12 بت قابلة للضبط برمجياً |
| جهد التشغيل | 3 - 5.5 فولت |
| العنونة | عنوان فريد 64 بت لكل قطعة |
الاستخدامات
مراقبة حرارة الأحواض والمشاتل وخزانات المياه، أنظمة التحكم في التدفئة والتبريد، قياس حرارة المحركات ولوحات الطاقة، محطات الطقس التي تحتاج دقة أعلى من الحساسات العادية، ومشاريع التخرج التي توزّع عدة نقاط قياس على سلك واحد.
التوافق
يعمل مع Arduino UNO و Nano و Mega ومع لوحات ESP32 و ESP8266 و Raspberry Pi عبر طرف رقمي واحد. المكتبتان المستخدمتان معه هما OneWire و DallasTemperature من مدير المكتبات في Arduino IDE، وفيهما دوال جاهزة لاكتشاف عناوين الحساسات المتصلة تلقائياً.
منتجات مكمّلة
إن كنت تحتاج قياس الرطوبة مع الحرارة، حساس الحرارة والرطوبة DHT11 يجمعهما في وحدة واحدة. ولتشغيل مروحة أو سخّان تلقائياً حسب القراءة، أضف وحدة ريلاي قناة واحدة 5 فولت.