Bazı projeler var, daha elini sürmeden sana cevap veriyor. Hani insan bir sergi salonunda yürürken, duvardaki düzenek aniden kıpırdanır ya… işte tam o anda garip bir şey oluyor. Sanki cihaz değil de mekânın kendisi seni fark etmiş gibi geliyor. Ben bu hissi ilk kez 2019 yazında Berlin’de küçük bir atölye gezisinde yaşamıştım — karşımdaki panel benim yaklaşmamla hafifçe değişince, açık konuşayım, bir an durup “tamam, burası başka” demiştim (bizzat test ettim). Sıradan bir tepkiydi teknik olarak. Ama o an bambaşka hissettirdi.
Bu yazının çıkış noktası tam olarak o his. Sensör var, mikrodenetleyici var, LED falan var — tabi bunlar da önemli — ama asıl mesele onlar değil. Asıl mesele şu: projenin size dokunmadan tepki vermesi. Kulağa küçük geliyor. Siz ne dersiniz? Ama deneyim tarafında baya büyük fark yaratıyor, inanın.
Geçen ay Kadıköy’de bir maker buluşmasında buna benzer bir demo gördüm. Masanın üstünde minicik bir düzenek vardı, biri yaklaşınca ışık açılıyor, uzaklaşınca sönüyordu. Çok iddialı değildi, hmm, nasıl desem — ama masadaki herkesin yüzü aynı anda değişti. O küçücük tepki, düz devreyi canlı gibi gösterdi. Şimdi gelelim işin aslına: bu etkiyi üretmek sanıldığı kadar zor değil.
Neden Dokunmadan Tepki Veren Şeyler Bu Kadar Çekici?
Garip gelecek ama, İnsan beyni sebepsiz boşluklardan hoşlanmıyor. Bir şey sizi görmeden önce siz ona bakıyorsanız tamam; alışılmış düzen bu. Ama cihaz sizin varlığınızı sezip davranışını değiştirince tablo bozuluyor — güzel anlamda bozuyor üstelik, bunu vurgulamak istedim (en azından benim deneyimim böyle). Bu yüzden interaktif enstalasyonlar çoğu zaman “teknik gösteri” gibi değil de küçük bir sihir numarası gibi algılanıyor insanlarda (ki bu çoğu kişinin gözünden kaçıyor)
Ben bunu biraz akıllı ev cihazlarına benzetiyorum. Işık düğmesine basmak ayrı şeydir; siz odaya girince lambanın kendi kendine yanması bambaşka şeydir. İlkinde kontrol sizde kalır, ikincisinde ise ortam size uyum sağlar — ve işte psikolojik fark orada, tam o noktada yatıyor.
E tabi her proje bu hissi taşıyamaz. Bazıları sensörü koyar, eşik değerini ayarlar, “tamam” der geçer; sonuç da mekanik kalır. Kağıt üstünde çalışıyordur ama ruhtan yoksundur. Biraz sert söyledim, haklısınız, ama doğru. İyi çalışan sistem sadece veri okumaz, tepki zamanlamasını da iyi ayarlar — fark orada ortaya çıkıyor zaten.
Şimdi gelelim işin can alıcı noktasına.
Bir proje sizi fark ediyormuş gibi davrandığında, teknik detay ikinci plana düşer; geriye yalnızca etkileşim hissi kalır.
Basit Mantık: Yakınlık > Sinyal > Karar > Tepki
İşin özünü küçücük bir zincire indirebiliriz. Yakınlık algılanır, sinyal okunur, sistem karar verir ve sonra bir çıktı üretir. Bu kadar. Dur bir saniye — “bu kadar” dedim ama kritik nokta karar kısmı; orada eşikler, filtreleme. Gecikme devreye giriyor ve bu üçlü yanlış kurulursa her şey tepetaklak oluyor (ciddiyim)
Örneğin IR tabanlı bir sensör kullanıyorsanız ortam ışığı size oyun oynayabilir. Ultrasonik kullanırsanız bu sefer de dar alanlarda yansımalar can sıkıyor. Yani sensör seçimi sadece “hangi parça daha ucuz” sorusu değil; kullanım senaryosuna göre değişiyor — bunu atlamamak lazım.
2023’te kendi masamda yaptığım mini denemede bunu çok net gördüm. Ofiste masa lambasını otomatik açan basit bir kurgu kurmuştum; ilk hafta harika çalıştı, sonra pencere kenarına taşıdım. Sistem kafayı yemeye başladı çünkü öğleden sonraki güneş ışığı sensörü şaşırtıyordu, gerçekten kötü bir haftaydı o. O gün şunu not aldım: sensör ne kadar iyi olursa olsun çevre koşulları test edilmeden güvenilmez. Değişmez kural bu benim için artık.
Sensörün işi ne?
Sensör çevreden gelen değişimi sayıya çevirir. İnsan eli yaklaşınca değer artabilir ya da azalabilir; modeliniz buna göre tepki verir. Basit ama kritik.
Durun, bir saniye.
Mikrodenetleyici neden önemli?
Arduino ya da benzeri kartlar burada aradaki tercüman gibi çalışıyor. Sensörden gelen sayıyı alır ve “ışığı yak”, “motoru döndür”, “ses çıkar” diye karar verir. Şaşırdım açıkçası ilk kurduğumda ne kadar az kodla işin yürüdüğüne. Artix Linux: systemd’siz hız arayanlara sürpriz paket yazımızda bu konuya da değinmiştik.
Tepkinin gecikmesi neden can sıkar?
Çünkü kullanıcı beklemek istemez. Reaksiyon yarım saniye bile geç olsa büyü bozulur; insan beyninin sabrı sandığımızdan çok kısa. Maalesef.
| Bileşen | Görev | Dikkat Noktası |
|---|---|---|
| IR / Ultrasonik Sensör | Yakınlığı ölçer | Işık ve yansıma etkileri |
| Arduino / MCU | Sinyali okur ve yorumlar | Eşik değeri ve filtreleme |
| LED / Servo / Motor | Tepki verir | Tepkinin doğal görünmesi |
Bunu Evde Nasıl Kurarsınız?
Lafı gevelemeden söyleyeyim: eğer amacınız o hissi yakalamaksa, karmaşık başlamayın. Tek LED. Önce onu yakıp söndürün sensörle. Sonra isterseniz servo ekleyin, sonra ses modülü… ama önce temel refleksi görün, yoksa kafanız karışır ve projeyi yarıda bırakırsınız — çok gördüm bunu (kendi tecrübem)
Küçük bir startup için bu tür kurulumlar prototip aşamasında çok işe yarıyor çünkü ekip hızlıca demo çıkarıyor. Kullanıcı tepkisini ölçebiliyor. Kurumsal tarafta ise aynı mantık fuar standında veya deneyim alanlarında kullanılıyor; orada mesele ürün satmaktan çok marka hissi yaratmak oluyor, biraz felsefik ama öyle işte.
Arduino 5V → Sensör VCC
Arduino GND → Sensör GND
Arduino A0 → Sensör OUT
Arduino D9 → LED (+) üzerinden 220Ω direnç
Arduino GND → LED (-)
Kod tarafını özellikle uzun tutmuyorum çünkü çoğu kişi burada takılı kalıyor; halbuki sorun genelde kod değil kablolama oluyor (ben de ilk duyduğumda şaşırmıştım). Evet, gerçekten öyle. Düzgün bağlantı yaparsanız örnek sketch birkaç satırda iş görüyor, inanamayacaksınız.
- Sensörü sabit tutun; elde sallarsanız değerler zıplar.
- Eşik değerini seri monitörde okuyarak belirleyin.
- Işığın konumunu deneyerek bulun; bazen LED’i sağa kaydırmak bile yeterli.
- Acele etmeyin… çünkü ilk deneme neredeyse hiç kusursuz olmaz.
Bak şimdi, Bu haberi masada incelerken aklıma hemen geçen yıl Antalya’daki küçük atölye geldi; orada iki öğrenci aynı devreyi kurmuştu. Biri sensörü kutunun içine gömmüş, diğeri dışarı taşmış bırakmıştı. İlginç olan şu: dışarı taşan versiyon daha iyi his veriyordu, çünkü bedenle mesafe ilişkisi daha net okunuyordu. Küçük detay, büyük fark.
Peki neden?
Tasarım Tarafı: Teknikten Çok Sahne Kurmak Gibi
Bilmem anlatabiliyor muyum, Bence böyle projelerde asıl iş sahneyi kurmakta bitiyor. Sensörü nereye koyacaksınız, ışık nasıl yayılacak, kullanıcıya ne kadar yaklaşma alanı bırakıyorsunuz… bunların hepsi performansın parçası aslında. Tiyatro dekoru gibi düşünün biraz (ciddiyim). Sahne güzel kurulursa oyuncu kötü olsa bile seyirci bazı şeyleri affeder; dijital etkileşimde de durum pek farklı değil.
Belirsizlik hissi doğru dozda verilirse merak artıyor. Fazla olursa kullanıcı “bu mu yani?” deyip çekiliyor. Baya ince çizgi bu — defalarca gördüm. Daha fazla bilgi için Tesla’nın FSD’si Avrupa Yolunda: Asıl Sınav Başlıyor yazımıza bakabilirsiniz.
Bazen de projenin başarısı tamamen ölçekle ilgili oluyor. Küçük masada şahane duran fikir büyük sergide sönük kalabiliyor ya da tam tersi — açıkçası bunu defalarca gördüm, tutarsız bu iş. Mesela Tokyo’da katıldığım bir demo gününde minik hareketler üreten panel düzeneği uzaktan bakınca neredeyse görünmüyordu. Yakına gelince etkisi pat diye ortaya çıkıyordu. Orada mesafeyi hesaplamak zorundaydınız tasarımın başında.
Küçük startup senaryosu
Hızlı prototip istiyorsanız ucuz sensör artı basit görsel geri bildirim yeterli olur. Burada amaç yatırımcıyı veya müşteriyi tek bakışta ikna etmek olduğu için “iyi anlatılan tek numara”, on tane yarım yamalak özelliğe bedeldir (en azından benim deneyimim böyle). Bunu not alın bir yere. Daha fazla bilgi için Türkiye’de En Ucuz Elektrikli Otomobiller: Nisan 2026 Rehberi yazımıza bakabilirsiniz.
Bakın, burayı atlarsanız yazının kalanı anlamsız kalır.
Kurum içi deneyim alanı senaryosu
Daha dayanıklı malzeme gerekir, bakım planı gerekir ve yanlış tetiklemeleri azaltmanız gerekir. Yoksa üç gün sonra stand (söylemesi ayıp) ekibi sistemi kapatıp manuel moda döner — kimse de şaşırmaz, çünkü fuarda çalışan teknolojiyle laboratuvarda çalışan teknoloji gerçekten aynı şey değildir. Birinde hava güzeldir, diğerinde ise ayakta kalmak önemli.
Neyi Sevmedim? Neler Ters Gidebilir?
Açık konuşayım: yakınlık tabanlı projelerin romantize edilmesi kolaydır ama pratikte bazı can sıkıcı tarafları bana kalırsa var. Birincisi yanlış pozitifler. İkincisi çevresel gürültü. Üçüncüsü de kullanıcı beklentisinin hızla yükselmesi. İlk demo tamamdır, ikinci demosunda insanlar artık daha fazlasını istiyor. Ve bazen haklılar da — bunu da kabul etmek lazım.
Şunu söyleyeyim, Beni en çok hayal kırıklığına uğratan kısım ise şu: bazı setuplarda tepkinin duygusal etkisi teknik başarıdan çok daha hızlı eskimeye başlıyor. İlk dakika büyülü, beş dakika sonra sıradan, onuncu dakikada “tamam anladık” seviyesine düşebiliyor. Bunun ilacı çeşitlilik — — itiraz edebilirsiniz tabi — ışıktan sese geçmek, hareketten renk değişimine dönmek, mesafeyi yalnızca aç-kapa yerine kademeli hissettirmek… işte o zaman işler toparlanıyor. Başka çaresi yok bence.
Kendiniz İçin Nasıl Bir Başlangıç Planı Çizersiniz?
Eğer bugün sıfırdan başlayacak olsam şöyle giderdim: önce tek sensörle tek çıktı kurarım, sonra eşikleri kaydederim, ardından kullanıcıya görünmeyen ufak filtreler eklerim, en son da estetik katmanı oturturum. Böylece hem teknik kontrol bende olur hem de sonuç göz yormaz (buna dikkat edin). Hani ne farkı var diyorsunuz, değil mi? Sıra önemli burada, atlarsanız sonradan geriye dönmek çok zahmetli oluyor.
Bakın şimdi — asıl püf noktası parlak fikir değil, temiz geri bildirim. Kullanıcı sisteminizi anlayabildiğinde değil, sistemin onu anladığını hissettiğinde bağ kuruyor. Büyük fark. Küçük bir ayrıntı gibi görünüyor ama neredeyse tüm deneyimi orası belirliyor.
Rust Binaries Neden Şişer? 40 MB’dan 400 KB’a Yolculuk yazısındaki sadeleştirme mantığını hatırlatan bir taraf var burada da: gereksiz yükten kurtulunca öz ortaya çıkıyor. Fazlalıkları attığınızda geriye kalan yalnızca etkileşim hissi oluyor. Ne eksik ne fazla — tam kararında olan şey.
Claude Code ve Cursor Neden Unutur? AMFS ile Çözüm içindeki hafızayı koruma fikri de ilginç biçimde benzer bir şey düşünduruyor bana. Sistem sizi hatırladığında deneyim güçleniyor; umursamazsa her şey kısa sürede sıradanlaşıyor. Aynısı fiziksel etkileşimde de geçerli: tepki varsa bağ vardır, bağ varsa merak vardır. Ne dersiniz? Bu kadar basit bazen. Ama uygulaması kolay değil tabii ki.
Sıkça Sorulan Sorular
Pozitif yakınlık sensörü ile ultrasonik sensör arasındaki fark nedir?
Pozitif yakınlık algısı veren IR sensörler genelde daha hızlı tepki verir ama ortam ışığından etkilenebilir. Ultrasonikler mesafeyi daha doğrudan ölçer fakat dar alanlarda yansıma sorunları çıkarabilir.
Böyle bir proje için Arduino şart mı?
Şart değil. Yeni başlayanlar için çok rahat olur. ESP32 ya da başka mikrodenetleyiciler de kullanılabilir; önemli olan sensörden gelen veriyi okuyup çıktıya dönüştürmek.
En kolay başlangıç projesi hangisi?
Ne yalan söyleyeyim, Tek LED’in yaklaşınca yanması en kolay başlangıçtır. Hem kablolama azdır hem de sonucu hemen görürsünüz; motivasyon açısından baya işe yarar.
Neden bazen sensör yanlış tetikliyor?
Bi saniye — Işık koşulları, yüzey yansımaları. Gevşek bağlantılar bunun ana sebebi olur. Seri monitörde değerleri izleyip eşiği yeniden ayarlamak genelde problemi çözer.
Kaynaklar ve İleri Okuma
Peki, bi saniye — ESPHome Ultrasonik Sensör Dokümantasyonu
Instructables Maker Projeleri Arşivi
Bu içerik işinize yaradı mı?
Benzer içerikleri kaçırmamak için beni sosyal medyada takip edin.



