
27 Temmuz 2008 Pazar
Tekrar Üniversiteliyim

27 Mayıs 2008 Salı
Robotunuzda Difransiyel Sürüş ile Köşeleri Almak


26 Mayıs 2008 Pazartesi
İsminizi Ay'a Gönderin

25 Mayıs 2008 Pazar
Microsoft Robotics Studio, C#, Servo ve IR Sensör ile Engel Tanıma
- Son dereceye 20 derece ekle ve servoyu hareket ettir.
- 500 ms bekle (daha doğru bir okuma için)
- Sharp IR sensörden gelen mesafeyi oku.
- Mesafe ve açıdan gelen bilgilere göre merkez nokta kendin olmak üzere bunu kartezyen koordinat sitemine çiz.
Bahsi geçen adımlar için bir timerdan faydalanıp son okuma derecesini integer olarak tuttum. Timer tick fonksiyona ise yukarıdaki işlemleri ekledim oldukça basit.
8 Mayıs 2008 Perşembe
Robotik Rota Planlama. Gidilecek Açı ve Mesafe Bilinen Noktanın Koordinatlarını Bulmak.

double rada = double.Parse(numDirection.Value.ToString()) * (Math.PI / 180);
double sina = System.Math.Sin(rada);
double da = sina * Double.Parse(numDistance.Value.ToString());
double cosa = System.Math.Cos(rada);
double db = cosa * Double.Parse(numDistance.Value.ToString());
int x = lastx + Convert.ToInt32(da);
int y = lasty - Convert.ToInt32(db);
fncPaintChangePoint(x, y);
fncPaintDrawLine(lastx, lasty, x, y);
start = false;
lastx = x;
lasty = y;

Gidilecek mesafe ve açı verildikten sonra gördüğünüz gibi bu noktalar işaretleniyor. Rotanızdan şaşmamanız dileğiyle.
16 Nisan 2008 Çarşamba
Beyin ile Kontrol, EEG(Electroencephalography), OpenEEG, Örüntü Tanıma ve Alternatif Kullanım Alanları


Amplifikatör Modular EEG (Kaynak http://openeeg.sourceforge.net/doc/modeeg/modeeg.html)

Digital Board Modular EEG (Kaynak http://openeeg.sourceforge.net/doc/modeeg/modeeg.html)
Bu devrelere bağlı elektrodlar yardımıyla beyindeki elektriksel aktiviteleri kaydetmek için bilgisayarınıza bir arabirim sağlayabiliyorsunuz. Mantığıma göre eğer bir değişimi ölçebiliyorsak bunu bir girdi olarak kullanabiliriz. Bu girdi televizyonu açmak ta olabilir yada bir robotu ileri hareket ettirmek te olabilir. Bence buradaki normal dönemdeki patternları ölçerek ve farklı tepkilerimizdeki değişimlerini kullanarak bu tepkilerimizle bir devre yardımıyla acaba kontrol edebilirmiyiz?
Bunu öğrenmek için önce mevcut projemi bitirmem, 200€ luk bir tasarruf yapmam ve bu konudaki iştahımı arttırmam gerekiyor. Şimdilik sadece bir düşünceden ibaret.
15 Nisan 2008 Salı
12V u 5V a düşürmek


12 Nisan 2008 Cumartesi
İlk Robotumun ve İlk Hareketleri
Uzun bekleyişler ve biraz hayal kırıklığından sonra ilk robotumun ana hatlarıyla montajını bitirdim. Şu an için encoder bağlı değil ancak video da göreceğiniz gibi servo ve motorlar çalışıyor. Bir adet usb kamera eklemeyi de ihmal etmedim. SBC için bir regüle devre hazırlar hazırlamaz SBC nin montajını da yapacağım böylece artık laptop'a bağlı kalmama gerek kalmayacak ve robot kapalı bir sistem olma yolunda bir adım daha atmış olacak.
Mekanik aksam beklediğimden çok daha iyi oldu plexiglass sakat ama kolay çalışabilir ve şık bir malzeme. Robotun ortaya çıkması ve belirginleşmesiyle beraber insan daha bir heyecanlanıyor. Bu arada eşimden robotun çok güzel olmasına rağmen çekimin ve çekim yerinin çok kötü olduğuna dair bir yorum aldım. Robotumu masadan kaldırıp evde dolaşırken bir video daha hazırlayacağım ancak bu konuda şu an için zaman harcamak istemiyorum. En azından bir fikir vermesi açısından bu ilk hareketler şimdilik yeterli olur sanırım.
Herkesin hayallerinin gerçek olması dileğimle.