{"id":13,"date":"2023-11-22T14:58:26","date_gmt":"2023-11-22T11:58:26","guid":{"rendered":"https:\/\/blogs.e-me.edu.gr\/a427625\/?p=13"},"modified":"2023-11-22T14:58:26","modified_gmt":"2023-11-22T11:58:26","slug":"arduino-project-dht11","status":"publish","type":"post","link":"https:\/\/blogs.e-me.edu.gr\/a427625\/2023\/11\/22\/arduino-project-dht11\/","title":{"rendered":"Arduino Project DHT11"},"content":{"rendered":"<p><em><strong><span style=\"font-size: 36pt\">Arduino project<\/span><\/strong><\/em>\u00a0<span style=\"font-size: 36pt\"><strong>#1<\/strong><\/span><\/p>\n<p><strong><span style=\"font-size: 24pt\">\u039a\u03bf\u03bc\u03bc\u03ac\u03c4\u03b9\u03b1 \u03c0\u03bf\u03c5 \u03c0\u03b5\u03c1\u03b9\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1\u03b9 <\/span><\/strong><\/p>\n<ol>\n<li>Arduino Uno R3 (\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03ae\u03c2)<\/li>\n<li>DHT11 (\u03b1\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03b1\u03c2 \u03b8\u03b5\u03c1\u03bc\u03bf\u03ba\u03c1\u03b1\u03c3\u03af\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03c5\u03b3\u03c1\u03b1\u03c3\u03af\u03b1\u03c2)<\/li>\n<li>LCD 16x2 (Liquid Crystal Display)(\u039f\u03b8\u03cc\u03bd\u03b7 16*2)<\/li>\n<li>Buzzer (\u03a7\u03c4\u03c5\u03c0\u03ac\u03b5\u03b9 \u03cc\u03c4\u03b1\u03bd \u03c6\u03c4\u03ac\u03c3\u03b5\u03b9 \u03b7 \u03b8\u03b5\u03c1\u03bc\u03bf\u03ba\u03c1\u03b1\u03c3\u03af\u03b1 \u03c0\u03ac\u03bd\u03c9 \u03b1\u03c0\u03cc 28 \u03b2\u03b1\u03b8\u03bc\u03bf\u03cd\u03c2 \u039a\u03b5\u03bb\u03c3\u03af\u03bf\u03c5 \u03ae \u03cc\u03c4\u03b1\u03bd \u03ba\u03b1\u03c4\u03ad\u03b2\u03b5\u03b9 \u03c4\u03bf\u03c5\u03c2 25 \u03b2\u03b1\u03b8\u03bc\u03bf\u03cd\u03c2 \u039a\u03b5\u03bb\u03c3\u03af\u03bf\u03c5)<\/li>\n<li>Breadboard (\u0386\u03c3\u03c0\u03c1\u03bf \u03ba\u03bf\u03bc\u03bc\u03ac\u03c4\u03b9 \u03c0\u03bf\u03c5 \u03b5\u03ba\u03b5\u03af \u03c0\u03ac\u03bd\u03c9 \u03b3\u03af\u03bd\u03bf\u03bd\u03c4\u03b1\u03b9 \u03cc\u03bb\u03b5\u03c2 \u03bf\u03b9 \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03b5\u03c5\u03ba\u03bf\u03bb\u03af\u03b1)<\/li>\n<li>Jumper Cables Female to Male (\u039a\u03b1\u03bb\u03ce\u03b4\u03b9\u03b1 \u03b8\u03b7\u03bb\u03c5\u03ba\u03ac \u03c0\u03c1\u03bf\u03c2 \u0391\u03c1\u03c3\u03b5\u03bd\u03b9\u03ba\u03ac)<\/li>\n<li>Jumper Cables Male to Male (\u039a\u03b1\u03bb\u03ce\u03b4\u03b9\u03b1 \u0391\u03c1\u03c3\u03b5\u03bd\u03b9\u03ba\u03ac \u03c0\u03c1\u03bf\u03c2 \u0391\u03c1\u03c3\u03b5\u03bd\u03b9\u03ba\u03ac)<\/li>\n<\/ol>\n<p><strong><span style=\"font-size: 24pt\">\u039a\u03ce\u03b4\u03b9\u03ba\u03b1\u03c2 C++<\/span><\/strong><\/p>\n<div>\n<div>#include &lt;Wire.h&gt;<\/div>\n<div>#include &lt;LiquidCrystal_I2C.h&gt;<\/div>\n<div>#include &lt;DHT.h&gt;<\/div>\n<div>#define DHTPIN 2<\/div>\n<div>#define DHTTYPE DHT11<\/div>\n<div>DHT dht(DHTPIN, DHTTYPE);<\/div>\n<div>LiquidCrystal_I2C lcd(0x27, 16, 2);<\/div>\n<div>const int buzzerPin = 9;<\/div>\n<div>const int highTempThreshold = 28;<\/div>\n<div>const int lowTempThreshold = 25;<\/div>\n<div>void setup() {<\/div>\n<div>\u00a0 lcd.begin(16, 2);<\/div>\n<div>\u00a0 lcd.backlight();<\/div>\n<div>\u00a0 pinMode(buzzerPin, OUTPUT);<\/div>\n<div>\u00a0 dht.begin();<\/div>\n<div>}<\/div>\n<div>void loop() {<\/div>\n<div>\u00a0 float temperature = dht.readTemperature();<\/div>\n<div>\u00a0 float humidity = dht.readHumidity();<\/div>\n<div>\u00a0 if (isnan(temperature) || isnan(humidity)) {<\/div>\n<div>\u00a0 \u00a0 lcd.clear();<\/div>\n<div>\u00a0 \u00a0 lcd.setCursor(0, 0);<\/div>\n<div>\u00a0 \u00a0 lcd.print(\"DHT11 not found\");<\/div>\n<div>\u00a0 \u00a0 lcd.setCursor(0, 1);<\/div>\n<div>\u00a0 \u00a0 lcd.print(\"Check connections\");<\/div>\n<div>\u00a0 \u00a0 tone(buzzerPin, 1000);<\/div>\n<div>\u00a0 \u00a0 delay(500);<\/div>\n<div>\u00a0 \u00a0 noTone(buzzerPin);<\/div>\n<div>\u00a0 \u00a0 delay(500);<\/div>\n<div>\u00a0 } else {<\/div>\n<div>\u00a0 \u00a0 lcd.setCursor(0, 0);<\/div>\n<div>\u00a0 \u00a0 lcd.print(\"Temp: \");<\/div>\n<div>\u00a0 \u00a0 lcd.print(temperature);<\/div>\n<div>\u00a0 \u00a0 lcd.print(\" C\");<\/div>\n<div>\u00a0 \u00a0 lcd.setCursor(0, 1);<\/div>\n<div>\u00a0 \u00a0 lcd.print(\"Humidity: \");<\/div>\n<div>\u00a0 \u00a0 lcd.print(humidity);<\/div>\n<div>\u00a0 \u00a0 lcd.print(\"%\");<\/div>\n<div>\u00a0 \u00a0 if (temperature &gt; highTempThreshold || temperature &lt; lowTempThreshold) {<\/div>\n<div>\u00a0 \u00a0 \u00a0 tone(buzzerPin, 1000, 1000);<\/div>\n<div>\u00a0 \u00a0 \u00a0 delay(2000);<\/div>\n<div>\u00a0 \u00a0 \u00a0 noTone(buzzerPin);<\/div>\n<div>\u00a0 \u00a0 }<\/div>\n<div>\u00a0 }<\/div>\n<div>\u00a0 delay(2000);<\/div>\n<div>}<\/div>\n<\/div>\n<div><em><strong><span style=\"font-size: 18pt\">\u0392\u03b9\u03b2\u03bb\u03b9\u03bf\u03b8\u03ae\u03ba\u03b5\u03c2 \u03c3\u03c4\u03bf Arduino IDE<\/span><\/strong><\/em><\/div>\n<div>Wire<\/div>\n<div>LiquidCrystal_I2C<\/div>\n<div>DHT<\/div>\n<div><\/div>\n<div><strong><span style=\"font-size: 24pt\">\u03a6\u03c9\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03af\u03b5\u03c2 \u03c4\u03bf\u03c5 \u03c0\u03b5\u03b9\u03c1\u03ac\u03bc\u03b1\u03c4\u03bf\u03c2<\/span><\/strong><\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-17\" src=\"https:\/\/blogs.e-me.edu.gr\/a427625\/wp-content\/uploads\/sites\/331630\/2023\/11\/IMG_20231020_211145-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/blogs.e-me.edu.gr\/a427625\/wp-content\/uploads\/sites\/331630\/2023\/11\/IMG_20231020_211145-300x225.jpg 300w, https:\/\/blogs.e-me.edu.gr\/a427625\/wp-content\/uploads\/sites\/331630\/2023\/11\/IMG_20231020_211145-1024x768.jpg 1024w, https:\/\/blogs.e-me.edu.gr\/a427625\/wp-content\/uploads\/sites\/331630\/2023\/11\/IMG_20231020_211145-768x576.jpg 768w, https:\/\/blogs.e-me.edu.gr\/a427625\/wp-content\/uploads\/sites\/331630\/2023\/11\/IMG_20231020_211145-1536x1152.jpg 1536w, https:\/\/blogs.e-me.edu.gr\/a427625\/wp-content\/uploads\/sites\/331630\/2023\/11\/IMG_20231020_211145-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-16\" src=\"https:\/\/blogs.e-me.edu.gr\/a427625\/wp-content\/uploads\/sites\/331630\/2023\/11\/IMG_20231020_211152-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/blogs.e-me.edu.gr\/a427625\/wp-content\/uploads\/sites\/331630\/2023\/11\/IMG_20231020_211152-300x225.jpg 300w, https:\/\/blogs.e-me.edu.gr\/a427625\/wp-content\/uploads\/sites\/331630\/2023\/11\/IMG_20231020_211152-1024x768.jpg 1024w, https:\/\/blogs.e-me.edu.gr\/a427625\/wp-content\/uploads\/sites\/331630\/2023\/11\/IMG_20231020_211152-768x576.jpg 768w, https:\/\/blogs.e-me.edu.gr\/a427625\/wp-content\/uploads\/sites\/331630\/2023\/11\/IMG_20231020_211152-1536x1152.jpg 1536w, https:\/\/blogs.e-me.edu.gr\/a427625\/wp-content\/uploads\/sites\/331630\/2023\/11\/IMG_20231020_211152-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Arduino project\u00a0#1 \u039a\u03bf\u03bc\u03bc\u03ac\u03c4\u03b9\u03b1 \u03c0\u03bf\u03c5 \u03c0\u03b5\u03c1\u03b9\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1\u03b9 Arduino Uno R3 (\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03ae\u03c2) DHT11 (\u03b1\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03b1\u03c2 \u03b8\u03b5\u03c1\u03bc\u03bf\u03ba\u03c1\u03b1\u03c3\u03af\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03c5\u03b3\u03c1\u03b1\u03c3\u03af\u03b1\u03c2) LCD 16&#215;2 (Liquid Crystal Display)(\u039f\u03b8\u03cc\u03bd\u03b7 16*2) Buzzer (\u03a7\u03c4\u03c5\u03c0\u03ac\u03b5\u03b9 \u03cc\u03c4\u03b1\u03bd \u03c6\u03c4\u03ac\u03c3\u03b5\u03b9 \u03b7 \u03b8\u03b5\u03c1\u03bc\u03bf\u03ba\u03c1\u03b1\u03c3\u03af\u03b1 \u03c0\u03ac\u03bd\u03c9 \u03b1\u03c0\u03cc 28 \u03b2\u03b1\u03b8\u03bc\u03bf\u03cd\u03c2 \u039a\u03b5\u03bb\u03c3\u03af\u03bf\u03c5 \u03ae \u03cc\u03c4\u03b1\u03bd \u03ba\u03b1\u03c4\u03ad\u03b2\u03b5\u03b9 \u03c4\u03bf\u03c5\u03c2 25 \u03b2\u03b1\u03b8\u03bc\u03bf\u03cd\u03c2 \u039a\u03b5\u03bb\u03c3\u03af\u03bf\u03c5) &hellip; <\/p>\n<div class=\"more-link-wrapper\"><a href=\"https:\/\/blogs.e-me.edu.gr\/a427625\/2023\/11\/22\/arduino-project-dht11\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Arduino Project DHT11&#8221;<\/span><\/a><\/div>\n","protected":false},"author":827272,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[7,13,10,16],"class_list":["post-13","post","type-post","status-publish","format-standard","hentry","category-arduino-projects","tag-arduino","tag-c","tag-coding","tag-programming"],"_links":{"self":[{"href":"https:\/\/blogs.e-me.edu.gr\/a427625\/wp-json\/wp\/v2\/posts\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.e-me.edu.gr\/a427625\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.e-me.edu.gr\/a427625\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.e-me.edu.gr\/a427625\/wp-json\/wp\/v2\/users\/827272"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.e-me.edu.gr\/a427625\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":0,"href":"https:\/\/blogs.e-me.edu.gr\/a427625\/wp-json\/wp\/v2\/posts\/13\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.e-me.edu.gr\/a427625\/wp-json\/wp\/v2\/media?parent=13"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.e-me.edu.gr\/a427625\/wp-json\/wp\/v2\/categories?post=13"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.e-me.edu.gr\/a427625\/wp-json\/wp\/v2\/tags?post=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}