E-Bülten’e kayıt olun

E-Posta:



Zeka Küpleri: “Akıllı Saksı Projesi”

Zeka Küpleri: “Akıllı Saksı Projesi”

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 şu bağlantıdan 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ı Pin

 D11 (~)

Mavi Pin

 D12

Yeşil Pin

 D13

GND

 GND

DHT-11 SICAKLIK VE NEM SENSÖRÜ

VCC

 D11 (~)

Data Pin

 D2 ve 10kΩ 5V

GND

 GND

TOPRAK NEM SENSÖRÜ

VCC

 5V

SIG

 A0

GND

 GND

PIEZO BUZZER

Pin 1 (Siyah)

 GND

Pin 1 (Kırmızı)

 D3 (~)

16×2 LCD EKRAN

VSS

 GND

VDD

 5V

V0

 Wiper (Trimer potansiyometre)

RS

 D10 (~)

R/W

 GND

E

 D9 (~)

DB/4

 D4

DB/5

 D5 (~)

DB/6

 D6 (~)

DB/7

 D7

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!

Oğuzhan Kayar

Oğuzhan ile 2015-2017 yılları arasında Turkcell Zeka Küpü Projesi'nde beraber çalıştık.

3 Yorumlar
  • Murat
    Yanıtla
    Gönderim12:00, 21 Şubat 2020

    HOCAM KODLAR İÇİN ERİŞİM SAĞLANMIYOR LİNK BOŞ ACABA KODLARI PAYLAŞMA İMKANINIZ OLUR MU

  • Armi̇ Tükel
    Yanıtla
    Gönderim18:19, 19 Aralık 2021

    Kodları rica edebilir miyiz?

  • İsmet
    Yanıtla
    Gönderim18:23, 22 Mart 2024

    Kodları rica edebilir miyiz

Yorum Yaz

Yorum
İsim
E-Posta
Website