Yüksek performanslı bir robot (örneğin bir Mini Sumo) yaparken en büyük sorun; Arduino kartı, motor sürücü devresi, regülatörler ve sensörler arasındaki kablo karmaşasıdır.
XMotion, bu sorunu kökten çözen, "Hepsi Bir Arada" (All-in-One) mimarisine sahip kontrol kartlarıyla tanınan bir ürün ailesidir.
Robotistan stoklarında yer alan XMotion kartları; üzerinde gömülü bir mikrodenetleyici (genellikle ATmega32u4) ve güçlü motor sürücüleri barındırır.
XMotion, özellikle yarışma robotlarında ihtiyaç duyulan anlık yüksek akım (Burst Current) taleplerini karşılayabilen dayanıklı yapısı ve kompakt tasarımıyla; robotunuzun hem daha hafif hem de daha düzenli olmasını sağlar.
Standart bir "Arduino Uno + Motor Shield" kombinasyonu hantal kalabilir ve yüksek akımlarda yetersiz olabilir. XMotion'ın profesyonel farkları şunlardır:
Entegre Tasarım: İşlemci ve motor sürücü tek PCB üzerindedir. Kablo gevşemesi veya temassızlık riski yoktur.
Yüksek Akım Gücü: Standart sürücüler 1-2 Amper verirken, XMotion kartları modeline göre kanal başına 6A, 10A hatta daha yüksek anlık akımları destekler. Rakibini itmeye çalışan bir sumo robotu için bu güç kritiktir.
Koruma Devreleri: Ters voltaj koruması ve kısa devre koruması gibi özelliklerle donatılmıştır. Pili ters bağlasanız bile kart yanmaz.
Kompakt Boyut: Yarışma kurallarına (boyut/ağırlık sınırları) uygun olarak tasarlanmıştır.
XMotion ailesi, robotun boyutuna ve motor gücüne göre farklı versiyonlara sahiptir.
| Model |
İşlemci (MCU) |
Motor Sürücü Akımı |
İdeal Kullanım Alanı |
| XMotion V.2 |
ATmega32u4 (Arduino Leonardo) |
2 x 6A (Sürekli) | Mini Sumo, Hızlı Çizgi İzleyen, Labirent Çözen. |
| Micro XMotion |
ATmega32u4 | 2 x 3A (Küçük Boyut) | Mikro Sumo, küçük ölçekli robotlar. |
| XMotion Mega | ATmega2560 | Yüksek Akım | Daha fazla sensör girişi gerektiren kompleks robotlar. |
Klasik sistemlerde motorlar zorlandığında (Stall) voltaj aniden düşer ve Arduino reset atar (Robot durur ve baştan başlar).
XMotion Çözümü: Kart üzerindeki gelişmiş regülatörler ve kapasitörler, motorlar yüksek akım çekse bile işlemcinin beslemesini stabil tutar. Robotunuz resetlenmeden gücünü tekerleklere aktarmaya devam eder.
XMotion kartları genellikle Arduino IDE ile uyumludur. Bilgisayara bağladığınızda genellikle "Arduino Leonardo" olarak tanınır. Standart Arduino kodlarını (digitalWrite, analogRead vb.) aynen kullanabilirsiniz. Kendi özel kütüphaneleri (XMotion.h) ile motor sürmek daha da kolaylaşır.
Çoğu XMotion kartı geniş bir voltaj aralığına (Örn: 6V - 28V) sahiptir. Bu sayede 2 Hücreli (7.4V) veya 3 Hücreli (11.1V) Li-Po bataryalarla güvenle besleyebilirsiniz.
Kartın üzerinde, rakip sensörleri (MZ80, JS40F) ve çizgi sensörleri için ayrılmış, klemensli veya pinli giriş/çıkış (I/O) portları bulunur. Ekstra bir dağıtıcı karta ihtiyaç duymazsınız.