Наблюдение

Время:20:30

Место: Плавательный бассейн, клуб в Джексон-парке.

Цвет: красный и желтый

Источник: светодиод

Направление: снизу вверх

Вы можете подумать, что это яркий горящий огонь. Да, но это не настоящий огонь. Поджигать внутри может быть опасно.

Первый раз, когда я увидел это, я был так поражен этим. Затем я подхожу ближе, чтобы посмотреть на него; он все еще кажется реальным, затем я кладу руку на него сверху и пытаюсь ощутить ощущение тепла, а потом обнаруживаю, что это просто туман, который подсвечивается красными огнями снизу.

Этот огонь так реален; вы никогда не сможете отличить его от настоящего, если будете смотреть на него с расстояния. Я думаю, ключ в том, что производитель внутри может создавать туман в форме огня, я до сих пор не знаю, как это работает.

Я думаю о чувстве, которое испытывают люди, увидев это, мне становится намного теплее. Большинство жалоб в бассейне всегда на то, почему вода такая холодная? Но когда люди увидят огонь, у них почувствуется тепло в теле.

Вот видео:

Прерываемое затухание светодиода

Под влиянием этого удивительного огня я решил использовать светодиоды, чтобы имитировать природу света, сочетаясь с естественным стилем дизайна.

Я хочу сделать что-то похожее на настоящий огонь, костер.

Сначала я прошел первичный контур. Я использовал Arduino UNO, светодиод, потенциометр.

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

См. коды здесь.

#define LED_PIN 10   // PWM PIN
//#define PERIOD 1000   // THE LESS THIS VALUE, THE FASTER LED WILL BLINK
//#define W 2*PI/PERIOD  //SIN = AMPLITUDE *
#define AMPLITUDE 127
// Used to generate time for the cos wave
unsigned long timer = 0;
int readValue = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
  readValue = analogRead(A0);
  int period = map(readValue, 0, 1024, 100, 2000);
  float W = 2 * PI / period;
  //  Serial.println(W);
timer = millis();
  int ledValue = 128 + AMPLITUDE * (cos(W * timer));
  analogWrite(LED_PIN, checkValue(ledValue));
  Serial.println(checkValue(ledValue));
}
int checkValue(int val) {
  if (val > 255)
    val = 255;
  else if (val < 0)
    val = 0;
  return val;
}

Затем идет часть изготовления. Я пытаюсь найти натуральный кусок дерева, который имеет настоящую деревянную текстуру и ощущения, я гуляю по школе и парку Вашингтон-сквер, но я не вижу части, которая имеет нужный размер, и я знаю, что не могу вырезать кусок из дерево. Так что просто представьте, что у меня есть кусок красивого дерева, как этот

Поэтому я просто вырезал кусок дерева Полли, чтобы сделать корпус фонаря.

Затем я собираю несколько веток и ломаю их на мелкие кусочки. Затем я приклеиваю их вместе к верхней части светодиода.

Когда светодиод горит, это выглядит так.

Смотрите видео здесь: