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
Dünya Uzay Haftası Kutlu Olsun!
Art Istanbul
7 Ekim 2020
TEKNOFEST’te Zeka Gücü İmzası
Art Istanbul
2 Ekim 2020
Zeka Gücü öğrencilerinden sağlık çalışanlarına 3B destek
Art Istanbul
28 Eylül 2020
Amaç Değil, Araç Olarak Scratch
Art Istanbul
22 Eylül 2020
Zeka Gücü’ne En İyi Kurumsal Sosyal Sorumluluk Projesi Ödülü
Art Istanbul
24 Temmuz 2020
Zeka Gücü Projesi Ordu Ünye’de!
Art Istanbul
18 Mart 2020
Gaziantep’den Zekâ Gücü Rüzgârı Geçti!
Art Istanbul
3 Mart 2020
Zeka Gücü Projesi LÖSEV’de
Art Istanbul
21 Kasım 2019
Zeka Gücü Erzurum’da: Gelecek Emin Ellerde!
Art Istanbul
27 Eylül 2019
Şanlıurfa’dan Bir Zeka Gücü Geçti!
Art Istanbul
10 Eylül 2019