Serkan Uğur

Serkan Uğur

BT Öğretmeni & Eğitim Teknolojileri
🏠 Ana Sayfa 👨‍🏫 Hakkımda 📧 İletişim 🔒 Gizlilik

TATİLDE AKVARYUMA KİM BAKACAK

📢 Reklam Alanı — AdSense onayından sonra buraya reklam gelecek

🐠 Balıkların Otomatik Bakıcısı:
Arduino ile Akvaryum Yemleme Makinesi

Tatile gidiyorsun ama balıkların aç kalmasın! Öğrencilerle birlikte gerçekten yaptık, sen de yapabilirsin.

Akvaryum Yemleme Makinesi

Tatil coşkusuyla bavulları hazırlarken aklına birdenbire düşüyor: "Nemo ne yiyecek?" İşte tam da bu sorudan doğan bu proje, öğrencilerimle birlikte en çok keyif aldığımız Arduino projelerinden biri oldu.

🏖️ Gerçek bir hikaye: Kaya ailesi tatile çıkmak üzereyken sevimli balıkları Nemo'yu unuttuklarını fark etti. Geri dönmek yerine, ellerindeki Arduino Uno ve bir servo motor ile o gün otomatik yemleme sistemi kurdular. Tatil boyunca Nemo hiç aç kalmadı!

🛠️ Ne Yapacağız?

Arduino Uno ve servo motor kullanarak günde 2 kez otomatik yem veren bir sistem tasarlayacağız. Tinkercad üzerinde simüle edip, kodu yazıp, gerçeğe dönüştüreceğiz.

📦 Gerekli Malzemeler

Arduino Uno
Servo Motor (SG90 veya MG996)
USB Kablo veya 9V Pil
Küçük plastik yem haznesi (karton veya 3D baskı)
Bağlantı kabloları (jumper wire)
Tinkercad hesabı (ücretsiz!)

🚀 Proje Adımları

1
Problemi Tanı
Tatilde balık nasıl beslenir? Hangi sıklıkta yem verilmeli? Öğrenciler tartışıyor.
2
Tinkercad'e Gir
Arduino + Servo bağlantısını simülatörde kur, devre şemasını oluştur.
3
Kodu Yaz
Servo motorun günde 2 kez dönmesi için zamanlayıcı kodu yazılır.
4
Test Et
Simülatörde çalıştır, hataları bul, düzelt. Gerçek devreye geç!

💻 Arduino Kodu

// Akvaryum Otomatik Yemleme Sistemi
// Serkan Uğur - serkanugur.com

#include <Servo.h>

Servo yemMotoru;
int motorPin = 9;
long yemAraligi = 43200000; // 12 saat (ms)

void setup() {
  yemMotoru.attach(motorPin);
  yemMotoru.write(0); // Başlangıç pozisyonu
}

void loop() {
  yem_ver();
  delay(yemAraligi);
}

void yem_ver() {
  yemMotoru.write(90); // Kapağı aç
  delay(1000); // 1 sn bekle
  yemMotoru.write(0); // Kapağı kapat
}

🧠 Derse Başlamadan Önce Öğrencilere Sorduğum Sorular

Akvaryumu hangi sıklıkta yemlemeliyiz? Neden?
Çok fazla yem vermek balığa zarar verir mi?
Bu sistemi başka hangi hayvanlar için kullanabiliriz?
Servo motor yerine başka ne kullanılabilirdi?

📈 Öğrenciler Ne Kazandı?

Proje Sonunda Kazanılan Beceriler

Arduino Programlama
Devre Tasarımı
Problem Çözme
Tinkercad Kullanımı
Takım Çalışması

💡 Projeyi Geliştirme Fikirleri

📱
Bluetooth Kontrol
HC-05 modülü ile telefondan uzaktan yem ver!
🌡️
Su Sıcaklığı
DS18B20 sensörü ekleyerek su sıcaklığını izle.
💧
Su Seviyesi
Ultrasonik sensör ile su seviyesi alarmı ekle.
☁️
IoT Bağlantı
ESP8266 ile verilerini internete gönder, app'den izle!

🐟 Sen de Dene!

Bu projeyi sınıfında uyguladın mı? Farklı bir şey geliştirdin mi? Yorumlarda paylaş — en ilginç projeyi bir sonraki yazımda öne çıkaracağım!

📢 Reklam Alanı — AdSense onayından sonra buraya reklam gelecek