Toprağın nem seviyesi, bitkilerin sağlıklı büyümesi için önemli bir faktördür. Bu proje ile toprak nemini ölçen ve ölçülen verileri Telegram uygulaması üzerinden kullanıcılara bildirim gönderen bir sistem tasarlanacaktır. Bu sayede bitki bakımı kolaylaşacak ve sulama zamanları hatırlatılacaktır .
Bu projede bir toprak nem sensörü kullanılarak nem seviyeleri Arduino tarafından okunacak ve belirlenen aralıklarla (4 saatte bir) Telegram botu aracılığıyla kullanıcılara bildirim olarak iletilecektir. Arduino’nun internet bağlantısı için ESP8266 veya ESP32 modülü kullanılacaktır.
Projeyi çalıştırmak için aşağıdaki bileşenler gereklidir:
- Donanım:
- Arduino (UNO, Mega, vb.)
- Toprak nem sensörü
- ESP8266 veya ESP32 Wi-Fi modülü
- Jumper kablolar
- Yazılım:
- Arduino IDE
- Telegram Bot API
- ESP8266WiFi veya WiFi kütüphanesi
- ArduinoJson kütüphanesi
- Toprak nem sensörünü Arduino'nun analog girişine bağlayın.
- ESP8266 veya ESP32 modülünü Arduino’ya bağlayarak internet bağlantısını sağlayın.
-
Arduino IDE'yi yükleyin ve ESP8266/ESP32 için gerekli kütüphaneleri ekleyin.
-
Telegram botu oluşturun ve bot token’ınızı alın.
-
Aşağıdaki komutları kullanarak gerekli kütüphaneleri yükleyin: cpp #include <ESP8266WiFi.h> // ESP32 kullanıyorsanız WiFi.h #include <ArduinoJson.h>
-
Arduino kodunu derleyip yükleyin.
-
Cihazınızı açarak Telegram üzerinden bildirimleri almaya başlayın.
Bu proje MIT Lisansı ile lisanslanmiştır. Serbestçe kullanabilir, değiştirebilir ve dağıtabilirsiniz.
- Arduino
- Toprak Nem Sensörü
- ESP8266 / ESP32
- Telegram Bot API
- IoT (Nesnelerin İnterneti)
- Otomatik Sulama Sistemi