12/26/2024

RC Model Uçaklar İçin Açılır-Kapanır İniş Takımı Yapımı. Diy Elektrik Retract.

Uzaktan kumandalı model uçaklar için elektrikli retract (Açılır-kapanır iniş takımı) nasıl yapılır?
Uçuş ağırlığı 700-750gr altındaki model uçaklar için kullanılabilir.

Gerekli malzemeler:

300 – 600 RPM N20 redüktörlü motor 2 veya 3 adet
Seeeduino XIA0 veya Arduino Pro Mikro
L293D veya L293B motor sürücü entegresi 1 adet
Micro switch (13x13x7mm) 2 adet
10K direnç 2 adet
PLA filament

3D Printer için STL Dosyaları: https://drive.google.com/file/d/1QeXpUmfisJYEUICr0XrkzYWBBeHyjizQ/view?usp=sharing


Seeediuno XIAO Versiyonu:

Seediuno XIAO için kod:

//For Seeeduino XIAO | Seeediuno XIAO için

int RCSIGNAL; 
#define ButonA 5
#define ButonB 6

void setup(){
pinMode(ButonA, INPUT);
pinMode(ButonB, INPUT);

pinMode(7, INPUT);      // > Receiver Aux Channel | Alıcı Aux Kanal
pinMode(9, OUTPUT);     // > LM293
pinMode(10, OUTPUT);    // > LM293

}
void loop(){

RCSIGNAL=pulseIn(10,HIGH); 

if  (digitalRead(ButonA) != 1 and RCSIGNAL <1400)
 {
  digitalWrite(9, LOW);
  }
  else
  {
  digitalWrite(9, HIGH);
  }

   if (digitalRead(ButonB) != 1 and RCSIGNAL > 1700)
{
digitalWrite(10, LOW);
  }
  else
  {
  digitalWrite(10, HIGH);
  }

delay(10); 

}

 

Arduino Pro Micro Versiyonu:

 

//For Arduino Pro Micro | Arduino Pro Mikro için

int rcsignal; 
#define ButonA 5
#define ButonB 6

void setup(){
pinMode(ButonA, INPUT);
pinMode(ButonB, INPUT);

pinMode(10, INPUT);      // > Receiver Aux Channel | Alıcı Aux Kanal
pinMode(7, OUTPUT);      // > LM293
pinMode(8, OUTPUT);      // > LM293

}
void loop(){

rcsignal=pulseIn(10,HIGH); 

if  (digitalRead(ButonA) != 1 and rcsignal <1400)
 {
  digitalWrite(8, LOW);
  }
  else
  {
  digitalWrite(8, HIGH);
  }

   if (digitalRead(ButonB) != 1 and rcsignal > 1700)
{
digitalWrite(7, LOW);
  }
  else
  {
  digitalWrite(7, HIGH);
  }

delay(10); 

}

Seeediuno XIAO nun ARDUINO IDE ye Kurulumu:

ADIM 1:

ARDUINO IDE arayüzünde DOSYA menüsünden Tercihler e tıklayın

Ek Devre Kartları Yöneticici URL’leri” bölümüne aşağıdaki linki kopyalayın ve TAMAM butonuna tıklayın.

https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json

ADIM 2:

Araçlar menüsünden Kart/Kart Yöneticisi ni açın.

Çıkan penceredeki arama satırına “Seeeduino” yazın. Seeed SAMD Boards listelenecektir.  Kur butonuna tıklayın. İşlem tamamdır. Artık Seeediuno XIAO geliştirme kartını Arduino IDE ile kullanabilirsiniz.