Страница 4 из 12 ПерваяПервая 12345678910 ... ПоследняяПоследняя
Показано с 31 по 40 из 118
  1. #31
    Пользователь
    Регистрация
    01.06.2011
    Сообщений
    26
    Вес репутации
    171

    По умолчанию Ардуино - управление освещением, жалюзи, климатом.

    Мне по размеру подошла эта серва: Impact IS9. Если интересно с металлическими шестернями и подшипником, то есть такой вариант:Impact IS9HMG, и она уже цифровая, и написано что усилие больше. Я её разбирал, двигатель там такой же как и в обычной, разница только в микросхеме. Правда последняя с ардуино не корректно работает, на некоторых положениях начинает самопроизвольно крутиться, и так пока питание не снимешь. В ней действительно большая часть шестерней из метала и металлический подшипник. Я живу в Москве, рядом с этим магазином, там все сервы и покупаю, выбор большой, цены средние. А вот с моторредуктором сложнее, приходится выискивать и заказывать.
    P.S. Как и обещал, сегодня-завтра выложу видео своих творений.

  2. #32
    Пользователь
    Регистрация
    28.06.2011
    Возраст
    45
    Сообщений
    20
    Вес репутации
    169

    По умолчанию Re: Ардуино - управление освещением, жалюзи, климатом.

    есть задача автоматизировать 2 жалюзи,3 выключателя света, сделать управление с пульта, возможно потом голосом)))жалюзи пока сделать просто регуоировку наклона
    приступаем)

    для начала нужна смета
    1. два сервопривода для жалюзи писали выше
    2. что использовать для автоматизации выключателей серво не подходят?
    3.

  3. #33
    Пользователь
    Регистрация
    01.06.2011
    Сообщений
    26
    Вес репутации
    171

    По умолчанию Re: Ардуино - управление освещением, жалюзи, климатом.

    Появилось время выложить описание.
    Вот как я сделал регулировку угла открытия жалюзи:
    -------------

    Берём обычную штучку из комплекта сервы:


    Нас интересует часть со шлицами, отрезаем её:


    Делаем её круглой, отрезав лишнее:


    Берём термоусадку диаметром 6мм:


    И берём ту штуку со шлицами, которую мы сделали круглой:


    И вставляем её в термоусадку:


    А теперь "термоусаживаем" нашу штуку со шлицами на один конец термоусадки, а на другой конец сажаем вал, к которому крепятся пластины жалюзи на ниточках:


    Вот так это выглядит:


    Теперь берём серву:


    И отрезаем площадки для крепления:


    Берём серву и подготовленный вал:


    И соединяем: (у меня шлицевое соединение получилось в натяг, не соскакивает, необходимости в фиксации болтом нет)


    Вот так получилось:


    Теперь сделаем разъем для подключения сервы, для этого берём боковую крышку жалюзи и разъем от сетевых розеток RG45:


    В боковой крышку-заглушке от жалюзи прорезаем отверстие для разъема:


    Соединяем эти части:


    Коннектим к разъёму серву:


    Запихиваем всё это в корпус жалюзи:


    Ну и вот как-то так это всё выглядит:




    Ну и вот видео: (сцылка http://www.youtube.com/watch?v=-YJxg5dWFGk)

    Всё это делается за час-полтора. На описание времени больше ушло..

    Этот пост защищен авторскими правами, полное или частичное копирование возможно только с разрешения автора.
    Последний раз редактировалось Alexx13; 31.07.2011 в 07:35.

  4. #34
    Пользователь
    Регистрация
    01.06.2011
    Сообщений
    26
    Вес репутации
    171

    По умолчанию Re: Ардуино - управление освещением, жалюзи, климатом.

    Жужжит громко при максимальной скорости сервы, если по медленней сделать, то оч тихо будет. Если соединитель (сделанный из термоусадки) недостаточно прочен и при вращении проминается или закручивается, то можно по верх одной термоусадки еще парочку для прочности посадить. Такая система работает достаточно долго, никаких проблем небыло.

    P.S. Самое важное забыл написать:
    Так как есть нагрузка на валу сервы, есть определённая "пружинистость" (упругость) нашего соединительного вала из термоусадки, и учитывая свойства сервы, она всегда пытается сохранить своё положение, то постоянно слышен треск из сервы. Я решил эту проблему снятием питания с сервы. Тоесть в момент регулирования подаю напряжение и сигнал на серву, после отпускания кнопки все провода отключаются через релюху. Так и безопаснее, не хочется самоделки постоянно держать под напряжением, мало ли чего...
    Во скетч для ардуинки:
    PHP код:
      #include <Servo.h> 
      
    Servo servoJAL1;                   // Жалюзи №1
      
    Servo servoJAL2;                   // Жалюзи №2
      
    int pos1;                          //Позиция жалюзи1 (Угол)
      
    int pos2;                          //Позиция жалюзи2 (Угол)
      
    int jalousieMin1 22;             //Жалюзи1 уменьшаем угол Вход 22Pin
      
    int jalousieMax1 23;             //Жалюзи1 увеличиваем угол Вход 23Pin
      
    int jalousieMin2 24;             //Жалюзи2 уменьшаем угол Вход 24Pin
      
    int jalousieMax2 25;             //Жалюзи2 увеличиваем угол Вход 25Pin
      
    int power 13;                    //Питание релюшки
      
      
    void setup() 
       { 
         
    servoJAL1.attach(11);      // Servo Жалюзи №1 присоединен к 11 выводу 
         
    servoJAL2.attach(12);      // Servo Жалюзи №2 присоединен к 12 выводу 
         
    pinMode(jalousieMin1INPUT);
         
    pinMode(jalousieMax1INPUT);
         
    pinMode(jalousieMin2INPUT);
         
    pinMode(jalousieMax2INPUT);
         
    pinMode(powerOUTPUT);
         
    pos1 90;
         
    pos2 90;
       } 
      
      
    void loop() 
       { 
    //======================== Управление Сервой №1 ============================
    //------------------ Уменьшаем угол открытия Сервы №1 ----------------------
        
    if (digitalRead(jalousieMin1) == HIGH && pos1>0)
         {
          
    delay(10);      
          
    pos1--;   
         }
    //----------------------------------------------------------------------------    

    //----------------- Увеличиваем угол открытия Сервы №1 ----------------------
        
    if (digitalRead(jalousieMax1) == HIGH && pos1<180)
         {
          
    delay(10);      
          
    pos1++;  
         }
    //--------------------------------------------------------------------------
    //==========================================================================


    //======================== Управление Сервой №2 ============================
    //------------------ Уменьшаем угол открытия Сервы №2 ----------------------
        
    if (digitalRead(jalousieMin2) == HIGH && pos2>0)
         {
          
    delay(10);      
          
    pos2--;   
         }
    //----------------------------------------------------------------------------    

    //----------------- Увеличиваем угол открытия Сервы №2 ----------------------
        
    if (digitalRead(jalousieMax2) == HIGH && pos2<180)
         {
          
    delay(10);      
          
    pos2++;  
         }
    //---------------------------------------------------------------------------
    //===========================================================================
        
    //==================== Питание на серву ========================================
    //Подаём только когда нужно управлять сервой.

        
    if (digitalRead(jalousieMax1) == HIGH || digitalRead(jalousieMin1) == HIGH || digitalRead(jalousieMax2) == HIGH || digitalRead(jalousieMin2) == HIGH)
         {
           
    digitalWrite(powerHIGH);
         }
        else
         {
           
    digitalWrite(powerLOW);
         }
    //==============================================================================    

        

        
    servoJAL1.write(pos1); 
        
    servoJAL2.write(pos2); 

       } 
    Ну и соответственно питание на сервы подаём через реле, например, управление которого идёт с пина 13, которое включится только тогда когда мы будем управлять какой либо сервой.
    Необходимо помнить что напрямую реле подключать к выходам ардуино нельзя, так как ток потребления обмотки реле наверняка превышает возможности выходов ардуино.

  5. #35
    Пользователь
    Регистрация
    01.06.2011
    Сообщений
    26
    Вес репутации
    171

    По умолчанию Re: Ардуино - управление освещением, жалюзи, климатом.

    А ещё чё скажу: кабель соединяющий ардуино и жалюзи у меня, как видели, витая пара. И при длинне кабеля в 10 метров серва была неуправляема, поворачивалась как хотела. Видимо из-за длинны искажался или затухал сигнал управления. При 5 метрах - нормально.

  6. #36
    Пользователь
    Регистрация
    28.06.2011
    Возраст
    45
    Сообщений
    20
    Вес репутации
    169

    По умолчанию Re: Ардуино - управление освещением, жалюзи, климатом.

    короече подводим итог
    1. 2 серво типа Impact IS9
    2. 2 реле отключающие серву в пункте 1 - вопрос какие ?
    3. 3 реле отключающие/включающие свет - вопрос какие ?
    4. Arduino

    Ползные ссылки:
    1. для реализации дистанционного управления с пульта - http://www.compcar.ru/forum/showthread.php?t=4959
    2. для реализации дистанционного управления голосом - http://www.compcar.ru/forum/showthread.php?t=8016

    PS
    с реализацией управления штор понятно но надо разобраться во всем
    конечно, сначала попробую управлятьс пульта а потом только голосом, если первый вариант получится
    Последний раз редактировалось WaveLW; 01.08.2011 в 12:28.

  7. #37
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: Ардуино - управление освещением, жалюзи, климатом.

    2-реле не нужно, серва подключается напрямую к выводам Arduino
    3-лучше использовать симистор схема прилагается
    Нажмите на изображение для увеличения. 

Название:	triac_scheme.gif 
Просмотров:	17121 
Размер:	4.8 Кб 
ID:	12749
    Последний раз редактировалось Chip; 01.08.2011 в 13:02.

  8. #38
    Пользователь
    Регистрация
    01.06.2011
    Сообщений
    26
    Вес репутации
    171

    По умолчанию Re: Ардуино - управление освещением, жалюзи, климатом.

    Цитата Сообщение от Chip Посмотреть сообщение
    2-реле не нужно, серва подключается напрямую к выводам
    Не подключается серва напрямую. Только управляющий сигнал идёт напрямую, но никак не питание. Если не ясно зачем нужно отключать питание или управляющий сигнал - перечитайте мой пост. Два реле не нужно, достаточно одного. Реле любое, какое попадётся, я использую на 12 вольт, релюшку включаю через транзистор IRFZ 44N. Почему именно такие компоненты? Да просто только это было под рукой.
    Вот примет использования транзистора:
    Последний раз редактировалось Chip; 02.08.2011 в 01:21.

  9. #39
    Пользователь
    Регистрация
    01.06.2011
    Сообщений
    26
    Вес репутации
    171

    По умолчанию Re: Ардуино - управление освещением, жалюзи, климатом.

    Цитата Сообщение от Siroc-co Посмотреть сообщение
    Не подключается серва напрямую. Только управляющий сигнал идёт напрямую, но никак не питание. Если не ясно зачем нужно отключать питание или управляющий сигнал - перечитайте мой пост. Два реле не нужно, достаточно одного. Реле любое, какое попадётся, я использую на 12 вольт, релюшку включаю через транзистор IRFZ 44N. Почему именно такие компоненты? Да просто только это было под рукой.
    Вот пример использования транзистора:
    Кстати об освещении, у меня на 220 только одна центральная лампа в люстре, а всё остальное - мощные светодиоды и светодиодные ленты. Питание организовано от 10-12 вольт и управляется через IRFZ 44N. Как говорил, вся проводка предусмотрена во время ремонта. Почему 12 вольт? Просто удобно управлять, к тому же в кладовке постоянно подключен старый автомобильный аккумулятор, это как резерв при пропадании электричества.
    А ещё экономия в энергопотреблении. Хочу димировать свет. Но димировать можно только лампы накаливания. Я не беру в счёт специальные люминисцентные лампы и дорогущие ЭПРА к ним, и не беру в счёт светодиодные лампы на 220В, которые очень не ленейно меняют свою яркость в зависимости от питающего напряжения. Выходит только светодиоды, в качестве драйвера IRFZ 44N.
    Последний раз редактировалось Chip; 02.08.2011 в 01:21.

  10. #40
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: Ардуино - управление освещением, жалюзи, климатом.

    Цитата Сообщение от Siroc-co Посмотреть сообщение
    Не подключается серва напрямую. Только управляющий сигнал идёт напрямую, но никак не питание. Если не ясно зачем нужно отключать питание или управляющий сигнал - перечитайте мой пост. Два реле не нужно, достаточно одного. Реле любое, какое попадётся, я использую на 12 вольт, релюшку включаю через транзистор IRFZ 44N. Почему именно такие компоненты? Да просто только это было под рукой.
    Вот примет использования транзистора:
    Я про питание не говорил , имел ввиду управляющий пин

Страница 4 из 12 ПерваяПервая 12345678910 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Ваши права

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