{"id":616,"date":"2023-11-01T23:06:01","date_gmt":"2023-11-01T20:06:01","guid":{"rendered":"https:\/\/www.facadium.com.tr\/blog\/?p=616"},"modified":"2023-11-01T23:06:01","modified_gmt":"2023-11-01T20:06:01","slug":"dijital-sicaklik-sensoru","status":"publish","type":"post","link":"https:\/\/www.facadium.com.tr\/blog\/dijital-sicaklik-sensoru\/","title":{"rendered":"Dijital S\u0131cakl\u0131k Sens\u00f6r\u00fc"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Ne Yaparlar ve Nas\u0131l Kullan\u0131l\u0131r?<\/h2>\n\n\n\n<p>Dijital s\u0131cakl\u0131k sens\u00f6rleri, s\u0131cakl\u0131k de\u011ferlerini dijital bir formatta \u00f6l\u00e7en ve ileten cihazlard\u0131r.<\/p>\n\n\n\n<p><strong>Dijital S\u0131cakl\u0131k Sens\u00f6rleri Nedir?<\/strong><\/p>\n\n\n\n<p>Dijital s\u0131cakl\u0131k sens\u00f6rleri, s\u0131cakl\u0131k \u00f6l\u00e7\u00fcm\u00fc i\u00e7in kullan\u0131lan elektronik cihazlard\u0131r. Bu t\u00fcr sens\u00f6rler, \u00e7evresel s\u0131cakl\u0131k de\u011fi\u015fikliklerini alg\u0131lar, bu s\u0131cakl\u0131k verilerini dijital bir formatta \u00f6l\u00e7er ve ileterek mikrodenetleyicilere veya bilgisayarlara aktar\u0131r. Bu, s\u0131cakl\u0131k \u00f6l\u00e7\u00fcm\u00fc i\u00e7in hassas ve kolayca kullan\u0131labilen bir y\u00f6ntem sa\u011flar.<\/p>\n\n\n\n<p><strong>\u00c7al\u0131\u015fma Prensibi<\/strong><\/p>\n\n\n\n<p>Dijital s\u0131cakl\u0131k sens\u00f6rleri, farkl\u0131 teknolojilere dayanabilir, ancak en yayg\u0131n kullan\u0131lan sens\u00f6r t\u00fcrlerinden biri &#8220;DS18B20&#8221; tipi 1-Wire sens\u00f6rlerdir. Bu tip sens\u00f6rlerin \u00e7al\u0131\u015fma prensibi a\u015fa\u011f\u0131daki gibidir:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Termal \u0130letkenlik<\/strong>: Dijital s\u0131cakl\u0131k sens\u00f6rlerinin temel \u00e7al\u0131\u015fma prensibi termal iletkenliktir. Sens\u00f6r\u00fcn i\u00e7inde bulunan termal iletken malzeme, s\u0131cakl\u0131k de\u011fi\u015fikliklerine kar\u015f\u0131 duyarl\u0131d\u0131r.<\/li>\n\n\n\n<li><strong>Dijital \u0130leti\u015fim<\/strong>: DS18B20 gibi dijital s\u0131cakl\u0131k sens\u00f6rleri, bir dijital ileti\u015fim protokol\u00fc kullan\u0131r. Bu protokol, sens\u00f6rden gelen verilerin dijital bir formatta okunmas\u0131n\u0131 sa\u011flar. 1-Wire protokol\u00fc gibi basit bir ileti\u015fim y\u00f6ntemi kullan\u0131l\u0131r.<\/li>\n\n\n\n<li><strong>S\u0131cakl\u0131k De\u011ferinin Hesaplanmas\u0131<\/strong>: Sens\u00f6r, \u00e7evresel s\u0131cakl\u0131\u011f\u0131 \u00f6l\u00e7er ve bu de\u011feri dijital bir kod olarak sunar. Mikrodenetleyiciler veya bilgisayarlar bu kodu okur ve s\u0131cakl\u0131k de\u011ferini hesaplarlar.<\/li>\n<\/ol>\n\n\n\n<p><strong>Kullan\u0131m Alanlar\u0131<\/strong><\/p>\n\n\n\n<p>Dijital s\u0131cakl\u0131k sens\u00f6rleri, bir\u00e7ok uygulama alan\u0131nda kullan\u0131l\u0131r. \u0130\u015fte baz\u0131 \u00f6rnekler:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Hava Ko\u015fullar\u0131 \u0130zleme<\/strong>: Dijital s\u0131cakl\u0131k sens\u00f6rleri, hava istasyonlar\u0131 ve meteorolojik cihazlar gibi hava ko\u015fullar\u0131n\u0131 izlemek i\u00e7in kullan\u0131l\u0131r.<\/li>\n\n\n\n<li><strong>End\u00fcstriyel Otomasyon<\/strong>: End\u00fcstriyel s\u00fcre\u00e7lerin kontrol\u00fc ve izlemesi i\u00e7in kullan\u0131l\u0131r.<\/li>\n\n\n\n<li><strong>So\u011futma ve Is\u0131tma Sistemleri<\/strong>: Evlerde ve ticari binalarda \u0131s\u0131tma, havaland\u0131rma ve iklimlendirme (HVAC) sistemlerinin kontrol\u00fc i\u00e7in kullan\u0131l\u0131r.<\/li>\n\n\n\n<li><strong>G\u0131da ve \u0130la\u00e7 Depolama<\/strong>: G\u0131da ve ila\u00e7 depolama alanlar\u0131nda s\u0131cakl\u0131\u011f\u0131n izlenmesi ve kay\u0131t alt\u0131na al\u0131nmas\u0131 i\u00e7in kullan\u0131l\u0131r.<\/li>\n\n\n\n<li><strong>Elektronik Cihazlar<\/strong>: Bilgisayarlar, elektronik cihazlar ve mikrodenetleyiciler, i\u00e7 s\u0131cakl\u0131\u011f\u0131 izlemek i\u00e7in dijital s\u0131cakl\u0131k sens\u00f6rleri kullan\u0131r.<\/li>\n<\/ol>\n\n\n\n<p><strong>\u00d6rnek Projeler<\/strong><\/p>\n\n\n\n<p>Dijital s\u0131cakl\u0131k sens\u00f6rleri ile bir\u00e7ok yarat\u0131c\u0131 proje olu\u015fturabilirsiniz. \u0130\u015fte bir \u00f6rnek proje:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Dijital Termometre<\/strong>: Bir Arduino veya ba\u015fka bir mikrodenetleyici kullanarak bir DS18B20 dijital s\u0131cakl\u0131k sens\u00f6r\u00fcn\u00fc ba\u011flay\u0131n. Ard\u0131ndan sens\u00f6rden gelen dijital s\u0131cakl\u0131k verilerini okuyun ve bir LCD ekran \u00fczerinde veya seri monit\u00f6rde s\u0131cakl\u0131k de\u011ferini g\u00f6r\u00fcnt\u00fcleyin.<\/li>\n<\/ol>\n\n\n\n<p>A\u015fa\u011f\u0131da, bir Arduino ile DS18B20 dijital s\u0131cakl\u0131k sens\u00f6r\u00fcn\u00fc kullanarak s\u0131cakl\u0131k \u00f6l\u00e7\u00fcm\u00fc yapan basit bir projenin ad\u0131mlar\u0131n\u0131 bulacaks\u0131n\u0131z. Bu projede, sens\u00f6r\u00fcn\u00fczden gelen dijital s\u0131cakl\u0131k verilerini Arduino \u00fczerinden okuyacak ve seri monit\u00f6r \u00fczerinde g\u00f6r\u00fcnt\u00fcleyeceksiniz.<\/p>\n\n\n\n<p><strong>Malzemeler:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Arduino (\u00f6rne\u011fin, Arduino Uno)<\/li>\n\n\n\n<li>DS18B20 dijital s\u0131cakl\u0131k sens\u00f6r\u00fc<\/li>\n\n\n\n<li>4.7K ohm pull-up diren\u00e7<\/li>\n\n\n\n<li>Erkek-erkek Jumper kablolar<\/li>\n\n\n\n<li>USB kablosu (Arduino&#8217;yu bilgisayara ba\u011flamak i\u00e7in)<\/li>\n<\/ol>\n\n\n\n<p><strong>Devre Ba\u011flant\u0131s\u0131:<\/strong><\/p>\n\n\n\n<p>Bu projede, DS18B20 dijital s\u0131cakl\u0131k sens\u00f6r\u00fcn\u00fc kullanaca\u011f\u0131z. Devre ba\u011flant\u0131lar\u0131 a\u015fa\u011f\u0131daki gibidir:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>DS18B20 ba\u011flant\u0131s\u0131:\n<ul class=\"wp-block-list\">\n<li>DS18B20 sens\u00f6r\u00fcn\u00fcn VCC (G\u00fc\u00e7) pinini Arduino&#8217;nun 5V pinine ba\u011flay\u0131n.<\/li>\n\n\n\n<li>DS18B20 sens\u00f6r\u00fcn\u00fcn GND (Toprak) pinini Arduino&#8217;nun GND pinine ba\u011flay\u0131n.<\/li>\n\n\n\n<li>DS18B20 sens\u00f6r\u00fcn\u00fcn DATA pinini Arduino&#8217;nun 2. dijital pinine ba\u011flay\u0131n.<\/li>\n\n\n\n<li>4.7K ohm pull-up direnci, DS18B20 sens\u00f6r\u00fcn\u00fcn DATA pinine ba\u011flay\u0131n ve di\u011fer ucunu VCC pinine ba\u011flay\u0131n.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Arduino&#8217;y\u0131 bilgisayara USB kablosu ile ba\u011flay\u0131n.<\/li>\n<\/ol>\n\n\n\n<p><strong>Arduino Program\u0131:<\/strong><\/p>\n\n\n\n<p>A\u015fa\u011f\u0131da, Arduino ile DS18B20 dijital s\u0131cakl\u0131k sens\u00f6r\u00fcn\u00fc kullanarak s\u0131cakl\u0131k \u00f6l\u00e7\u00fcm\u00fc yapan bir \u00f6rnek program bulunmaktad\u0131r:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;OneWire.h>\r\n#include &lt;DallasTemperature.h>\r\n\r\n\/\/ DS18B20 s\u0131cakl\u0131k sens\u00f6r\u00fcn\u00fcn pin tan\u0131mlamalar\u0131\r\n#define ONE_WIRE_BUS 2\r\n\r\n\/\/ DS18B20 i\u00e7in gerekli nesneleri olu\u015fturun\r\nOneWire oneWire(ONE_WIRE_BUS);\r\nDallasTemperature sensors(&amp;oneWire);\r\n\r\nvoid setup() {\r\n  \/\/ Seri monit\u00f6r\u00fc ba\u015flat\r\n  Serial.begin(9600);\r\n\r\n  \/\/ DS18B20 sens\u00f6rlerini ba\u015flat\r\n  sensors.begin();\r\n}\r\n\r\nvoid loop() {\r\n  \/\/ Sens\u00f6rlerden s\u0131cakl\u0131k verilerini al\u0131n\r\n  sensors.requestTemperatures();\r\n\r\n  \/\/ DS18B20 sens\u00f6r\u00fcnden s\u0131cakl\u0131k de\u011ferini okuyun\r\n  float temperatureC = sensors.getTempCByIndex(0);\r\n  float temperatureF = sensors.toFahrenheit(temperatureC);\r\n\r\n  \/\/ S\u0131cakl\u0131k de\u011ferlerini seri monit\u00f6rde g\u00f6r\u00fcnt\u00fcleyin\r\n  Serial.print(\"S\u0131cakl\u0131k (\u00b0C): \");\r\n  Serial.print(temperatureC);\r\n  Serial.print(\" | S\u0131cakl\u0131k (\u00b0F): \");\r\n  Serial.println(temperatureF);\r\n\r\n  delay(1000); \/\/ 1 saniyede bir \u00f6l\u00e7\u00fcm yap\r\n}\r<\/code><\/pre>\n\n\n\n<p>Bu program, DS18B20 dijital s\u0131cakl\u0131k sens\u00f6r\u00fcnden gelen s\u0131cakl\u0131k verilerini okur ve seri monit\u00f6rde hem Celsius (\u00b0C) hem de Fahrenheit (\u00b0F) cinsinden g\u00f6r\u00fcnt\u00fcler.<\/p>\n\n\n\n<p><strong>Notlar:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Projeyi ba\u015flatmadan \u00f6nce Arduino IDE&#8217;yi, &#8220;OneWire&#8221; ve &#8220;DallasTemperature&#8221; k\u00fct\u00fcphanelerini indirmek i\u00e7in k\u00fct\u00fcphane y\u00f6neticisini kullanarak y\u00fcklemeniz gerekebilir.<\/li>\n\n\n\n<li>Dijital s\u0131cakl\u0131k sens\u00f6r\u00fcn\u00fcn \u00f6l\u00e7\u00fcm hassasiyeti ve \u00e7\u00f6z\u00fcn\u00fcrl\u00fc\u011f\u00fc olduk\u00e7a y\u00fcksektir. Bu projede sadece temel \u00f6l\u00e7\u00fcmleri yapt\u0131k, ancak daha karma\u015f\u0131k projelerde bu sens\u00f6rler daha hassas s\u0131cakl\u0131k izleme gereksinimlerini kar\u015f\u0131layabilir.<\/li>\n<\/ul>\n\n\n\n<p>Bu projeyi temel olarak kullanarak, s\u0131cakl\u0131k verilerini kaydedebilir, internete y\u00fckleyebilir veya daha karma\u015f\u0131k s\u0131cakl\u0131k kontrol sistemleri olu\u015fturabilirsiniz.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ne Yaparlar ve Nas\u0131l Kullan\u0131l\u0131r? Dijital s\u0131cakl\u0131k sens\u00f6rleri, s\u0131cakl\u0131k de\u011ferlerini dijital bir formatta \u00f6l\u00e7en ve ileten cihazlard\u0131r. Dijital S\u0131cakl\u0131k Sens\u00f6rleri Nedir? Dijital s\u0131cakl\u0131k sens\u00f6rleri, s\u0131cakl\u0131k [&#8230;]<\/p>\n","protected":false},"author":3,"featured_media":617,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[12,95,10,43,15],"class_list":["post-616","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino-ile-robotik-kodlama","tag-arduino","tag-dijital-sicaklik-sensoru","tag-kodlama","tag-robotik","tag-robotik-kodlama"],"_links":{"self":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/616","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=616"}],"version-history":[{"count":1,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/616\/revisions"}],"predecessor-version":[{"id":618,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/616\/revisions\/618"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/media\/617"}],"wp:attachment":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}