{"id":41754,"date":"2026-05-13T21:00:50","date_gmt":"2026-05-13T18:00:50","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/"},"modified":"2026-05-13T21:00:50","modified_gmt":"2026-05-13T18:00:50","slug":"esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/","title":{"rendered":"E\u015fimin G\u00f6r\u00fc\u015fmede Oldu\u011fumu Bilmesi \u0130\u00e7in Ak\u0131ll\u0131 Toplant\u0131 Lambas\u0131"},"content":{"rendered":"<h2>E\u015fimin G\u00f6r\u00fc\u015fmede Oldu\u011fumu Bilmesi \u0130\u00e7in Ak\u0131ll\u0131 Toplant\u0131 Lambas\u0131<\/h2>\n<p>Evden \u00e7al\u0131\u015fman\u0131n yeni normalimiz haline geldi\u011fi bu d\u00f6nemde, ev i\u00e7i ileti\u015fim ve koordinasyon hi\u00e7 olmad\u0131\u011f\u0131 kadar \u00f6nem kazand\u0131. \u00d6zellikle e\u015finizle veya di\u011fer aile \u00fcyelerinizle ayn\u0131 \u00e7at\u0131 alt\u0131nda \u00e7al\u0131\u015f\u0131rken, beklenmedik kesintiler veya yanl\u0131\u015f anla\u015f\u0131lmalar, hem i\u015f ak\u0131\u015f\u0131n\u0131z\u0131 hem de evdeki huzuru olumsuz etkileyebilir. &#8220;\u015eu an toplant\u0131da m\u0131y\u0131m?&#8221;, &#8220;M\u00fcsait miyim?&#8221; gibi sorular, bazen s\u00f6zel olarak ifade edilemeyecek kadar basit ama kritik bir bilgiye d\u00f6n\u00fc\u015f\u00fcr. \u0130\u015fte tam da bu noktada, e\u015finizin ne zaman g\u00f6r\u00fcnt\u00fcl\u00fc bir g\u00f6r\u00fc\u015fmede oldu\u011funuzu veya yo\u011fun bir toplant\u0131da bulundu\u011funuzu kolayca anlamas\u0131n\u0131 sa\u011flayacak, g\u00f6rsel bir sinyalizasyon sistemi geli\u015ftirmek, hem sizin verimlili\u011finizi art\u0131racak hem de evdeki ileti\u015fimi g\u00fc\u00e7lendirecektir. Bu makale, bu ak\u0131ll\u0131 lamba projesini s\u0131f\u0131rdan ad\u0131m ad\u0131m nas\u0131l hayata ge\u00e7irebilece\u011finizi, teknik detaylar\u0131 ve ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131 ele alarak kapsaml\u0131 bir rehber sunmaktad\u0131r.<\/p>\n<h2>Evden \u00c7al\u0131\u015fma D\u00fczeninde \u0130leti\u015fim Zorluklar\u0131 Neden Ortaya \u00c7\u0131k\u0131yor?<\/h2>\n<p>Pandemi ile birlikte hayat\u0131m\u0131za giren evden \u00e7al\u0131\u015fma modeli, bir\u00e7ok avantaj\u0131n\u0131n yan\u0131 s\u0131ra kendine \u00f6zg\u00fc zorluklar\u0131 da beraberinde getirdi. \u00d6zellikle e\u015flerin veya ayn\u0131 evde ya\u015fayan bireylerin benzer \u00e7al\u0131\u015fma d\u00fczenlerine sahip olmas\u0131 durumunda, &#8220;Acaba \u015fu an m\u00fcsait mi?&#8221;, &#8220;Toplant\u0131s\u0131 var m\u0131yd\u0131?&#8221; gibi sorular g\u00fcnl\u00fck rutinimizin ayr\u0131lmaz bir par\u00e7as\u0131 haline geldi. Bu durum, basit bir kap\u0131 \u00e7alma veya bir soru sorma giri\u015fimiyle bile kolayca i\u015f ak\u0131\u015f\u0131n\u0131n bozulmas\u0131na yol a\u00e7abiliyor. Bir yandan \u00f6nemli bir sunum yaparken, di\u011fer yandan e\u015finizin size seslenmesi veya \u00e7ocu\u011funuzun aniden odaya dalmas\u0131, profesyonel imaj\u0131n\u0131z\u0131 zedeleyebilece\u011fi gibi, odaklanman\u0131z\u0131 da sekteye u\u011fratabilir. Bu t\u00fcr kesintiler, sadece anl\u0131k bir dikkat da\u011f\u0131t\u0131c\u0131l\u0131ktan ibaret kalmay\u0131p, uzun vadede i\u015f performans\u0131n\u0131, stresi ve ev i\u00e7i ileti\u015fimin kalitesini do\u011frudan etkileyebilir.<\/p>\n<p>Bu ileti\u015fim zorluklar\u0131n\u0131n temelinde, ofis ortam\u0131ndaki gibi belirgin sosyal sinyallerin eksikli\u011fi yatar. Geleneksel ofislerde, bir kap\u0131n\u0131n kapal\u0131 olmas\u0131, kulakl\u0131k tak\u0131lmas\u0131 veya &#8220;Rahats\u0131z Etmeyin&#8221; tabelas\u0131 gibi fiziksel i\u015faretler, bir ki\u015finin me\u015fgul oldu\u011funu a\u00e7\u0131k\u00e7a belirtir. Ancak ev ortam\u0131nda bu s\u0131n\u0131rlar genellikle daha belirsizdir. Ayn\u0131 zamanda, ev i\u015fleri, \u00e7ocuk bak\u0131m\u0131 veya ki\u015fisel ihtiya\u00e7lar gibi \u00f6zel ya\u015fam\u0131n unsurlar\u0131 da \u00e7al\u0131\u015fma alan\u0131na n\u00fcfuz etmeye ba\u015flar. Bu i\u00e7 i\u00e7e ge\u00e7mi\u015f durum, aile bireylerinin birbirlerinin \u00e7al\u0131\u015fma d\u00fczenine sayg\u0131 g\u00f6sterme niyetinde olsalar bile, bilgi eksikli\u011fi nedeniyle istemeden kesintilere neden olmalar\u0131na yol a\u00e7ar. \u00d6rne\u011fin, Ali Bey&#8217;in her sabah 09:00&#8217;da ba\u015flayan ekip toplant\u0131s\u0131 vard\u0131r ve bu toplant\u0131lar genellikle bir saat s\u00fcrer. E\u015fi Ay\u015fe Han\u0131m, mutfakta kahvalt\u0131 haz\u0131rlarken veya \u00e7ocuklar\u0131n okul \u00f6ncesi rutinlerini y\u00f6netirken, Ali Bey&#8217;in tam olarak hangi saatlerde kritik bir g\u00f6r\u00fc\u015fmede oldu\u011funu takip etmekte zorlan\u0131r. Bazen Ali Bey&#8217;in kap\u0131s\u0131n\u0131 \u00e7alar, bazen ise \u00f6nemli bir konuda dan\u0131\u015fmak i\u00e7in odaya girer ve Ali Bey&#8217;in kulakl\u0131k takt\u0131\u011f\u0131n\u0131 veya bir \u015feyler anlatt\u0131\u011f\u0131n\u0131 fark etti\u011finde geri \u00e7ekilir. Bu durum hem Ay\u015fe Han\u0131m i\u00e7in bir belirsizlik ve \u00e7ekingenlik yarat\u0131r hem de Ali Bey&#8217;in toplant\u0131lar\u0131na odaklanmas\u0131n\u0131 zorla\u015ft\u0131r\u0131r. \u0130\u015fte bu gibi ger\u00e7ek d\u00fcnya senaryolar\u0131, g\u00f6rsel bir durum g\u00f6stergesine duyulan ihtiyac\u0131 somutla\u015ft\u0131rmaktad\u0131r. Bir ak\u0131ll\u0131 toplant\u0131 lambas\u0131, bu t\u00fcr belirsizlikleri ortadan kald\u0131rarak, evdeki herkes i\u00e7in daha net ve sayg\u0131l\u0131 bir \u00e7al\u0131\u015fma ortam\u0131 yaratma potansiyeli ta\u015f\u0131r. Bu sayede, gereksiz kesintilerin \u00f6n\u00fcne ge\u00e7ilir, i\u015f verimlili\u011fi art\u0131r\u0131l\u0131r ve aile i\u00e7i ileti\u015fim daha sa\u011fl\u0131kl\u0131 bir zemine oturur.<\/p>\n<h2>Ak\u0131ll\u0131 Toplant\u0131 Lambas\u0131 Projesinin Temel Bile\u015fenleri Nelerdir?<\/h2>\n<p>Ak\u0131ll\u0131 toplant\u0131 lambas\u0131 projesi, hem donan\u0131m hem de yaz\u0131l\u0131m katmanlar\u0131n\u0131 i\u00e7eren \u00e7ok disiplinli bir yakla\u015f\u0131mla geli\u015ftirilir. Bu projenin temelinde, bir mikrodenetleyici taraf\u0131ndan kontrol edilen g\u00f6rsel bir g\u00f6sterge sistemi yatar. Sistemin d\u00fczg\u00fcn \u00e7al\u0131\u015fabilmesi i\u00e7in belirli donan\u0131m bile\u015fenlerine ve bu bile\u015fenleri bir araya getirecek yaz\u0131l\u0131m altyap\u0131s\u0131na ihtiya\u00e7 duyar\u0131z. \u015eimdi bu temel bile\u015fenleri detayl\u0131ca inceleyelim:<\/p>\n<h3>Donan\u0131m Bile\u015fenleri Nelerdir ve Nas\u0131l Se\u00e7ilir?<\/h3>\n<ul>\n<li><strong>Mikrodenetleyici (Microcontroller Unit &#8211; MCU):<\/strong> Projenin beyni olarak g\u00f6rev yapar. Toplant\u0131 durumunu alg\u0131lar ve LED&#8217;leri kontrol eder. Bu alanda pop\u00fcler se\u00e7enekler \u015funlard\u0131r:\n<ul>\n<li><strong>ESP32:<\/strong> Dahili Wi-Fi ve Bluetooth \u00f6zellikleriyle \u00f6ne \u00e7\u0131kar. D\u00fc\u015f\u00fck maliyetli, g\u00fc\u00e7l\u00fc ve IoT (Nesnelerin \u0130nterneti) projeleri i\u00e7in idealdir. MicroPython veya Arduino IDE ile kolayca programlanabilir. Projemiz i\u00e7in \u00f6zellikle Wi-Fi ba\u011flant\u0131s\u0131 sayesinde bulut servisleriyle entegrasyonu kolayla\u015ft\u0131r\u0131r.<\/li>\n<li><strong>Raspberry Pi Zero W\/Raspberry Pi Pico:<\/strong> Raspberry Pi Zero W, tam te\u015fekk\u00fcll\u00fc bir Linux i\u015fletim sistemi \u00e7al\u0131\u015ft\u0131rabilen k\u00fc\u00e7\u00fck bir bilgisayard\u0131r ve daha karma\u015f\u0131k entegrasyonlar i\u00e7in kullan\u0131labilir. Raspberry Pi Pico ise daha \u00e7ok bir mikrodenetleyici olup, ESP32&#8217;ye benzer \u015fekilde daha d\u00fc\u015f\u00fck seviyeli kontrol sa\u011flar. Daha fazla i\u015flem g\u00fcc\u00fc gerektiren veya yerel uygulama \u00e7al\u0131\u015ft\u0131rma ihtiyac\u0131 olan projelerde Raspberry Pi Zero W tercih edilebilir.<\/li>\n<li><strong>Arduino:<\/strong> Basit ve ba\u015flang\u0131\u00e7 dostu projeler i\u00e7in uygundur, ancak Wi-Fi mod\u00fcl\u00fc eklenmesi gerekebilir, bu da maliyet ve karma\u015f\u0131kl\u0131\u011f\u0131 art\u0131rabilir.<\/li>\n<\/ul>\n<p>        Bu projede, Wi-Fi yetene\u011fi ve kolay programlanabilirli\u011fi nedeniyle <code>ESP32<\/code> veya <code>Raspberry Pi Pico W<\/code> gibi se\u00e7enekler en uygun tercihlerden olacakt\u0131r.<\/li>\n<li><strong>LED \u015eerit (WS2812B \/ NeoPixel):<\/strong> G\u00f6rsel sinyali sa\u011flayan ana bile\u015fendir. WS2812B veya NeoPixel olarak bilinen adreslenebilir LED \u015feritler, her bir LED&#8217;in rengini ve parlakl\u0131\u011f\u0131n\u0131 ba\u011f\u0131ms\u0131z olarak kontrol etmenize olanak tan\u0131r. Bu sayede farkl\u0131 durumlar i\u00e7in farkl\u0131 renkler veya animasyonlar (\u00f6rne\u011fin, k\u0131rm\u0131z\u0131 yan\u0131p s\u00f6nme) olu\u015fturabilirsiniz. Tek bir veri pini \u00fczerinden kontrol edilebilirler, bu da mikrodenetleyici \u00fczerindeki pin kullan\u0131m\u0131n\u0131 azalt\u0131r.<\/li>\n<li><strong>G\u00fc\u00e7 Kayna\u011f\u0131:<\/strong> Mikrodenetleyici ve LED \u015ferit i\u00e7in stabil bir g\u00fc\u00e7 sa\u011flamak kritik \u00f6neme sahiptir. LED \u015feritler, \u00f6zellikle parlak yand\u0131klar\u0131nda \u00f6nemli miktarda ak\u0131m \u00e7ekebilirler. Genellikle 5V veya 12V DC adapt\u00f6rler kullan\u0131l\u0131r. Kullanaca\u011f\u0131n\u0131z LED \u015feridin metre ba\u015f\u0131na \u00e7ekti\u011fi ak\u0131m\u0131 hesaplayarak uygun bir g\u00fc\u00e7 kayna\u011f\u0131 se\u00e7melisiniz. \u00d6rne\u011fin, 60 LED\/metre WS2812B \u015ferit yakla\u015f\u0131k 3.6A \u00e7ekebilir, bu durumda en az 5V 4A&#8217;lik bir adapt\u00f6r gerekebilir.<\/li>\n<li><strong>Kasa\/Muhafaza:<\/strong> Projeyi estetik ve g\u00fcvenli bir \u015fekilde bir araya getirmek i\u00e7in bir kasa gereklidir. Bu, 3D yaz\u0131c\u0131 ile bas\u0131lm\u0131\u015f \u00f6zel bir tasar\u0131m olabilece\u011fi gibi, haz\u0131r bir kutu veya ah\u015fap bir el i\u015fi de olabilir. \u00d6nemli olan, elektronik bile\u015fenleri korumak ve lamban\u0131n g\u00f6rsel olarak ho\u015f g\u00f6r\u00fcnmesini sa\u011flamakt\u0131r.<\/li>\n<li><strong>Kablolar ve Ba\u011flant\u0131 Elemanlar\u0131:<\/strong> Mikrodenetleyici ile LED \u015ferit aras\u0131ndaki ba\u011flant\u0131lar\u0131 yapmak i\u00e7in jumper kablolar, lehim telleri ve gerekirse bir breadboard (devre tahtas\u0131) kullan\u0131l\u0131r.<\/li>\n<\/ul>\n<h3>Yaz\u0131l\u0131m ve Entegrasyon Katmanlar\u0131 Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/h3>\n<p>Donan\u0131m\u0131 hayata ge\u00e7iren ve ona &#8220;ak\u0131l&#8221; katan yaz\u0131l\u0131m katman\u0131d\u0131r. Bu katman, toplant\u0131 durumunuzu alg\u0131lar ve donan\u0131m\u0131 buna g\u00f6re y\u00f6nlendirir.<\/p>\n<ul>\n<li><strong>Programlama Dili:<\/strong>\n<ul>\n<li><strong>MicroPython \/ C++ (Arduino IDE):<\/strong> ESP32 ve Raspberry Pi Pico gibi mikrodenetleyiciler i\u00e7in en yayg\u0131n dillerdir. MicroPython, Python&#8217;\u0131n mikrodenetleyiciler i\u00e7in optimize edilmi\u015f bir s\u00fcr\u00fcm\u00fcd\u00fcr ve h\u0131zl\u0131 prototipleme i\u00e7in idealdir. C++ ise daha d\u00fc\u015f\u00fck seviyeli kontrol ve performans sa\u011flar.<\/li>\n<li><strong>Python (Raspberry Pi i\u00e7in):<\/strong> E\u011fer Raspberry Pi Zero W gibi bir cihaz kullan\u0131yorsan\u0131z, tam te\u015fekk\u00fcll\u00fc Python ile daha karma\u015f\u0131k komut dosyalar\u0131 yazabilirsiniz.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Toplant\u0131 Durumu Alg\u0131lama Y\u00f6ntemleri:<\/strong> Buras\u0131 projenin en kritik yaz\u0131l\u0131m k\u0131sm\u0131d\u0131r. Toplant\u0131da olup olmad\u0131\u011f\u0131n\u0131z\u0131 belirlemek i\u00e7in birka\u00e7 farkl\u0131 yakla\u015f\u0131m mevcuttur:\n<ul>\n<li><strong>Google Calendar API Entegrasyonu:<\/strong> En yayg\u0131n ve g\u00fcvenilir y\u00f6ntemlerden biridir. Google Takvim&#8217;inizdeki etkinlikleri programl\u0131 olarak kontrol ederek, belirli bir zaman diliminde &#8220;me\u015fgul&#8221; olarak i\u015faretlenmi\u015f bir toplant\u0131n\u0131z olup olmad\u0131\u011f\u0131n\u0131 sorgulayabilirsiniz. API&#8217;ye eri\u015fim i\u00e7in kimlik do\u011frulama ve yetkilendirme ad\u0131mlar\u0131 gereklidir.<\/li>\n<li><strong>Zoom\/Microsoft Teams Webhook veya API Entegrasyonu:<\/strong> Baz\u0131 video konferans platformlar\u0131, toplant\u0131 durumunuz hakk\u0131nda bilgi sa\u011flayabilen API&#8217;ler veya webhook&#8217;lar sunar. \u00d6rne\u011fin, Zoom&#8217;un &#8220;user presence&#8221; API&#8217;si, bir kullan\u0131c\u0131n\u0131n toplant\u0131da olup olmad\u0131\u011f\u0131n\u0131 belirtebilir. Ancak bu entegrasyonlar genellikle daha karma\u015f\u0131k olabilir ve platforma \u00f6zel geli\u015ftirme gerektirebilir.<\/li>\n<li><strong>Yerel Uygulama \u0130zleme (Daha Geli\u015fmi\u015f):<\/strong> Raspberry Pi gibi bir cihaz kullan\u0131yorsan\u0131z, arka planda \u00e7al\u0131\u015fan bir Python beti\u011fi ile bilgisayar\u0131n\u0131zdaki Zoom, Teams veya Google Meet gibi uygulamalar\u0131n aktif olup olmad\u0131\u011f\u0131n\u0131 veya belirli bir pencerenin a\u00e7\u0131k olup olmad\u0131\u011f\u0131n\u0131 kontrol edebilirsiniz. Bu y\u00f6ntem, yerel makinenizin durumunu do\u011frudan izledi\u011fi i\u00e7in daha anl\u0131k tepkiler verebilir ancak i\u015fletim sistemine ve g\u00fcvenlik izinlerine ba\u011fl\u0131 olabilir.<\/li>\n<li><strong>Manuel Kontrol:<\/strong> Basit bir buton veya web aray\u00fcz\u00fc \u00fczerinden manuel olarak durumu de\u011fi\u015ftirebilirsiniz. Bu, otomatik entegrasyon kurulamad\u0131\u011f\u0131 durumlarda bir yedek \u00e7\u00f6z\u00fcm olabilir.<\/li>\n<\/ul>\n<\/li>\n<li><strong>MQTT (Message Queuing Telemetry Transport):<\/strong> E\u011fer birden fazla ak\u0131ll\u0131 cihaz\u0131n\u0131z varsa veya lambay\u0131 merkezi bir ak\u0131ll\u0131 ev sistemine entegre etmek istiyorsan\u0131z, MQTT hafif bir mesajla\u015fma protokol\u00fc olarak kullan\u0131labilir. Mikrodenetleyici, toplant\u0131 durumunu bir MQTT broker&#8217;\u0131na yay\u0131nlayabilir ve lamba bu mesajlar\u0131 dinleyerek rengini de\u011fi\u015ftirebilir.<\/li>\n<li><strong>Wi-Fi Ba\u011flant\u0131s\u0131:<\/strong> Mikrodenetleyicinin internete ba\u011flanarak API&#8217;lerden veri \u00e7ekmesini veya bulut servisleriyle ileti\u015fim kurmas\u0131n\u0131 sa\u011flar.<\/li>\n<\/ul>\n<p>Bu bile\u015fenler bir araya geldi\u011finde, mikrodenetleyici internet \u00fczerinden takvim veya toplant\u0131 platformlar\u0131ndan gelen bilgileri i\u015fler, bu bilgiyi yorumlar ve LED \u015ferit \u00fczerindeki \u0131\u015f\u0131klar\u0131 uygun renkte yakarak g\u00f6rsel bir durum g\u00f6stergesi olu\u015fturur. Bu sayede, e\u015finiz veya aile \u00fcyeleriniz, kap\u0131n\u0131z\u0131n \u00f6n\u00fcndeki lamban\u0131n rengine bakarak sizin me\u015fgul olup olmad\u0131\u011f\u0131n\u0131z\u0131 kolayca anlayabilir.<\/p>\n<h2>Ad\u0131m Ad\u0131m Ak\u0131ll\u0131 Toplant\u0131 Lambas\u0131 Nas\u0131l \u0130n\u015fa Edilir?<\/h2>\n<p>Ak\u0131ll\u0131 toplant\u0131 lambas\u0131 projesini hayata ge\u00e7irmek, temel elektronik ve yaz\u0131l\u0131m bilgisiyle olduk\u00e7a ula\u015f\u0131labilir bir hedeftir. Bu b\u00f6l\u00fcmde, projenin donan\u0131m kurulumundan yaz\u0131l\u0131m geli\u015ftirmeye kadar olan ad\u0131mlar\u0131n\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz.<\/p>\n<h3>Donan\u0131m Kurulumu ve Ba\u011flant\u0131lar\u0131 Nas\u0131l Yap\u0131l\u0131r?<\/h3>\n<p>Bu b\u00f6l\u00fcmde, projenin fiziksel yap\u0131s\u0131n\u0131 olu\u015fturaca\u011f\u0131z. ESP32 mikrodenetleyicisini ve WS2812B LED \u015feridini kullanarak temel bir kurulum ger\u00e7ekle\u015ftirece\u011fiz. G\u00fc\u00e7 kayna\u011f\u0131 se\u00e7imi ve ba\u011flant\u0131 \u015femas\u0131, sistemin stabil \u00e7al\u0131\u015fmas\u0131 i\u00e7in hayati \u00f6neme sahiptir.<\/p>\n<h4>Gerekli Donan\u0131m Listesi:<\/h4>\n<ul>\n<li>ESP32 Geli\u015ftirme Kart\u0131<\/li>\n<li>WS2812B (NeoPixel) LED \u015eerit (\u00f6rne\u011fin 8-16 LED&#8217;li bir segment)<\/li>\n<li>5V DC G\u00fc\u00e7 Kayna\u011f\u0131 (LED \u015feridin ak\u0131m ihtiyac\u0131na g\u00f6re, \u00f6rne\u011fin 2A veya 3A)<\/li>\n<li>Jumper Kablolar<\/li>\n<li>Breadboard (iste\u011fe ba\u011fl\u0131, prototipleme i\u00e7in)<\/li>\n<li>USB-Micro USB Kablosu (ESP32&#8217;yi programlamak i\u00e7in)<\/li>\n<li>1000uF Elektrolitik Kondansat\u00f6r (LED \u015feridin ani ak\u0131m \u00e7eki\u015flerini dengelemek i\u00e7in, iste\u011fe ba\u011fl\u0131 ama \u00f6nerilir)<\/li>\n<li>300-500 Ohm Diren\u00e7 (LED \u015feridin veri pini i\u00e7in, iste\u011fe ba\u011fl\u0131 ama \u00f6nerilir)<\/li>\n<\/ul>\n<h4>Ba\u011flant\u0131 \u015eemas\u0131:<\/h4>\n<p>A\u015fa\u011f\u0131daki ba\u011flant\u0131 ad\u0131mlar\u0131n\u0131 takip ederek donan\u0131m kurulumunu ger\u00e7ekle\u015ftirebilirsiniz:<\/p>\n<ol>\n<li><strong>ESP32&#8217;yi Bilgisayara Ba\u011flay\u0131n:<\/strong> ESP32 kart\u0131n\u0131z\u0131 USB kablosuyla bilgisayar\u0131n\u0131za ba\u011flay\u0131n. Bu, hem kart\u0131 besleyecek hem de programlama i\u00e7in bir ileti\u015fim kanal\u0131 sa\u011flayacakt\u0131r.<\/li>\n<li><strong>LED \u015eeridi G\u00fc\u00e7 Kayna\u011f\u0131na Ba\u011flay\u0131n:<\/strong>\n<ul>\n<li>5V DC g\u00fc\u00e7 kayna\u011f\u0131n\u0131z\u0131n pozitif (+) ucunu LED \u015feridin VCC (5V) pinine ba\u011flay\u0131n.<\/li>\n<li>G\u00fc\u00e7 kayna\u011f\u0131n\u0131n negatif (-) ucunu LED \u015feridin GND pinine ba\u011flay\u0131n.<\/li>\n<\/ul>\n<p>        <strong>\u00d6nemli Not:<\/strong> LED \u015feridin g\u00fc\u00e7 ba\u011flant\u0131s\u0131 do\u011frudan 5V g\u00fc\u00e7 kayna\u011f\u0131na yap\u0131lmal\u0131d\u0131r, ESP32 \u00fczerinden de\u011fil. ESP32&#8217;nin 5V pini genellikle sadece d\u00fc\u015f\u00fck ak\u0131ml\u0131 cihazlar i\u00e7in uygundur ve LED \u015feridin \u00e7ekti\u011fi y\u00fcksek ak\u0131m\u0131 kald\u0131ramaz.<\/li>\n<li><strong>ESP32 ile LED \u015eeridi Ba\u011flay\u0131n:<\/strong>\n<ul>\n<li>LED \u015feridin GND pinini (g\u00fc\u00e7 kayna\u011f\u0131ndan gelen negatif u\u00e7 ile ayn\u0131) ESP32&#8217;nin bir GND pinine ba\u011flay\u0131n. Bu, iki cihaz aras\u0131nda ortak bir toprak referans\u0131 olu\u015fturur.<\/li>\n<li>LED \u015feridin DATA IN (Veri Giri\u015fi) pinini ESP32&#8217;nin herhangi bir GPIO pinine ba\u011flay\u0131n. \u00d6rne\u011fin, <code>GPIO4<\/code> veya <code>GPIO2<\/code> s\u0131kl\u0131kla kullan\u0131l\u0131r. Bu \u00f6rnekte <code>GPIO4<\/code> kullanaca\u011f\u0131z.<\/li>\n<li>(\u0130ste\u011fe Ba\u011fl\u0131 ama \u00d6nerilen) LED \u015feridin DATA IN pinine ESP32&#8217;den gelen veri hatt\u0131 aras\u0131na bir 300-500 Ohm diren\u00e7 ba\u011flay\u0131n. Bu, veri sinyalini korumaya yard\u0131mc\u0131 olur.<\/li>\n<li>(\u0130ste\u011fe Ba\u011fl\u0131 ama \u00d6nerilen) LED \u015feridin 5V ve GND g\u00fc\u00e7 ba\u011flant\u0131lar\u0131 aras\u0131na bir 1000uF elektrolitik kondansat\u00f6r ba\u011flay\u0131n. Bu, LED&#8217;lerin ilk a\u00e7\u0131l\u0131\u015f\u0131ndaki ani ak\u0131m dalgalanmalar\u0131n\u0131 emerek LED&#8217;leri ve g\u00fc\u00e7 kayna\u011f\u0131n\u0131 korur. Kondansat\u00f6r\u00fcn pozitif ucunu 5V&#8217;a, negatif ucunu GND&#8217;ye ba\u011flad\u0131\u011f\u0131n\u0131zdan emin olun.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>Bu ba\u011flant\u0131larla, donan\u0131m\u0131n\u0131z temel olarak kurulmu\u015f olacakt\u0131r. \u015eimdi s\u0131ra, bu donan\u0131m\u0131 ak\u0131ll\u0131 hale getirecek yaz\u0131l\u0131m\u0131 geli\u015ftirmeye geldi.<\/p>\n<h3>Yaz\u0131l\u0131m Geli\u015ftirme ve API Entegrasyonu S\u00fcreci Nas\u0131l \u0130\u015fler?<\/h3>\n<p>Yaz\u0131l\u0131m katman\u0131, mikrodenetleyicinin toplant\u0131 durumunu alg\u0131lamas\u0131n\u0131 ve LED&#8217;leri buna g\u00f6re kontrol etmesini sa\u011flar. Bu b\u00f6l\u00fcmde, MicroPython kullanarak bir ESP32&#8217;yi nas\u0131l programlayaca\u011f\u0131m\u0131z\u0131 ve basit bir durum kontrol mekanizmas\u0131n\u0131 nas\u0131l entegre edece\u011fimizi g\u00f6rece\u011fiz.<\/p>\n<h4>MicroPython Ortam\u0131n\u0131n Kurulumu:<\/h4>\n<ol>\n<li><strong>Esptool Kurulumu:<\/strong> Bilgisayar\u0131n\u0131za Python y\u00fckl\u00fc olmal\u0131d\u0131r. Komut istemcisini a\u00e7arak <code>pip install esptool<\/code> komutuyla esptool&#8217;u kurun. Bu ara\u00e7, MicroPython firmware&#8217;ini ESP32&#8217;ye y\u00fcklemek i\u00e7in kullan\u0131l\u0131r.<\/li>\n<li><strong>MicroPython Firmware Y\u00fckleme:<\/strong> MicroPython&#8217;\u0131n resmi web sitesinden ESP32 i\u00e7in en g\u00fcncel firmware dosyas\u0131n\u0131 (<code>.bin<\/code> uzant\u0131l\u0131) indirin. Ard\u0131ndan, a\u015fa\u011f\u0131daki komutu kullanarak firmware&#8217;i ESP32&#8217;nize y\u00fckleyin (<code>COMx<\/code> yerine ESP32&#8217;nizin ba\u011fl\u0131 oldu\u011fu seri portu ve <code>firmware.bin<\/code> yerine indirdi\u011finiz dosyan\u0131n ad\u0131n\u0131 yaz\u0131n):\n<div class=\"code-container\">\n<pre><code>esptool.py --chip esp32 --port COMx erase_flash\nesptool.py --chip esp32 --port COMx write_flash -z 0x1000 firmware.bin<\/pre>\n<p><\/code>\n        <\/div>\n<\/li>\n<li><strong>Thonny IDE Kurulumu:<\/strong> MicroPython kodunu ESP32'ye y\u00fcklemek ve \u00e7al\u0131\u015ft\u0131rmak i\u00e7in Thonny IDE'yi kullanabilirsiniz. Thonny'yi indirip kurduktan sonra, \"Ara\u00e7lar -> Se\u00e7enekler -> Yorumlay\u0131c\u0131\" men\u00fcs\u00fcnden \"MicroPython (ESP32)\" se\u00e7ene\u011fini ve do\u011fru seri portu se\u00e7in.<\/li>\n<\/ol>\n<h4>\u00d6rnek MicroPython Kodu:<\/h4>\n<p>A\u015fa\u011f\u0131daki kod, ESP32'nin Wi-Fi'ye ba\u011flanmas\u0131n\u0131, basit bir toplant\u0131 durumu kontrol\u00fc yapmas\u0131n\u0131 ve NeoPixel LED \u015feridini bu duruma g\u00f6re renklendirmesini sa\u011flar. Ger\u00e7ek bir projede, <code>check_meeting_status()<\/code> fonksiyonu Google Calendar API veya ba\u015fka bir servis ile entegre edilecektir.<\/p>\n<div class=\"code-container\">\n<pre><code>import machine\nimport neopixel\nimport time\nimport network\nimport urequests # HTTP istekleri i\u00e7in\n\n# Wi-Fi Ayarlar\u0131\nWIFI_SSID = \"WIFI_ADINIZ\"\nWIFI_PASSWORD = \"WIFI_SIFRENIZ\"\n\n# LED pin ve piksel say\u0131s\u0131\nLED_PIN = 4 # ESP32'nin GPIO4 pinine ba\u011fl\u0131\nPIXEL_COUNT = 8 # Kullan\u0131lan LED say\u0131s\u0131\n\n# NeoPixel nesnesi olu\u015ftur\nnp = neopixel.NeoPixel(machine.Pin(LED_PIN, machine.Pin.OUT), PIXEL_COUNT)\n\n# Renk tan\u0131mlar\u0131 (RGB)\nRED = (255, 0, 0)      # Me\u015fgul\nGREEN = (0, 255, 0)    # M\u00fcsait\nBLUE = (0, 0, 255)     # Mola\/Haz\u0131rl\u0131k veya Bilinmeyen Durum\nOFF = (0, 0, 0)        # Kapal\u0131\n\ndef connect_wifi():\n    wlan = network.WLAN(network.STA_IF)\n    wlan.active(True)\n    if not wlan.isconnected():\n        print('Wi-Fi a\u011f\u0131na ba\u011flan\u0131l\u0131yor...')\n        wlan.connect(WIFI_SSID, WIFI_PASSWORD)\n        while not wlan.isconnected():\n            time.sleep(1)\n    print('Wi-Fi ba\u011flant\u0131s\u0131 ba\u015far\u0131l\u0131, IP adresi:', wlan.ifconfig()[0])\n\ndef set_color(color):\n    for i in range(PIXEL_COUNT):\n        np[i] = color\n    np.write()\n\ndef check_meeting_status():\n    # Buras\u0131 projenin ana entegrasyon noktas\u0131d\u0131r.\n    # Google Calendar API, Zoom\/Teams API veya basit bir HTTP servisi kullan\u0131labilir.\n    # \u00d6rnek olarak, basit bir web servisten durum \u00e7ekece\u011fiz.\n    # Ger\u00e7ek uygulamada, Google Calendar API'den takvim etkinliklerini sorgulayabilirsiniz.\n    # Bunun i\u00e7in Google Cloud Console'da bir proje olu\u015fturup API anahtar\u0131 alman\u0131z gerekir.\n    # Ya da basit bir Flask\/Node.js sunucusu ile kendi API'nizi olu\u015fturabilirsiniz.\n\n    # \u00d6rnek: Basit bir HTTP GET iste\u011fi ile durum sorgulama\n    # Bu adresi kendi sunucunuzun veya bir test API'sinin adresiyle de\u011fi\u015ftirin.\n    # \u00d6rne\u011fin: 'http:\/\/my-meeting-status-server.com\/status'\n    status_url = \"http:\/\/worldtimeapi.org\/api\/timezone\/Europe\/Istanbul\" # Basit bir test URL'si\n    \n    try:\n        response = urequests.get(status_url)\n        data = response.json()\n        response.close()\n        \n        # Ger\u00e7ek bir API'den toplant\u0131 durumu kontrol\u00fc burada yap\u0131lacakt\u0131r.\n        # \u00d6rne\u011fin, Google Calendar API'den gelen veriye g\u00f6re\n        # 'is_busy' veya 'event_status' gibi bir alan\u0131 kontrol edersiniz.\n        \n        # Basit bir sim\u00fclasyon: Saat \u00e7ift ise me\u015fgul, tek ise m\u00fcsait\n        current_hour = data['datetime'][11:13] # \"2023-10-27T10:30:00.123456+03:00\"\n        \n        if int(current_hour) % 2 == 0: # Saat \u00e7ift ise me\u015fgul (\u00f6rne\u011fin 10:00-11:00)\n            return \"MEETING\"\n        else: # Saat tek ise m\u00fcsait (\u00f6rne\u011fin 11:00-12:00)\n            return \"AVAILABLE\"\n            \n    except Exception as e:\n        print(\"Durum kontrol\u00fc s\u0131ras\u0131nda hata olu\u015ftu:\", e)\n        return \"UNKNOWN\" # Hata durumunda bilinmeyen olarak i\u015faretle\n\n# Ana d\u00f6ng\u00fc\nconnect_wifi() # Wi-Fi'ye ba\u011flan\nwhile True:\n    status = check_meeting_status()\n    if status == \"MEETING\":\n        set_color(RED)\n        print(\"Durum: Me\u015fgul (K\u0131rm\u0131z\u0131)\")\n    elif status == \"AVAILABLE\":\n        set_color(GREEN)\n        print(\"Durum: M\u00fcsait (Ye\u015fil)\")\n    elif status == \"UNKNOWN\":\n        set_color(BLUE) # Hata veya bilinmeyen durum\n        print(\"Durum: Bilinmiyor\/Hata (Mavi)\")\n    else:\n        set_color(OFF) # Varsay\u0131lan olarak kapal\u0131\n        print(\"Durum: Tan\u0131ms\u0131z (Kapal\u0131)\")\n        \n    time.sleep(60) # Her 60 saniyede bir durumu kontrol et\n<\/pre>\n<p><\/code>\n<\/div>\n<p>Bu kod blo\u011fu, ESP32'nizin Wi-Fi a\u011f\u0131na ba\u011flanmas\u0131n\u0131, ard\u0131ndan belirtilen bir URL'den (\u00f6rnekte d\u00fcnya saati API'si kullan\u0131lm\u0131\u015ft\u0131r) veri \u00e7ekerek toplant\u0131 durumunu sim\u00fcle etmesini ve NeoPixel LED'lerini bu duruma g\u00f6re renklendirmesini sa\u011flar. Ger\u00e7ek bir uygulamada, <code>check_meeting_status()<\/code> fonksiyonunu Google Calendar API'nizden veya Zoom\/Teams API'nizden ger\u00e7ek toplant\u0131 verilerini \u00e7ekecek \u015fekilde \u00f6zelle\u015ftirmeniz gerekecektir. Google Calendar API entegrasyonu i\u00e7in, Google Cloud Console'da bir proje olu\u015fturman\u0131z, Calendar API'yi etkinle\u015ftirmeniz ve bir servis hesab\u0131 veya OAuth 2.0 kimlik bilgileri olu\u015fturarak takvim etkinliklerinize programl\u0131 eri\u015fim sa\u011flaman\u0131z gerekir. Bu verileri daha sonra ESP32'nizin eri\u015febilece\u011fi basit bir HTTP endpoint'i (\u00f6rne\u011fin, bir Python Flask sunucusu) \u00fczerinden sunabilirsiniz.<\/p>\n<p>Bu ad\u0131mlar\u0131 tamamlad\u0131\u011f\u0131n\u0131zda, ak\u0131ll\u0131 toplant\u0131 lamban\u0131z\u0131n temel donan\u0131m ve yaz\u0131l\u0131m altyap\u0131s\u0131 haz\u0131r olacak. Art\u0131k e\u015finiz, lamban\u0131n rengine bakarak sizin me\u015fgul olup olmad\u0131\u011f\u0131n\u0131z\u0131 kolayca anlayabilecek.<\/p>\n<h2>Projeyi Daha \u0130leriye Ta\u015f\u0131mak \u0130\u00e7in Hangi Y\u00f6ntemler Kullan\u0131labilir?<\/h2>\n<p>Ak\u0131ll\u0131 toplant\u0131 lambas\u0131 projenizin temelini att\u0131ktan sonra, onu daha kullan\u0131\u015fl\u0131, esnek ve etkile\u015fimli hale getirmek i\u00e7in bir\u00e7ok geli\u015ftirme yapabilirsiniz. Bu geli\u015ftirmeler, hem kullan\u0131c\u0131 deneyimini zenginle\u015ftirecek hem de projenin<\/p>\n","protected":false},"excerpt":{"rendered":"Evden \u00e7al\u0131\u015fman\u0131n yeni normalimiz haline geldi\u011fi bu d\u00f6nemde, ev i\u00e7i ileti\u015fim ve koordinasyon hi\u00e7 olmad\u0131\u011f\u0131 kadar \u00f6nem kazand\u0131.","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-41754","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>E\u015fimin G\u00f6r\u00fc\u015fmede Oldu\u011fumu Bilmesi \u0130\u00e7in Ak\u0131ll\u0131 Toplant\u0131 Lambas\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"E\u015fimin G\u00f6r\u00fc\u015fmede Oldu\u011fumu Bilmesi \u0130\u00e7in Ak\u0131ll\u0131 Toplant\u0131 Lambas\u0131\" \/>\n<meta property=\"og:description\" content=\"Evden \u00e7al\u0131\u015fman\u0131n yeni normalimiz haline geldi\u011fi bu d\u00f6nemde, ev i\u00e7i ileti\u015fim ve koordinasyon hi\u00e7 olmad\u0131\u011f\u0131 kadar \u00f6nem kazand\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-13T18:00:50+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"E\u015fimin G\u00f6r\u00fc\u015fmede Oldu\u011fumu Bilmesi \u0130\u00e7in Ak\u0131ll\u0131 Toplant\u0131 Lambas\u0131\",\"datePublished\":\"2026-05-13T18:00:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/\"},\"wordCount\":2693,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/\",\"name\":\"E\u015fimin G\u00f6r\u00fc\u015fmede Oldu\u011fumu Bilmesi \u0130\u00e7in Ak\u0131ll\u0131 Toplant\u0131 Lambas\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-05-13T18:00:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"E\u015fimin G\u00f6r\u00fc\u015fmede Oldu\u011fumu Bilmesi \u0130\u00e7in Ak\u0131ll\u0131 Toplant\u0131 Lambas\u0131\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"E\u015fimin G\u00f6r\u00fc\u015fmede Oldu\u011fumu Bilmesi \u0130\u00e7in Ak\u0131ll\u0131 Toplant\u0131 Lambas\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/","og_locale":"tr_TR","og_type":"article","og_title":"E\u015fimin G\u00f6r\u00fc\u015fmede Oldu\u011fumu Bilmesi \u0130\u00e7in Ak\u0131ll\u0131 Toplant\u0131 Lambas\u0131","og_description":"Evden \u00e7al\u0131\u015fman\u0131n yeni normalimiz haline geldi\u011fi bu d\u00f6nemde, ev i\u00e7i ileti\u015fim ve koordinasyon hi\u00e7 olmad\u0131\u011f\u0131 kadar \u00f6nem kazand\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-05-13T18:00:50+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"16 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"E\u015fimin G\u00f6r\u00fc\u015fmede Oldu\u011fumu Bilmesi \u0130\u00e7in Ak\u0131ll\u0131 Toplant\u0131 Lambas\u0131","datePublished":"2026-05-13T18:00:50+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/"},"wordCount":2693,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/","url":"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/","name":"E\u015fimin G\u00f6r\u00fc\u015fmede Oldu\u011fumu Bilmesi \u0130\u00e7in Ak\u0131ll\u0131 Toplant\u0131 Lambas\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-05-13T18:00:50+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/esimin-gorusmede-oldugumu-bilmesi-icin-akilli-toplanti-lambasi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"E\u015fimin G\u00f6r\u00fc\u015fmede Oldu\u011fumu Bilmesi \u0130\u00e7in Ak\u0131ll\u0131 Toplant\u0131 Lambas\u0131"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/41754","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=41754"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/41754\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=41754"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=41754"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=41754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}