Blog

Blog Yazıları

Zeka Küpleri: Akıllı Saksı Projesi
Oğuzhan Kayar
29 Ağustos 2016

Zeka Gücü Projesi kapsamında Erzincan’daki öğrencilerimizle toprağındaki nemi azaldığında “susadım”, sıcak arttığında “terledim” mesajı gönderen akıllı saksı geliştirdik!

Bir önceki Turkcell Zeka Gücü eğitiminde çeşitli uygulamalar tasarlayarak öğrendiğimiz eğitimimizde öğrenciler çok eğlenmişti. Erzincan’da gerçekleştirdiğimiz ilk eğitimimizle ilgili blog yazısına buradan ulaşabilirsiniz.

Bu seferki ziyaretimizde zeka küplerimizle hasret giderdikten sonra Arduino, App Inventor ve Tinkercad kullanarak nasıl projeler üretebileceğimizin kararını vermek için beyin fırtınası yaptık. Ortaya birbirinden güzel beş proje çıktı. Bunların birçoğunun Nesnelerin İnterneti (IoT) projeleri olması, açıkçası beni de heyecanlandırdı.

Bu blog yazımızda Turkcell Zeka Gücü Projesi’nde yapılan projelerden biri olan Akıllı Saksı Projesi’ni öğrencilerin adım adım nasıl tasarladığını inceleyeceğiz. Öncelikle “Akıllı Saksı Projesi nedir?” sorusunun cevabını verelim.

Akıllı Saksı Projesi, bir bitkinin yetişmesi için gerekli olan iklim koşullarını stabilize etmek ve verilerin izlenmesini kolaylaştırmak için yapılmış olan öğrenci projesidir. Bu projede ortamın ısı ve nem verisiyle birlikte toprak nem sensör verilerinin harmanlanmasıyla ortaya koyulan gerçel verilere göre çeşitli uyarı sistemleri (sesli ve görsel uyarı) geliştiriyoruz. Buna göre bitkimizin toprak neminin azalması durumunda su istediğini söylemesini, ortam ısısının artması durumunda ise LED ekrana “terledim” yazdırmasını amaçlıyoruz.

Adım 0: Gerekli malzemeler

Akıllı Saksı Projesi için gerekli olan malzemeleri öğrenciler aralarında tartışarak belirledi. Şu malzemelerin projede kullanılmasını kararlaştırdık:

  • Arduino UNO veya Leonardo
  • 30 x Jumper Wire (10 cm)
  • 1 x Toprak nem sensörü
  • 1 x 16×2 ekran
  • 1 x RGB LED
  • 1 x Piezo Buzzer
  • 1 x Isı ve nem sensörü
  • 1 x 10kΩ Trimmer potansiyometre
  • 2 x 10kΩ Direnç
  • 1 x Breadboard

Adım 1: Breadboard üzerine yerleşimi yapmak

Akıllı saksı breadboard yerleşimi

Bileşenleri Arduino üzerine yerleşimini yaparken 10 cm’lik Erkek-Erkek bağlantı kablosu kullanmanız, kablo kalabalıklığının önüne geçecektir. Isı-nem sensörü ve 16×2 ekran için kullanılan 10kΩ’luk dirençleri bağlarken bağlantı şemasını iki kere kontrol etmenizi öneriyoruz. Devreye direnç takmanız, parazitlenmenin önüne geçerek daha doğru sonuçlar vermesini sağlar.

Bağlantı şemasına ait referans tablosu aşağıdaki gibidir:

RGB LED
Kırmızı PinD11 (~)
Mavi PinD12
Yeşil PinD13
GNDGND
DHT-11 SICAKLIK VE NEM SENSÖRÜ
VCCD11 (~)
Data PinD2 ve 10kΩ 5V
GNDGND
TOPRAK NEM SENSÖRÜ
VCC5V
SIGA0
GNDGND
PIEZO BUZZER
Pin 1 (Siyah)GND
Pin 1 (Kırmızı)D3 (~)
16×2 LCD EKRAN
VSSGND
VDD5V
V0Wiper (Trimer potansiyometre)
RSD10 (~)
R/WGND
ED9 (~)
DB/4D4
DB/5D5 (~)
DB/6D6 (~)
DB/7D7
LED+10kΩ + 5V
LED-GND

Adım 2: Arduino kodlamasını gerçekleştirmek

Projenin Arduino IDE’de yazılmış kodlarını Artistanbul GitHub hesabı içerisinde, GPL sözleşmesi ile paylaşıyorum. GitHub’ta projeye ait Fritzing devre tasarım dosyasına da ulaşabilirsiniz. Projeye ait tüm dosyalar için sizi buraya alalım :).

Sorularınızı bekliyorum!

Diğer Yazılar
İkinci Zekathon Turnuvası Başlıyor!
Art Istanbul
27 Eylül 2022
Yazın Drone Yapıyoruz! Drone 101 Eğitimi Yayında!
Art Istanbul
4 Temmuz 2022
Denizli’den Selamlar!
Art Istanbul
8 Temmuz 2022
Ege’nin İncisi İzmir!
Art Istanbul
30 Haziran 2022
2022’nin İlk Eğitimi Yayında!
Art Istanbul
17 Mayıs 2022
Kayısının Diyarı Malatya İlinden Selamlar!
Art Istanbul
10 Ocak 2022
Zeka Gücü Projesi Türkiye’nin En Güneyinde!
Art Istanbul
3 Aralık 2021
Zeka Gücü’nün Yeni Durağı: Siirt
Art Istanbul
24 Kasım 2021
Düzce’den Zeka Gücü Projesi Geçti
Art Istanbul
1 Kasım 2021
Zeka Gücü Projesi Ardahan’da!
Art Istanbul
1 Kasım 2021