Наблюдение
Время: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; }
Затем идет часть изготовления. Я пытаюсь найти натуральный кусок дерева, который имеет настоящую деревянную текстуру и ощущения, я гуляю по школе и парку Вашингтон-сквер, но я не вижу части, которая имеет нужный размер, и я знаю, что не могу вырезать кусок из дерево. Так что просто представьте, что у меня есть кусок красивого дерева, как этот
Поэтому я просто вырезал кусок дерева Полли, чтобы сделать корпус фонаря.
Затем я собираю несколько веток и ломаю их на мелкие кусочки. Затем я приклеиваю их вместе к верхней части светодиода.
Когда светодиод горит, это выглядит так.
Смотрите видео здесь: