[DIY]: Arduino ile Rectract - Iniş Takımı Uygulaması

[DIY]: Arduino ile Rectract - Iniş Takımı Uygulaması

Sümer Yamaner' Alıntı:
Videoyu izlersen mavi ekran vereceksin. :)

SM-N910C cihazımdan Tapatalk kullanılarak gönderildi
Izleyebilsem verecegim de izleyemedim abi :laugh: Ama Simdi daha cok merak ettim dogrusu :)
 
[DIY]: Arduino ile Rectract - Iniş Takımı Uygulaması

Sümer Yamaner' Alıntı:
Buldum...

https://youtu.be/70MkwLtu0FY
Abi yalan yok valla mavi renk vermedim :laugh: Neden mi ? Cunku daha once bunu izlemis ve hatayi o zamanlar vermistim zaten ;D

Abi kanayan yaramiza tuz bastiginin farkindasin degil mi? Yani "Modelci pornosu" videolari forumda paylasmayacaktik :lol:
 
[DIY]: Arduino ile Rectract - Iniş Takımı Uygulaması

Sümer Yamaner' Alıntı:
Eyvahhh. Ettik bi kusur...

SM-N910C cihazımdan Tapatalk kullanılarak gönderildi
Ozlemisiz ama :laugh: Neyse ara ara bu tur paylasimlar ile durumu canli tutalim bari :hoppa:
 
[DIY]: Arduino ile Rectract - Iniş Takımı Uygulaması

Nihai ürünler hazır. Yarın sahibine teslim ediliyor. :)

[attachimg=1]

Hiç fanteziye kaçmadan röleli bir sistem uyguladım ve kişisel olarak ben beğendim. :D
 

Ekli dosyalar

  • 14224973_10154461858770762_3691230563549559555_n.jpg
    14224973_10154461858770762_3691230563549559555_n.jpg
    14.9 KB · Görülme: 136
[DIY]: Arduino ile Rectract - Iniş Takımı Uygulaması

Süper olmuşlar abi... %p
 
[DIY]: Arduino ile Rectract - Iniş Takımı Uygulaması

Bu iş adama kafayı yedirir. Ama karşılaştığım her sorunda kendi kafamı yerken bir yandan da Zafer kardeşime saydırıyorum. Birazı ona gidiyor ben kurtarıyorum. :D

Bu kontrol kartlarından üç adet bir arkadaşımızın 50 cc Focke Wulf'u için hazırladım. Akım izleme ve kesme algoritmasını daha da güzelleştirdim. Yaptığım testlerde mükemmel bir şekilde çalıştılar. Arkadaşıma teslim ettim. O da çok memnun kaldı. Çok iyi çalışıyorlarmış.

Eee? Kafayı nerede yedim?

Anlatayım...

Arkadaşım dedi ki, "abi iki üç kez açıp kapatıyorum, sonra artık çalışmamaya başlıyor, ancak elektriğini kesip tekrar verirsem normal çalışıyor".

Hadi bakalım. Bir hekim olarak şikayetlerden yola çıkıp tanıya ulaşmaya çalıştım. İlk aklıma gelen akım kontrol aşamasındaki sorunlardı. Kartları geri aldım ve testlere başladım. Gerçekten de modüle enerji gittikten yaklaşık bir dakika sonra artık çalışmaz oluyordu. Önce kodda akım izleme ve kesme bölümü ile uğraştım. Farklı bir algoritma oluşturdum. Sorun devam etti. İlk bir dakika mükemmel sonra kilit.
Ne zaman ki akım izleme ve kesme işlevini iptal ettim o zaman uyandım. Sorun orada değilmiş ki! On saniyelik timeout süresi sorunun sebebiymiş. Çünkü bu timeout süresini kontrol için kullandığım değişkeni "int" olarak tanımlamışım. Yani 16 bit! Arduino sisteminde ise "millis()" işlevi 32 bit bir formatta. Yani millis() değeri 65535 değerini aştıktan sonra (yaklaşık 65 saniye) artık hesaplama şaşıyor ve kod 10 saniye doldu diye akımı hemen kesiyor.
Aslında kural olarak millis() ve micros() işlevleri mutlaka "long" değişkenle yani 32 bit ile yapılmalı. Ama ben kendi kafama göre "nasıl olsa sadece 10 bin milisaniye sayacağım" düşüncesiyle "int" olarak tanımlamışım. Sanki statik RAM'de yer sorunu varmış gibi... Aptalca bir hata ama sonunda buldum. Sonra 20 dakika kadar test ettim. En ufak bir sorun olmadı. :D
Nasıl bir rahatlama hissi anlatamam...
 
[DIY]: Arduino ile Rectract - Iniş Takımı Uygulaması

Sümer Yamaner' Alıntı:
... Nasıl bir rahatlama hissi anlatamam...
Aynen öyle abi. Insan resmen altın bulmuş kadar seviniyor :thumbup: :bravo:
 
[DIY]: Arduino ile Rectract - Iniş Takımı Uygulaması

İşte bunlar hep Zafer abinin yüzünden ;D
 
[DIY]: Arduino ile Rectract - Iniş Takımı Uygulaması

Tamam. Ellerinize sağlık. Hakkaten çok güzel olmuş :saygilar: Ama şimdi en baştan bizim de anlayabileceğimiz şekilde anlatın :laugh:
Şaka bir yana. Özellikle Sümer abime bir soru: tek servo ile çalışan mekanik retract'larım var ve ıskartaya ayırmak istemiyorum. Ama şöyle bir risk var ki, şayet herhangi bir sebepten dolayı sıkışırsa sürekli yüksek akım çektiğinden ya pili boşaltıyor (=kırım), ya da başka bir elektrik arızasına sebep oluyor (=gene kırım).
Belli bir sınırdan fazla akım çekmesi halinde servoyu durduran, ve hatta belki bir switch'in aç-kapa hareketi ile, daha da iyisi otomatik olarak tersine hareket ile kapanmasını (duruma göre açılmasına) mani olan, hafif bir modül/devre yapmak mümkün mü?
Yapılabileceğini biliyorum da bizim kullanımımıza sunabilir misiniz? :rolleyes:
 
[DIY]: Arduino ile Rectract - Iniş Takımı Uygulaması

Deniz Tanrıverdi' Alıntı:
Tamam. Ellerinize sağlık. Hakkaten çok güzel olmuş :saygilar: Ama şimdi en baştan bizim de anlayabileceğimiz şekilde anlatın :laugh:
Şaka bir yana. Özellikle Sümer abime bir soru: tek servo ile çalışan mekanik retract'larım var ve ıskartaya ayırmak istemiyorum. Ama şöyle bir risk var ki, şayet herhangi bir sebepten dolayı sıkışırsa sürekli yüksek akım çektiğinden ya pili boşaltıyor (=kırım), ya da başka bir elektrik arızasına sebep oluyor (=gene kırım).
Belli bir sınırdan fazla akım çekmesi halinde servoyu durduran, ve hatta belki bir switch'in aç-kapa hareketi ile, daha da iyisi otomatik olarak tersine hareket ile kapanmasını (duruma göre açılmasına) mani olan, hafif bir modül/devre yapmak mümkün mü?
Yapılabileceğini biliyorum da bizim kullanımımıza sunabilir misiniz? :rolleyes:

Senin derdin retract servosunun çekeceği aşırı akımın risklerini ortadan kaldırmak.
Bunun çok çok basit bir yolu var.
Retract servo kanalına bir Y kablo bağlıyorsun. Y kablonun alıcı bacağındaki kırmızıyı kesiyorsun. Kalan iki bacaktan birine bir pil diğerine de servoyu bağlıyorsun. Bu şekilde bir Y kablo ve bir de yan keski hareketi ile sorunu çözmüş oluyorsun. En kötü ihtimalle iniş takımları kapalı halde gövde üzerine inersin. Ama alıcı pilini haşat etmezsin hiçbir şekilde.

Bunun dışında, akımı izleyip, belirli bir değeri aştığında kesen bir koruyucu devre yapmak hem kolay hem de mümkün. Sadece gerekli algoritmayı iyi belirlemek gerek. Yani akım belirli bir değeri aşınca ne yapılacak? Akım kesilip öylece beklenecek mi, yoksa belirli bir süre sonra servo yine devreye alınacak mı? Ya da aşırı akım durumunda bir kereye mahsus ters yöne komut verilip, yine aşırı akım olursa akımı kesmek gibi bir uygulama mı yapılacak.
Bunların tümü mümkün.

Son bir öneri: O mekanik retractları ıskartaya çıkar ve elektriklilerden kullanmaya başla. Hararetle öneririm. Mekanikler iki üç iniş sonrasında saçmalayacaklar.