Мазмұны:
- 1 -қадам: Бірінші: Жұлдызды салыңыз / басып шығарыңыз / тесіңіз немесе бұрғылаңыз
- 2 -қадам: Дәнекерлеу уақыты
- 3 -қадам:… және басқа да дәнекерлеу
- 4 -қадам: заттарды біріктіру
- 5 -қадам: бағдарламалау уақыты
- 6 -қадам: Әрі қарай: Сіз көргіңіз келетін нәрселер
- 7 -қадам: Соңында …
- 8 -қадам: Аяқталған жобаның бейнелері. Қуаныш
Бейне: Жарқыраған Arduino Xmas Star: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Сондықтан мен Рождестволық жобаны бастауға биыл кеш екенін түсінемін. Мүмкін, сізде қазірдің өзінде қажет нәрсенің бәрі бар шығар, және мүмкін сіз биыл ешқайда бармайсыз: Мүмкін, мүмкін сіз осы кішкентай жобаны сынап көргіңіз келетін шығар. Бөлшектер тізімі төменде, сондықтан өзіңізді тексеріңіз!
Бұл маусымға сәйкес келетін түрлі түсті 20 светодиодтан тұратын бесбұрышты жұлдыз.
Ардуино басқаратындықтан, сіз өзіңіздің жарықтандыру үлгілеріңізбен шығармашылықпен айналыса аласыз: мен сізге өзіңіздің шабытыңызды табу үшін бірнеше нұсқаны ұсынамын. Содан кейін бөлісіңіз!
Жабдықтар:
Жарық:
- 10 мм 3мм жасыл жарық диодты шамдар
- 5 қызыл 3мм жарық диодтары
- 5 сары 3мм жарық диодты шамдар
- 1 ақ 3 мм
- 5 220 Ом резисторы
Бақылау:
- 1 Arduino Uno (немесе үйлесімді)
- 1 Adafruit 16 -арналы 12 -разрядты PWM/Servo драйвері - I2C интерфейсі - PCA9685 (немесе үйлесімді)
Басқа заттар:
- сәйкес өлшемді нан тақтасы (мен әр жағынан электрмен жабдықтау желілері бар 830 істікшелі тақтаны қолдандым)
- 5В қуат көзі
- секіргіш сымдардың шоғыры
- Светодиодтар мен GND үшін 20+1 18AWG сымдары
1 -қадам: Бірінші: Жұлдызды салыңыз / басып шығарыңыз / тесіңіз немесе бұрғылаңыз
Егер сіз сурет салуды жақсы білмесеңіз (мен мойындаймын, мен www.wikipedia.org сайтына жүгінуге мәжбүр болдым): кез келген бос кескін сайтынан пентаграмманы тауып, оны 8см (3 1/8 дюйм) дейін масштабтап, басып шығарыңыз..
Жарықдиодты бір -бірімен ыңғайлы дәнекерлеу үшін жұлдыздың әр ұшында картоннан тесіктерді және әр қиылысты плюс ортасында бір тесуге болады. Немесе сіз позицияларды фанердің жұқа бөлігіне ауыстырасыз және суретте көрсетілгендей 3 мм (1/8 «) тесіктер бұрғылаңыз.
2 -қадам: Дәнекерлеу уақыты
Жасыл, сары және қызыл жарық диодтар үшін кез келген орынды таңдаңыз. Мен ортасында ақ түсті болуды шештім, бірақ сіз кез келген түсті қолдана аласыз. Менің жұлдызым - бұл кездейсоқ қоспасы, бірақ түстерді реттеуге арналған тәртіп, әрине, жақсы жұмыс істейді!
Әрі қарай, әрбір жарықдиодты катодтарды 90 ° бұрышпен бүгіңіз. Кейінірек дәнекерлеуді жеңілдететін барлық бағытта бүгілгеніне көз жеткізіңіз. Катод - бұл әр жарық диодтың қысқа сымы немесе корпустың жазық жағы.
Фотосуреттерде көрсетілгендей жұлдызша пішінін қалыптастыру үшін әрбір светодиодты тиісті тесікке орналастырыңыз және барлық катодтарды дәнекерлеңіз. Назар аударыңыз: катод пен анодтың қысқа болмауын қадағалаңыз (ұзын аяқ / дөңгелек жағы).
3 -қадам:… және басқа да дәнекерлеу
Жұлдызыңыз аяқталғаннан кейін сізге әр жарықдиодты анодқа сым бекіту қажет болады (есіңізде болсын: ұзын аяқ, дөңгелек жағы …). Менің жұлдызым үшін жасыл және ақ сымдарды таңдадым, себебі менде кездейсоқ болды. Сонымен қатар катодқа басқа түстегі бір сымды бекітіңіз (яғни алдыңғы қадамда сіз жасаған жұлдыздың кез келген нүктесінде); Мен қара сымды қолдандым (өте көңілді емес, бірақ қара GND үшін дәстүрлі түрде қолданылады, мен көмектесе алмадым).
Ыңғайлы болу үшін сымдарды реттелетін жолды табыңыз. Әсіресе:
- (-) / катод сымын бөлек ұстаңыз
- (Ақ) орталық жарықдиодты анықтаңыз
- пентаграмманың қиылысында орналасқан 5 жарықдиодты ажыратыңыз («ішкі» жарық диодтары)
4 -қадам: заттарды біріктіру
Сіздің әдемі жұлдызды дәнекерлегеннен кейін (бұл менікінен жақсы көрінетініне сенімдімін: сіз оны керемет күйде ұстауға өте мұқият боласыз!), Бәрін қосатын уақыт келді. Кешіріңіз, мен FRITZING жасамаймын, сондықтан мен түсіндіруге тырысамын. Шолу бірінші суретте, ал келесі қадамдар сәйкесінше көрсетілген.
Нан тақтасында
- 5В кернеуін қосыңыз. Жабдықтың (+) нанды (+) күйде екеніне көз жеткізіңіз!
- 16 арналы PWM тақтасын нан тақтасына ыңғайлы жерге қойыңыз
- 5 220 Ом резисторды бір -біріне ыңғайлы орналастырыңыз
Arduino -дан Breadboard -ге дейін
- Arduino GND тақтасына қосыңыз (-)
- Arduino SCL -ді PWM тақтасына SCL -ге және SDA -ны SDA -ға қосыңыз
- Әр резистордың бір жағына 3, 4, 5, 6, 7 Arduino түйреуіштерінен бір секіргішті қосыңыз
PWM Breakout -дан Breadboard -ге дейін
- 16 секіргіш сым үзілістегі PWM шығысынан нан тақтасындағы қатарынан 16 қатарға өтеді
- GND тақтасындағы электр жолақтарындағы (-) қосылады
- VCC нан тақтасының үстіңгі жолақтарында (+) қосылады
- біз кішкентай жарықдиодты қолданатын болсақ, мен V+ қосылымын қолданбаймын
«Жұлдызша» байланыстары
- (Қара!) Катодты сым нан тақтасындағы (-) қосылады
- (ақ) орталық жарық диоды PWM pin 15 -ке қосылған
- 5 «ішкі» жарық диодтары резисторлардың екінші ұшына қосылған
- қалған 15 жарық диодтары сәйкесінше 0 -ден 14 -ке дейін PWM түйреуіштеріне қосылады
Басқа заттар
- Сізге тақтаны қосу керек
- … Және Arduino -ны компьютерге стандартты USB кабелі арқылы қосыңыз
5 -қадам: бағдарламалау уақыты
Шығармашылықпен айналысудың және жобаға жарқыраудың уақыты келді.
Менің мысал файлдарым қолдануға ыңғайлы (және жақсы құжатталған) Adafruit_PWMServoDriver кітапханасына негізделген.
Олардың барлығы кітапханаларды шақырудан, қажетті айнымалыларды анықтаудан басталады (мен оны кейінгі мысалдарда тазартуды жіберіп алған болармын!)
SETUP бөлімінде сіз PWM үзілісінің инициализацияланғанын және сериялық порттың ашылғанын көресіз (мен оны бірнеше рет жөндеу үшін қолдандым … менің бағдарламалау стилім-көбінесе көшіру-қою-тырысу-сәтсіз-қайталау!), Сонымен қатар 5 түйреуіштер «ішкі жарық диодты шығыс ретінде.
Ақырында LOOP -те мен жарық диодтарының кездейсоқ жыпылықтауына, немесе олардың артынан жүгіруіне немесе олардың топтарының өшіп -өшуіне мүмкіндік беремін. Оларды байқап көріңіз, олар өздері үшін не істеп жатқанын қараңыз: Рождестволық сыйлықтар осыған байланысты, иә? Таң қалу! Сізге ұнайды деп үміттенемін!
BTW: Кейбір үлгілер менің инстаграмымда (@nicnowak) мына жерде:
Инстаграмдағы Beitrag туралы қосымша ақпарат
Ein Beitrag geteilt von nicnowak (@nicnowak)
6 -қадам: Әрі қарай: Сіз көргіңіз келетін нәрселер
Сізге осы нұсқаулық ұнады деп үміттенемін. Егер солай болса, оны қызықты ету үшін не істеуге болатыны туралы бірнеше идея бар:
BIGGER жарық диодтарын қолданыңыз! 5 мм, 8 мм. Ұмытпаңыз, оларға қосымша қуат қажет болуы мүмкін, сондықтан сіз PWM тақтасындағы V+ қуат көзіне бөлек қуат көзін қосқыңыз келеді және светодиоды сәйкесінше қосқыңыз келеді.
КӨБІР жарық диодты қолданыңыз! PWM тақтасы I2C -ге негізделген болғандықтан, сіз бірнеше тақталарды тізбектей аласыз (62 -ге дейін!) Және көптеген жарықдиодты шамдар болады. Жұлдыздардың күрделі пішіндері мүмкін, мүмкін 3D пішіні де болар еді?
Әр түрлі түстерді қолданыңыз! Әрине, қызыл, алтын және жасыл - бұл Рождестволық тақырыптың бір түрі, бірақ көк және ақ қызықты нұсқа болып көрінеді.
Жұлдызды пішінді тұрғын үй жасаңыз! Көрінетін сымдар әркімге эстетикалық тартымды емес деп есептейді (жақсы: мен …), сондықтан жұлдызды жабуға арналған фанера немесе пластикалық корпус Рождество рухын қосады. Сіз оны 3D басып шығара аласыз ба? Иә, сіз аласыз !! (Мен алмаймын …)
DIFFUSOR қолданыңыз! Жалаң светодиодтарда фокустау аймағы өте аз. Жартылай мөлдір қағаз немесе мөлдір пластик сияқты диффузорлық материалды қолдану шамдарды тегістейді.
CRAZY LIGHT әсерін жасаңыз! Немесе оны мерекелік етіп жасаңыз: бұл сізге байланысты.
БАҚЫЛАУЛАРДЫ қосыңыз! Күннің соңында сіздің Arduino 21 светодиодтан әлдеқайда көп нәрсені жасай алады. Жарық үлгілері арасында ауысу үшін қосқыштарды қосыңыз. Дыбысты сезімтал етіңіз. Күн батқан кезде оны жарқыратыңыз.
7 -қадам: Соңында …
Сіз байқаған боларсыз, менің компоненттерім - «үйлесімді» тақталар. Олар жақсы, арзан және көптеген сауда нүктелерінде қол жетімді.
Алайда, егер сіз оған мүмкіндік берсеңіз, осының бәрін бізге әкелетін авторларды қолданыңыз:
www.arduino.cc
www.adafruit.com/https://learn.adafruit.com/16-channel-pwm-servo-dr…
8 -қадам: Аяқталған жобаның бейнелері. Қуаныш
Кейбіреулер тек жарық диодты шамдармен түсірілген, ал басқаларында мен жарықты тарату үшін қарапайым ақ қағазды қолдандым.
Сізге қайсысы көбірек ұнайды?
Ұсынылған:
Жарқыраған ауа көпіршігі бар сағат; ESP8266 арқылы жұмыс істейді: 7 қадам (суреттермен)
Жарқыраған ауа көпіршігі бар сағат; ESP8266 арқылы жұмыс істейді: «жарқыраған ауа көпіршігі» уақытты және кейбір графиканы сұйықтықтағы ауа көпіршіктері арқылы көрсетеді. Жетекші матрицалық дисплейден айырмашылығы, ауаның көпіршіктері жылтырап, демалуға мүмкіндік береді. 90-жылдардың басында мен «көпіршікті дисплей» деп ойладым. Болдырмау
Жарқыраған түсті өзгертетін гитара: 49 қадам (суреттермен)
Жарқыраған түсі өзгеретін гитара: рок-н-ролл патшалығында өзін ерекшелеу маңызды. Бұл әлемде гитарада ойнай алатын миллиондаған адамдар болса, жақсы ойнау оны кесіп тастамайды. Рок құдайы болу үшін сізге қосымша нәрсе қажет. Бұл нұсқаулықты қарастырыңыз
Жарқыраған жемпір: 5 қадам
Жарқыраған жемпір: Мен бұл жобада скандинавиялық стильдегі жұлдызды бейнесі бар дәстүрлі жемпір тоқылдым. Бұл кішкентай жемпір, сондықтан тоқуға көп уақыт кетпейді. Егер сізге екі түсті тоқу қиын болса, біреуін қолдануға болады. Тоқылғаннан кейін мен тігіп алдым
Жарқыраған тастардың жарықдиодты шамы: 5 қадам (суреттермен)
Жарқыраған тастар жарықдиодты шам: Көптеген ересектер орта мектепте ағаштан шам жасап, оны содамен безендіргенін есіне алады. Бұл жоба сол күндерді еске түсіреді. Менің 13 жастамын. ескі қызы шам жасағысы келді, бұл үйді жақсы жабуға мүмкіндік берді
DIY Arduino көмегімен жарқыраған шарлар: 8 қадам (суреттермен)
DIY жарқыраған шарлар Arduino көмегімен: Сәлем жігіттер :-) Бұл нұсқаулықта мен таңғажайып Arduino LED жобасын құрамын, мен әйнектен жасалған айдаһар шарларын қолдандым, мен әр айдаһар шарына ақ жарық диодты жабыстырып, Arduino-ны әр түрлі бағдарламаладым. тыныс алу эффектісі сияқты үлгі, стек бойынша стек