Специальные цены   новые товары
Закрытая тема
Показано с 1 по 8 из 8

Независимые автоматические складные ноги для коптера

Тема раздела Коптеры. Комплектующие, сборка, настройка. в категории Квадрокоптеры и мультироторы; Некоторое время назад мне потребовалось освободить один канал приемника FRSKY-D8X для управления наклоном подвеса. До этого канал управлял складыванием ног. ...

  1. #1

    Регистрация
    25.09.2011
    Адрес
    Москва
    Возраст
    30
    Сообщений
    210
    Записей в дневнике
    4

    Независимые автоматические складные ноги для коптера

    Некоторое время назад мне потребовалось освободить один канал приемника FRSKY-D8X для управления наклоном подвеса. До этого канал управлял складыванием ног. Наза подключена по PPM-sum, занято было 7 каналов из 8.
    Пришлось придумать нехитрое устройство для автоматизации складывания ног.

    Так как я считаю, что данный форум предназначен для того, чтобы делится своими разработками и идеями, то выкладываю все на всеобщее обозрение.



    через некоторое время это было приведено в нормальный вид, и водружено на коптер.


    Код простейший, без изысков.
    Сонар подключен к 8 и 9 ноге ардуины, сервы висят на 10й.
    в коде максимально все раскоментировано.
    Если кто то может что то улучшить в коде - флаг вам в руки.


    Надеюсь, кому то будет полезно.

    Код:
    #include "Servo.h" //библеотека серво
    Servo myservo;
    const int Trig = 8; //подключаем вход Триггер сонара к 8 цифровому пину ардуины
    const int Echo = 9; //подключаем выход Эхо сонара к 9 цифровому пину ардуины
    const int ledPin = 13;  // 13 – если будете использовать встроенный в Arduino светодиод
    
    
    void setup() 
    { 
    myservo.attach(10); // Servo присоединен к 10 выводу   
    myservo.writeMicroseconds(700); // устанавливаем ноги в положиние для старта при подачи питания, если они уже в нем не стоят
    delay(5000); //ждем 5 с после подачи питания(все равно, пока инициализируются гиры, компас жпс итд.)
    pinMode(Trig, OUTPUT); 
    pinMode(Echo, INPUT); 
    pinMode(ledPin, OUTPUT);
     Serial.begin(9600);
    
    }
    
    unsigned int time_us=0;
    
    unsigned int distance_sm=0;
    
    void loop() 
    {
    
    
    digitalWrite(Trig, HIGH); // Подаем сигнал на выход микроконтроллера 
    delayMicroseconds(10); // Удерживаем 10 микросекунд 
    digitalWrite(Trig, LOW); // Затем убираем 
    time_us=pulseIn(Echo, HIGH); // Замеряем длину импульса 
    distance_sm=time_us/58; // Пересчитываем в сантиметры 
    Serial.println(distance_sm); // Выводим на порт для проверки сонара и расстояния
    
    if (distance_sm<200) // Если расстояние до земли менее 200 сантиметром(расстояние можно менять в пределах характеристик сонара HC-SR04 ) 
    { 
       digitalWrite(ledPin, 1); 
       
    myservo.writeMicroseconds(700);  // то складываем ноги
      delay(500); // ждем 0,5с для защиты от дребезга и ложных сработок
    } 
    else
    { 
       digitalWrite(ledPin, 0);
      myservo.writeMicroseconds(2300); //если меньше 200 см, то раскладываем для посадки
      delay(500);
    } 
      
    delay(100); 
    
    }

  2.  
  3. #2

    Регистрация
    24.02.2013
    Адрес
    Мурманск
    Возраст
    33
    Сообщений
    265
    Супер! какие компоненты нужны и если можно фото монтажа их ?

  4. #3

    Регистрация
    20.03.2008
    Адрес
    Благовещенск
    Возраст
    32
    Сообщений
    275
    блин, хорошая идея... респект вам.

  5. #4

    Регистрация
    25.05.2012
    Адрес
    Санкт-Петербург
    Возраст
    35
    Сообщений
    1,722
    Афигенно !

  6.  
  7. #5

    Регистрация
    25.09.2011
    Адрес
    Москва
    Возраст
    30
    Сообщений
    210
    Записей в дневнике
    4
    Цитата Сообщение от denis51 Посмотреть сообщение
    Супер! какие компоненты нужны и если можно фото монтажа их ?
    В конечном итоге я использовал дешевый сонар hc-sr04 и Arduino Mini

    Фото
    Миниатюры Миниатюры Нажмите на изображение для увеличения
Название: DSC09132.jpg‎
Просмотров: 96
Размер:	36.7 Кб
ID:	1041475   Нажмите на изображение для увеличения
Название: DSC09133.jpg‎
Просмотров: 79
Размер:	38.3 Кб
ID:	1041476  

  8. #6

    Регистрация
    24.02.2013
    Адрес
    Мурманск
    Возраст
    33
    Сообщений
    265
    Цитата Сообщение от Compage Посмотреть сообщение
    В конечном итоге я использовал дешевый сонар hc-sr04 и Arduino Mini

    Фото
    К сожалению на фотки не понять что куда припаять, было бы здорово сделать схему что и куда

  9. #7

    Регистрация
    12.07.2013
    Адрес
    Санкт-Петербург
    Возраст
    37
    Сообщений
    488
    У меня был АрДрон 2. Там стояли примерно такие же сонары, для определения высоты. Так вот, над зеленой густой высокой травой он очень сильно врал высоту. Насколько я понимаю, отражения не было. Так что есть выроятность, что шасси Ваш коптер может отказаться выпускать.

  10.  
  11. #8

    Регистрация
    25.09.2011
    Адрес
    Москва
    Возраст
    30
    Сообщений
    210
    Записей в дневнике
    4
    Цитата Сообщение от Alexan Посмотреть сообщение
    У меня был АрДрон 2. Там стояли примерно такие же сонары, для определения высоты. Так вот, над зеленой густой высокой травой он очень сильно врал высоту. Насколько я понимаю, отражения не было. Так что есть выроятность, что шасси Ваш коптер может отказаться выпускать.
    все правильно.
    но я и не собирался садится над травой
    даже на рыхлом снеге сработка есть,пусть и меньше чем задано в программе.

Закрытая тема

Похожие темы

  1. AeroGlaz: легкие складные FPV квадрокоптеры
    от Covax в разделе Коптеры. Комплектующие, сборка, настройка.
    Ответов: 168
    Последнее сообщение: 22.07.2015, 16:09
  2. Продам Остатки 450-го коптера
    от Dee-ma в разделе Барахолка. Квадрокоптеры и другие многороторные системы
    Ответов: 11
    Последнее сообщение: 18.05.2015, 21:02
  3. Продам Продам НОГИ для мультикоптера ( гекса, окта)
    от SpiderX в разделе Барахолка. Квадрокоптеры и другие многороторные системы
    Ответов: 11
    Последнее сообщение: 30.04.2015, 13:03
  4. Продам Продам большой кофр для складного коптера GK-61
    от flymodel в разделе Барахолка. Квадрокоптеры и другие многороторные системы
    Ответов: 4
    Последнее сообщение: 31.03.2015, 18:12
  5. Куплю Ногу (Шасси) (1,2,3,4 шт) Dji для рам F450\F550
    от deamond69 в разделе Барахолка. Квадрокоптеры и другие многороторные системы
    Ответов: 0
    Последнее сообщение: 11.12.2014, 13:50

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения