Flysky FS-I6, Arduino ve Servo Bağlantısı PWM Sinyali
Flysky FS-I6, Arduino ve Servo Bağlantısı PWM Sinyali
Merhabalar Arkadaşlar,
Baktım ki kumandam var Quad'ım yok. O zaman dedim neden kumanda ve alıcıyı farklı bir şekilde kullanıp bir şeyler daha öğrenmiyorum.
FS-I6 ile alıcıyı eşleştirdim. Alıcıyı Arduinoya bağladım. Arduinoya da bir Micro Servo bağladım. ESC kullanmadım. Kumandanın bir kanalını kullanarak Servoyu 0 ve 180 derece arası hareket ettiriyorum. Ancak kumandaya hiç dokunmasam bile gelen sinyaller kumanda pozisyonu en alttayken 994-995-996, en üstteyken 1984-1985 olarak değişken geliyor. Subtrim denedim stabil hale gelmedi. Bu değerlerin kumandaya dokunulmadığında sabit bir değer olarak gelmesi gerekmiyor mu? Bu değişimler ufak ta olsa uçuş esnasında bir uçak ya da multkopterin davranışını etkileyip düşüşüne sebebiyet vermez mi?
Çözüm öneri ve düşüncelerinizi alabilir miyim?
Teşekkürler.
Baktım ki kumandam var Quad'ım yok. O zaman dedim neden kumanda ve alıcıyı farklı bir şekilde kullanıp bir şeyler daha öğrenmiyorum.
FS-I6 ile alıcıyı eşleştirdim. Alıcıyı Arduinoya bağladım. Arduinoya da bir Micro Servo bağladım. ESC kullanmadım. Kumandanın bir kanalını kullanarak Servoyu 0 ve 180 derece arası hareket ettiriyorum. Ancak kumandaya hiç dokunmasam bile gelen sinyaller kumanda pozisyonu en alttayken 994-995-996, en üstteyken 1984-1985 olarak değişken geliyor. Subtrim denedim stabil hale gelmedi. Bu değerlerin kumandaya dokunulmadığında sabit bir değer olarak gelmesi gerekmiyor mu? Bu değişimler ufak ta olsa uçuş esnasında bir uçak ya da multkopterin davranışını etkileyip düşüşüne sebebiyet vermez mi?
Çözüm öneri ve düşüncelerinizi alabilir miyim?
Teşekkürler.
Re: Flysky FS-I6, Arduino ve Servo Bağlantısı PWM Sinyali
Buradan güzel bir içerik çıkacak gibi duruyor Burak hocam iyi düşünmüşsün. Normalde sinyaller min 1000 max 2000 olması gerekiyor benim bildiğim. Tabi nedenini bilmiyorum neden 1000 neden 2000. Bu kumandada değerler biraz kaçıkmış bunu bilmiyordum. Ben uçarken bunun bir etkisini görmedim bu arada onu da söyleyeyim. Simülasyonda var olan bir tarafa doğru hafif meyil etme durumunu da ayarlamıştım bi şekilde ve gerçek uçuşlarda öyle bir şey de yaşamamıştım hiç. Bakalım üstadlar ne diyecek.
Re: Flysky FS-I6, Arduino ve Servo Bağlantısı PWM Sinyali
Kerem işin kötü yanı kumanda bana ulaştığında PC'ye bağlanmakta en başta zorluk yaşayınca fabrika ayarlarına getirdim. Muhtemelen yaptığın ayarların hepsi gittipplane yazdı: ↑05 Eki 2019, 12:34 Buradan güzel bir içerik çıkacak gibi duruyor Burak hocam iyi düşünmüşsün. Normalde sinyaller min 1000 max 2000 olması gerekiyor benim bildiğim. Tabi nedenini bilmiyorum neden 1000 neden 2000. Bu kumandada değerler biraz kaçıkmış bunu bilmiyordum. Ben uçarken bunun bir etkisini görmedim bu arada onu da söyleyeyim. Simülasyonda var olan bir tarafa doğru hafif meyil etme durumunu da ayarlamıştım bi şekilde ve gerçek uçuşlarda öyle bir şey de yaşamamıştım hiç. Bakalım üstadlar ne diyecek.
![Smile :)](./images/smilies/icon_e_smile.gif)
![Smile :)](./images/smilies/icon_e_smile.gif)
Re: Flysky FS-I6, Arduino ve Servo Bağlantısı PWM Sinyali
Potansiyometrenin kalitesi ve zamanla, sürtünmeden dolayı oluşan aşınmaya bağlı olarak sinyalde minik kaymalar olabilir. Ayrıca kumanda da sinyal çıkışı stabil olup alıcı sinyali net okumuyor da olabilir.
Ben büyük ihtimalle 2. Şıkkın olduğu kanaatindeyim, zira benimde sık başıma geliyor. Aynı kumanda, aynı ayar, ama farklı modele geçince, sinyal çıkışları birisinde çok net iken diğerinde birkaç birim sürekli oynuyor. Ardunio bilginizde varmış madem, flysky bazı alıcılara yazılım yüklenebiliyor. Onu deneyebilirsiniz.
Ben büyük ihtimalle 2. Şıkkın olduğu kanaatindeyim, zira benimde sık başıma geliyor. Aynı kumanda, aynı ayar, ama farklı modele geçince, sinyal çıkışları birisinde çok net iken diğerinde birkaç birim sürekli oynuyor. Ardunio bilginizde varmış madem, flysky bazı alıcılara yazılım yüklenebiliyor. Onu deneyebilirsiniz.
-
- Mesajlar: 995
- Kayıt: 29 Mar 2018, 12:45
- Ad Soyad: B.S.
- Konum: ADIYAMAN
Re: Flysky FS-I6, Arduino ve Servo Bağlantısı PWM Sinyali
hocam flysky alıcılar ile arduinoyu combo yapıp çeşit çeşit rc araç yapanlar var youtube da bunlara bolca örnek bulabilirsiniz ben de yakın zamanda ia10b alıcı ile şöyle bol fonksiyonlu bir kara aracı yapmayı planlıyorum.BURAKHAYIRLI yazdı: ↑05 Eki 2019, 10:46 Merhabalar Arkadaşlar,
Baktım ki kumandam var Quad'ım yok. O zaman dedim neden kumanda ve alıcıyı farklı bir şekilde kullanıp bir şeyler daha öğrenmiyorum.
FS-I6 ile alıcıyı eşleştirdim. Alıcıyı Arduinoya bağladım. Arduinoya da bir Micro Servo bağladım. ESC kullanmadım. Kumandanın bir kanalını kullanarak Servoyu 0 ve 180 derece arası hareket ettiriyorum. Ancak kumandaya hiç dokunmasam bile gelen sinyaller kumanda pozisyonu en alttayken 994-995-996, en üstteyken 1984-1985 olarak değişken geliyor. Subtrim denedim stabil hale gelmedi. Bu değerlerin kumandaya dokunulmadığında sabit bir değer olarak gelmesi gerekmiyor mu? Bu değişimler ufak ta olsa uçuş esnasında bir uçak ya da multkopterin davranışını etkileyip düşüşüne sebebiyet vermez mi?
Çözüm öneri ve düşüncelerinizi alabilir miyim?
Teşekkürler.
mesela üzerinde 360 derece acıya sahip zoom yapabilan bir kamera belki bir robot kol led aydınlatmalar vs daha önceden yapmış olduğum bir araç vardı ama pek gelişmiş değildi onu baz alarak daha iyisini yapma niyetindeyim.
bahsettiğim aracıma ait kısa bir videoyu yapmak isteyen arkadaslara fikir verebilir diye ekliyorum ve bu arada konunun takipcisi olacagim
Frsky Qxt-Xm+ Rx/Realacc X6R/Racestar Br2406s 2300Kv Fire Edition-30a V2 ESC/Matek F405-PDB/Eachine TX526/Runcam Micro Swift II-Xiaomi Yi/Beitian Bn-880 GPS/Tattu 3s 1800Mah 75c LiPo/Eachine RotG02.
HURDATRON/FUTABA T10CHP TX-R167FS RX.
HURDATRON/FUTABA T10CHP TX-R167FS RX.
- gökhan YANKI
- Mesajlar: 2390
- Kayıt: 02 Şub 2019, 12:14
- Ad Soyad: gökhan yankı
Re: Flysky FS-I6, Arduino ve Servo Bağlantısı PWM Sinyali
merhaba aslında bu normal potlar uçlarda biraz sticklerin konumu dolayısıyla bu şekilde davranabiliyor. çok bir etkisi olmaz bence ama çok rahatsız ediyorsa bunun için stickleri yeniden kalibre edebilirsin. kallibre ederken stickleri sonlara getirdiğinde stick sınırdayken zorlama yani plastiğin esnekliğini kullanıp normalde geldiği açıdan daha ileri bir noktaya kalibre edersen sona getirdiğinde 2000 yerine 1980-1990 loı seviyeleri görebirsin. sonuç olarak daha da ileri itmeye çalışma doğal sınırına getirip orda bırak. aslında bu uç açılar çok fazla kullanılmıyor özellikle acro uçuşta sticklerin daha merkeze yakın konumları kullanılıyor. ama bu yöntemi deneyebilirsin.BURAKHAYIRLI yazdı: ↑05 Eki 2019, 10:46 Merhabalar Arkadaşlar,
Baktım ki kumandam var Quad'ım yok. O zaman dedim neden kumanda ve alıcıyı farklı bir şekilde kullanıp bir şeyler daha öğrenmiyorum.
FS-I6 ile alıcıyı eşleştirdim. Alıcıyı Arduinoya bağladım. Arduinoya da bir Micro Servo bağladım. ESC kullanmadım. Kumandanın bir kanalını kullanarak Servoyu 0 ve 180 derece arası hareket ettiriyorum. Ancak kumandaya hiç dokunmasam bile gelen sinyaller kumanda pozisyonu en alttayken 994-995-996, en üstteyken 1984-1985 olarak değişken geliyor. Subtrim denedim stabil hale gelmedi. Bu değerlerin kumandaya dokunulmadığında sabit bir değer olarak gelmesi gerekmiyor mu? Bu değişimler ufak ta olsa uçuş esnasında bir uçak ya da multkopterin davranışını etkileyip düşüşüne sebebiyet vermez mi?
Çözüm öneri ve düşüncelerinizi alabilir miyim?
Teşekkürler.
Re: Flysky FS-I6, Arduino ve Servo Bağlantısı PWM Sinyali
@BURAKHAYIRLI Burak çok iyi biraz hassasiyeti fazla gibi sanki.
Kumandayı kalibre eder biraz sağırlık verirsen sanki daha iyi olacak. sağırlaştırma ADC de kullandığımız gibi yapabilirsin misal her ms de ki değeri al 5 ms veya 10 ms de alınan değerlerin ortalamasını ver gibi. Ama onlara gerekte yok arduinounun libraryleri yeter sana. bak.
al sana kaynaklar:
https://gitlab.com/timwilkinson/FlySkyIBus
https://github.com/bmellink/IBusBM
https://github.com/aanon4/FlySkyIBus
pwm ppm ile ilgili olarakta:
https://www.instructables.com/id/Rc-Con ... uino-Proj/
ayrıca
Güzel bir eğitim
https://www.youtube.com/watch?v=FDcOuSQQHK8
ve komple arduino örnegi sbus sensörler pwm ppm servo hepsi var multiwii
https://code.google.com/archive/p/multiwii/
Siz ve sizin gibi kardeşlerimiz bu ülkenin gelecekleri. Tamamlanmamış olsa da uğraşmak
Bayrak yarışı gibi senin bayrağı getirdiğin yerde bir başkası onu alır
Bilgi paylaştıkça büyür ve güzelleşir.
Kırımızsız uçuşlar iyi eğlenceler.![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
al sana kaynaklar:
https://gitlab.com/timwilkinson/FlySkyIBus
https://github.com/bmellink/IBusBM
https://github.com/aanon4/FlySkyIBus
pwm ppm ile ilgili olarakta:
https://www.instructables.com/id/Rc-Con ... uino-Proj/
ayrıca
Güzel bir eğitim
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
https://www.youtube.com/watch?v=FDcOuSQQHK8
ve komple arduino örnegi sbus sensörler pwm ppm servo hepsi var multiwii
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
https://code.google.com/archive/p/multiwii/
Siz ve sizin gibi kardeşlerimiz bu ülkenin gelecekleri. Tamamlanmamış olsa da uğraşmak
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
![Wink ;)](./images/smilies/icon_e_wink.gif)
![Wink ;)](./images/smilies/icon_e_wink.gif)
Kırımızsız uçuşlar iyi eğlenceler.
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
Re: Flysky FS-I6, Arduino ve Servo Bağlantısı PWM Sinyali
Teşekkürler en kısa zamanda onu da deniycem.Safak yazdı: ↑05 Eki 2019, 14:04 Potansiyometrenin kalitesi ve zamanla, sürtünmeden dolayı oluşan aşınmaya bağlı olarak sinyalde minik kaymalar olabilir. Ayrıca kumanda da sinyal çıkışı stabil olup alıcı sinyali net okumuyor da olabilir.
Ben büyük ihtimalle 2. Şıkkın olduğu kanaatindeyim, zira benimde sık başıma geliyor. Aynı kumanda, aynı ayar, ama farklı modele geçince, sinyal çıkışları birisinde çok net iken diğerinde birkaç birim sürekli oynuyor. Ardunio bilginizde varmış madem, flysky bazı alıcılara yazılım yüklenebiliyor. Onu deneyebilirsiniz.
Re: Flysky FS-I6, Arduino ve Servo Bağlantısı PWM Sinyali
Ellerinize sağlık güzel bir çalışma olmuş. Devamını bekliyor olacağım:)bsivaslioglu yazdı: ↑05 Eki 2019, 15:55hocam flysky alıcılar ile arduinoyu combo yapıp çeşit çeşit rc araç yapanlar var youtube da bunlara bolca örnek bulabilirsiniz ben de yakın zamanda ia10b alıcı ile şöyle bol fonksiyonlu bir kara aracı yapmayı planlıyorum.BURAKHAYIRLI yazdı: ↑05 Eki 2019, 10:46 Merhabalar Arkadaşlar,
Baktım ki kumandam var Quad'ım yok. O zaman dedim neden kumanda ve alıcıyı farklı bir şekilde kullanıp bir şeyler daha öğrenmiyorum.
FS-I6 ile alıcıyı eşleştirdim. Alıcıyı Arduinoya bağladım. Arduinoya da bir Micro Servo bağladım. ESC kullanmadım. Kumandanın bir kanalını kullanarak Servoyu 0 ve 180 derece arası hareket ettiriyorum. Ancak kumandaya hiç dokunmasam bile gelen sinyaller kumanda pozisyonu en alttayken 994-995-996, en üstteyken 1984-1985 olarak değişken geliyor. Subtrim denedim stabil hale gelmedi. Bu değerlerin kumandaya dokunulmadığında sabit bir değer olarak gelmesi gerekmiyor mu? Bu değişimler ufak ta olsa uçuş esnasında bir uçak ya da multkopterin davranışını etkileyip düşüşüne sebebiyet vermez mi?
Çözüm öneri ve düşüncelerinizi alabilir miyim?
Teşekkürler.
mesela üzerinde 360 derece acıya sahip zoom yapabilan bir kamera belki bir robot kol led aydınlatmalar vs daha önceden yapmış olduğum bir araç vardı ama pek gelişmiş değildi onu baz alarak daha iyisini yapma niyetindeyim.
bahsettiğim aracıma ait kısa bir videoyu yapmak isteyen arkadaslara fikir verebilir diye ekliyorum ve bu arada konunun takipcisi olacagim
Re: Flysky FS-I6, Arduino ve Servo Bağlantısı PWM Sinyali
Teşekkürler hocam. Kalibrasyon vermeye çalışmıştım. 1000'e ayarlasam dahi yine de 1 2 oynamalar oluyor. Şayet arduino ile kontrol edeceğim zaman, elemanları hareket ettirirken arduino içinde ufak mantıksal işlemler yapıp o oynamaları yok saydırabilirim sanırım. Ancak yine de Quad'a bağlamak istersem yine bu oynamalar devam edecek gibi görünüyor. Çünkü stickleri dip noktalardan uzağa çeksem bile yine bu değişimler devam ediyor.gökhan YANKI yazdı: ↑05 Eki 2019, 23:00merhaba aslında bu normal potlar uçlarda biraz sticklerin konumu dolayısıyla bu şekilde davranabiliyor. çok bir etkisi olmaz bence ama çok rahatsız ediyorsa bunun için stickleri yeniden kalibre edebilirsin. kallibre ederken stickleri sonlara getirdiğinde stick sınırdayken zorlama yani plastiğin esnekliğini kullanıp normalde geldiği açıdan daha ileri bir noktaya kalibre edersen sona getirdiğinde 2000 yerine 1980-1990 loı seviyeleri görebirsin. sonuç olarak daha da ileri itmeye çalışma doğal sınırına getirip orda bırak. aslında bu uç açılar çok fazla kullanılmıyor özellikle acro uçuşta sticklerin daha merkeze yakın konumları kullanılıyor. ama bu yöntemi deneyebilirsin.BURAKHAYIRLI yazdı: ↑05 Eki 2019, 10:46 Merhabalar Arkadaşlar,
Baktım ki kumandam var Quad'ım yok. O zaman dedim neden kumanda ve alıcıyı farklı bir şekilde kullanıp bir şeyler daha öğrenmiyorum.
FS-I6 ile alıcıyı eşleştirdim. Alıcıyı Arduinoya bağladım. Arduinoya da bir Micro Servo bağladım. ESC kullanmadım. Kumandanın bir kanalını kullanarak Servoyu 0 ve 180 derece arası hareket ettiriyorum. Ancak kumandaya hiç dokunmasam bile gelen sinyaller kumanda pozisyonu en alttayken 994-995-996, en üstteyken 1984-1985 olarak değişken geliyor. Subtrim denedim stabil hale gelmedi. Bu değerlerin kumandaya dokunulmadığında sabit bir değer olarak gelmesi gerekmiyor mu? Bu değişimler ufak ta olsa uçuş esnasında bir uçak ya da multkopterin davranışını etkileyip düşüşüne sebebiyet vermez mi?
Çözüm öneri ve düşüncelerinizi alabilir miyim?
Teşekkürler.
Re: Flysky FS-I6, Arduino ve Servo Bağlantısı PWM Sinyali
Çok teşekkür ederim. Tarif ettiğiniz gibi brute force uygulanabilir sanırım kodlarda. Ancak bu arduino ile kullanılırken geçerli olacakabakusfx yazdı: ↑06 Eki 2019, 11:57 @BURAKHAYIRLI Burak çok iyi biraz hassasiyeti fazla gibi sanki.Kumandayı kalibre eder biraz sağırlık verirsen sanki daha iyi olacak. sağırlaştırma ADC de kullandığımız gibi yapabilirsin misal her ms de ki değeri al 5 ms veya 10 ms de alınan değerlerin ortalamasını ver gibi. Ama onlara gerekte yok arduinounun libraryleri yeter sana. bak.
al sana kaynaklar:
https://gitlab.com/timwilkinson/FlySkyIBus
https://github.com/bmellink/IBusBM
https://github.com/aanon4/FlySkyIBus
pwm ppm ile ilgili olarakta:
https://www.instructables.com/id/Rc-Con ... uino-Proj/
ayrıca
Güzel bir eğitim![]()
https://www.youtube.com/watch?v=FDcOuSQQHK8
ve komple arduino örnegi sbus sensörler pwm ppm servo hepsi var multiwii![]()
https://code.google.com/archive/p/multiwii/
Siz ve sizin gibi kardeşlerimiz bu ülkenin gelecekleri. Tamamlanmamış olsa da uğraşmakBayrak yarışı gibi senin bayrağı getirdiğin yerde bir başkası onu alır
Bilgi paylaştıkça büyür ve güzelleşir.
![]()
Kırımızsız uçuşlar iyi eğlenceler.![]()
![Smile :)](./images/smilies/icon_e_smile.gif)
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
![Smile :)](./images/smilies/icon_e_smile.gif)
Re: Flysky FS-I6, Arduino ve Servo Bağlantısı PWM Sinyali
Burak hocam ilk quadını uçurana kadar bu endişen geçmeyecek onu farkettim ama emin ol öyle bir şey olmuyorBURAKHAYIRLI yazdı: ↑07 Eki 2019, 08:54
Quad'a bağlarsam ve onun da bu sinyal değişimlerinden dolayı orası burası oynarsa ne yapacağım diye düşünüyorum![]()
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
Re: Flysky FS-I6, Arduino ve Servo Bağlantısı PWM Sinyali
Tamam Kerem sana inanıyorumpplane yazdı: ↑07 Eki 2019, 09:17Burak hocam ilk quadını uçurana kadar bu endişen geçmeyecek onu farkettim ama emin ol öyle bir şey olmuyorBURAKHAYIRLI yazdı: ↑07 Eki 2019, 08:54
Quad'a bağlarsam ve onun da bu sinyal değişimlerinden dolayı orası burası oynarsa ne yapacağım diye düşünüyorum![]()
Gerçekten olmuyor. Valla bak. Aga kuran getir el basayım ki olmuyor
![]()
![Smile :)](./images/smilies/icon_e_smile.gif)
![Smile :)](./images/smilies/icon_e_smile.gif)
Re: Flysky FS-I6, Arduino ve Servo Bağlantısı PWM Sinyali
map 0,125,0,125 deneyebilrsin. 2000e kadar gelen veriyi bu sınırlar içerisine yerleştirebilirsin. veya maplarini bir şart kullanarak 995 gelen veriyi 125ten aşağı scalandırırsın 995in üstünü 255e kadar scalandırabilirisin. örneğin throttle en dipteyken 995 ise 995i "0" kabul ettirebilirsin. tabi ben sorduğun soruyu doğru anladıysam ne dediğimi anlamış olacaksın. şimdiden kusura bakma alakasız bişey yazdıysam.
Re: Flysky FS-I6, Arduino ve Servo Bağlantısı PWM Sinyali
arduino kumanda konularına fazla hassasiyet gösteriyor. 2000i bazen bazen bitirip 255in üzeri olmadığı için sinyali sıfır yapıyor. haliyle motorun durmasına sebep oluyor. tabi bunun 0 olduğunda gibi bir şart fonksiyonu ile önüne geçmen gerekiyor.