STM32 PelcoD Protokolü ve PTZ kamera kontrolü

Cuma, 15 Oca 2016 380 kez okunmuş. yorum yok
STM32 PelcoD Protokolü ve PTZ kamera kontrolü

Merhaba arkadaşlar,

Bu yazımda kısaca PelcoD protokolünü anlatıp aynı zamanda STM32 PTZ kameraların kontrolü üzerine bir uygulama yapacağız.

Aslında bu uygulamayı yapalı bayağı olmuştu ama yeni yeni yeni yazıyı toparlayabildim.

Kamera benim elime tamir için gelmişti. Kısa bir süreliğine bende kaldı. Bende fırsattan istifade kamerayı tamir eder etmez kamera ile neler yapabileceğimi araştırdım. Sonunda böyle bir uygulama yapmaya karar verdim.

Kameraları mutlaka görmüşsünüzdür. Artık  neredeyse her köşede buna benzer bir kamera ortamı gözetliyor.

Evet kontrol etmeye çalıştığımız kameralar buna benziyor :)

devamını oku…

Arduino CH340G Driver Kurulumu

Salı, 17 Kas 2015 378 kez okunmuş. yorum yok
Arduino CH340G Driver Kurulumu

Merhaba arkadaşlar,

Üniversitemiz 1. Sınf öğrencilerine Arduino Uno dağıttı. Orjinal arduino ucuz bir klonu olduğu için  driver yükleme aşamasında sıkıntı yaşanabiliyor. Normal Arduinoların üzerinde programlama için yine Atmel firmasının Atmega8 mikroişlemcisi bulunmakta idi. Okulun dağıttığı arduinolarda ise CH340G adında USB-Seri dönüştürücü çip bulunmaktadır. Normalde Arduinonun yazılımını bilgisayarınıza yüklediğinizde Atmega8 için driver yüklenir ama CH340G farklı olduğu için driverini harici olarak yüklemek gerekiyor.

Arduino ile ilk kez uğraşacaklar Arduino ile uğraşacak arkadaşların driver kurulumu esnasında problem yaşamamaları için bu yazıyı yazma gereği duydum.

Bu arada Kartımız budur. İşlemlere başlamadan önce elinizde bir adet olması gerekiyor.

Arduino’da driver kurulumunda sıkıntı yaşamak için şu adımları takip etmek gerekiyor. Sırasıyla takip edelim.

İşlemlere başlamadan önce buradaki linkten USB driverini bilgisayarınıza indirin.
Arduino USB Driver
Bilgisayarınıza indirdiğiniz dosyayı işlemlere kolaylık olmasından masaüstüne kopyalayın. Daha sonra indirdiğiniz dosyaya Sağ tıklayıp “Klasöre Çıkart” Seçeneği ile rar dosyasından çıkarın.

devamını oku…

Categories: Arduino Tags: , , ,

STM32F429I Discovery’de Keil ile STemWin kurulumu

Salı, 14 Tem 2015 935 kez okunmuş. 5 yorum
STM32F429I Discovery’de Keil ile STemWin kurulumu

Merhaba arkadaşlar,

Okul, Vizeler Finaller derken uzun bir ara vermek zorunda kalmıştım. Bu yazıyı bile vakit buldukça yazabiliyorum ancak.

Bu yazımda STM32F429I Discovery’e STemWin grafik arayüz (GUI) kütüphanesinin Keil’de  kurulumunu kısa bir şekilde anlatmaya çalışacağım

Şimdi STemWin’i bilmeyenler için kısaca STemWin nedir buna bakalım.

STemWin, bir çeşit grafik arayüz yazılımıdır. Kısaca GUI(Graphical User Interface) diye isimlendiriliyor.  GUI için daha çok programlamayı daha görsel hale getirmeye yarar şeklinde bir yorumda bulunabilirim. GUI ilk başta PC ler için bir ihtiyaçtan doğmuş olsada artık mikroişlemcilerde de görsellik açısından kullanmak mecburi hale geliyor. Çünkü mikroişlemci ve LCD kullanımı gerektiren uygulamalarda sadece kod ile programlama yapmak son derece eziyetli ve görsellik açısından da zayıf ürünlerin ortaya çıkmasına neden oluyor. GUI bu aşamada hem kod yükünü zayıflatıyor hemde görselliği çok çok üst kademelere taşıyor.

Evet Buradaki yazımda  STM32F429I Discovery için Keilde nasıl template proje oluşturacağımızı öğrenmiştik. Şimdi Aynı template projenin devamı olarak STemWin kurulumunu anlatacağım. devamını oku…

57mm Display’li Frekansmetre devresi

Perşembe, 02 Tem 2015 612 kez okunmuş. 2 yorum
57mm Display’li Frekansmetre devresi

Selamlar,

Uzun zaman oldu yeni yazı yazmayalı. Okul iş vs derken epeyce bir ara vermek zorunda kaldım. Vakit bulmuşken yapmış olduğum bir frekansmetre devresini paylaşayım dedim.

Devreyi şebeke frekansı ölçmesi için yaptım. Ölçüm aralığı 20-100HZ arasıdır.

57mm katot display kullanılması gerekmektedir.  Display’ler  multiplex olarak sürülmektedir.

Temel ölçüm mantığımız alternatif akımın periyodunu ölçmeye dayanıyor. Yaptığımız ilk iş ilk önce Alternatif akımı kare dalgaya çevirip işlemcimizin Capture girişine vermek . Bu sayede gelen kare dalganın periyodunu işlemcinin capture modülü ile ölçebileceğiz.

Yapılan işlemler sırası ile şöyle

devamını oku…

Categories: Microchip Tags:

CMUcam5 (Pixy) Dijital Kamera incelemesi

Pazartesi, 12 Oca 2015 2.193 kez okunmuş. 4 yorum
CMUcam5 (Pixy) Dijital Kamera incelemesi

Merhaba Arkadaşlar

Bu yazımda bir KickStarter Projesi olan CMUcam5 veya diğer adıyla Pixy Dijital kamera modülünü inceleyeceğiz. Bu kamerayı bir arkadaşımın projesi için satın aldık. Arkadaşım kendi projesiyle uğraşırken benimde bu arada kamerayı inceleme fırsatım oldu.

Bahsettiğim gibi bu kamera bir KickStarter projesi olarak yola çıkmış. Carnegie Mellon, Robotics Institute ve Charmed Labs’ın birlikte tasarladığı bir sensör. Geliştiriciler arasında Rich LeGrand, Scott Robinson ve Anthony Rowe var. Gerçekten büyük bir başarı yakalamış. Tarihin en popüler görme sensörü olduğundan bahsediliyor. Üstelik tamamen açık kaynak kodlu!

Kameranın ayrıntılarına girmeden önce şunu söylemeliyim ki bu kamera gerçekten harika!  Kameranın tasarımını gerçekten çok beğendim. Alt seviyede embedded sistemlerle uğraşanları bir adım daha ileriye götürebilecek güzel bir kamera modülü.

Şimdi biraz Pixy’i tanıyalım.

devamını oku…

STM32F429I Discovery Keilde Proje oluşturma.

Pazartesi, 22 Ara 2014 2.482 kez okunmuş. 28 yorum
STM32F429I Discovery Keilde Proje oluşturma.

Merhaba Arkadaşlar,

Bu yazımda STM32F429I-Discovery’ye sıfırdan proje oluşturma konusuna değineceğim. Adım adım resimlerle anlatacağım. Bu kart ile ilk kez uğraşacaklar için yön verici nitelikte olur diye düşünüyorum.

STM32F429I Discovery ST’nin F4 serisi için STM32F4-Discovery kartından sonra çıkarttığı en son kartı. Bir önceki F4-Discovery’ye göre daha iyi bir işlemciye ve en iyisi harici 8Mbyte SDram ve 2.8″ 320×240 çözünürlüğe sahip bir dokunmatik lcd barındırmakta. Ayrıca kart üzerinde yine ST’nin L3GD20 3 eksen Gyro var. İleriki zamanlarda bu çipin kullanımına da değineceğim.

STM32F4’de STM32F407VGT6 mikroişlemcisi bulunmaktayken STM32F429’da ise STM32F429ZIT6 mikroişlemci var. 144 Pinli olan bu mcu 180Mhz gibi hatrı sayılır bir hızda çalışmakta.
devamını oku…

STM32 & 74HC595 ile 8 Kanal 8 Bit Shift PWM

Perşembe, 16 Eki 2014 1.896 kez okunmuş. 4 yorum
STM32 & 74HC595 ile 8 Kanal 8 Bit Shift PWM

Merhaba arkadaşlar.

RGB P10 paneller için Driver yazmaya alt yapı hazırlamakla uğraşıyorum. İşin temelinde burada anlattıklarım olacak. Bu yüzden bunu ayrı bir yazıda 74HC595 ile nasıl pwm çoğullanır bundan bahsedeceğim.

74HC595’i mutlaka bilirsiniz. Oldukça sık kullanılan 8 bit Shift Register enteğresidir. Bu enteğre genellikle port çoğullama işlerinde kullanılır. Kullandığınız mikrodenetleyicinin sadece 3 pinini kullanarak 8 adet çıkış elde edebiliyorsunuz.

Bu enteğrenin kullandıldığı birçok devre görmüşsünüzdür. Dediğim gibi genellikle port çoğullama gibi işlemlerde kullanılıyor. PWM amaçlı pek kullanan yoktur. Bunun genel sebeblerinden biri pwm üretmek için yapılan işlemin biraz hız gerektirmesidir. Özellikle PWM frekansı arttıkça mikrodenetleyicinin işlem hızıda artması gerekiyor. Alabileceğinizi max. PWM frekansı kullandığınız mikrodenetleyicinin çalışma hızıyla doğru orantılı diyebiliriz sanırım. :)
devamını oku…

DsPic33FJ32MC202 SMD Dip Dönüştürücü

Salı, 26 Ağu 2014 439 kez okunmuş. 3 yorum
DsPic33FJ32MC202 SMD Dip Dönüştürücü

Merhaba arkadaşlar

Bir proje için Microchip’in 16Bitlik mcu’larından olan DsPic33FJ32MC202 mcu’sunu kullanmam gerekti.  MCU’dip kılıfından bulamadım bu yüzden SMD olanından getirttirdim.

Daha önce hiç bu MCU ile çalışmamıştım. Deneysel amaçlı board üzerinde çalışmak için SMD’den dip kılıfa çeviren bir kart hazırlamam gerekti.  Yapmışken programlamayı kolaylaştırmak adına dönüştürücü üzerine ICSP de ekleyeyim dedim.

DsPic33FJ32MC202 Mcu’sunun Pin yapısı aşağıdaki gibidir.
devamını oku…

Categories: Microchip Tags: ,