İşime yarayacak bir çok şeyi elimde para varken alıp sonra vakit bulamadığım için bir kenara kaldırdığım için kendime çok kızıyorum. Artık zamanımı boş işlerle değilde daha sistemli bir şekilde devam ettirmeye kararlıyım ve bu düşüncemin ilk meyvesi HMC5843 sensörü olacak. HMC5843 3 eksenli bir dijital pusula, yani bulunduğu konumun 3 eksenindeki açısınıda veriyor. Daha göremedim ama onuda görecem inşallah
. Bu sensörü denemek için i2c protolünü kullanmam gerekiyor ve iki yönlü bir iletişim kurabilmem içinde bir seviye ayarlama devresine ihtiyacım var. Çünkü djital pusulayı edukkan‘da sattığımız AN8DT8 kartı ile kontrol edeceğim, yani pic ile. Hmc5843 sensörü ise 3.3V ‘ta çalıştığı için çift yönlü bir gerilim uygunlaştırmam gerektiği için başladım çözüm aramaya. SDA ve SCL uçlarını 3.3V ‘a direnç ile pull-up yapsam çözülmezdi. iki transistörü arka arkaya bağlayıp kullansam (şekil 1 ) bu defada diğer yön içinde trnasistör gerekecek ve birde fazladan diyotla uğraşacaktım. (daha fazla…)
Seviye ayarlama (level converter)
Çizgi izleyen robot yapımı
LPC2104 Mikrodenetleyicisini Keil’de programlamak
DörtGöz
LPC1768 Geliştirme kartı
Seviye ayarlama (level converter)
Çizgi izleyen robot yapımı
Ülkemizde yapılan bir çok robor yarışmasında olmazsa olmaz kategorilerden biridir çizgi izleyen robot. Robogazide 2008 yılında yapılan MEB 2. robot yarışmasındaki “İstanbulun Fethi” isimli tema robotunu yapmak için kolları sıvamıştık. Tema 2 adet robottan oluşuyordu, kutuların yerlerini değiştirerek köprüyü tamamlayan ve köprü tamamlandığında köprüyü geçen bir çizgi izleyen robot. İlk çizgi izleyen deneyimim bu çizgi izleyen robotla başlamış, devresini ve programını kendi uğraşlarımla ve lisede öğrendiğim devre tasarlama yöntemiyle yapmaya çalışmıştım. (daha fazla…)
LPC2104 Mikrodenetleyicisini Keil’de programlamak
Arm işlemciler üzerinde ilk çalışmam. Bir zamanlar TAI’de çalışabilme umuduyla ARM işlemciler üzerine çalışmaya başlamış ve belli bir yere kadar gelmiştim ki beni alamayacakları belli oldu. Çalışmama devam edemedim çünkü başka işlere ve başka alanlara yönelmek zorunda kaldım. Ama artık yine öğrenciyim. ulink2 programlayıcı siparişim geldiğinde bu yazdığım programı LPC1768 üzerine devam edeceğim. Arm ye NXP firmasıyla başlamış olanlar için giriş çıkış komutları, bir kaç örnek algoritmanın bulunduğu bir döküman hazırlamıştım. Paylaşmadıkça biliyorum ki hiç bir işe yaramayacak. Hadi bi işe yaraması için indirin ve çalışın
DörtGöz
DörtGöz ismi üniversite 2. sınıfta servonun üzerine koyduğum cisim sensörü ile hiç bir yere çarpmadan hareket eden bir robotuma koyduğum isimdi. Gerçekten çok hoşuma gitmişti onu yaptığımda ama geliştirmek bugüne fırsatmış. Temelleri tamamen değişmiş olsa da ODTÜ de yarıştıracağım bu robotun adını DörtGöz koydum. Şimdi birazda DörtGöz’ün özelliklerinden bahsedeyim. (daha fazla…)
LPC1768 Geliştirme kartı
LPC1768 Geliştirme Kartı
ARM işlemciler üzerindeki çalışmalarıma ivme kazandırmak amacıyla uygulamaya yönelik ilk çalışmam.
Expkits’in satmış olduğu lpc1768 genişletme kartını kullanarak bir kart tasarladım.
Kart üzerinde flasmagic ile programlayabilmek için UART0 girişleri reset pini ve P2.10 pini bir soket ile dışarı çıkartıldı.
USB ile haberleşebilmesi için USB soketi, analog okumak için bir trimpot, bir tane buzzer, 1 adet buton, 2 adet led, jtag program girişleri için soket ve toplam 54 tane giriş/çıkış pini soket ile çıkış yapıldı. (daha fazla…)






