10/18/2006
Mars ! (Video)
10/16/2006
Programlamaya Giriş (1)
Bilgisayar Programı Nedir ?
Bir bilgisayar programı bilgisayara ne yapması gerektiğini söyler. Bildiğiniz üzere, robotlarda programlanabilir bilgisayarlar bulunur, biz bu bilgisayara "elektronik beyin" demiştik. Bu bilgisayar robotumuzu yönetir, bilgisayarıda "Bilgisayar Programları" yönetir.
Algoritma Nedir ?
Algoritma, bir bilgisayar programında izlenecek yollar kümesidir.
Algoritmaya bir örnek vermek istiyorum;
Algoritmalar bize bilgisayarları programlamadan önce ne yapacağımızı bilmemiz açısından yardımcı olur. Algoritmayı robotlarımızı programlamadan önce de kullanacağız. Örneğin, robotumuzun bir işi gerçekleştirmesini istiyoruz, ilk olarak robotun hangi aşamalarda neler yapması gerektiğini tartışıp bir algoritma oluşturmalıyız. Daha sonra bunu programlamalıyız.
Şimdi sizinde bu konuda düşünmenizi istiyorum. Yukarıda okula gelmeden önce yaptığımız işlemleri gördük. Kendinizi programladığınızı düşünün. Cumartesi günü ne yapardınız ? Kendinizi programlayın ve bunu bir kağıda yazın. Çok uzun olmasına gerek yok. Bakalım kendinizi nasıl programlıyacaksınızı, çok merak ediyorum! Herkese Sevgiler. Görüşürüz ;)
10/11/2006
GelBot'un İlk Denemeleri (Video)
GelBot Prototip 2
Robota Ait Teknik BilgilerKullanılan Parçalar
- 1 Elektronik Beyin
- 1 Ses Algılayıcısı
- 1 Uzaklık Algılayıcısı
- 1 Dokunma Algılayıcısı
- 2 Servo Motor
- 5 Kablo
- Lego Technic Parçaları
Robotun Yetenekleri
Robot, GelBot Prototip 1 yeteneklerini taşımasının yanı sıra, önündeki cisimleri de görebiliyor.
Önüne bir cisim çıkarsa geriye kaçabilir. Arkasındaki dokunma algılayıcısı, geriye kaçarken cisimleri algılayabilmesini sağlar.
Programlanması
Robot prototip 1'e göre daha yetenekli bununla beraber daha karmaşık programlamalar gerektiriyor. İleride daha karmaşık programları nasıl yapabileceğimizi göreceğiz.
Herkese Sevgiler...
İlk Robotumuzu Yaptık: GelBot
İlk robutumuzu yaptık! İsmi "GelBot", Gelişim ve Robot kelimelerinden geliyor. Henüz basit bir aşamada (Prototip 1) ama haftaya daha da geliştireceğiz.
Robota Ait Teknik Bilgiler
Kulanılan Parçalar
- 1 Elektronik Beyin
- 1 Ses Algılayıcısı
- 2 Servo Motor
- 3 Kablo
- Lego Technic Parçaları
Robotun Yetenekleri
Ses algılayıcısıyla ölçtüğümüz (bu algılayıcıyı daha önce "İşte Algılayıcılar! (Bölüm 2)" de görmüştük) sesin şiddetine göre elektronik beyin motorlara güç veriyor. Böylece motorlar ortamdaki sesin şiddetine göre hızlanıyor yada yavaşlıyor.
Robotun diğer bir yeteneği yine Ses'le ilgili. Robotun hareketini ses komutuyla (alkışlamak, bağırmak, vb.) değiştirebiliyoruz. Yani robot ileri doğru hereket ederken ses komutuyla sağa veya sola yada geriye dönmesini sağlayabiliyoruz.
Programlanması
Şu an basit bir programlama yaptık. İleride "Programlama" konusunu bitirince daha detaylı olarak programlama yapabileceğiz.
GelBot'a ait videoları çok yakında izleyebileceğiz. Kendinize iyi bakın, sevgiler.
9/28/2006
Servo Motor (+Video)
Servo motorlar robotumuza hareket etme yeteneği kazandırır. Kendi içinde devir algılayıcısı bulunur ve robota hatasız hareket yeteneği sağlar. Bir dönüş 360 dereceye eşittir, robota motoru 180 derece döndürmesini söylersek yarım dönüş yapar.
İşte Algılayıcılar! (Bölüm 2)

Ses Algılayıcısı
Sesin basıncını desibel olarak ölçer ve yüzde olarak gösterir. Örneğin,
- Sessiz bir oturma odasında 4%-5%,
- Oturma odasında birisi uzaktan konuşuyorsa 5%-10%,
- Normal bir konuşma yapılıyorsa yada arkada müzik çalıyorsa 10%-30%,
- Müzik yüksek sesle çalıyorsa ve insanlar bağırıyorsa 30%-100%,
değerlerini gösterir.
Dokunma Algılayıcısı

Robotun dokunmalara karşı kullandığı algılayıcıdır. Bu algılayıcı robotun bir cisme doğru giderken cismi algılamasını sağlar.
Algılayıcılar bununla birlikte bitmiş oluyor. Diğer yazıda robotumuza hareket yeteneği sağlayacak "Servo Motorlar"ı anlatacağım. Herkese Sevgiler.
9/27/2006
6. - 7. ve 8. Sınıflarla İlk Kulüp Toplantısını Yaptık

Dün 4. ve 5. sınıflarla toplanmıştık, 6. - 7. ve 8. sınıflarla da bugün toplandık.
6 - A dan Göktuğ,
6 - B den Doğukan,
6 - C den Deniz ve Kutlu Kağan,
7 - A dan Serhat, Servet ve Emir Alp,
7 - B den Berkay, Ulaş, Can ve Emircan,
ve son olarak,
8 - B den Emre kulübümüze katıldı. Bence iyi bir ekip olacağız. Herkese Sevgiler.
Kulüp Sitesi

Bu yazımda kulüp sitesini (bu siteyi) nasıl kullanabilceğinizi anlatmak istiyorum. Ana sayfaya girdiğinizde günlük olarak ayrılmış alanlardan yayınlanan yazıları okuyabilirsiniz. Bunların hemen sağ tarafında "Linkler", "Önceki Postalar" ve "Arşiv" gibi bölümler görebilirsiniz.
"Linkler" bölümünde kulüp etkinliklerine yardımcı olabilecek siteleri bulabilirsiniz. Sitede gördüğünüz bunun gibi yeşil yazılmış kelimeler birer link'tir, ve size o kelimeyle ilgili bir siteye götürür. Mesela "Işık" link'ine tıkladığınız zaman ansiklopedi sayfasından "Işık"la ilgili konuyu görebilirsiniz. Bu linklere göz atmayı unutmayın !
"Önceki Postalar" önceden gönderilmiş postaların bir listesidir.
"Arşiv" postaların aylık olarak saklandığı bunlara ay ay ulaşabilmenizi sağlayan bölümdür.
Sizde yorumunuzu, sorunuzu yani aklınıza ne gelirse "Yorum" bölümünde yazabilirsiniz. Bunu yapmak için ilgili yazının hemen altındaki "yorum" kısmına tıklayarak yorumunuzu yazın ve gönderin. Hepsi bu! (Gideceğiniz bölüm İngilizce olabilir.)
Okulda, toplantılarda kulüp sitesiyle ilgili takıldığınız yerleri bana sormakta kendinizi özgür hissedin. Görüşmek üzere. Herkese Sevgiler.
İşte Algılayıcılar! (Bölüm 1)

Uzaklık Algılayıcısı
Uzaklık algılayıcısını insanın gözlerine benzetebilirsiniz ama ikisi arasında çok fark var. Toplantımızda "yarasa"lardan bahsetmiştik. İşte bu algılayıcının çalışma şekli yarasanın cisimleri görme şekliyle aynı.

Alıcı/Verici (Sonar) bir ses dalgası yollar, cisme çarpan ses dalgası tekrar alıcı/verici'ye ulaşır. Böylece algılayıcı cismin ne kadar uzakta olduğunu anlayabilir.


Işık Algılayıcısı
Işık algılayıcı sadece ışığa duyarlıdır. Yani renkleri algılayamaz. Cisimleri de göremez. Sadece cismin ışığını algılayabilir. Aşağıdaki örneği inceleyin, farkı anladınız değil mi? :)

9/26/2006
4. - 5. Sınıflarla İlk Kulüp Toplantısını Yaptık


Şanslı 4. ve 5. sınıf öğrencileri belli oldu.
4-A dan Ahmet Emin, Canberk,
5-A dan İrem, Oğuzhan, Ayberk,
5-B den Buğra Caner.
Bakalım ekip olarak iyi anlaşabilecekmiyiz.
Kulüp çalışmalarında kullanacağımız robotu yakından tanımak isteyenler, "Linkler" bölümündeki "Lego Mindstorms" linkine bir baksın (İngilizce). Herkese Sevgiler...

