Kablosuz Simülatör ve/veya trainer projesi

Sumer Yamaner

Moderator
Katılım
17 Eyl 2013
Mesajlar
8,760
Tepkime puanı
23,144
Yaş
61
Konum
İstanbul
Web sitesi
www.sumeryamaner.com
İlgi Alanı
Uçak
THK USB sim kumandasının kablosu kısa ve geniş ekran TV karşısında sıkıntı oluyor. Ayrıca sahada trainer kablolu uçuşlarda kablo bağlantısı bir risk faktörü. Bu amaçla geliştirilmiş profesyonel çözümler var tabii. Ama en kolay ulaşılabilenleri Futaba ya da Spektrum (yoksa JR mı??) kumanda gerektiriyor. Kısaca kendi çözümümü üretmem gerekiyordu. Bunun iki yolu var. Biri kolay yol:
Şu alıcıyı satın alıyorsunuz...

Futaba'yı da Hitec'i de tanıyor. Hatta otomatik tanıma özelliği bile var. Tanıtma sırasında bir jumper ile PPM moduna getiriyorsunuz. Birinci kanaldan full PPM sinyalini veriyor. Bu ne demek? PPM sinyalini öğretmen kumandasının girişine uygularsanız telsiz trainer sisteminiz oluyor. Bu sinyali USB dongle girişine bir kulaklık jack'i üzerinden uygularsanız telsiz simülatör kumandanız oluyor.

Zor yol ise şöyle:
Bir Arduino kullanıyorsunuz. Geliştirme için Uno nihai modül için Nano ya da Micro yeterli. Alıcının ilk altı kanalının sinyalini Arduino'nun 3 - 8 arası girişlerine bağlıyorsunuz. 9 No'lu portu çıkış olarak alıp ister USB dongle'a ister öğretmen kumandasına bir kulaklık jack'i ile giriyorsunuz. Arduino'ya aşağıdaki kodu yüklüyorsunuz.

Kod:
// Tek tek servo çıkışlarını okuyup PPM sinyali üreten program

unsigned int cpin[6] = {3, 4, 5, 6, 7, 8};
const int ppmoutpin = 9;

void setup()
{
  pinMode(ppmoutpin, OUTPUT);
  digitalWrite(ppmoutpin, HIGH);
}

void loop()
{
  digitalWrite(ppmoutpin, HIGH);
  for (int n = 0; n < 6; n++)
  {
    while (digitalRead(cpin[n]) == 0)
    {
    }
      digitalWrite(ppmoutpin, LOW);
      delayMicroseconds(300);
      digitalWrite(ppmoutpin, HIGH);
    while (digitalRead(cpin[n]) == 1)
    {
    }
      delayMicroseconds(300);
      digitalWrite(ppmoutpin, LOW);
  }
  delayMicroseconds(300);
  digitalWrite(ppmoutpin, HIGH);
}

Bu abartılı derecede kısa kodla alıcıdan gelen ilk altı kanalı (istenirse 8 de yapılır da simülatörde yeterli) alıp PPM sinyali haline çeviriyorsunuz.

Bu akşam lehim modumda değilim. Sistemi osiloskopta test ettim. Yarın inşallah simülatörde ve ilk uçuş günü de sahada test edip sonucu yazacağım.
 
Kablosuz Simülatör ve/veya trainer projesi

Abi süper gidiyorsun artık sahada uçuşunu değil de icatlarını ve geliştirmelerini konuşur olduk. :saygilar:
 
Kablosuz Simülatör ve/veya trainer projesi

Sümer abi süpersin. Hatta usb dongle'dan 5v alıp arduino ve alıcının beslemesini de bilgisayarın sırtına yüklersen çok pratik olmaz mı? :)
 
Kablosuz Simülatör ve/veya trainer projesi

Bu işler böyledir zaten, ucundan yakaladınmı arkası gelir. Bir sonuç, bir başka fikrin başlangıcı olur. Durmak yok Sümer bey, yola devam! %p
 
Kablosuz Simülatör ve/veya trainer projesi

Emre Kaman' Alıntı:
Sümer abi süpersin. Hatta usb dongle'dan 5v alıp arduino ve alıcının beslemesini de bilgisayarın sırtına yüklersen çok pratik olmaz mı? :)

Az önce bunu düşündüm. Sanırım öyle yapacağım. Bir de kodun yeni versiyonunu hazırladım. Daha iyi çalışıyor gibi. Pratik testleri sabırsızlıkla bekliyorum. :)
 
Kablosuz Simülatör ve/veya trainer projesi

Omer Erkan' Alıntı:
Bu işler böyledir zaten, ucundan yakaladınmı arkası gelir. Bir sonuç, bir başka fikrin başlangıcı olur. Durmak yok Sümer bey, yola devam! %p

Yok yok bu slogan bana uymaz. :D :p :D
 
Kablosuz Simülatör ve/veya trainer projesi

Abi Kablosuz Trainer çözüm olarak sunan bildiğim tek marka Spektrum. Yeni nesil kumandalarında "Wireless Trainer" olarak bunu lanse ettiler.

Bu projede gayet güzel bir proje. Yurtdışından HK şu ürününü beklemeden senden sipariş etmek çok daha mantıklı aslında. Bence test sonrası hemen ön siparişleri almaya başlayalım :thumbup:

Bu RESMİ görmek için izniniz yok. Giriş yap veya üye ol