Мазмұны:

NeoPixel Pie Tin Arduino шоқтары: 8 қадам
NeoPixel Pie Tin Arduino шоқтары: 8 қадам

Бейне: NeoPixel Pie Tin Arduino шоқтары: 8 қадам

Бейне: NeoPixel Pie Tin Arduino шоқтары: 8 қадам
Бейне: NeoPixel Pie Tin Arduino Wreath 2024, Қараша
Anonim
NeoPixel Pie Tin Arduino шоқтары
NeoPixel Pie Tin Arduino шоқтары
NeoPixel Pie Tin Arduino шоқтары
NeoPixel Pie Tin Arduino шоқтары
NeoPixel Pie Tin Arduino шоқтары
NeoPixel Pie Tin Arduino шоқтары
NeoPixel Pie Tin Arduino шоқтары
NeoPixel Pie Tin Arduino шоқтары

Бұл жерде менің Pie Tin мерекелік гүл шоқының жаңа нұсқасын нұсқаулық ретінде жасауға арналған нұсқаулар берілген.

Дүкенде сатып алынған GE шамдарының орнына, пирогтар енді DIY NeoPixels қолдан жасалған мерекелік шамдармен жарықтандырылады. NeoPixels-бұл қолданушы бағдарламалай алатын, түсі өзгеретін жарықдиодты шамдар. Жарық шоу Arduino UNO немесе үйлесімді процессор чипіне жүктелетін Arduino кодының көмегімен реттеледі. Алынған декорация жалғыз (батареямен жұмыс істейді) және жеңіл салмақ. Shareware бағдарламалық қамтамасыз ету, мысалы Adafruit.com Arduino кітапханасы, бейім адамдар үшін арнайы жарық шоуын бағдарламалауды жеңілдетеді.

Рождество мерекесінің мотиві сізді алдауына жол бермеңіз. Бұл жерде бізде Adafruit диаметрі 1,5 дюймдік 12xNeoPixel сақинасының 4 футтық масштабталған нұсқасы бар, оның көптеген сәндік мүмкіндіктері бар.

Жабдықтар:

4 x плакат тақтасы (Pacon суға төзімді көбік тақтасы 20х30 дюйм)

12 x NeoPixel светодиодтары (WS2812B PCB тақтасында 5050 RGB адрестелген)

12 x жарықдиодты диффузорлар (бос шамдар)

Arduino Uno тақтасы

Шағын Arduino үйлесімді тақта (SparkFun.com LilyTiny ATTiny85 тақтасы)

Сәндік қызыл садақ ою -өрнегі (Walmart)

3.7в литий батареясы (немесе ұстағышымен 4 х АА сілтілі батарея)

Сымдар мен дәнекерлеуге арналған материалдар

Құбыр таспасы және басқа да керек -жарақтар

(Сондай -ақ, жаңа жылдық шырша, Ханука Менора, үлкен асқабақ, мерекелік гүл шоқтары, жаңа жылдық балға арналған алдыңғы нұсқауларды қараңыз)

1 -қадам: Диффузорлық шамдарды алыңыз немесе жасаңыз (12)

Диффузорлық шамдарды алыңыз немесе жасаңыз (12)
Диффузорлық шамдарды алыңыз немесе жасаңыз (12)
Диффузорлық шамдарды алыңыз немесе жасаңыз (12)
Диффузорлық шамдарды алыңыз немесе жасаңыз (12)

Бұл жобаның негізгі тұжырымдамасы - Рождестволық шамдарды өз қолыңызбен жасау.

Мұны істеу үшін шамдардың негізін кіргізуге арналған тесіктері бар көбік тақтасының алдыңғы жағына мөлдір лампа қақпақтары (жарық диффузорлары) мен пирогтар бекітіледі. Содан кейін шамдар NeoPixel светодиодтарымен артқы жағынан жарықтандырылады.

Мөлдір шамдарды (диффузорлар) алудың 3 негізгі әдісі бар- оларды сатып алуға немесе 3D принтермен жасауға немесе коммерциялық жарық жолынан тазартуға болады.

Бүгінгі жоба үшін мен ескі GE Color Effects жеңіл жолағынан 12 мөлдір шамды тазалап жатырмын. Бұл 13/16 дюймдік негізі бар үлкен G35 өлшемді мөлдір пластиктен (қуыс) шамдар. Мөлдір лампаның негізі плакаттар тақтасындағы 13/16 саңылауға тығыз енеді.

2 -қадам: Дөңгелек тірек тақтасын жасаңыз

Дөңгелек тірек тақтасын жасаңыз
Дөңгелек тірек тақтасын жасаңыз
Дөңгелек тірек тақтасын жасаңыз
Дөңгелек тірек тақтасын жасаңыз
Дөңгелек тірек тақтасын жасаңыз
Дөңгелек тірек тақтасын жасаңыз
Дөңгелек тірек тақтасын жасаңыз
Дөңгелек тірек тақтасын жасаңыз

Мен Pacon суға төзімді көбік тақтасын қолдандым және шамамен 9,1 дюймдік аралықта 12х9 дюймдік бәліштерді орналастыру үшін 35-дюймдік орталық диаметрі бар үлкен шеңберді кесіп алдым. Көбік тақтасының әр парағы тек 20х30 дюйм болғандықтан, мен тақтаны 4 бөлікке бөліп, оларды суреттегідей жабысқақ таспамен жапсырдым.

Шам диффузорларын салу үшін 13/16 дюймдік саңылауларды X-Acto пышағын қолдануға немесе кесуге болады. Дегенмен, мен плакат тақтасында таза тесіктер жасау үшін Lion Ev-R-Round Perfect Circle Cutter қолдандым. Lion шеңбер кескіші тек 1/4 дюйм тереңдікке дейін кесетіндіктен, тесіктерді жасау үшін екі өту қажет (біреуі көбік тақтасының үстінде, екіншісі төменде).

Мен тақтаны акрил бояумен жасыл түске боядым. Суға төзімді арнайы плакат тақтасына бояуды жақсы жабыстыру қиын болды. Бұл бояу қадамы маңызды емес және оны өткізіп жіберуге болады. Артқы тақта түнде көрінбейді, сондықтан мен одан әрі су өткізбеуді беруге тырыстым.

3 -қадам: NeoPixel жарықдиодты опциялар

NeoPixel жарық диодты опциялары
NeoPixel жарық диодты опциялары
NeoPixel жарық диодты опциялары
NeoPixel жарық диодты опциялары

Бұл жоба үшін мен келесі NeoPixels -ті қолданып көруді шештім: ALITOVE -дің WS2812B адресативті LED пиксельдік шамы 5050 RGB SMD 5В DC Arduino, Raspberry Pi -мен үйлесімді, Amazon -дан 16 долларға 100 данаға сатылады. Бұл NeoPixel үшін небәрі 16 цент.

Бұл NeoPixels үшін жоғарыдағы суретті қараңыз. Бұл жобада 12 NeoPixel жарық диоды қолданылады. Әр жарықдиодты чипте екі оң (+5В) дәнекерлеу жастықшасы, екі жер асты немесе теріс (gnd -) дәнекерлеу жастықшасы, бір Data In (Din) дәнекер жастықшасы және ақырында бір Data Out (Dout) дәнекер жастықшасы бар. Барлық алты дәнекер жастықшасы 12 NeoPixel жарықдиодты сериясын қосу үшін қолданылуы керек. «Деректер» Arduino -дан немесе басқа үйлесімді жад микросхемасынан жарық диодына жарық диодты сандық нұсқаулықтарды білдіреді, ол LED1 -ге, содан кейін LED1 -ден LED2 -ге … ақырында LED12 -ге дейін төмен түседі.

NeoPixels сонымен қатар Adafruit.com сайтынан сатып алуға болады. Кейбір адамдар Adafruit Flora NeoPixels Ver2-мен жұмыс жасауды жеңілдетуі мүмкін, себебі бұл стильде тесік арқылы дәнекерлеу байланысы бар.

4 -қадам: NeoPixels сымын қосу

NeoPixels сымдары
NeoPixels сымдары
NeoPixels сымдары
NeoPixels сымдары
NeoPixels сымдары
NeoPixels сымдары

NeoPixels жоғарыдағы сымдар диаграммасында және фотосуреттерде көрсетілгендей, 12 жарықдиодты жарық тізбегімен бірге дәнекерленген. Әр NeoPixel светодиоды арасындағы шамамен 10 дюймдік сым осы жобада жеткілікті босаңсуға мүмкіндік береді. Назар аударыңыз, NeoPixels -тің күйіп қалуын болдырмау үшін мен әдетте 480 Ом резисторды деректер желісінің кірісіне бірінші NeoPixel жарық диодының алдында қосамын (сымдардың схемасында көрсетілгендей).

Қосылатын сымдарға келетін болсақ, мен Radio Shack 24AWG 4 өткізгішті домофондық сымды қолданғанды ұнатамын, оны 3 сымға дейін қысқартуға болады. Алайда, бұл сымды енді сатып алуға болмайды..

Жабысқақ таспа жарық тақтасын тірек тақтасына бекіту үшін және NeoPixels -ті шамдар арқылы жарқырауға бағыттау үшін қолданылады.

Шоқтың төменгі жағында аккумулятор мен LilyTiny (ATTINY85) шағын тақтасын орнату үшін артқы жағына кішкентай ағаш тақта (Walmart-қолөнер бөлімінен) бекітілген.

ЕСКЕРТПЕ: Мен аяқталған жобада қолданған сымдарды оқшаулау түстері сымдар схемасындағы сымдардың түстеріне сәйкес келмейтінін ескермеңіз. Қарапайым тілмен айтқанда, NeoPixel светодиоды үшін қажет түс схемасында 3 өткізгішті сымды табу қиын.

5 -қадам: пирогтарды дайындаңыз

Бәліш бәліштерін дайындаңыз
Бәліш бәліштерін дайындаңыз

9 дюймдік рецепттерге арналған Hefty немесе Reynolds E-Z фольга пирогтары рефлектор ретінде жақсы көрінеді. Бұл 9 дюймдік пирогтар-ортасында 8 нүктелі «жұлдыз» пішіні бар пішіндер. Алайда, E-Z Foil брендін 2020 жылы табу қиын болды, сондықтан басқа ұқсас 9 дюймдік пирогтарды ауыстыруға болады. E-Z Foil 9 дюймдік бәліштердің ішкі диаметрі 8-3/4 дюймді құрайды (жиектің ішінде), бұл оларды осы жобада шамамен 9,1 дюйм қашықтықта орналастыруға мүмкіндік береді. X-Acto пышағын немесе баламасын қолдана отырып, әрбір пирогтың ортасында диаметрі 3/4 дюйм болатын тесікті кесіңіз. Бұл жоба үшін мен орталық тесікті кесуге арналған нұсқаулық ретінде Джефферсон никель монетасын қолдандым. Дөңгелек үлгіде барлығы 12х9 дюймдік пирогтар қолданылады.

6 -қадам: шамдарды/пирогтарды және ілулі жабдықты салыңыз

Шамдарды/пирогтарды және ілулі жабдықты салыңыз
Шамдарды/пирогтарды және ілулі жабдықты салыңыз
Шамдарды/пирогтарды және ілулі жабдықты салыңыз
Шамдарды/пирогтарды және ілулі жабдықты салыңыз
Шамдарды/пирогтарды және ілулі жабдықты салыңыз
Шамдарды/пирогтарды және ілулі жабдықты салыңыз

Содан кейін шамдар мен пирогтарды плакат тақтасындағы тесіктерге енгізеді. Мен шамдардың негізіне кішкене екі жақты скотч жапсырдым, оларды ұстау үшін.

Шоқтың жоғарғы жапсырмасының астына ілулі жабдықты бекіту үшін кішкене ағаш тақта (Walmart-қолөнер бөлімінен) бекітілген.

Гүл шоқтарын безендіру үшін сәндік қызыл отты садақ (Walmart) қолданылады.

Мен дәл қазір гүл шоқтарын жаңбырдан сақтап тұрмын. Барлық ауа райына арналған конструкцияны оқшаулау - бұл болашақ әрекет элементі.

7 -қадам: Жарық шоуын бағдарламалау

Жарық шоуын бағдарламалау
Жарық шоуын бағдарламалау
Жарық шоуын бағдарламалау
Жарық шоуын бағдарламалау

Егер сіз NeoPixel LED және Arduino -мен таныс болмасаңыз, бірақ үйренгіңіз келсе, Adafruit.com NeoPixel оқулықтары - бастау үшін жақсы орын.

Бұл жоба үшін мен Ardaino үшін Adafruit NeoPixel бағдарламалық кітапханасынан Adafruit.com сайтының «STRANDTEST» жарық шоу кодын қолданамын. Мен STRANDTEST кодына бірнеше қарапайым түзетулер енгіздім, мысалы, гүл шоқтары Рождестволық жасылға айналғаннан кейін КЕШІКТІРУ қадамын қостым. Сонымен қатар, мен диаметрі 4 футтан тұратын пирогқа арналған гүл шоқтарын ескере отырып, бірнеше түсті іздеудің өте жылдам жүріп жатқанын байқадым, сондықтан мен қуып жетудің бірнеше тізбегін бәсеңдеттім.

Гүл шоқтарын бейнелеу үшін YouTube сілтемесі:

Әдетте мен Arduino кодын (мысалы, өзгертілген STRANDTEST 12) толық өлшемді Arduino Uno тақтасына сынақтан өткізу үшін жүктей бастаймын. Қанағаттанған кезде мен Arduino кодын кіші чипке жүктеймін. Тарихи тұрғыдан, мен SparkFun.com LilyTiny ATTiny85 -ті соңғы жобаларымда қолданғанды ұнатамын, бұл бағдарламалау қиынырақ болады (SparkFun.com сайтынан нұсқауларды қараңыз). Adafruit эквивалентті шағын чип, жалпы USB қосылымы арқылы бағдарламалауға ыңғайлы, олардың болашақта көбірек қолданатын Gemma және/немесе Trinket тақталары болар еді.

Adafruit.com NeoPixel бағдарламалық кітапханасынан басқа, FastLED жарық шоу бағдарламалық жасақтамасының үшінші тараптың басқа көзін ұсынады.

8 -қадам:

www.youtube.com/watch?v=qcu_U-GFcQQ

Ұсынылған: