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.
Kedileri Tercüme Eden Cihaz Projesi için Gerekli Malzemeler
- Ses Sensör Kartı – Mikrofon Sensörü
- Arduino Nano Klon – USB Kablo Hediyeli – (USB Chip CH340)
- 1W Hoparlör
- Mikro SD Kart Modülü
- SanDisk 32 GB microSDHC Hafıza Kartı
- Kedinizin miyavlamalarına karşılık gelen kelimeleri veya cümleleri içeren ses dosyaları hazırlayın. Bu dosyaları SD karta kaydedin.
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ı
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.
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!