Star Wars – Güç Uyanıyor

star-wars-the-force-awakens2 gün önce izledim ama yazısını daha yeni yazabiliyorum. Efsane seri yeni filmiyle devam ediyor. Filmi ısrarla izlemeyenler, ben bunu izlemem diyenler varken, ben milyonlarca fanı olan seriyi çok severek izlemeye devam ediyorum. Yüzüklerin Efendisi, Star Wars, Harry Potter, bu üç seri de bence efsane filmler.

Star Wars: Güç Uyanıyor serinin 7.filmi ve devam filmi olarak çıktı. Ana karakterler çok yaşlandığı için yeni başrollerde farklı isimler tercih edilmiş ama tabiki eski başrolleri de silip atmamışlar, hikaye kaldığı yerden devam ediyor. Fragmanlarıyla beklentiyi oldukça yükselmişlerdi ve öyle de oldu.

Filmde yeni bir Jedi doğuyor ve karanlık tarafla savaşmaya başlıyor. Aslında filmin konusu Luke Skywalker’ı bulmak üzerine. Luke’u bulmaya çalışan Jedi adayının yaşadıklarını anlatarak ilerliyor. Filmi izlemeden önce çok güzel bir spoiler yemiştim ama keşke yemeseydim, daha yaşayarak izleyebilirdim filmi. R2-D2 yerine yeni robotumuz BB-8 olmuş ve oldukça tatlı bir karakter. Yeni karanlık liderini de beğenmedim açıkcası. Darth Vader gibi bir karakterden sonra olmamış bence, izleyince hak verirsiniz zaten.

Film hakkında spoiler vermeden yazı yazabilmek için elimden geleni yaptım, daha fazla da devam edemiyorum 🙂

Siz de spoiler yemeden bir an önce gidip izleyin.

IEEE İç Anadolu Bölge Toplantısı

IEEE kulübünde artık aktif olarak rol alacağım demiştim daha önce ve yavaş yavaş bir şeyler yapmaya başladık. Kulüp olarak gelecek hafta bir “Mezunlar Söyleşisi” düzenliyoruz ve ikinci dönemde ise 6 tane yapılması planlanan etkinliğimiz var.

Kulüpte aktif olarak rol almak için devamlı işlerin içerisinde bulunmak önemli. Bu hem sizin arkadaşlık ortamınızı ve network’ünüzü kuvvetlendirmenize yarıyor hem de biraz resmi-kurumsal işlerin nasıl yürüdüğünü, bir şeyleri yapmak için gösterilen çabayı görmenizi sağlıyor. Biz de bunun için kulübümüzün İç Anadolu Bölge Toplantısı(İABT)’na gittik.

İABT’nin bu yarıyılki ev sahibi Yozgat Bozok Üniversitesi‘ydi. Her ne kadar ben ufak bir coğrafya hatası yapıp, Yozgat’la Yalova’yı karıştırıp istekli bir başlangıç yapsam da sonra hatamı düzeltip dışardan gelen olumsuz tepkileri dinledim sadece. Yozgat’ı o kadar kötüledilerki bana benim beklentim oldukça düşmüştü. Gittikten sonra anladım ki kötüledikleri kadar kötü bir yer değil, çok daha kötü bir yermiş Yozgat. Allah bir daha yolumu düşürmesin diyorum 🙂 Neyse toplantıya geçelim.

Bence Bozok Üniversitesi, altıntan kalması çok da kolay olmayan bir etkinliğin altından oldukça güzel bir şekilde kalktılar. Sanırım sponsorluğu olmayan, sadece okulun desteklediği bir etkinlikti ve oldukça güzel vakit geçirdik. IEEE Türkiye yetkilileri çeşitli sunumlar yaptı. Üniversiteler kol sunumlarını gerçekleştirdi. Bir çok kişiyle tanışıp, sohbet etme imkanı buldum. Etkinliğin sonuna doğru da gelecek yarıyıl için yapılacak toplantının yeri belirlendi. İki adaydan birisi bizim okulumuzun kardeş kolu olan THK Üniversitesi, diğeri ise Kayseri Erciyes Üniversitesi‘ydi. Biraz reklamla falan Erciyes Üniversitesi seçimi kazandı ve gelecek yarıyıl, bir sıkıntı çıkmazsa Kayseri’ye gideceğim.

Ben hem yolculukta olsun hem de Yozgat’ta oldukça eğlendim. Umarım birlikte yola çıktığım arkadaşlarım da eğlenmiştir.

Gelecek dönem Kayseri’de görüşmek üzere.

Arduino L298N Motor Sürücü Entegresi Kullanımı

Daha önceki yazılarımda bir araba projem olduğundan bahsetmiştim. Bu yazımda ise araba projemde kullandığım motor sürücü entegresinin nasıl kullanılacağını anlatacağım. Bunu anlatma sebebim tamamen Türkçe kaynak eksikliğinden kaynaklanıyor. Ben kullanmak için uzun süre uğraştım ve sonunda entegreyi çözmeyi başardım.

İlk olarak entegreden biraz bahsetmek istiyorum. Motor sürücü entegreleri, çeşitli bağlantılarını gerçekleştirerek motorunuzu kodlar yardımıyla kontrol etmenize yarayan entegrelerdir. Ben ilk olarak L293D modelini denedim ama ondan istediğim verimi alamadım o yüzden L298N modeli ile yoluma devam ediyorum. İçerisinde çift H köprüsü barındıran bu model ile aynı anda 2 motoru kontrol edebiliyorsunuz ve bu size çok avantaj sağlıyor.

Entegremiz 8 uzun ve 7 kısa olmak üzere 15 bacaktan oluşuyor. İnternet üzerinde bulduğum çok güzel bir resim ile anlatımıma devam edeceğim.

Arduino L298N Entegre Datasheet

Kaynak: http://electronics.stackexchange.com/questions/5043/l298-motor-driver-spinning-motor-only-one-way

Yukarıda yazan bacakların açıklamasını yapıyorum.

  • Current Sensing: Tam olarak çözemesem de sanırım Enable bacaklarını nötr hale getirmek için toprak hattına bağlamamız gerekiyor.
  • Output: Motorumuzdan gelen kabloları bağlayacağımız bağlantı noktası.
  • Input: Arduino’muzdan çıkan digital pinlerimizin bağlantı noktası.
  • Enable: PWM sinyali alabileceğimiz bir pine bağlanarak motorun hız kontrolünü yapacağımız bağlantı noktası.
  • Logic Supply Voltage: Arduino’muzdan gelen 5v.
  • GND: Toprak Hattı (Ground)
  • Supply Voltage: Besleme Voltajımız, dışardan yapacağımız destek.

Bağlantılarımızı yaparken resimdeki uzun olan bacaklar, entegremizdeki kısa bacakları, resimdeki kısa bacaklar ise entegremizdeki uzun bacakları temsil ediyor. Bunu akılda tutmak zor olur derseniz entegredeki ve resimdeki uzun bacak sayılarını sayarak farkı o şekilde akılda tutabilirsiniz.

Evet. Resimde bağlantıları çok güzel anlatmış ancak ben de anlatmak istiyorum. Current Sensing bacaklarımızı direk olarak toprak hattımızı çektiğimiz noktaya yani GND hattımıza takıyoruz. Output noktalarımıza ise motorumuzun bacaklarını yerleştiriyoruz. Arduino’muzun herhangi bir Digital Pin‘inden gelen kablomuzu ise Input bacaklarının olduğu yere takıyoruz. Ardından Enable bacaklarından çıkarttığımız kabloyu Arduino’muzun PWM sinyali veren pinlerinden birisine bağlayarak motorumuzun hız kontrolünü gerçekleştireceğiz. Logic Supply Voltage‘ı da aynı şekilde + hattına takabilirsiniz. Bildiğiniz gibi zaten GND kablomuz toprak hattına takılmak zorunda ve ardında dışardan (örneğin 9v bir pil ile) yapacağımız beslememizi ise Supply Voltage kısmına takıyoruz, pilin artı ucu Supply Voltage’ı takılacağı için eksi ucunu da breadboard üzerindeki GND noktasına takabilirsiniz.

Entegremizin bağlantısı bu şekilde. Kodlaması ise oldukça basit.

https://gist.github.com/1dee1e0e92f55350349b3208a89a2ac7

Eğer loop kısmında 4. pini LOW, 3. pini HIGH yaparsanız bu sefer motor tam tersi yönde dönecektir.

Entegremizin kullanımı bu şekilde, umarım faydalı bir yazı olmuştur. İleriki günlerde bu entegrenin PIC ile nasıl kullanılacağını, nasıl programlanacağını anlatan bir yazı yazmayı da planlıyorum.

Arduino ile ilgili daha yazılacak çok yazı var ama ben sadece Türkçe kaynak sıkıntı olan yazıları yazmaya çalışacağım. Eğer sizinde sorunlarınızı olursa ve ya Türkçe kaynak sıkıntısı çektiğiniz bir kullanım olursa yorum olarak belirtin, o eksiği tamamlamaya çalışacağım.

Arduino ve Android ile Bluetooth’lu araç kontrolü yazımı okuyabilirsiniz.