- 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.
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.
Şu alıcıyı satın alıyorsunuz...
Bu LİNKİ görmek için izniniz yok. Giriş yap veya üye ol
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.