VS1053 sparkfun MP3 Trigger Arduino Shield

Yeni aldığım VS1053 MP3 Shield ile yaptığım ilk denemeyi sizlerle paylaşmak istiyorum.


Mini Sumo / Sumo Robot Başlatma Modülü Devresi

Yarışmalara katılanların bildiği gibi sumo robotları başlatma işlemi hakem tarafından kızılötesi kumanda ile yapılıyor. Bunun için robotlar üzerinde kumanda tuşlarını algılayacak bir devreye ihtiyaç var.

Yarışma duyurularında bu devrenin çizimi veriliyor. Mikrodenetleyici içerisinde çalışacak program veriliyor. Ancak devrenin sadece şeması var. Baskı devre çizimi yok. Ben de bu işlere yeni başlayanlar için devrenin baskı devresini Proteus Ortamında çizip sizlerle paylaşıyorum. Umarım işinize yarar.



TB6612FNG Çift motor sürücü için ARES kütüphanesi

Projelerimde DC Motor sürmek için kullandığım Pololu firmasına ait TB6612FNG modeli motor sürücü devresini kendi projeme uyarlamak için biraz emek harcadım ve bu motor sürücü için Proteus içinde kendi kütüphaneme ekledim. Benim gibi ihtiyacı olan başka birisi daha kullansın diye bu çizimi de paylaşıyorum. Çizimi Proteus 8.1 de hazırladım. Büyük ihtimalle daha düşük versiyonlarda açılmayacaktır.

TB6612FNG Çift Motor destekli 3A motor sürücü

ARDUINO NANO için Ares kütüphanesi

Arduino Nano kullanarak bir proje geliştirmeyi düşünüyorsanız mutlaka bir devre tasarlamanız gerekecektir. Özellikle projenizde DC motorlar gibi yüksek akıma ihtiyacı olan bileşenler bulunuyorsa devre tasarlamanız şarttır. Arduino serilerinin hepsinde port çıkışları 40mA üzerinde akım veremez. DC Motoru direk Arduino üzerinden sürmeye çalışırsanız Arduinonuz yanacaktır.

PID Kontrollü Çizgi İzleyen Robot

Çizgi izleyen robotlar siyah zemin üzerinde beyaz çizgiyi veya beyaz zemin üzerindeki siyah çizgiyi uzaktan kumanda tertibatı olmadan otonom olarak takip ederek hareket eden robotlardır.

Çizgiyi algılayabilmek için ön tarafına, tasarımına göre 3, 5 veya 8 adet sensör yerleştirilir. Bu sensörler kızılötesi ışık yayarak karşıdan yansıyan ışığın algılanması mantığı ile çalışır. En çok kullanılan sensörler CNY70 veya Pololu firması QTR8 serisi sensörlerdir.

Aracı hareket ettirebilmek için iki adet elektrik motoru vardır. Bu motorları aracın tasarımına ve ulaşmak istediği hıza göre seçmek gerekir. Benim tercihim 16mm 12V 1500RPM redüktörlü DC motordur. Ayrıca mikrodenetleyicilerin çıkış akımları bu motorları sürmek için yeterli olmadığından Pololu firması tarafından üretilen motor sürücü kullanmaktayım.

Mantık olarak aracın hareket kuralı sensörden okunan veriye göre motorlara farklı güçler uygulanmasıdır. Motorlara güç aktarımı PWM sinyalleri ile gönderilir. Gönderilecek olan PWM sinyalinin boyutu ise PID kontrol algoritması ile hesaplanır.


IR ALICI GÖZLER

IR (Kızıl Ötesi) alıcı gözler, belirli frekanslarda gelen kızıl ötesi ışıkları lojik seviyede sinyallere dönüştüren elemanlardır. farklı üreticilerin farklı biçimlerde alıcı gözleri vardır. Ancak standartolarak üç bacaklıdırlar. Kızıl ötesi ışık almadıkları zaman çıkışta sabit lojik 1 (+5V) bulunmaktadır. Çalıştığı frekansta kızıl ötesi ışık algıladığı anda çıkışı lojik 0 olmaktadır. Üç bacaktan bir tanesi çıkış ucu, diğer iki bacak ise +5V ve GND uçlarıdır.

SONY RM 836-839 Serisi TV Uzaktan kumanda için tuş kodları

Üzerinde çalıştığım projede kontrol için PIC 16F84A, VS1838 alıcı göz ve SONY RM 836-839 Serisi TV Uzaktan kumanda kullanıyorum. Kumanda üzerindeki tuşları internette dolaşırken buldum.