Мазмұны:
- 1 -қадам: Қар ұшқынын / жұлдызды модельдеу
- 2 -қадам: қолдауды жасаңыз
- 3 -қадам: Жарықдиодты жолақтар
- 4 -қадам: жарықдиодты драйвер
- 5 -қадам: бағдарламалық қамтамасыз ету және анимация
Бейне: Жарықдиодты жолақ снежинки / жұлдызды анимация: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Мен басқа жобадан қалған жарық диодты жолақтармен Рождестволық безендіруді қалай құрғаным туралы шағын нұсқаулық. Жоспар, бағдарламалық қамтамасыз ету және анимация файлдары беріледі. Бұл жоба келесі youtube бейнеден шабыттандырылды.
1 -қадам: Қар ұшқынын / жұлдызды модельдеу
Бірінші қадам жарықдиодты тіректердің құрылымын жоспарлау болды, бұл Inkscape көмегімен жасалды. Тұжырымдама - ішінде жұлдызы бар снежинка болуы. Ені екі жолақтың ені ретінде таңдалды, ол барлығын бір жолақ өздігінен жасай алады.
2 -қадам: қолдауды жасаңыз
Тірек ағаштан жасалған және ыстық желіммен жиналған.
3 -қадам: Жарықдиодты жолақтар
Жарық диодты жолақтар әр сегмент үшін дұрыс ұзындықта кесіледі, содан кейін дайындалған сымдармен бірге дәнекерленеді. Бұл көп уақытты алды, мен жолақтарды кесудің орнына сымды жарықдиодты алуды ұсынар едім.
4 -қадам: жарықдиодты драйвер
Бұл жобада светодиоды Arduino емес, NodeMCU тақтасы (ESP8266) MicroPython бар.
Бірінші қадам - бұл нұсқаулыққа сәйкес micropython микробағдарламасы. Содан кейін оны 11 -суретте көрсетілгендей жарықдиодты шамдарды басқару үшін пайдалануға болады. NeoPixels басқару.
Менің тақтада Machine.pin (4) - D2 (суретте көрсетілгендей). Gnd светодиодтармен қосуды ұмытпаңыз.
5 -қадам: бағдарламалық қамтамасыз ету және анимация
Python -да жазылған бағдарламалық қамтамасыз етуді менің GitHub -те жүктеуге болады.
Main.py файлы анимацияны ойнатады. Уақыт жарық диодтарының санына пайызбен көрсетілетін сағат режиміне ие болуы мүмкін. Сондай -ақ, бейнеде көрсетілген animations.txt файлынан көшіруге болатын барлық анимациялар бар. Анимациялар бізді snowflake_esp.py модулінен жасайды, онда Snowflake класы бар, ол құрылымның барлық бөліктерін оңай орналастырады. Осылайша, барлық жарықдиодты бірге немесе тек жұлдызды бөлікті, немесе әр қолдың ағашын, жапырағын немесе діңін жеке жарықдиодқа дейін басқаруға болады.
Мысалға:
snowflake_esp import *sf = Snowflake (0)
сөндіру = Түс (0, 0, 0) күту (мс): уақыт.ұйқы (мс/1000.0) --- қар ұшқыны ауысқан үлкен және кіші жұлдыз y = Түс (255, 220, 0) sf.paint (өшірулі) sf.star.color (y) күту (1000) sf.star.paint (өшіру) sf.trees.color (w) күту (1000) sf.trees.trunk.paint (өшіру) у) күту (1000)
Ұсынылған:
WiFi басқарылатын жарықдиодты жолақ матрицасының дисплейі сағат шамы: 3 қадам (суреттермен)
WiFi басқарылатын жарықдиодты жолақ матрицасының дисплейі сағат шамы: бағдарламаланатын жарықдиодты жолақтар, мысалы. WS2812 негізделген, қызықты. Қолданбалар сан алуан және сіз тез әсерлі нәтижеге қол жеткізе аласыз. Қалай болғанда да, сағаттар салу мен көп ойлайтын басқа домен сияқты. Біршама тәжірибеден бастасақ
Жұлдызды жарықдиодты зергерлік бұйымдар: 8 қадам (суреттермен)
Жұлдызды пішінді жарықдиодты зергерлік бұйымдар: сәлем, бірнеше ай бұрын мен нұсқаулықты кездестірдім https://www.instructables.com/id/LED-Jewelry/ by jiripraus Жарықдиодты зергерлік бұйымдар. Мен гугл жасадым, бірақ мен ешқандай үлгі таба алмадым
Микроскоптарға арналған жарықдиодты жарықдиодты жарықдиодты жарықдиодты тақта!: 6 қадам (суреттермен)
Микроскоптар үшін DIY жарықдиодты жарықдиодты PCB! Мен электрониканы қолдануға арналған екінші микроскопты сатып алдым және сіз
Светодиодтар мен AT Tiny көмегімен жыпылықтайтын жұлдызды құру үшін «Жылтылдау, жарқырау, кішкентай жұлдыз» ойнау арқылы жыпылықтайтын жұлдызды жасау: 6 қадам
«Жарқырау, жарқырау, кішкентай жұлдыз» ойнауымен жыпылықтайтын жұлдызды жасау үшін светодиодтар мен AT Tiny -ді қолдану: Бұл схема жыпылықтайтын жұлдызды және & ampquotЖарқылдаған, жарқыраған " Келесі қадамды схемаға және шолуға қараңыз
Балалар RGB жарықдиодты жұлдызды түнгі жарық: 9 қадам (суреттермен)
Балалар RGB LED жұлдызды түнгі жарық: Мен балаларға арналған жобалар жасағанды ұнатамын, мен де RGB светодиодтары арқылы жобалар жасағанды ұнатамын, сондықтан мен балалар бөлмелері үшін RGB жұлдызды түнгі жарық анықтайтын жарық идеясын ұсындым. Түнгі жарық қараңғыда екенін анықтап, RGB светодиодтарын қосады