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

    По умолчанию Простой климат контроль из кондиционера на arduino

    Начнем с простейшего климата и будем его развивать до супер навороченого
    За основу был взят проект терморегулятора
    Для реализации климата достаточно подключить контакты реле к кнопке включения кондиционера (AC) Все остальное настравается штатными средствами, В программе отрегулируйте температуру трекбаром слева и Carduino будет включать или выключать кондиционер для поддержания нужной вам температуры в салоне.
    arduino может работать автономно подставте в коде нужную вам температуру int usb_byte=21;

    Данная схема работает по следующему алгоритму:
    Если температура ниже заданой кондиционер выключен, если температура сравнялась с заданой то кондиционер включается и выключится когда температура упадет на 1 градус от заданой.

    Дальше будем усложнять и развивать в зависимости ваших потребностей и возможностей.

    Код для arduino:

    PHP код:
    //climate
    //http://compcar.ru 
    //#include <EEPROM.h> 
    //int data_eprom=0; 
    int usb_byte=21// Значение для включения климата
    int in_temp=21
     
    void setup()   
    {  
      
    pinMode(13OUTPUT);  // Управляющий вкл/выкл выход
      
    Serial.begin(115200); // настроить скорость com порта   

    void loop()   
    {  
        
    // data_eprom = EEPROM.read(addr); // прочитать из EEPROM 
         //EEPROM.write(addr, data); // Записать в  EEPROM 
        
    delay(500); 
         
    in_temp analogRead(0)/4//прочитать показания датчика 
          
    Serial.print( in_tempBYTE); // отправить прочитаное значение компьютеру  
        
    delay(500); 
          if (
    Serial.available() > 0) {  usb_byte Serial.read(); Serial.flush();}  // Принимаем из USB значение для рег. 
            
    if (in_temp usb_byte) { digitalWrite(13HIGH); } // если температура болmше заданого  то включить кондиционер 
              
    if (in_temp < (usb_byte)-1) { digitalWrite(13LOW); } //если температура меньше заданого то выключить кондиционер}  

    Последний раз редактировалось Chip; 07.07.2023 в 01:56.

  2. #2
    Местный
    Регистрация
    24.02.2009
    Возраст
    55
    Сообщений
    175
    Вес репутации
    222

    По умолчанию Re: Простой климат контроль из кондиционера на Carduino

    С большим интересом слежу за темой! Жаль, что климат-контроль в авто уже есть...
    Сегодня должны выслать из Москвы девайс.

  3. #3
    Модератор Аватар для vladsmir
    Регистрация
    03.10.2008
    Возраст
    51
    Сообщений
    1,041
    Вес репутации
    442

    По умолчанию Re: Простой климат контроль из кондиционера на Carduino

    Только одного температурного датчика мало, нужно как минимум еще забортный ставить. Иначе в холодную погоду при включенной печке кондиционер тоже будет врубаться.
    Вот еще вариант попроще: Нужно чтобы девайс определял нажата ли кнопка кондиционера и если да, то управление брал на себя.
    Последний раз редактировалось vladsmir; 24.06.2009 в 17:08.
    Автозапчасти из Кореи. http://parts-kor.ru
    Мой проект Завершен http://compcar.ru/forum/showthread.php?t=2973

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

    По умолчанию Re: Простой климат контроль из кондиционера на Carduino

    Думаю что забортный датчик полезнее потому как будет иметь 2 функции.
    Определить нажата ли кнопка не сложно, но кнопка включения кондиционера должна быть выключена, иначе климат не будет работать как вариант отключить штатные провода и на кнопку повесить включение климата.
    Последний раз редактировалось Chip; 24.06.2009 в 20:03.

  5. #5
    Местный
    Регистрация
    04.06.2008
    Сообщений
    120
    Вес репутации
    390

    По умолчанию Re: Простой климат контроль из кондиционера на Carduino

    Цитата Сообщение от vladsmir Посмотреть сообщение
    Только одного температурного датчика мало, нужно как минимум еще забортный ставить. Иначе в холодную погоду при включенной печке кондиционер тоже будет врубаться.
    Если использовать цифровой датчик типа DS18B20 и библиотеку для 1-Wire то датчиков можно поставить очень много. Пример кода http://www.arduino.cc/playground/Learning/OneWire
    схема подключения датчика
    Нажмите на изображение для увеличения. 

Название:	DS18B20.jpg 
Просмотров:	8165 
Размер:	14.3 Кб 
ID:	4830
    Все датчики подключаются паралельно
    Последний раз редактировалось ak1976; 24.06.2009 в 20:19.

  6. #6
    Модератор Аватар для vladsmir
    Регистрация
    03.10.2008
    Возраст
    51
    Сообщений
    1,041
    Вес репутации
    442

    По умолчанию Re: Простой климат контроль из кондиционера на Carduino

    Цитата Сообщение от Chip Посмотреть сообщение
    Думаю что забортный датчик полезнее потому как будет иметь 2 функции.
    Согласен.
    Цитата Сообщение от Chip Посмотреть сообщение
    Определить нажата ли кнопка не сложно, но кнопка включения кондиционера должна быть выключена, иначе климат не будет работать как вариант отключить штатные провода и на кнопку повесить включение климата.
    Именно это я и имел ввиду, можно поставить контакты реле в разрыв провода от кнопки.
    Автозапчасти из Кореи. http://parts-kor.ru
    Мой проект Завершен http://compcar.ru/forum/showthread.php?t=2973

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

    По умолчанию Re: Простой климат контроль из кондиционера на Carduino

    Цитата Сообщение от ak1976 Посмотреть сообщение
    Если использовать цифровой датчик типа DS18B20 и библиотеку для 1-Wire то датчиков можно поставить очень много. Пример кода http://www.arduino.cc/playground/Learning/OneWire
    схема подключения датчика
    Нажмите на изображение для увеличения. 

Название:	DS18B20.jpg 
Просмотров:	8165 
Размер:	14.3 Кб 
ID:	4830
    Все датчики подключаются паралельно
    Я хотел на Даласе попробовать, но помоему на нем больше 50см провод не сделаешь.

  8. #8
    Пользователь
    Регистрация
    24.03.2009
    Возраст
    53
    Сообщений
    23
    Вес репутации
    190

    По умолчанию Re: Простой климат контроль из кондиционера на Carduino

    18b20 при трехпроводном подключении подключении работает на 600м и на 1400м...

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

    По умолчанию Re: Простой климат контроль из кондиционера на Carduino

    Ну тогда как будет время переделаю на цифровые датчики.

  10. #10
    Модератор
    Регистрация
    06.07.2008
    Возраст
    46
    Сообщений
    414
    Вес репутации
    436

    По умолчанию Re: Простой климат контроль из кондиционера на Carduino

    Года три-четыре назад очень активно интересовался самодельными климатами, хотел сваять сам. Тоже хотел включать выключать кондей (принцип холодильника), но лучше таким образом не делать климат. В неподходящий момент кондей выключится и занесет стекла туманом. Я для себя усвоил одно правило: если включил кондей в поездке, до конца поездки кондей не выключать. Пока работает, кондей активно собирает влагу из воздуха и при выключении выдувает ее из себя.

    Вообще хороший климат - на удивление сложная штука :-(.
    По идее нужны датчики температуры (салонный, внешний, обратной связи - в воздуховоде еще может - двигателя) и солнечного света (для корректировки температуры).
    Тросики можно двигать модельными сервами, у них есть вполне подходящие качалки. Придется ставить довольно мощные сервы (особенно на заслонку температуры, при вентиляторе "на полную" ее подвинуть бывает сложно).

    Кроме этого хороший климат:
    1. Всегда немного дует воздухом, проветривая салон
    2. В мороз пока двигатель не прогрелся (вот зачем нужна обратная связь в воздуховоде) дует на стекло, довольно сильно, чтобы на нем не образовывался иней.
    3. теплым воздухом дуть больше в ноги, а холодным - наверх
    4. не включать вентилятор в жару на полную, пока не пройдет несколько секунд после старта кондея (чтобы не дуть раскаленным воздухом в салон)
    5. сам включает ненадолго (!) рециркуляцию, когда на улице совсем жарко, в салоне температура равна или ниже внешней, а надо дальше сильно охлаждать салон.

    Наверное еще что-нить вспомню, если интересно.

Страница 1 из 4 1234 ПоследняяПоследняя

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

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

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

Ваши права

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