{"id":2058,"date":"2024-12-20T20:00:04","date_gmt":"2024-12-20T20:00:04","guid":{"rendered":"https:\/\/furkanege.com.tr\/blog\/?p=2058"},"modified":"2024-12-20T22:32:19","modified_gmt":"2024-12-20T22:32:19","slug":"arduino-otomatik-bitki-sulama-sistemi","status":"publish","type":"post","link":"https:\/\/furkanege.com.tr\/blog\/arduino-otomatik-bitki-sulama-sistemi\/","title":{"rendered":"Arduino Otomatik Bitki Sulama Sistemi Projesi &#8211; Arduino Ders 1"},"content":{"rendered":"\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-top\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;2058&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;top&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;3&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;Oyla post&quot;,&quot;legend&quot;:&quot;5\\\/5 - (3 votes)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;Arduino Otomatik Bitki Sulama Sistemi Projesi - Arduino Ders 1&quot;,&quot;width&quot;:&quot;142.5&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 142.5px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            5\/5 - (3 votes)    <\/div>\n    <\/div>\n\n<h2 class=\"wp-block-heading\"><strong>Giri\u015f<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-left\">        G\u00fcn\u00fcm\u00fcz\u00fcn ak\u0131ll\u0131 teknolojileri, tar\u0131m ve bah\u00e7ecilik alanlar\u0131nda \u00f6nemli d\u00f6n\u00fc\u015f\u00fcmler yaratmaktad\u0131r. Bu geli\u015fmelerin bir \u00fcr\u00fcn\u00fc olan otomatik bitki sulama sistemleri, bitki sa\u011fl\u0131\u011f\u0131n\u0131 korumay\u0131 ve bak\u0131m s\u00fcre\u00e7lerini kolayla\u015ft\u0131rmay\u0131 hedefleyen yenilik\u00e7i \u00e7\u00f6z\u00fcmler olarak \u00f6ne \u00e7\u0131kmaktad\u0131r. Sens\u00f6r tabanl\u0131 sulama mekanizmalar\u0131, topra\u011f\u0131n nem d\u00fczeyini s\u00fcrekli izleyerek sadece ihtiya\u00e7 duyuldu\u011funda su verme olana\u011f\u0131 sunar. Bu sayede su israf\u0131 minimuma inerken ayn\u0131 zamanda bitkilerin ideal b\u00fcy\u00fcme ko\u015fullar\u0131n\u0131 sa\u011flamak da kolayla\u015f\u0131r.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Bu makalede, <strong>Resim 1<\/strong>&#8216;de taraf\u0131mca tasarlanan bir prototipi g\u00f6r\u00fclen Arduino merkezli bir otomatik bitki sulama sisteminin tasar\u0131m\u0131, malzemeleri, \u00e7al\u0131\u015fma prensibi, kod yap\u0131s\u0131 ile avantajlar\u0131 ve s\u0131n\u0131rl\u0131l\u0131klar\u0131 bilimsel bir bak\u0131\u015f a\u00e7\u0131s\u0131yla ele al\u0131nmaktad\u0131r. B\u00f6ylelikle hem hobi d\u00fczeyinde uygulay\u0131c\u0131lar hem de profesyonel ba\u011flamda kullan\u0131c\u0131lar i\u00e7in faydal\u0131 bir kaynak olu\u015fturmak ama\u00e7lanmaktad\u0131r.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1252\" height=\"714\" src=\"https:\/\/furkanege.com.tr\/blog\/wp-content\/uploads\/2024\/12\/2A088EA7-D23C-489F-8821-E5206FEC9F5E.png\" alt=\"\" class=\"wp-image-2096\" srcset=\"https:\/\/furkanege.com.tr\/blog\/wp-content\/uploads\/2024\/12\/2A088EA7-D23C-489F-8821-E5206FEC9F5E.png 1252w, https:\/\/furkanege.com.tr\/blog\/wp-content\/uploads\/2024\/12\/2A088EA7-D23C-489F-8821-E5206FEC9F5E-768x438.png 768w\" sizes=\"(max-width: 1252px) 100vw, 1252px\" \/><figcaption class=\"wp-element-caption\"><strong>Resim 1.<\/strong> Arduino Otomatik Bitki Sulama Sistemi Projesi<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\"><strong>Projenin Amac\u0131 ve \u00d6nemi<\/strong><\/h2>\n\n\n\n<p>        Bu projenin temel amac\u0131, bitkilerin su ihtiyac\u0131n\u0131 otomatik olarak kar\u015f\u0131layarak, insan m\u00fcdahalesine olan gereksinimi en aza indirmektir. Geleneksel sulama y\u00f6ntemlerinin aksine bu sistem, toprak nem seviyesini toprak nem sens\u00f6r\u00fc gibi Sens\u00f6rler arac\u0131l\u0131\u011f\u0131yla s\u00fcrekli izleyerek su israf\u0131n\u0131 \u00f6nler. \u00d6zellikle seyahatlerde veya g\u00fcnl\u00fck ya\u015fam\u0131n yo\u011fun oldu\u011fu d\u00f6nemlerde bitkilerin susuz kalmamas\u0131n\u0131 sa\u011flar. Bu durum hem bitki sa\u011fl\u0131\u011f\u0131n\u0131 korumakta hem de \u00e7evresel s\u00fcrd\u00fcr\u00fclebilirli\u011fe katk\u0131 sunmaktad\u0131r.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Verimlilik Art\u0131\u015f\u0131:<\/strong> Su kayna\u011f\u0131n\u0131n optimal kullan\u0131m\u0131 sa\u011flanarak bitkilerin su stresi ya\u015famas\u0131 \u00f6nlenir.<\/li>\n\n\n\n<li><strong>S\u00fcrd\u00fcr\u00fclebilirlik:<\/strong> Su tasarrufu yap\u0131larak tar\u0131msal faaliyetlerin \u00e7evresel s\u00fcrd\u00fcr\u00fclebilirli\u011fi desteklenir.<\/li>\n\n\n\n<li><strong>Kolayl\u0131k:<\/strong> Sulama i\u015flemi seyahat, yo\u011fun i\u015f temposu veya unutkanl\u0131k gibi insan fakt\u00f6rlerinden ba\u011f\u0131ms\u0131z olarak i\u015fler.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Kullan\u0131lan Malzemeler<\/strong><\/h2>\n\n\n\n<p>        Bu \u00e7al\u0131\u015fmada kullan\u0131lan temel elektronik bile\u015fenler ve ara\u00e7lar \u015fu \u015fekilde \u00f6zetlenebilir:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"928\" height=\"710\" src=\"https:\/\/furkanege.com.tr\/blog\/wp-content\/uploads\/2024\/12\/image.png\" alt=\"\" class=\"wp-image-2102\" srcset=\"https:\/\/furkanege.com.tr\/blog\/wp-content\/uploads\/2024\/12\/image.png 928w, https:\/\/furkanege.com.tr\/blog\/wp-content\/uploads\/2024\/12\/image-768x588.png 768w\" sizes=\"(max-width: 928px) 100vw, 928px\" \/><figcaption class=\"wp-element-caption\"><strong>Resim 2.<\/strong> Arduino UNO.<\/figcaption><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Arduino Uno:<\/strong> Sistemin merkezi i\u015flem birimidir. Yukar\u0131da <strong>Resim 2<\/strong>&#8216;de g\u00f6sterilen ve Analog ve Dijital I\/O pinleri bulunan Arduino, programlanmas\u0131 kolay bir mikrodenetleyicidir (Arduino, 2015: 372). Toprak nem sens\u00f6r\u00fcnden gelen analog sinyalleri i\u015fler ve pompay\u0131 kontrol eder.<\/li>\n\n\n\n<li><strong>Toprak Nem Sens\u00f6r\u00fc:<\/strong> Topra\u011f\u0131n nem oran\u0131n\u0131 s\u00fcrekli izleyerek Arduino\u2019ya analog bir de\u011fer g\u00f6nderir. Topra\u011f\u0131n nem seviyesi belirli bir e\u015fik de\u011ferin alt\u0131na d\u00fc\u015ft\u00fc\u011f\u00fcnde sistemin su verme d\u00f6ng\u00fcs\u00fc tetiklenir. Ayarl\u0131 potansiyometresinin kullan\u0131lmas\u0131 \u00f6nerilir.<\/li>\n\n\n\n<li><strong>Su Pompas\u0131:<\/strong> Su haznesindeki suyu, kontrol mekanizmas\u0131 taraf\u0131ndan izin verildi\u011finde bitki k\u00f6k b\u00f6lgesine aktar\u0131r.5V ile 12V aras\u0131 t\u00fcm su pompalar\u0131 bu projede kullan\u0131labilir.<\/li>\n\n\n\n<li><strong>L298N Motor S\u00fcr\u00fcc\u00fc Kart\u0131:<\/strong> Her ne kadar bu projemizde 5V bir su pompas\u0131 kullanacak olsak da; 12V bir, hatta iki adet pompa kullanaca\u011f\u0131m\u0131z durumlarda 5V ya da 12V bir r\u00f6lenin yetersiz kalma durumundan \u00f6t\u00fcr\u00fc, 12V giri\u015f ve \u00e7\u0131k\u0131\u015f destekleyen L298N tercih edilmi\u015ftir. Y\u00fcksek ak\u0131m gerektiren pompay\u0131 do\u011frudan Arduino\u2019dan kontrol etmek g\u00fc\u00e7t\u00fcr. Bu nedenle L298N motor s\u00fcr\u00fcc\u00fc mod\u00fcl\u00fc devreye girer. Arduino\u2019nun d\u00fc\u015f\u00fck voltajl\u0131 dijital sinyallerini kullanarak pompay\u0131 g\u00fcvenle \u00e7al\u0131\u015ft\u0131r\u0131r.<\/li>\n\n\n\n<li><strong>I2C Tabanl\u0131 LCD Ekran (16&#215;2):<\/strong> Toprak nem seviyesi ve pompan\u0131n \u00e7al\u0131\u015fma durumu hakk\u0131nda anl\u0131k bilgileri kullan\u0131c\u0131ya iletir (HandsOn Tech., 2018). I2C mod\u00fcll\u00fc bir LCD ekran\u0131n bu mod\u00fcl\u00fcn bulunmad\u0131\u011f\u0131 LCD ekrana g\u00f6re en ba\u015fta daha az pin kullan\u0131m\u0131 ve karma\u015f\u0131kl\u0131k gelmektedir.<\/li>\n\n\n\n<li><strong>Di\u011fer Bile\u015fenler:<\/strong><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Jumper Kablolar:<\/strong> Sens\u00f6rler, LCD ekran, L298N ve Arduino aras\u0131nda gerekli ba\u011flant\u0131lar\u0131 kurar.<\/li>\n\n\n\n<li><strong>Su Haznesi ve Borular:<\/strong> Suyun bitkiye iletilmesini sa\u011flayan altyap\u0131y\u0131 olu\u015fturur.<\/li>\n\n\n\n<li><strong>On\/Off Anahtar\u0131:<\/strong> Sistemi gerekti\u011finde a\u00e7\u0131p kapatmaya yarar.<\/li>\n\n\n\n<li><strong>G\u00fc\u00e7 Kayna\u011f\u0131:<\/strong> 5V ile 12V aras\u0131 her t\u00fcrl\u00fc g\u00fc\u00e7 kayna\u011f\u0131 kullan\u0131labilir. S\u00fcrd\u00fcr\u00fclebilir bir proje olmas\u0131 a\u00e7\u0131s\u0131ndan g\u00fcne\u015f paneli ve Li-Po&#8217;lu bir sistem veya s\u00fcreklilik sa\u011flanmas\u0131 ad\u0131na bir g\u00fc\u00e7 adapt\u00f6r\u00fc kullan\u0131labilir.<\/li>\n<\/ul>\n\n\n\n<p>        Bu bile\u015fenlerin uyumlu bi\u00e7imde bir araya getirilmesi, projenin b\u00fct\u00fcnsel olarak verimli \u00e7al\u0131\u015fmas\u0131n\u0131 temin etmektedir.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Arduino Otomatik Bitki Sulama Sistemi&#8217;nin Sistem Tasar\u0131m\u0131 ve \u00c7al\u0131\u015fma Prensibi<\/strong><\/h2>\n\n\n\n<p>        Sistem, sens\u00f6r verilerinin Arduino Uno taraf\u0131ndan i\u015flenmesini esas alan bir geri bildirim d\u00f6ng\u00fcs\u00fcne sahiptir. Temel i\u015f ak\u0131\u015f\u0131 \u015f\u00f6yledir:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Nem \u00d6l\u00e7\u00fcm\u00fc:<\/strong> Toprak nem sens\u00f6r\u00fc, topra\u011f\u0131n nem i\u00e7eri\u011fini analog bir de\u011fer olarak Arduino\u2019ya iletir.<\/li>\n\n\n\n<li><strong>E\u015fik Analizi:<\/strong> Arduino, bu de\u011feri \u00f6nceden belirlenmi\u015f bir e\u015fik (%10 nem seviyesi) ile kar\u015f\u0131la\u015ft\u0131r\u0131r.<\/li>\n\n\n\n<li><strong>Pompa Kontrol\u00fc:<\/strong> Nem e\u015fi\u011fi alt\u0131na d\u00fc\u015f\u00fcld\u00fc\u011f\u00fcnde Arduino, L298N mod\u00fcl\u00fc arac\u0131l\u0131\u011f\u0131yla pompay\u0131 etkinle\u015ftirir. Yeterli nem seviyesine ula\u015f\u0131ld\u0131\u011f\u0131nda ise pompay\u0131 durdurur.<\/li>\n\n\n\n<li><strong>Bilgi G\u00f6rselle\u015ftirme:<\/strong> Sistem durumunun (nem y\u00fczdesi, pompa durumu) anl\u0131k takibi i\u00e7in LCD ekranda bilgilendirme yap\u0131l\u0131r.<\/li>\n<\/ol>\n\n\n\n<p>        Bu d\u00f6ng\u00fc, bitkilerin su ihtiyac\u0131n\u0131n ger\u00e7ek zamanl\u0131 olarak kar\u015f\u0131lanmas\u0131n\u0131 sa\u011flayarak bak\u0131m i\u015f y\u00fck\u00fcn\u00fc azalt\u0131r.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00d6rnek Kod Yap\u0131s\u0131<\/strong><\/h2>\n\n\n\n<p>        A\u015fa\u011f\u0131daki kaynak kodu sistemin \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar. Kod, yaln\u0131zca toprak nem \u00f6l\u00e7\u00fcm\u00fcne dayal\u0131 otomatik sulama i\u015flevini yerine getirmekte ve I2C protokol\u00fcyle \u00e7al\u0131\u015fan bir LCD ekranda kullan\u0131c\u0131ya durumu rapor etmektedir.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;Wire.h&gt;\n#include &lt;LiquidCrystal_I2C.h&gt;\n\n#define SOIL_MOISTURE_PIN A0\n\/\/ L298N ile ba\u011flant\u0131l\u0131 dijital pinler\n#define POMPA_IN1_PIN 9\n#define POMPA_IN2_PIN 10\n\nLiquidCrystal_I2C lcd(0x27, 16, 2);\n\nvoid setup() {\n  Serial.begin(9600);\n\n  lcd.init();\n  lcd.backlight();\n  lcd.setCursor(0, 0);\n  lcd.print(\"Sistem Hazir\");\n  delay(2000);\n  lcd.clear();\n\n  pinMode(SOIL_MOISTURE_PIN, INPUT);\n  pinMode(POMPA_IN1_PIN, OUTPUT);\n  pinMode(POMPA_IN2_PIN, OUTPUT);\n}\n\nvoid loop() {\n  int toprakNem = analogRead(SOIL_MOISTURE_PIN);\n  float toprakNemYuzde = map(toprakNem, 1023, 0, 0, 100);\n\n  lcd.setCursor(0, 0);\n  lcd.print(\"Nem: %\");\n  lcd.print(toprakNemYuzde);\n  lcd.print(\"   \");\n\n  if (toprakNemYuzde &lt; 10) {\n    \/\/ L298N motor s\u00fcr\u00fcc\u00fc giri\u015fleri ile pompa kontrol\u00fc\n    digitalWrite(POMPA_IN1_PIN, HIGH);\n    digitalWrite(POMPA_IN2_PIN, LOW);\n    lcd.setCursor(0, 1);\n    lcd.print(\"Sulama Basladi\");\n  } else {\n    digitalWrite(POMPA_IN1_PIN, LOW);\n    digitalWrite(POMPA_IN2_PIN, LOW);\n    lcd.setCursor(0, 1);\n    lcd.print(\"Nem Yeterli   \");\n  }\n\n  delay(1000);\n}\n<\/code><\/pre>\n\n\n\n<p>        Bu kodda, toprak nem sens\u00f6r\u00fcnden al\u0131nan de\u011fer <code>map()<\/code> fonksiyonu yard\u0131m\u0131yla y\u00fczdelik de\u011fere d\u00f6n\u00fc\u015ft\u00fcr\u00fclmektedir. Ard\u0131ndan bu de\u011ferin %10\u2019un alt\u0131na d\u00fc\u015fmesi halinde pompa \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r ve LCD ekranda ilgili mesaj g\u00f6r\u00fcnt\u00fclenir.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Ba\u011flant\u0131 Tablosu<\/h2>\n\n\n\n<p>A\u015fa\u011f\u0131daki tabloda, her bile\u015fenin Arduino, L298N, LCD ve topra\u011f\u0131n nem sens\u00f6r\u00fc ile olan ba\u011flant\u0131lar\u0131 listelenmi\u015ftir. <strong>Resim 3<\/strong>, ilk olarak sistemin merkezi i\u015flem birimi olan Arduino&#8217;nun bir koruyucu kutuya s\u0131cak silikon vas\u0131tas\u0131 ile yap\u0131\u015ft\u0131r\u0131lmas\u0131n\u0131 g\u00f6stermektedir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"701\" height=\"572\" src=\"https:\/\/furkanege.com.tr\/blog\/wp-content\/uploads\/2024\/12\/AF9582FA-2BDD-43DC-A1FD-8F6D8B82062E.png\" alt=\"\" class=\"wp-image-2099\"\/><figcaption class=\"wp-element-caption\"><strong>Resim 3.<\/strong> Arduino ve ilk ad\u0131mlar.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Bile\u015fen<\/th><th>Pin (Kart)<\/th><th>Ba\u011fland\u0131\u011f\u0131 Yer<\/th><th>A\u00e7\u0131klama<\/th><\/tr><\/thead><tbody><tr><td>Arduino Uno<\/td><td>5V<\/td><td>L298N Vss, LCD Vcc, Sensor Vcc<\/td><td>Arduino\u2019nun 5V \u00e7\u0131k\u0131\u015f\u0131, L298N\u2019in lojik beslemesi ve sens\u00f6r ile LCD\u2019nin g\u00fc\u00e7 kayna\u011f\u0131<\/td><\/tr><tr><td>Arduino Uno<\/td><td>GND<\/td><td>L298N GND, LCD GND, Sensor GND<\/td><td>Ortak toprak hatt\u0131<\/td><\/tr><tr><td>Arduino Uno<\/td><td>A0<\/td><td>Toprak Nem Sens\u00f6r\u00fc OUT<\/td><td>Sens\u00f6rden gelen analog sinyal giri\u015fi<\/td><\/tr><tr><td>Arduino Uno<\/td><td>SDA (A4 veya SDA pin)<\/td><td>LCD I2C SDA<\/td><td>LCD ekran\u0131n veri hatt\u0131 (I2C veri hatt\u0131)<\/td><\/tr><tr><td>Arduino Uno<\/td><td>SCL (A5 veya SCL pin)<\/td><td>LCD I2C SCL<\/td><td>LCD ekran\u0131n saat hatt\u0131 (I2C clock hatt\u0131)<\/td><\/tr><tr><td>Arduino Uno<\/td><td>D9<\/td><td>L298N IN1<\/td><td>Pompa kontrol\u00fc i\u00e7in birinci giri\u015f sinyali<\/td><\/tr><tr><td>Arduino Uno<\/td><td>D10<\/td><td>L298N IN2<\/td><td>Pompa kontrol\u00fc i\u00e7in ikinci giri\u015f sinyali<\/td><\/tr><tr><td>L298N Motor S\u00fcr\u00fcc\u00fc<\/td><td>Vs<\/td><td>+12V Harici Besleme<\/td><td>Pompa i\u00e7in gerekli y\u00fcksek gerilimi sa\u011flar (\u00f6r. 12V)<\/td><\/tr><tr><td>L298N Motor S\u00fcr\u00fcc\u00fc<\/td><td>Vss (5V lojik)<\/td><td>Arduino 5V<\/td><td>L298N\u2019in lojik devrelerinin beslemesi<\/td><\/tr><tr><td>L298N Motor S\u00fcr\u00fcc\u00fc<\/td><td>GND<\/td><td>Arduino GND<\/td><td>Ortak toprak<\/td><\/tr><tr><td>L298N Motor S\u00fcr\u00fcc\u00fc<\/td><td>OUT1, OUT2<\/td><td>Pompa Terminalleri<\/td><td>Pompan\u0131n iki ucu, b\u00f6ylece L298N \u00fczerinden ileri\/geri kontrol<\/td><\/tr><tr><td>I2C LCD Ekran<\/td><td>Vcc<\/td><td>Arduino 5V<\/td><td>LCD g\u00fc\u00e7 beslemesi<\/td><\/tr><tr><td>I2C LCD Ekran<\/td><td>GND<\/td><td>Arduino GND<\/td><td>LCD ortak toprak hatt\u0131<\/td><\/tr><tr><td>I2C LCD Ekran<\/td><td>SDA<\/td><td>Arduino SDA (A4 veya SDA)<\/td><td>I2C veri hatt\u0131<\/td><\/tr><tr><td>I2C LCD Ekran<\/td><td>SCL<\/td><td>Arduino SCL (A5 veya SCL)<\/td><td>I2C saat hatt\u0131<\/td><\/tr><tr><td>Toprak Nem Sens\u00f6r\u00fc<\/td><td>Vcc<\/td><td>Arduino 5V<\/td><td>Sens\u00f6r g\u00fc\u00e7 beslemesi<\/td><\/tr><tr><td>Toprak Nem Sens\u00f6r\u00fc<\/td><td>GND<\/td><td>Arduino GND<\/td><td>Sens\u00f6r ortak toprak hatt\u0131<\/td><\/tr><tr><td>Toprak Nem Sens\u00f6r\u00fc<\/td><td>OUT (Analog)<\/td><td>Arduino A0<\/td><td>Nem \u00f6l\u00e7\u00fcm de\u011feri analog giri\u015fi<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Devre \u015eemas\u0131<\/strong><\/h2>\n\n\n\n<p><strong>Resim 4<\/strong>&#8216;te devre \u015femas\u0131 detayl\u0131ca g\u00f6sterilmi\u015ftir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2560\" height=\"1255\" src=\"https:\/\/furkanege.com.tr\/blog\/wp-content\/uploads\/2024\/12\/codewithfege-arduino-otomatik-bitki-sulama-sistemi-scaled.jpg\" alt=\"\" class=\"wp-image-2106\" srcset=\"https:\/\/furkanege.com.tr\/blog\/wp-content\/uploads\/2024\/12\/codewithfege-arduino-otomatik-bitki-sulama-sistemi-scaled.jpg 2560w, https:\/\/furkanege.com.tr\/blog\/wp-content\/uploads\/2024\/12\/codewithfege-arduino-otomatik-bitki-sulama-sistemi-768x377.jpg 768w, https:\/\/furkanege.com.tr\/blog\/wp-content\/uploads\/2024\/12\/codewithfege-arduino-otomatik-bitki-sulama-sistemi-1536x753.jpg 1536w, https:\/\/furkanege.com.tr\/blog\/wp-content\/uploads\/2024\/12\/codewithfege-arduino-otomatik-bitki-sulama-sistemi-2048x1004.jpg 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\"><strong>Resim 4.<\/strong> Arduino Otomatik Bitki Sulama Sistemi&#8217;nin Devre \u015eemas\u0131<\/figcaption><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Arduino\u2019dan topra\u011f\u0131n nemini \u00f6l\u00e7en sens\u00f6re, I2C LCD mod\u00fcl\u00fcne, L298N motor s\u00fcr\u00fcc\u00fcye (pompa kontrol\u00fc i\u00e7in) ba\u011flant\u0131lar g\u00f6sterilmektedir.<\/li>\n\n\n\n<li>Harici 5V-12V g\u00fc\u00e7 kayna\u011f\u0131 L298N s\u00fcr\u00fcc\u00fc kart\u0131n\u0131 ve pompay\u0131 besler.<\/li>\n\n\n\n<li>Arduino ise 5V reg\u00fcle g\u00fcc\u00fc kullan\u0131r ve sens\u00f6r, LCD gibi d\u00fc\u015f\u00fck g\u00fc\u00e7 bile\u015fenlerini besler.<\/li>\n\n\n\n<li>Toprak nem sens\u00f6r\u00fc analog pin A0\u2019a ba\u011flan\u0131r.<\/li>\n\n\n\n<li>I2C LCD ekran, Arduino\u2019nun SDA ve SCL pinlerine (genellikle A4 = SDA ve A5 = SCL veya kart\u0131n \u00fczerindeki SDA\/SCL pinleri) ba\u011flan\u0131r.<\/li>\n\n\n\n<li>L298N motor s\u00fcr\u00fcc\u00fc kart\u0131n\u0131n IN1 ve IN2 pinleri Arduino\u2019nun dijital \u00e7\u0131k\u0131\u015flar\u0131na (D9 ve D10 \u00f6rnekte) ba\u011flanarak pompa y\u00f6n kontrol\u00fc sa\u011flan\u0131r.<\/li>\n\n\n\n<li>L298N kart\u0131n\u0131n OUT1 ve OUT2 u\u00e7lar\u0131 pompaya ba\u011flan\u0131r.<\/li>\n\n\n\n<li>T\u00fcm bile\u015fenlerin ortak GND hatt\u0131 birbirine ba\u011flan\u0131r.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Avantajlar ve S\u0131n\u0131rl\u0131l\u0131klar<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Avantajlar<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Otomasyon:<\/strong> Manuel m\u00fcdahale gerekmeksizin sulama i\u015flemi otomatik olarak ger\u00e7ekle\u015ftirilir.<\/li>\n\n\n\n<li><strong>Su Verimlili\u011fi:<\/strong> Sadece ihtiya\u00e7 duyuldu\u011funda sulama yap\u0131ld\u0131\u011f\u0131ndan gereksiz su t\u00fcketimi engellenir.<\/li>\n\n\n\n<li><strong>Anl\u0131k \u0130zleme:<\/strong> LCD ekran arac\u0131l\u0131\u011f\u0131yla sistemin durumu ger\u00e7ek zamanl\u0131 takip edilebilir.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>S\u0131n\u0131rl\u0131l\u0131klar<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sens\u00f6r Do\u011frulu\u011fu ve Kalibrasyon:<\/strong> Toprak nem sens\u00f6rleri, uzun s\u00fcreli kullan\u0131mda oksitlenme ve korozyon nedeniyle do\u011frulu\u011funu yitirebilir. Daha dayan\u0131kl\u0131, kapasitif sens\u00f6rlerin kullan\u0131m\u0131 bu sorunu azaltabilir.<\/li>\n\n\n\n<li><strong>Bak\u0131m Gereksinimi:<\/strong> Su haznesi periyodik olarak doldurulmal\u0131 ve pompa, sens\u00f6r gibi bile\u015fenler periyodik bak\u0131m gerektirebilir.<\/li>\n\n\n\n<li><strong>Enerji Ba\u011f\u0131ml\u0131l\u0131\u011f\u0131:<\/strong> Sistem s\u00fcrekli enerjiye ihtiya\u00e7 duyar. Alternatif enerji kaynaklar\u0131n\u0131n (g\u00fcne\u015f paneli gibi) kullan\u0131m\u0131 s\u00fcrd\u00fcr\u00fclebilirli\u011fi art\u0131rabilir.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Sonu\u00e7<\/strong><\/h2>\n\n\n\n<p>        Arduino tabanl\u0131 otomatik bitki sulama sistemi, ak\u0131ll\u0131 tar\u0131m uygulamalar\u0131n\u0131n ev \u00f6l\u00e7e\u011finde hayata ge\u00e7irilmesinde \u00f6nemli bir ad\u0131md\u0131r. Bu sistemler suyun verimli kullan\u0131m\u0131, i\u015f g\u00fcc\u00fc tasarrufu ve bitki sa\u011fl\u0131\u011f\u0131n\u0131n korunmas\u0131 a\u00e7\u0131s\u0131ndan \u00e7arp\u0131c\u0131 faydalar sunmaktad\u0131r. \u00d6zellikle nesnelerin interneti (IoT) teknolojileri ile entegre edildi\u011finde uzaktan izleme ve kontrol imkanlar\u0131 daha da geni\u015fleyecek, hem profesyonel tar\u0131m uygulamalar\u0131nda hem de hobi bah\u00e7ecili\u011finde s\u00fcrd\u00fcr\u00fclebilir \u00e7\u00f6z\u00fcmler yarat\u0131labilecektir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"660\" height=\"784\" src=\"https:\/\/furkanege.com.tr\/blog\/wp-content\/uploads\/2024\/12\/5BDD57B0-B2E8-4243-952B-A0D95A6E8D1E.png\" alt=\"\" class=\"wp-image-2100\"\/><figcaption class=\"wp-element-caption\"><strong>Resim 5.<\/strong> <strong><em>Arduino Otomatik Bitki Sulam<\/em><\/strong><em><strong>a Sistemi<\/strong><\/em>&#8216;ne \u00f6rnek bir prototip.<\/figcaption><\/figure>\n\n\n\n<p><strong>Not<\/strong>: Arduino Otomatik Bitki Sulama Sistemi ba\u015fl\u0131kl\u0131 bu makalede sunulan kaynak kodu, devre \u015femas\u0131 ve di\u011fer t\u00fcm g\u00f6rsel ve yaz\u0131l\u0131 materyaller, <a href=\"https:\/\/furkanege.com.tr\/blog\/\">websitemize<\/a> at\u0131f verilmek ko\u015fulu ile kullan\u0131labilir.<\/p>\n\n\n\n<p>Anahtar Kelimeler: <strong>Arduino, Otomatik Bitki Sulama Sistemi, Arduino Dersleri<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Kaynak\u00e7a<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Arduino, S. A. (2015). Arduino. Arduino LLC, 372.<\/li>\n\n\n\n<li>HandsOn Tech (2018 Eyl\u00fcl). I2C Serial Interface 1602 LCD Module. 20 Aral\u0131k 2024 tarihi saat 09:00\u2019da <a href=\"https:\/\/www.handsontec.com\/dataspecs\/module\/I2C_1602_LCD.pdf\" target=\"_blank\" rel=\"noopener\">https:\/\/www.handsontec.com\/dataspecs\/module\/I2C_1602_LCD.pdf<\/a> adresinden al\u0131nm\u0131\u015ft\u0131r.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Giri\u015f G\u00fcn\u00fcm\u00fcz\u00fcn ak\u0131ll\u0131 teknolojileri, tar\u0131m ve bah\u00e7ecilik alanlar\u0131nda \u00f6nemli d\u00f6n\u00fc\u015f\u00fcmler yaratmaktad\u0131r. Bu geli\u015fmelerin bir \u00fcr\u00fcn\u00fc olan otomatik bitki sulama sistemleri, bitki sa\u011fl\u0131\u011f\u0131n\u0131 korumay\u0131 ve bak\u0131m s\u00fcre\u00e7lerini kolayla\u015ft\u0131rmay\u0131 hedefleyen yenilik\u00e7i \u00e7\u00f6z\u00fcmler olarak \u00f6ne \u00e7\u0131kmaktad\u0131r. Sens\u00f6r tabanl\u0131 sulama mekanizmalar\u0131, topra\u011f\u0131n nem d\u00fczeyini s\u00fcrekli izleyerek sadece ihtiya\u00e7 duyuldu\u011funda su verme olana\u011f\u0131 sunar. Bu sayede su israf\u0131 minimuma inerken [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[773,774,775],"tags":[777,779,778,776],"class_list":["post-2058","post","type-post","status-publish","format-standard","hentry","category-robotik-kodlama","category-arduino","category-otomasyon-sistemler","tag-arduino","tag-arduino-ile-bitki-sulama-sistemi","tag-bitki-sulama-sistemi","tag-robotik-kodlama"],"_links":{"self":[{"href":"https:\/\/furkanege.com.tr\/blog\/wp-json\/wp\/v2\/posts\/2058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/furkanege.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/furkanege.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/furkanege.com.tr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/furkanege.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=2058"}],"version-history":[{"count":8,"href":"https:\/\/furkanege.com.tr\/blog\/wp-json\/wp\/v2\/posts\/2058\/revisions"}],"predecessor-version":[{"id":2107,"href":"https:\/\/furkanege.com.tr\/blog\/wp-json\/wp\/v2\/posts\/2058\/revisions\/2107"}],"wp:attachment":[{"href":"https:\/\/furkanege.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=2058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/furkanege.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=2058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/furkanege.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=2058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}