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