back to top

Arduino ile Kedileri Tercüme Eden Cihaz Projesi

Selam makerlar! Bugün, kedilerin miyavlamalarını tercüme edebilecek bir kedi çevirmen cihazı geliştireceğiz. Kediler, evcil hayvanlarımız arasında en sevilen ve en gizemli olanlardan biridir. Onların duygularını ve düşüncelerini anlamak her zaman kolay değildir. Peki ya kedinizle konuşabilseydiniz? Onların ne dediklerini anlayabilseydiniz? Arduino ile kedileri tercüme eden cihazını yaparak artık sevimli dostunuzu anlayabiliriz! Bu basit ve ucuz cihazı kullanarak kedinizin miyavlamalarını tercüme edebilir ve onunla daha iyi iletişim kurabilirsiniz. Peki bunu nasıl yapacağız? Gelin birlikte projemiz için gerekli malzemeleri inceleyelim.

Kedi "miyavlarını" Tercüme Eden Cihaz
Kedi “miyavlamalarını” Tercüme Eden Cihaz

Kedileri Tercüme Eden Cihaz Projesi için Gerekli Malzemeler


Bu projede, mikrofon sensörü aracılığıyla kedimiz her miyavladığında bu sesi algılayacak ve SD kart modülü yardımıyla uygun bir ses kaydını oynatacağız. Yapacağımız bu cihazı kedinizin kıyafetine uygun bir şekilde montajlayabilirsiniz.

Kedileri Tercüme Eden Cihaz Devre Şeması

Konuşan Kedi Cihazı Devre Şeması
Kedileri Tercüme Eden Cihaz Devre Şeması

Devre elemanlarımızı şu şekilde bağlayacağız: İlk olarak, mikrofon sensörünü Arduino Nano’ya bağlayacağız. Daha sonra, hoparlörümüzü ve SD kart modülümüzü de Arduino Nano’ya bağlayacağız. Bu düzenek sayesinde, mikrofon sensörü her ses algıladığında, SD kart içindeki ses dosyalarını hoparlör aracılığıyla dışarı aktaracağız.


Devre kurulumu

Kedileri Tercüme Eden Cihaz Proje Kodları

/*
 * Emre Külçe
 */


#include <SimpleSDAudio.h>
int mic=4;
int rnd;
bool acikmi = false;
void setup()
{
  SdPlay.setSDCSPin(5); //SD Kart CS Pini

  if(!SdPlay.init(SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))
  {
    while(1);
  }

  pinMode(mic,INPUT);
  Serial.begin(9600);
}

void loop()
{
  int veri = digitalRead(mic);
  Serial.println(veri);
 
  if(veri == 0){rnd = random(1,12);acikmi=true;}
  
  switch(rnd)
  {
    case 1:
      if (!SdPlay.setFile("1.wav")) //Müzik Dosya Adı
      {
        while (1);
      }
      break;
    case 2:
      if (!SdPlay.setFile("2.wav")) //Müzik Dosya Adı
      {
        while (1);
      }
      break;
    case 3:
      if (!SdPlay.setFile("3.wav")) //Müzik Dosya Adı
      {
        while (1);
      }
      break;
    case 4:
      if (!SdPlay.setFile("4.wav")) //Müzik Dosya Adı
      {
        while (1);
      }
      break;
    case 5:
      if (!SdPlay.setFile("5.wav")) //Müzik Dosya Adı
      {
        while (1);
      }
      break;
    case 6:
      if (!SdPlay.setFile("6.wav")) //Müzik Dosya Adı
      {
        while (1);
      }
      break;
    case 7:
      if (!SdPlay.setFile("7.wav")) //Müzik Dosya Adı
      {
        while (1);
      }
      break;
    case 8:
      if (!SdPlay.setFile("8.wav")) //Müzik Dosya Adı
      {
        while (1);
      }
      break;
    case 9:
      if (!SdPlay.setFile("9.wav")) //Müzik Dosya Adı
      {
        while (1);
      }
      break;
    case 10:
      if (!SdPlay.setFile("10.wav")) //Müzik Dosya Adı
      {
        while (1);
      }
      break;
    case 11:
      if (!SdPlay.setFile("11.wav")) //Müzik Dosya Adı
      {
        while (1);
      }
      break;
  }

  if(acikmi == true){SdPlay.play();delay(3000);acikmi=false;}
  
}

Kedileri Tercüme Eden Cihaz Proje Videosu

Cihazı tamamladıktan sonra, kedinizin miyavlamalarını test edebilirsiniz. Bu cihaz ile kedinizle daha iyi iletişim kurabilir ve onunla daha güçlü bir bağ kurabilirsiniz. Cihazı yaparken ve kullanırken keyifli vakit geçirmenizi dileriz!

Son Çıkan Yazılar

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz