Автоматизация в караване (умный автодом).

Модератори: Valentin, igor1965

Аватар користувача
Deffi
Site Admin
Повідомлень: 10507
З нами з: Сер червня 03, 2009 11:59
Ім'я: Евгений
Техніка: M. Pajero 3.2 + TABBERT Regent 440
Країна, місто: Украина Днепропетровск
Skype: Deffi123
zello: Deffi76
Дякував (ла): 520 разів
Подякували: 382 рази
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення Deffi »

А среди нас есть програмЁры? :hi_hi_hi: Завис на добавлении каналов в освещении... Может кто-то может помочь с правкой скетча?!


Ремонт караванов и автодомов любой сложности. Тюнинг, консультации.
Солнечные панели, Аккумуляторы, Контроллеры
066-929-86-86; 067-140-87-50
Аватар користувача
Cristo
Повідомлень: 195
З нами з: Нед серпня 12, 2012 14:19
Ім'я: Илья
Техніка: ВАЗ 21114 + Abbey Euroland 400
Країна, місто: Киев
Skype: cristoflash
Звідки: Киев
Дякував (ла): 43 рази
Подякували: 7 разів
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення Cristo »

Жень, я предлагаю свою помощь, но мне еще пару выходных надо на свой караван потратить до холодов (ходовая - лопнул тросик тормоза, затем закрепить кухонный блок, в труме проверить защитный термоклапан и все законсервировать на зиму), дальше появляется больше свободного времени и начинаю полноценную работу над автоматизацией. На следующей неделе заказываю Arduino Mega и конструкцию для макетирования. Как я понимаю, задача с освещением локальная, управление по принципу диммера описанному несколько сообщений назад и там что то надо подстроить. Готов выслушать задачу по доработке
`Хорошо там, где нас нет... Но мы туда стремимся!
Зображення
Аватар користувача
Deffi
Site Admin
Повідомлень: 10507
З нами з: Сер червня 03, 2009 11:59
Ім'я: Евгений
Техніка: M. Pajero 3.2 + TABBERT Regent 440
Країна, місто: Украина Днепропетровск
Skype: Deffi123
zello: Deffi76
Дякував (ла): 520 разів
Подякували: 382 рази
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення Deffi »

Илья, да, скетч тот что несколькими сообщениями выше.

Как я вижу.
1, Задача минимум, сделать просто несколько каналов. Тоесть сейчас одна кнопка управляет одним светодиодом. Нужно несколько кнопок, несколько светодиодов. Понимаю, что правильно скетч написать по новому, возможно для экономии пинов посадить все кнопки на один пин, но через резисторы... Либо размножить существующий... Ну типа так:

Код: Виділити все

int ledPin = 10;  // Выход ШИМ на диммер
int powerPin = 9; // Вход с кнопки

int ledPin1 = 12;    // Выход ШИМ на диммер
int powerPin1 = 11; // Вход с кнопки
Пытался сам, но что-то туплю... Правильно не работает.
2, Можно пойти дальше.
а) Дополняем одну общую кнопку, которая выключит весь включённый свет.
б) Включение и выключение света происходит плавно...
Ремонт караванов и автодомов любой сложности. Тюнинг, консультации.
Солнечные панели, Аккумуляторы, Контроллеры
066-929-86-86; 067-140-87-50
VicMas
Повідомлень: 140
З нами з: Вів квітня 17, 2012 13:20
Ім'я: Виктор
Техніка: Hyundai SantaFe CRDi, Beyerland 400
Країна, місто: Украина, Киев, Вышгород
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення VicMas »

Задачу минимум решил. Может и грубо, просто добавив обработчик еще одной кнопки и управление канала, но рабочий.
Скетч под спойлером. Если нужна отладка, то устанавливаем debug_mode = true

Код: Виділити все



int ledPin = 3;    // Выход ШИМ на диммер
int powerPin = 8; // Вход с кнопки
int ledPin2 = 5;    // Выход ШИМ на диммер
int powerPin2 = 7; // Вход с кнопки

uint8_t pwmLevel = 255;
uint8_t pwmLevel2 = 255;
boolean pwmStat  = false;
boolean pwmStat2  = false;
boolean pwmInc   = true;
boolean pwmInc2   = true;

uint32_t ms, ms1 = 0;

boolean press_flag = false;
boolean press_flag2 = false;
uint16_t press_cnt = 0;
uint16_t press_cnt2 = 0;

boolean debug_mode = false;


void setup()
{

  pinMode(ledPin, OUTPUT);
  pinMode(powerPin, INPUT);
  pinMode(ledPin2, OUTPUT);
  pinMode(powerPin2, INPUT);
  if ( debug_mode ) {
    Serial.begin(9600); // открывает последовательный порт, устанавливает скорость 9600 бит/c
  }

}


void loop()
{
  ms = millis();
  // Получаем сигнал от кнопки
  if (digitalRead(powerPin) == HIGH) {
    press_flag = true;
  }
  // Получаем сигнал от кнопки2
  if (digitalRead(powerPin2) == HIGH) {
    press_flag2 = true;
  }


  // Задержка 250мс для устранения дребезга
  if ( ( ms - ms1 ) > 200 || ms < ms1 ) {

    //Начало обработки первой кнопки
    // Если нажата клавиша
    if ( press_flag ) {
      press_cnt++;
      // Если лампа включена
      if ( pwmStat ) {
        // Инвертируем флаг уменьшения/увеличения
        if ( press_cnt == 5 ) {
          pwmInc = !pwmInc;
        }//pres_cnt = 0
        // Изменям значение диммера
        else if ( press_cnt > 5 ) {
          if ( pwmInc ) {
            if ( pwmLevel < 239 )pwmLevel += 16;
            else pwmLevel = 255;
          }//pwmInc
          else        {
            if ( pwmLevel > 48 )pwmLevel -= 16;
            else pwmLevel = 32;
          }// else pwmInc
        }
        if ( debug_mode ) {
          Serial.print("Chanel=1");
          Serial.print(" Mode=");
          Serial.print(pwmInc);
          Serial.print(" level=");
          Serial.print(pwmLevel);
          Serial.print(" count=");
          Serial.println(press_cnt);
        }
        analogWrite(ledPin, pwmLevel);
      }

    }
    else {
      // Короткое (менее 1 сек) нажатие клавиши
      if ( press_cnt > 0 && press_cnt < 5 ) {
        // Включение/отключение лампы
        pwmStat = !pwmStat;
        if ( pwmStat ) {
          digitalWrite(powerPin, HIGH);
          analogWrite(ledPin, pwmLevel);
        }
        else  {
          analogWrite(ledPin, 0);
          digitalWrite(powerPin, LOW);
        }
        if ( debug_mode ) {
          Serial.print("Chanel=1");
          Serial.print(" Press=");
          Serial.print(pwmStat);
          Serial.print(" level=");
          Serial.print(pwmLevel);
          Serial.print(" count=");
          Serial.println(press_cnt);
        }
      }

      press_cnt = 0;
    }
    //Конец обработки первой кнопки

    //Начало обработки второй кнопки
    // Если нажата клавиша
    if ( press_flag2 ) {
      press_cnt2++;
      // Если лампа включена
      if ( pwmStat2 ) {
        // Инвертируем флаг уменьшения/увеличения
        if ( press_cnt2 == 5 ) {
          pwmInc2 = !pwmInc2;
        }//pres_cnt = 0
        // Изменям значение диммера
        else if ( press_cnt2 > 5 ) {
          if ( pwmInc2 ) {
            if ( pwmLevel2 < 239 )pwmLevel2 += 16;
            else pwmLevel2 = 255;
          }//pwmInc2
          else        {
            if ( pwmLevel2 > 48 )pwmLevel2 -= 16;
            else pwmLevel2 = 32;
          }// else pwmInc2
        }
        if ( debug_mode ) {
          Serial.print("Chanel=2");
          Serial.print(" Mode=");
          Serial.print(pwmInc2);
          Serial.print(" level=");
          Serial.print(pwmLevel2);
          Serial.print(" count=");
          Serial.println(press_cnt2);
        }
        analogWrite(ledPin2, pwmLevel2);
      }

    }
    else {
      // Короткое (менее 1 сек) нажатие клавиши
      if ( press_cnt2 > 0 && press_cnt2 < 5 ) {
        // Включение/отключение лампы
        pwmStat2 = !pwmStat2;
        if ( pwmStat2 ) {
          digitalWrite(powerPin2, HIGH);
          analogWrite(ledPin2, pwmLevel2);
        }
        else  {
          analogWrite(ledPin2, 0);
          digitalWrite(powerPin2, LOW);
        }
        if ( debug_mode ) {
          Serial.print("Chanel=2");
          Serial.print(" Press=");
          Serial.print(pwmStat2);
          Serial.print(" level=");
          Serial.print(pwmLevel2);
          Serial.print(" count=");
          Serial.println(press_cnt2);
        }
      }

      press_cnt2 = 0;
    }
    //Конец обработки второй кнопки

    ms1 = ms;
    press_flag = false;
    press_flag2 = false;
  }
}

Удачи.
P.S. В программирование "что то могу", но для ардуино я на уровне начинающий. :-):
Деньги портят людей – так что у нас в основном народ хороший
Аватар користувача
Deffi
Site Admin
Повідомлень: 10507
З нами з: Сер червня 03, 2009 11:59
Ім'я: Евгений
Техніка: M. Pajero 3.2 + TABBERT Regent 440
Країна, місто: Украина Днепропетровск
Skype: Deffi123
zello: Deffi76
Дякував (ла): 520 разів
Подякували: 382 рази
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення Deffi »

Спасибо, Илья тоже что-то написал, вечером если сил после работы хватит, буду пробовать...

Добавлено спустя 1 час 17 минут 37 секунд:
Попробовал скетч что написал Илья Cristo. Работает как надо.
Думаю Илья не против, делюсь Скетчем

Код: Виділити все

//Определяем переменные и константы в одномерных массивах с количеством элементов равным количеству каналов
//В фигурных скобках последовательно указаны начальные значения всех элементов
//Помним, у UNO ШИМ выходы 3, 5, 6, 9, 10, 11
//Перечисляем порты ШИМ
int ledPin[4] = {3, 5, 6, 9};
//Перечисляем порты на проверку кнопок
int powerPin[4] = {8, 10, 11, 12};

//Описываем все переменные в массивах с количеством элементов равному количеству каналов
//Переменные управления состоянием светодиодов
uint8_t pwmLevel[4] = {255, 255, 255, 255};
boolean pwmStat[4]  = {false, false, false, false};
boolean pwmInc[4]   = {true, true, true, true};
//Переменные для контроля состояния кнопок
uint32_t ms[4] = {0, 0, 0, 0};
boolean press_flag[4] = {false, false, false, false};
uint16_t press_cnt[4] = {0, 0, 0, 0};

uint32_t mst = 0; // хранение текущего времени в миллисекундах

void setup()
{
  //инициируем порт консоли
  Serial.begin(9600);
  //инициируем порты попарно на вход и выход по количеству каналов
  for (int i = 0; i < 4; i++) {
    pinMode(ledPin[i], OUTPUT);
    pinMode(powerPin[1], INPUT);
  }
}


void loop()
{
  mst = millis();
  // Перебираем входы и получаем сигналы от кнопок
  for (int i = 0; i < 4; i++) {
    if (digitalRead(powerPin[i]) == HIGH) {
      press_flag[i] = true;
    }
  }
  // Обрабатываем поочередно все нажатия через цикл
  for (int i = 0; i < 4; i++) {
    // Задержка 250мс для устранения дребезга
    if ( ( mst - ms[i] ) > 200 || mst < ms[i] ) {
      // Если нажата клавиша
      if ( press_flag[i] ) {
        press_cnt[i]++;
        // Если лампа включена
        if ( pwmStat[i] ) {
          // Инвертируем флаг уменьшения/увеличения
          if ( press_cnt[i] == 5 ) {
            pwmInc[i] = !pwmInc[i];
          }//pres_cnt = 0
          // Изменям значение диммера
          else if ( press_cnt[i] > 5 ) {
            if ( pwmInc[i] ) {
              if ( pwmLevel[i] < 239 )pwmLevel[i] += 16;
              else pwmLevel[i] = 255;
            }//pwmInc
            else        {
              if ( pwmLevel[i] > 80 )pwmLevel[i] -= 16;
              else pwmLevel[i] = 64;
            }// else pwmInc
          }
          Serial.print("Mode=");
          Serial.print(pwmInc[i]);
          Serial.print(" level=");
          Serial.print(pwmLevel[i]);
          Serial.print(" count=");
          Serial.println(press_cnt[i]);
          analogWrite(ledPin[i], pwmLevel[i]);
        }

      }
      else {
        // Короткое (менее 1 сек) нажатие клавиши
        if ( press_cnt[i] > 0 && press_cnt[i] < 5 ) {
          // Включение/отключение лампы
          pwmStat[i] = !pwmStat[i];
          if ( pwmStat[i] ) {
            digitalWrite(powerPin[i], HIGH);
            analogWrite(ledPin[i], pwmLevel[i]);
          }
          else  {
            analogWrite(ledPin[i], 0);
            digitalWrite(powerPin[i], LOW);
          }
          Serial.print("Press=");
          Serial.print(pwmStat[i]);
          Serial.print(" level=");
          Serial.print(pwmLevel[i]);
          Serial.print(" count=");
          Serial.println(press_cnt[i]);
        }

        press_cnt[i] = 0;
      }
      ms[i] = mst;
      press_flag[i] = false;
    }

  }
}
Добавлено спустя 2 минуты 54 секунды:
Теперь можно пытаться собирать всё в прицепе.
Ещё хочется дополнить выключение всего одной кнопкой. И плавное включение/выключение. Но то уже можно и потом... Главное функционал работает. :ya_hoo_oo: А допилить можно всегда.
Ремонт караванов и автодомов любой сложности. Тюнинг, консультации.
Солнечные панели, Аккумуляторы, Контроллеры
066-929-86-86; 067-140-87-50
VicMas
Повідомлень: 140
З нами з: Вів квітня 17, 2012 13:20
Ім'я: Виктор
Техніка: Hyundai SantaFe CRDi, Beyerland 400
Країна, місто: Украина, Киев, Вышгород
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення VicMas »

Скетч от Ильи будет поизящней :co_ol:
Деньги портят людей – так что у нас в основном народ хороший
Аватар користувача
Cristo
Повідомлень: 195
З нами з: Нед серпня 12, 2012 14:19
Ім'я: Илья
Техніка: ВАЗ 21114 + Abbey Euroland 400
Країна, місто: Киев
Skype: cristoflash
Звідки: Киев
Дякував (ла): 43 рази
Подякували: 7 разів
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення Cristo »

В общем, анализ идей по развитию функционала управления освещением подсказывает следующие направления совершенствования (я их выкладываю, что бы формализовать задачи, по написанному легче обсуждать):
1. Подправить реакцию на кратковременное нажатие кнопок каналов, на выключение - запоминать уровень яркости в момент отключения, на включение - восстанавливать уровень яркости сохраненный в момент отключения.
2. Изменить режим включения и выключения при кратковременном нажатии на кнопки каналов - не сразу включать требуемую яркость или выключать, а делать это плавно. Каким образом? Все просто - у нас сейчас 5 уровней яркости. Т.е. при получении команды на ВКЛ или ВЫКЛ от кнопки делаем выход на режим или гашение через все ступени, задерживаясь на каждой, ну например, на 0,5 сек. Т.е. если у нас при предыдущем выключении в канале была полная яркость, то выход на этот режим произойдет за 2,5 сек, если на 3 ступень, то за 1,5 сек Думаю, логика понятна и возражений не будет.
3. Добавляем еще одну кнопку общего выключения. Назначение понятно, при нажатии заставляем все каналы гаснуть в штатном плавном режиме, как при кратковременном нажатии на кнопки каналов. Вопрос: будем эту кнопку нагружать функцией включения, как у других кнопок, но действующую на все освещение? Логика - если перед нажатием хотя бы в одном канале есть свет - мы все гасим, если все выключено - просто все вместе плавно за 2,5 сек выводим на полный свет. Что то типа аварийного включения.
Вот как то так...
`Хорошо там, где нас нет... Но мы туда стремимся!
Зображення
Аватар користувача
Deffi
Site Admin
Повідомлень: 10507
З нами з: Сер червня 03, 2009 11:59
Ім'я: Евгений
Техніка: M. Pajero 3.2 + TABBERT Regent 440
Країна, місто: Украина Днепропетровск
Skype: Deffi123
zello: Deffi76
Дякував (ла): 520 разів
Подякували: 382 рази
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення Deffi »

Cristo писав:на выключение - запоминать уровень яркости в момент отключения, на включение - восстанавливать уровень яркости сохраненный в момент отключения.
Это у нас уже работает.
Cristo писав:если все выключено - просто все вместе плавно за 2,5 сек выводим на полный свет. Что то типа аварийного включения.
Не уверен что это надо. Думаю тут важнее уходя даже не задумываясь что сейчас включено просто нажать одну кнопку которая потушит всё. А включать всё мне кажется не нужно. приходя домой, тебе не надо включать весь, тебе нужно включать что-то конкретное.... ИМХО
Ремонт караванов и автодомов любой сложности. Тюнинг, консультации.
Солнечные панели, Аккумуляторы, Контроллеры
066-929-86-86; 067-140-87-50
Аватар користувача
Cristo
Повідомлень: 195
З нами з: Нед серпня 12, 2012 14:19
Ім'я: Илья
Техніка: ВАЗ 21114 + Abbey Euroland 400
Країна, місто: Киев
Skype: cristoflash
Звідки: Киев
Дякував (ла): 43 рази
Подякували: 7 разів
Контактна інформація:

Повідомлення Cristo »

Deffi писав:
Cristo писав:на выключение - запоминать уровень яркости в момент отключения, на включение - восстанавливать уровень яркости сохраненный в момент отключения.
Это у нас уже работает.
Это из сложностей заочного программирования - результата не видно. Тогда остается в чистом остатке
Deffi писав: Ещё хочется дополнить выключение всего одной кнопкой. И плавное включение/выключение. Но то уже можно и потом... Главное функционал работает. :ya_hoo_oo: А допилить можно всегда.
После выходных между квартальными отчетами поиграюсь
`Хорошо там, где нас нет... Но мы туда стремимся!
Зображення
Аватар користувача
Mastar
Повідомлень: 1460
З нами з: Вів вересня 04, 2012 23:02
Ім'я: Артур и Шура
Техніка: SS Korando 3.2 + Hobby Prestige 460
Країна, місто: Украина, Киев
Skype: gashelp
zello: Mastar_
Звідки: Украина
Подякували: 2 рази
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення Mastar »

Женя, советую прикупить TLC5940, к примеру ТУТ. А когда наиграешься с UNO переходи на ESP8266.
Профессиональный монтаж ГБО
КС: +38(098)089-86-96, Life: +38(063)428-02-36, МТС:+38(099)715-70-52
Аватар користувача
Deffi
Site Admin
Повідомлень: 10507
З нами з: Сер червня 03, 2009 11:59
Ім'я: Евгений
Техніка: M. Pajero 3.2 + TABBERT Regent 440
Країна, місто: Украина Днепропетровск
Skype: Deffi123
zello: Deffi76
Дякував (ла): 520 разів
Подякували: 382 рази
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення Deffi »

Артур спасибо. Пока уже начал собирать на мосфетах, но в следующих проектах учту.
Ремонт караванов и автодомов любой сложности. Тюнинг, консультации.
Солнечные панели, Аккумуляторы, Контроллеры
066-929-86-86; 067-140-87-50
Аватар користувача
Deffi
Site Admin
Повідомлень: 10507
З нами з: Сер червня 03, 2009 11:59
Ім'я: Евгений
Техніка: M. Pajero 3.2 + TABBERT Regent 440
Країна, місто: Украина Днепропетровск
Skype: Deffi123
zello: Deffi76
Дякував (ла): 520 разів
Подякували: 382 рази
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення Deffi »

Дорогие спецы электронщики, подскажите пожалуйста. Как я понимаю ардуино УНО нужно напряжение питания до 12 вольт... А в прицепе напряжение поднимается до 14 с лишним.... Нужен стабилизатор. Как его проще/правильней собрать и нужно ли собирать, может есть готовые не дорогие стабилизаторы...
Ремонт караванов и автодомов любой сложности. Тюнинг, консультации.
Солнечные панели, Аккумуляторы, Контроллеры
066-929-86-86; 067-140-87-50
RomanenkoAleksandr
Повідомлень: 494
З нами з: Вів березня 04, 2014 00:22
Ім'я: Александр
Техніка: прицеп
Країна, місто: Украина
Звідки: Украина
Дякував (ла): 7 разів
Подякували: 22 рази
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення RomanenkoAleksandr »

Жека у меня в прицепе стоял стабилизатор для магнитолы. на входе 12-17В на выходе 12В.
andrey4314
Повідомлень: 768
З нами з: Сер лютого 29, 2012 13:23
Ім'я: Андрей
Техніка: суперб 1.9TDI+WILK Lanos+Кремень
Країна, місто: Кривой Рог
Skype: andrey95607
Дякував (ла): 1 раз
Подякували: 4 рази
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення andrey4314 »

Женя а такие не подойдут? http://olx.ua/list/q-Dc-dc-%D1%81%D1%82 ... %BE%D1%80/
0962319829
Аватар користувача
Deffi
Site Admin
Повідомлень: 10507
З нами з: Сер червня 03, 2009 11:59
Ім'я: Евгений
Техніка: M. Pajero 3.2 + TABBERT Regent 440
Країна, місто: Украина Днепропетровск
Skype: Deffi123
zello: Deffi76
Дякував (ла): 520 разів
Подякували: 382 рази
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення Deffi »

Возможно. Позже поизучаю...
Ремонт караванов и автодомов любой сложности. Тюнинг, консультации.
Солнечные панели, Аккумуляторы, Контроллеры
066-929-86-86; 067-140-87-50
Аватар користувача
tri_v
Повідомлень: 111
З нами з: Нед грудня 18, 2011 23:22
Ім'я: Вадим
Техніка: Berlingo + Burstner 3804
Країна, місто: Киев
Дякував (ла): 4 рази
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення tri_v »

Довольно простой, для самостоятельного изготовления, регулируемый стабилизатор: http://www.kondratev-v.ru/stabilizatory ... en12a.html
Т.е. имея на входе 12,0-15,0 В. можно выставить самые "уютные" для Ардуино — 7,0 В.
Аватар користувача
Cristo
Повідомлень: 195
З нами з: Нед серпня 12, 2012 14:19
Ім'я: Илья
Техніка: ВАЗ 21114 + Abbey Euroland 400
Країна, місто: Киев
Skype: cristoflash
Звідки: Киев
Дякував (ла): 43 рази
Подякували: 7 разів
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення Cristo »

В связи с тем, что часть подключаемых к Ардуино датчиков запитываются от 5-12В, а какое то количество рассчитано на напряжение питания 3,3-5В, принял решение входные 12В преобразовывать в 5В, от него запитываю все, что связано с Ардуино. Кроме того ЖК экран + матричные индикаторы так же рассчитаны на 5В. Единственные места, в которых требуется 12В - реле подключающие внешние 220В, запускающие инвертор, включающие наружное освещение и вентилятор на испарителе холодильника, но все это уже не требовательно к питанию и переносит его перепады и работает во вторичных цепях за гальваническими развязками от контроллера.
Преобразователь DC-DC понижающий с регулируемым выходным напряжением и макс.током 3А заказал на Алиэкспрессе за 1,49 у.е. Управляющий элемент у нее МС LM2596. Поэкспериментирую, если будет надежно держать 5В плюс минус 0,25В при диапазоне входе от 10 до 15 В, токе от 0,5 то 3А и диапазоне температур от 0 до 45 градусов = оставлю и смогу рекомендовать другим. Результат тестов выложу на форум (если кому то будет интересен результат). Ссылка нужна на подобный преобразователь?
По всему каравану в разных блоках планирую разместить 2 Ардуино Мега и 2 Нано. Вся информация и управление должна идти от центрального блока управления. Экспериментирую с связью по I2C между контроллерами. Для связываемых элементов требуется общий источник питания - это требование для использование данного метола. Кому то интересны наработки по этому вопросу? Просто максимальное расстояние между блоками 3 метра и хочу добиться надежной передачи. Если не получиться, то на большом расстоянии задействую трехпроводной протокол SPI.
`Хорошо там, где нас нет... Но мы туда стремимся!
Зображення
Аватар користувача
Deffi
Site Admin
Повідомлень: 10507
З нами з: Сер червня 03, 2009 11:59
Ім'я: Евгений
Техніка: M. Pajero 3.2 + TABBERT Regent 440
Країна, місто: Украина Днепропетровск
Skype: Deffi123
zello: Deffi76
Дякував (ла): 520 разів
Подякували: 382 рази
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення Deffi »

Вадим спасибо.

Илья, конечно интересно. И ссылка и тесты и рабочие варианты... :a_g_a:
Ремонт караванов и автодомов любой сложности. Тюнинг, консультации.
Солнечные панели, Аккумуляторы, Контроллеры
066-929-86-86; 067-140-87-50
Аватар користувача
Cristo
Повідомлень: 195
З нами з: Нед серпня 12, 2012 14:19
Ім'я: Илья
Техніка: ВАЗ 21114 + Abbey Euroland 400
Країна, місто: Киев
Skype: cristoflash
Звідки: Киев
Дякував (ла): 43 рази
Подякували: 7 разів
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення Cristo »

По преобразователям DC-DC исходя из характеристик для запитки на 5В Ардуино напрашиваются 2 решения:
http://ru.aliexpress.com/item/XL4005-DS ... 88453.html - такой заказал я, буду проверять на точность удерживания выходного напряжения при разных внешних условиях.
http://ru.aliexpress.com/item/Black-Wat ... 66936.html - не регулируемый герметичный преобразователь на 5В 3А
`Хорошо там, где нас нет... Но мы туда стремимся!
Зображення
Аватар користувача
Deffi
Site Admin
Повідомлень: 10507
З нами з: Сер червня 03, 2009 11:59
Ім'я: Евгений
Техніка: M. Pajero 3.2 + TABBERT Regent 440
Країна, місто: Украина Днепропетровск
Skype: Deffi123
zello: Deffi76
Дякував (ла): 520 разів
Подякували: 382 рази
Контактна інформація:

Re: Автоматизация в прицеп-даче

Повідомлення Deffi »

А обычный в прикуриватель для зарядки мобильных не подойдёт?
Что-то типа такого...

Зображення
Ремонт караванов и автодомов любой сложности. Тюнинг, консультации.
Солнечные панели, Аккумуляторы, Контроллеры
066-929-86-86; 067-140-87-50
Відповісти

Повернутись до “Обладнання 12 вольт”

Хто зараз онлайн

Зараз переглядають цей форум: Немає зареєстрованих користувачів і 1 гість