Як я нескінченний стіл робив (ну майже доробив)

Був звичайний нудний вечір. Я, як завжди, сёрфіл глобальну мережу і нічого не віщувало біди. Поки я не натрапив на фотографію нескінченного столу! У всіх, швидше за все, наступав такий момент, коли річ хочеться на стільки, що ніхто не може зупинити чи будь-яким чином перешкоджати її отриманню. Я тут же сів малювати ПРИБЛИЗНИЙ ескіз того, що я хотів отримати в результаті.

Як я нескінченний стіл робив (ну майже доробив)

Спочатку, в задумці, стіл мав квадратну форму, від якої мене відрадив знайомий майстер по деревній ремеслу, яким я все це показав (і спасибі йому величезне за це!).

Через тиждень каркас столу придбав свою кінцеву форму, і я, задоволений як слон, поовез його додому, щоб швидше продовжити роботу.

Як я нескінченний стіл робив (ну майже доробив)

Основний принцип роботи даного столу полягає в багаторазовому перевідбиттів світіння світлодіодної стрічки від дзеркала, яке встановлюється внизу і напівпрозорого (або тонованого) скла.

Як я нескінченний стіл робив (ну майже доробив)

Як я нескінченний стіл робив (ну майже доробив)

Як я нескінченний стіл робив (ну майже доробив)

Проклеївши по периметру світлодіодну стрічку і встановивши дзеркало на своє законне місце прийшов час першого тесту

Як я нескінченний стіл робив (ну майже доробив)

Як я нескінченний стіл робив (ну майже доробив)

Перемикання кольорів реалізував за допомогою пульта від старого FM модулятора і ІК приймача F539 (якщо кому цікаво).

Як я нескінченний стіл робив (ну майже доробив)

Далі закріпив раму на своє законне місце по периметру від дзеркала і пролив трохи термоклею на місці пайки дроти до стрічки (ну не хотів він красиво ставати на своє місце)

Як я нескінченний стіл робив (ну майже доробив)

Якщо рукожопіть - так по повній! ОБОВ'ЯЗКОВО (.) Криво приклеїти світлодіодну стрічку до рами і зробити вигляд, що сховав контролер!

Як я нескінченний стіл робив (ну майже доробив)

На жаль, скло не став заготовляти заздалегідь (на відміну від дзеркала, і не питайте чому, бо сам не знаю). Тому останній тест проводився без верхнього скла, а просто накривши все це справа тонуванням.

Як я нескінченний стіл робив (ну майже доробив)

Як я нескінченний стіл робив (ну майже доробив)

Якщо хто дочитав до кінця і добре розбирається в програмуванні Ардуіно - підкажіть будь ласка, як реалізувати плавне переливання? Для перемикання кольорів використовується бібліотека IRemote і логіка if (код кнопки) <Включить *цвет*>, так ось, якщо всередині вставити код плавного переливання при закінченні коду відбувається якесь дивне моргання і якось дивно працюють кольору (я так зрозумів через перевірки кожного умови відбувається затикаючи?). А якщо рішення не знайдеться - то і з простим перемиканням статичного кольору виглядає шалений!