Съдържание:

Infinity Rainbow: 4 стъпки
Infinity Rainbow: 4 стъпки

Видео: Infinity Rainbow: 4 стъпки

Видео: Infinity Rainbow: 4 стъпки
Видео: КАК УБРАТЬ ЛЮБУЮ ЦАРАПИНУ НА ПЛАСТИКЕ ЗА 5 МИНУТ? 2024, Ноември
Anonim
Infinity Rainbow
Infinity Rainbow

Безкрайните огледала са забавна илюзия, идеална за ярки дъги. Тази инструкция ви показва как да направите преносима безкрайна дъга, която можете да вземете със себе си.

Материали

  • кутия или друг корпус
  • Огледална повърхност
  • тониращ материал
  • Неопикселова лента
  • контролер като CPX или gemma на Adafruit
  • съвместима батерия и проводници

Моля, обърнете внимание, че имате нужда както от прозрачен огледален материал, така и от пълна огледална повърхност. Използвах пластмасови огледални плочки и тониран прозоречен филм

Кутията ще трябва да има плоска повърхност, която можете да изрежете и покриете с тониращ материал. Той също така ще трябва да бъде достатъчно голям, за да побере контролера, батерията и допълнителни проводници.

Консумативи

Допълнителните консумативи включват запояване и програмиране. Използвайте Arduino IDE за програмиране на Circuit Playground Express (CPX) или gemma. Не забравяйте да добавите библиотеките на Adafruit, като използвате мениджъра на библиотеките.

Стъпка 1: Подгответе кутията

Подгответе кутията
Подгответе кутията
Подгответе кутията
Подгответе кутията
Подгответе кутията
Подгответе кутията

Проследете кутията и изрежете части от огледалните и тониращи материали. Направете ги малко по -малки, така че да могат да се поберат вътре. Изрежете част от горната част на контейнера, оставяйки достатъчно място, за да образувате устна. Контейнерът, който използвах, вече имаше пластмасов прозорец, така че не трябваше да изрязвам капака тук.

Тъй като моят корпус беше метален, аз го облицовах с електрическа лента. Уверете се, че няма гол метал, който може да късо съединение! Използвах и лента от картон за закрепване на светодиодите.

Стъпка 2: Свържете вашите вериги

Свържете вашите вериги
Свържете вашите вериги

Окабеляването е доста просто. Има само 3 връзки, но бъдете сигурни, че се свързвате към началото на лентата. Връзката за данни трябва да се осъществи между A0 на CPX и Din на лентата Neopixel. Ако използвате Gemma, свържете D1 към Din на лентата. Свържете 5V линия на лентата към Vout на контролера. Това ще даде повече мощност на светодиодите. И накрая, свържете земята между контролера и светодиодната лента.

Стъпка 3: Програмирайте Rainbow

Arduino предоставя лесен начин за програмиране на тези RGB светодиоди. Ако все още нямате интерфейс за програмиране, изтеглете го от arduino.cc. Те имат начална страница, която да ви води през всяка стъпка. След като инсталирате Arduino IDE, ще използвате вградения библиотечен мениджър, за да добавите поддръжка за NeoPixels на Adafruit и за вашата контролна платка.

След като настроите библиотеките, ще имате достъп до примерни програми на NeoPixel. Започнете с примера на buttoncycler. Той предоставя 3 процедури за дъга, с които да играете: дъга, rainbowCycle и театърChaseRainbow. Любимият ми беше rainbowCycle.

Има само 3 промени, които ще трябва да направите в примерната програма

1) Задайте броя на NeoPixels с PIXEL_COUNT. Например, ако имате 16 светодиода, променете реда на кода, за да прочетете:

#дефинирайте PIXEL_COUNT 16

2) Задайте изходния извод на контролера. Ако използвате CPX, уверете се, че PIXEL_PIN е дефиниран с реда

#дефинирайте PIXEL_PIN 6

Ако използвате Gemma, ще промените този ред на

#дефинирайте PIXEL_PIN 1

3) Променете основния код. В Arduino основната рутина е loop (). Намерете тази рутина и я заменете със следното

void loop () {rainbowCycle (20);

}

Сега го включете и заредете. Трябва да видите резултатите на NeoPixels.

Стъпка 4: Сглобете

Съберете
Съберете
Съберете
Съберете
Съберете
Съберете

Първото нещо, което трябва да сглобите, е да поставите прозрачния нюанс на горния капак. Тук е показано прикрепено с двустранна лента.

Прикрепете лентата NeoPixel възможно най -близо до капака.

След това поставете батерията и контролера в кутията. Ако използвате CPX, той автоматично ще се включи. Ако използвате Gemma, може да се наложи да го включите. На тази стъпка светодиодите ще светнат.

Над веригата поставете огледалната услуга. Опитайте се да го закрепите възможно най -близо до светодиодите.

Последната стъпка е да поставите капака. Сега имате вашата преносима безкрайна дъга!

Препоръчано: