Программирование светодиодной ленты

kasatkina
Offline
Зарегистрирован: 28.05.2014

Срочно! Ищу человека который смог бы запрограммировать светодиодную ленту обладающую RGB свечением на определенный переход режимов зацикленный. Не разбираюсь в теме совсем, но мне порекомендовали обратиться сюда за помощью.

У меня есть фигура которую надо подсветить, она небольшая 50 см на 50 см. Нужно чтобы сначала она горела синим, потом через какое-то время свет плавно становился желтым, потом белым и потом чтобы белый становился еще ярче либо начинал мигать. Потом затухал и все начиналось бы по кругу. Так же в фигуре у меня должен быть элемент имитирующий сердце и пульсировать красным, сначала медленно, потом быстрее, потом еще быстрее, потом затухать и чтобы все начиналось по кругу.

По идее три режима синий -> желтый -> белый-белый ярче должны быть синхронны с режимами пульсация красного медленно -> быстрее -> еще быстрее.

Светодиодной ленты и элемента необходимого для запрограммирования пока, т.к нужны инструкции - что именно подходит для исполнения работы.

Сколько будет стоить? Выполнить нужно как можно быстрее. Идеально чтобы через неделю готово было, а то и раньше.

 

kasatkina
Offline
Зарегистрирован: 28.05.2014

Нужен человек из Москвы

freearduino
Offline
Зарегистрирован: 21.04.2014

Светодиодную ленту, я так понял не подобрали?
Ну так хоть примерно покажите что будет "светиться"?
Подберем "освещение" и от сюда будем дальше плясать.

 

madmax96
Offline
Зарегистрирован: 22.09.2011

Я предварительно договорился

whiteccrow
Offline
Зарегистрирован: 22.07.2015

Добрый день!
у меня подобная ситуация!есть некий объект к котором будет находится светодиодная лента. необходимо чтобы лента имитировала пульсацию сердца одним только красным цветом!
Нужно очень срочно)как обычно все в последний момент
Нужен человек кто в этом разбирается и сможет нам помоч!
 

whiteccrow
Offline
Зарегистрирован: 22.07.2015

Человека ищем из Москвы

 

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

whiteccrow пишет:

Человека ищем из Москвы

в Маскве нет людей.

whiteccrow
Offline
Зарегистрирован: 22.07.2015

Клапауций 999 пишет:

whiteccrow пишет:

Человека ищем из Москвы

в Маскве нет людей.

нереально найти некого.

whiteccrow
Offline
Зарегистрирован: 22.07.2015

можно отправить все почтой

 

nevkon
Offline
Зарегистрирован: 20.01.2015

Если такты равномерные, то все просто делается - берется простейшая ардуина, твердотельное реле dc-dc, блок питания 12В, лента. Берется проект блинк и меняются такты на нужные. Больше вам ничего не нужно.

freearduino
Offline
Зарегистрирован: 21.04.2014

Могу помочь, мск
freearduino@gmail.ком

whiteccrow
Offline
Зарегистрирован: 22.07.2015

nevkon пишет:

Если такты равномерные, то все просто делается - берется простейшая ардуина, твердотельное реле dc-dc, блок питания 12В, лента. Берется проект блинк и меняются такты на нужные. Больше вам ничего не нужно.


Дело в том,что я вообще не разбираюсь в этих делах!и очень сложно понять!посоветовали обратится к вам!возможно это сделать?

saftik
Offline
Зарегистрирован: 08.04.2015
nevkon пишет:

Если такты равномерные, то все просто делается - берется простейшая ардуина, твердотельное реле dc-dc, блок питания 12В, лента. Берется проект блинк и меняются такты на нужные. Больше вам ничего не нужно.

твердотельное реле дорогое удовольствие, по крайнее мере в питере 8-ми канальное реле стоит около 2000 р.
возможно и бывают дешевле но я не видел, 

я бы сделал на мосфете "level logic"
те у которых буква L 
я делал на IRL 630 цена ему 60 р. 

вот скетч который позволяет светодиодной ленте переливаться всеми цветами радуги.

// RGB LED - Automatic Color Cycling
//
// Matthew L Beckler 
// matthew at mbeckler dot org

int redPin = 12;
int bluePin = 10;
int greenPin = 9;

int redIn = 0;
int greenIn = 1;
int blueIn = 2;

int redVal;
int greenVal;
int blueVal;

void setup()
{
  redVal = 255;
  greenVal = 255;
  blueVal = 255;
  update();
}

// This function updates the LED outputs.
void update()
{
  analogWrite(redPin, redVal);
  analogWrite(greenPin, greenVal);
  analogWrite(bluePin, blueVal);
}

// This function updates one of the color variables
// either getting brighter or getting dimmer.
// It also updates the outputs and delays for 10 milliseconds.
void color_morph(int* value, int get_brighter)
{
  for (int i = 0; i < 255; i++)
  {
    if (get_brighter)
      (*value)--;
    else
      (*value)++;
      
    update();
    delay(10);
  }
}

void loop()
{
  // start out at black (all off)
  color_morph(&redVal,   1); // transition to red
  color_morph(&greenVal, 1); // transition to yellow
  color_morph(&redVal,   0); // transition to green
  color_morph(&blueVal,  1); // transition to aqua
  color_morph(&redVal,   1); // transition to white
  color_morph(&greenVal, 0); // transition to violet
  color_morph(&redVal,   0); // transition to blue
  color_morph(&blueVal,  0); // transition to black (all off)
}

 

madmax96
Offline
Зарегистрирован: 22.09.2011

Я делал задачку, что в шапке. Могу и вам помочь. Москва

Alex_Ferrum
Offline
Зарегистрирован: 04.05.2015

Могу помочь, сам из Москвы, адрес: chemill@yandex.ru

Если сегодня встретимся, завтра с утра будет уже готово.

whiteccrow
Offline
Зарегистрирован: 22.07.2015

Пульсация имитирующее сердце в один цвет(красный)

Нужна помощ в создании
 whiteccrow@gmail. ком

whiteccrow
Offline
Зарегистрирован: 22.07.2015

saftik пишет:

nevkon пишет:

Если такты равномерные, то все просто делается - берется простейшая ардуина, твердотельное реле dc-dc, блок питания 12В, лента. Берется проект блинк и меняются такты на нужные. Больше вам ничего не нужно.

твердотельное реле дорогое удовольствие, по крайнее мере в питере 8-ми канальное реле стоит около 2000 р.
возможно и бывают дешевле но я не видел, 

я бы сделал на мосфете "level logic"
те у которых буква L 
я делал на IRL 630 цена ему 60 р. 

вот скетч который позволяет светодиодной ленте переливаться всеми цветами радуги.

Поможеш?

// RGB LED - Automatic Color Cycling
//
// Matthew L Beckler 
// matthew at mbeckler dot org

int redPin = 12;
int bluePin = 10;
int greenPin = 9;

int redIn = 0;
int greenIn = 1;
int blueIn = 2;

int redVal;
int greenVal;
int blueVal;

void setup()
{
  redVal = 255;
  greenVal = 255;
  blueVal = 255;
  update();
}

// This function updates the LED outputs.
void update()
{
  analogWrite(redPin, redVal);
  analogWrite(greenPin, greenVal);
  analogWrite(bluePin, blueVal);
}

// This function updates one of the color variables
// either getting brighter or getting dimmer.
// It also updates the outputs and delays for 10 milliseconds.
void color_morph(int* value, int get_brighter)
{
  for (int i = 0; i < 255; i++)
  {
    if (get_brighter)
      (*value)--;
    else
      (*value)++;
      
    update();
    delay(10);
  }
}

void loop()
{
  // start out at black (all off)
  color_morph(&redVal,   1); // transition to red
  color_morph(&greenVal, 1); // transition to yellow
  color_morph(&redVal,   0); // transition to green
  color_morph(&blueVal,  1); // transition to aqua
  color_morph(&redVal,   1); // transition to white
  color_morph(&greenVal, 0); // transition to violet
  color_morph(&redVal,   0); // transition to blue
  color_morph(&blueVal,  0); // transition to black (all off)
}

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

А с чем нужно помогать?

whiteccrow
Offline
Зарегистрирован: 22.07.2015

Puhlyaviy пишет:
А с чем нужно помогать?

спрограмировать под биение)

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

whiteccrow пишет:

Puhlyaviy пишет:
А с чем нужно помогать?

спрограмировать под биение)


А в чём сложности то? Любой школник сделает.

madmax96
Offline
Зарегистрирован: 22.09.2011

Сложности в том, что это очередные халявщики:)

whiteccrow
Offline
Зарегистрирован: 22.07.2015

madmax96 пишет:

Сложности в том, что это очередные халявщики:)

Я понимаю что это будет стоить!бесплатно ничего небыват!
Сумма для выполнения задачи 3000 руб.
На мой взгляд это адекватная цена
Тем более если вы говорите что это несложно!
Вот и прошу помощи!
Если это возможно конечно!

Заранее благодарим!

madmax96
Offline
Зарегистрирован: 22.09.2011

3000 руб это на всё?
Как вы себе представляете воплощение этого проекта и качество работы? 
Закупка комплектующих в Москве при условии "очень срочно", в зависимости от длины и качества ленты, навскидку, будет порядка этих 3 тысяч. 

whiteccrow
Offline
Зарегистрирован: 22.07.2015

madmax96 пишет:

3000 руб это на всё?
Как вы себе представляете воплощение этого проекта и качество работы? 
Закупка комплектующих в Москве при условии "очень срочно", в зависимости от длины и качества ленты, навскидку, будет порядка этих 3 тысяч. 


Нам необходим сам контролер с заложенной в него программой...светодиодная лента и блок питания у нас есть!

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

За 100 баксов плюс контролер и силовая часть ( фиг знает что у вас там за лента и сколько километров ее длинна? Сами железки покупаете.
А програмку за 100 баксов я попрошу дочь написать. Она все равно с чем то подобным и балуется, только у ней куб из LED.

madmax96
Offline
Зарегистрирован: 22.09.2011

Это уже более-менее