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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,381
    Вес репутации
    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
    Возраст
    56
    Сообщений
    175
    Вес репутации
    236

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  7. #7
    Местный
    Регистрация
    13.04.2008
    Возраст
    45
    Сообщений
    120
    Вес репутации
    236

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

    Лучше не включать/выключать кондиционер, а регулировать температуру подмешиванием теплого воздуха. Потому что во-первых, постоянное включение/выключение вредно для компрессора и ремня, а во-вторых, влага, скопившаяся на радиаторе во время работы кондея будет возвращаться в салон после выключения его. А это даст неприятные запахи.
    Кроме того было бы неплохо управлять интенсивностью работы дуйки. Если разность заданной и реальной температур велика - дуть сильно. Если меньше - слабее. Если невелика - то на минимальной скорости.

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

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

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

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

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

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

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

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

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

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

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

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

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

Ваши права

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