Yazan: Barış Samancı
Kategoriler:PIC

lc resonance frequency equitation

Yanda yazmış olduğum denklemi uzun zamandan sonra tekrar gördüğümde tabi yaa! dedim. Bir proje için araştırmalar yaparken rastgele PIC ile yapılmış LC metreler görmüştüm. Merak edip daha sonra tekrar bakılacaklar arasına not etmiştim. Bir süre önce aklıma geldi ve merak edip bir bakayım şuna dedim. Mantık şekildeki denklemde görüldüğü gibi çok basit. Bilinen bir L veya C ile LC osilatör kurup rezonans frekansını ölçüyoruz böylece denklemde sadece bir bilinmeyen kalıyor ve basit bir hesaplama ile bilinmeyenin değerini hesaplıyoruz. İnternette konu ile alakalı 1990lı yıllara kadar uzanan bir çok uygulama var. Ben bunları elimdeki malzemelere göre sadeleştirip aşağıdaki şemayı çizdim kendi yazılımımı yazdım.

Yazan: Barış Samancı
Kategoriler:Donanım

data acquisition cover

Son bir kaç haftadır üzerine kafa yorduğum bir proje sahadan veri toplama. Piyasada yaygın olarak satılan hazır data acquisition (DAQ) cihazları var fakat özel ihtiyaçlara göre ben kendim dizayn etmek istedim ve kapsamlı bir prototip boardu hazırladım. Ortaya güzel bir çalışma çıktığını düşünüyorum. Kartın öne çıkan temel özellikleri 24 bit çözünürlükte 12 kanal diferansiyel analog-dijital çevirici, ölçülen değerleri ağdaki bir bilgisayar yada uzaktaki bir sunucuya gönderebilmek için internet bağlantısı, offline kayıt imkanı için RTC ve 2TB microsd destekli hafıza kartı slotları. Şimdilik kart üzerindeki çevre birimleri ve çeşitli donanımların driver kodlarını tamamladım, kartın tüm özellikleri çalışır durumda. Bundan sonra yapılacaklar özel ihtiyaçlara göre driver katmanının üzerine bir uygulama katmanı yazmak ve yine ihtiyaçlara göre sunucu web arayüzü veya PC arayüzleri yazmak.

Yazan: Barış Samancı
Kategoriler:

Salı günü Uludağ Üniversitesi'ndeydim. Bir zamanlar öğrenci olduğum sınıflarda bu sefer kürsüdeydim. Davet edip kürsüyü bana verdiği için değerli hocam Sevim Kurtuldu'ya teşekkür ederim. Etkinliği daha çok deneyim aktarımı ve söyleşi üzerine planlasakta içerik daha çok yeni Quadrotoruma kaydı :) Ders içeriklerinden en çok elektrik makinelerine yakınlığından dolayı fırçasız motorlar (BLDC) ve motor sürücüler (ESC) üzerine konuştuk. Yazı içeriğinde konuştuklarımızın özetini bulabilirsiniz.

25

EYL

2011

Yazan: Barış Samancı
Kategoriler:Donanım, Android

androIMU, androQuad

Quadrotor uçuran android :) Resimden de tahmin edebileceğiniz üzere yazmış olduğum uygulama ile android cihazlardan quadrotoru uçurmak, telemetri verilerini izlemek mümkün. İletişim mesafesi şimdilik çok fazla olmasada sistemin faydalı gördüğüm iki noktası var. Birincisi pahalı telemetri cihazları kullanmak, taşımak yerine cebinizden telefonunuzu çıkartmanız yeterli. Arazideyken kalan pil miktarını, sensörlerin iyi çalışıp çalışmadığını, kuzey güney yönünü, deniz seviyesinden yüksekliği gibi bilgileri görmeniz yanınızda ekstradan birşey taşımadan mümkün. İkinci özelliği ise uçurmak için kumandaya ihtiyacınız olmaması ve cebinde telefonu olan herkesin küçük bir uygulama sayesinde araca bağlanıp uçurabilmesi. Üstelik uçurması çok keyifli ve çok basit, pilotun yapması gereken tek şey elindeki cep telefonunu aracın gitmesini istediği yöne doğru eğmek :)

13

EYL

2011

Yazan: Barış Samancı
Kategoriler:Donanım, ARM

quadrotor

Görüntüsü genel olarak aynı fakat bir çok ismi bulunmakta. Quadrotor,quadcopter, multikopter, multirotor kimiside insansız hava aracı (UAV) demekte.Dörtten fazla pervaneli modelleride bulunmakta. Yeni değiller, ilk fikirler ve kullanışsız büyük mekanik prototipler 1920li yıllarda ortaya atılmış. Zamanla elektronik sistemlerin kabiliyetleri geliştikçe ve mekanik sistemlerinde ufalmasıyla ortaya çıkan MEMS teknolojisi sayesinde 1990 lı yıllarda üniversitelerde küçük, elektronik kontrollü quadların yapımına başlanmış. 2000'li yıllarda popülerliği gittiçe artan bu araçların günümüzde deyim yerindeyse çılgınlığı yaşanıyor.

23

TMZ

2011

Yazan: Barış Samancı
Kategoriler:Android

Android Logo

Bir önceki yazıda Android SDK kurulumunu yapmıştık. Bu yazıdada basit bir örnek yapalım. Programlamaya yeni başladığımızda yada yeni bir platforma geçtiğimizde herşeyin hazır ve çalışıyor olduğunu test etmek ve sistemin çalışma mantığını basit olarak anlamak için “hello world” uygulaması klasiktir. Bizde bu uygulamamızda “Merhaba Android” diyelim.

Önce Eclipse’i açıp File > New > Project > Android Project diyerek proje oluşturma penceresine gelelim. İlk textbox’a projemizin adını girelim. Ben “MerhabaAndroid” gireceğim. Altta “Build Target” yazan yerde ise indirip kurmuş olduğunuz SDK versiyonlarını görebilirsiniz. Ben “Android 2.2” yi seçiyorum. Properties alanı ise bu işlemlerden sonra otomatik olarak dolmuş olması gerekiyor. Paket adı kısmına proje adınızı girebilirsiniz. Bu işlemlerden sonra Finish butonunu tıkladığınızda ilk projemiz oluşturulmuş olacak. Run dediğinizde aşağıdaki gibi bir ekranla karşılaşmış olacaksınız.

Yazan: Barış Samancı
Kategoriler:Android

android sdk logo

Bir süredir daha önce geliştirmiş olduğum Java ME uygulamalara ek olarak android programlamaya giriş yapıp android cihazlar için mobil uygulamalar geliştirmek istiyordum, neden şimdi olmasın diyerek kolları sıvadım. Bu yazımda Android SDK kurulumu ve android uygulamalar geliştirmek için gereken platformun hazırlanmasını bulacaksınız.

Android java üzerine kurulu bir platformdur, bu yüzden java bilenlerin işi daha kolay. Java üzerine kurulu olduğu için Android SDK dan önce JDK'yı ve IDE olarak Eclipse'i kurmamız gerekmektedir. Daha sonra Android SDK ve Android Development Tools’u (ADT) kuracağız.

Yazan: Barış Samancı
Kategoriler:Donanım

coordinate system

Uzun sayılabilecek bir aradan sonra ofisime geri dönüp çalışmalara yavaştan başladım ve tabi hemen yarım kalan hareket takip uygulamasının başına geçtim. Bu yazıda da size kullandığım araçların ne olduğunu nasıl çalıştığını ve nasıl kullanılabileceğini anlatacağım.Konu ile alakalı kaynak bulunması biraz zor olduğundan bir çok kişiye faydalı olacağını düşünüyorum. Yazının sonunda da uygulamamın bir test videosunu bulacaksınız.

« Önceki 1 2 3 4 5 Sonraki »

Tasarım ve Programlama Barış SAMANCI
Her hakkı saklıdır.
barissamanci.net  ©  2010-2012