Բովանդակություն:
- Քայլ 1: Առաջին. Նկարեք / տպեք / ծակեք կամ փորեք ձեր աստղը:
- Քայլ 2: oldոդման ժամանակ
- Քայլ 3:… և ավելի շատ զոդում:
- Քայլ 4: Իրերը միասին հավաքելը
- Քայլ 5: Programրագրավորման ժամանակը
- Քայլ 6: Ի՞նչ է հաջորդը. Բաներ, որոնք ցանկանում եք փորձել
- Քայլ 7: Վերջապես…
- Քայլ 8: Ավարտված նախագծի տեսանյութեր: Ուրախացիր:
Video: Sparkling Arduino Xmas Star: 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այսպիսով, ես գնահատում եմ, որ այս տարի Սուրբ Christmasննդյան նախագիծ սկսելու համար մի փոքր ուշ է: Բայց գուցե դուք արդեն ունեք այն ամենը, ինչ ձեզ հարկավոր է, և գուցե այս տարի ոչ մի տեղ չեք գնա. Հետո գուցե, պարզապես գուցե ցանկանում եք փորձել այս փոքրիկ նախագիծը: Մասերի ցանկը ստորև է, այնպես որ ինքներդ ստուգեք:
Դա պենտագրամ տիպի 20 լուսադիոդային աստղ է ՝ տարբեր գույներով, որոնք համապատասխանում են սեզոնին:
Եվ քանի որ այն աշխատում է Arduino- ով, դուք կարող եք ստեղծագործել ձեր լուսավորման ձևերով: Հետո կիսվեք!
Պարագաներ:
Լույսը:
- 10 կանաչ 3 մմ լուսադիոդ
- 5 կարմիր 3 մմ լուսադիոդ
- 5 դեղին 3 մմ լուսադիոդ
- 1 սպիտակ 3 մմ
- 5 220 Օմ դիմադրություն
Վերահսկողություն
- 1 Arduino Uno (կամ համատեղելի)
- 1 Adafruit 16 -ալիք 12 -բիթանոց PWM/Servo վարորդ - I2C ինտերֆեյս - PCA9685 (կամ համատեղելի)
Այլ իրեր
- համապատասխան չափի հացաթուղթ (ես օգտագործել եմ 830 փին տախտակ ՝ յուրաքանչյուր կողմից էլեկտրահաղորդման գծերով)
- 5 Վ էլեկտրամատակարարում
- jumper լարերի փունջ
- 20+1 18AWG լարեր LED- ների և GND- ի համար
Քայլ 1: Առաջին. Նկարեք / տպեք / ծակեք կամ փորեք ձեր աստղը:
Եթե գծանկարչությունդ լավ չէ (ինչպես ընդունում եմ, ես եմ, ուրեմն պետք է օգտագործեի www.wikipedia.org). Freeանկացած ազատ պատկերապատման կայքում գտեք պենտագրամ, լայնացրեք այն մինչև 8 սմ (3 1/8 ) լայնությամբ և տպեք այն.
Ձեր LED- ները հարմարավետորեն ամրացնելու համար դուք կարող եք ստվարաթղթե անցքեր բացել ձեր աստղի յուրաքանչյուր ծայրում և յուրաքանչյուր խաչմերուկ `գումարած մեկը կենտրոնում: Կամ դուք դիրքերը փոխանցում եք նրբատախտակի բարակ կտորի վրա և 3 մմ (1/8 ) անցքեր եք բացում, ինչպես ցույց է տրված լուսանկարում:
Քայլ 2: oldոդման ժամանակ
Ընտրեք ցանկացած դիրք ձեր կանաչ, դեղին և կարմիր LED- ների համար: Ես որոշեցի կենտրոնում ունենալ սպիտակ, բայց կարող եք օգտագործել ցանկացած գույն: Իմ աստղը բավականին պատահական խառնուրդ է, բայց գույների դասավորված կարգը, իհարկե, նույնքան լավ կաշխատի:
Հաջորդը, յուրաքանչյուր LED- ի կաթոդները թեքեք 90 ° անկյան տակ: Համոզվեք, որ դրանք բոլորը միևնույն ուղղությամբ թեքեք, ինչը հետագայում ավելի հեշտ կդարձնի եռակցումը: Կաթոդը յուրաքանչյուր LED- ի ավելի կարճ մետաղալարն է կամ բնակարանի հարթ կողմը:
Տեղադրեք յուրաքանչյուր LED համապատասխան փոսում և միացրեք բոլոր կաթոդները միասին ՝ ձևավորելով աստղի ձևը, ինչպես երևում է լուսանկարներում: Caգուշացում. Համոզվեք, որ չպետք է կարճ կաթոդ և անոդ (երկար ոտք / կլոր կողմ):
Քայլ 3:… և ավելի շատ զոդում:
Ձեր աստղի ավարտից հետո դուք պետք է մետաղալար կցեք յուրաքանչյուր LED անոդին (հիշեք. Երկար ոտք, կլոր կողմ…): Իմ աստղի համար y- ն ընտրել է կանաչ և սպիտակ լարերը, հիմնականում այն պատճառով, որ ես դրանք ունեի: Կաթոդին կցեք նաև մեկ այլ գույնի մեկ մետաղալար (այսինքն ՝ նախորդ քայլում ձեր կառուցած աստղի ցանկացած կետում); Ես օգտագործեցի սև մետաղալար (ոչ այնքան ուրախ, բայց սևն այնքան ավանդաբար օգտագործվում է GND- ի համար, ես չկարողացա օգնել դրան):
Հարմարավետության համար գտեք ձեր լարերին ինչ -որ կարգով ձեր լարերը կազմակերպելու միջոց: Հատկապես ՝
- Պահեք (-) / կաթոդի մետաղալարը միմյանցից հեռու
- Բացահայտեք (սպիտակ) կենտրոնի LED- ը
- առանձնացրեք 5 LED- ները, որոնք տեղակայված են պենտագրամի խաչմերուկներում («ներքին» LED- ներ)
Քայլ 4: Իրերը միասին հավաքելը
Ձեր գեղեցիկ աստղը (որը վստահ եմ, որ իմից լավ տեսք կունենա. Կներեք, ես FRITZING չեմ անում, ուստի կփորձեմ բացատրել: Առաջին նկարում կա ակնարկ, և հաջորդ քայլերը համապատասխանաբար ցուցադրվում են:
Breadboard- ում
- Տեղադրեք ձեր 5 Վ լարման աղբյուրը: Համոզվեք, որ մատակարարումը (+) գտնվում է տախտակի (+) դիրքում:
- տեղադրեք 16 -ալիքային PWM տախտակը սեղանի վրա հարմար դիրքում
- տեղադրեք 5 220 Օմ դիմադրություն, որոնք հարմար են միմյանց կողքին
Arduino- ից մինչև Breadboard
- Միացրեք Arduino GND- ը տախտակին (-)
- Միացրեք Arduino SCL- ը PWM տախտակին SCL- ին և SDA- ն ՝ SDA- ին
- Arduino- ի 3, 4, 5, 6, 7 կապում մեկ թռիչք միացրեք յուրաքանչյուր դիմադրության մեկ կողմի վրա
PWM Breakout- ից մինչև Breadboard
- Jեղքման PWM ելքից 16 ցատկող մետաղալար անցնում է տախտակի վրա 16 անընդմեջ տողերով
- GND- ը միացված է (-) տախտակի էլեկտրական ժապավենների վրա
- VCC- ն միացված է (+) հացահատիկի տախտակի շերտերի վրա
- քանի որ մենք կօգտագործենք փոքր LED- ներ, ես չեմ օգտագործում V+ կապը
«Աստղ» միացումներ
- (Սև!) Կաթոդային մետաղալարը միացված է (-) հացատախտակին
- (սպիտակ) կենտրոնական LED- ն միացված է PWM 15 -ի կապին
- 5 «ներքին» LED- ները միացված են դիմադրիչների մյուս ծայրին
- մնացած 15 LED- ները համապատասխանաբար միացված են PWM կապումներին `0 -ից 14 -ը համապատասխանաբար
Այլ նյութեր
- Դուք պետք է միացնեք ձեր գրատախտակը
- … Եվ միացրեք Arduino- ն ձեր համակարգչին `օգտագործելով ստանդարտ USB մալուխ
Քայլ 5: Programրագրավորման ժամանակը
Timeամանակն է ստեղծագործելու և ձեր փայլը նախագծին դնելու համար:
Իմ օրինակելի ֆայլերը հիմնված են Adafruit_PWMServoDriver գրադարանի վրա, որը ես գտա, որ հեշտ է օգտագործել (և գեղեցիկ փաստաթղթավորված):
Դրանք բոլորը սկսում են գրադարանները վկայակոչելով ՝ սահմանելով անհրաժեշտ փոփոխականները (և գուցե ես բաց եմ թողել դրա մաքրումը հետագա օրինակներում):
SETUP բաժնում կտեսնեք, որ PWM բեկումը նախաստորագրվում է, և բացվում է սերիական նավահանգիստ (որը ես օգտագործել եմ որոշ վրիպազերծման համար … իմ ծրագրավորման ոճը հիմնականում copy-paste-try-fail-try-repeat!), Ինչպես նաև սահմանել 5 կապում «ներքին LED- ների համար ՝ որպես ԵԼՔ»:
Վերջապես LOOP- ում թույլ կտամ LED- ները պատահաբար թարթել, կամ հետապնդել, կամ նրանցից մի քանիսը միանալ կամ անջատել: Փորձեք դրանք, տեսեք, թե ինչ են նրանք անում ձեզ համար. Ահա թե ինչի մասին են ամանորյա նվերները: Surprisedարմանալ! Հուսով եմ, որ դուք վայելեք:
BTW. Որոշ նմուշներ իմ instagram- ում (@nicnowak) նման են այստեղ ՝
Sieh dir diesen Beitrag auf Instagram an
Ein Beitrag geteilt von nicnowak (@nicnowak)
Քայլ 6: Ի՞նչ է հաջորդը. Բաներ, որոնք ցանկանում եք փորձել
Հուսով եմ, որ մինչ այժմ ձեզ դուր է եկել այս ՀԱՍՈՈԹՅՈՆԸ: Եթե այո, ահա մի քանի գաղափար, թե ինչ կարող եք անել այն ավելի զվարճալի դարձնելու համար.
Օգտագործեք ՄԵIG ԱՌԱՆՈՐԴԵs լուսադիոդներ: 5 մմ, 8 մմ Պարզապես մի մոռացեք, որ նրանք, ամենայն հավանականությամբ, ավելի շատ էներգիայի կարիք կունենան, որպեսզի ցանկանաք PWM- ի տախտակին V +- ին առանձին էլեկտրամատակարարում կցել և համապատասխանաբար միացնել LED- ները:
Օգտագործեք ԱՎԵԼԻ LED- ները: Քանի որ PWM խորհուրդը հիմնված է I2C- ի վրա, կարող եք շղթայել բազմաթիվ տախտակներ (մինչև 62!) Եվ ունենալ բազմաթիվ LED- ներ: Հնարավոր են բարդ աստղերի ձևեր, գուցե նույնիսկ 3D ձևը տարբերակ լիներ:
Օգտագործեք ՏԱՐԲԵՐ ԳՈLՅՆԵՐ: Իհարկե, կարմիրը, ոսկեգույնը և կանաչը Սուրբ Christmasննդյան տիպիկ թեման են, բայց կապույտն ու սպիտակը հետաքրքիր տարբերակ են թվում:
Ստեղծեք STAR ձևավորված ՏՈINGՆ: Տեսանելի լարերը այն չեն, ինչ բոլորը համարում են գեղագիտական տեսանկյունից գրավիչ (դե ես անում եմ …), այնպես որ աստղը ծածկելու նրբատախտակի կամ պլաստմասե պատյանը կարող է ավելացնել Սուրբ Christmasննդյան շունչը: Կարո՞ղ եք այն 3D տպել: Այո, կարող ես !! (ես չեմ կարող…)
Օգտագործեք DIFFUSOR! Մերկ LED- ները ունեն կենտրոնացման շատ փոքր տարածք: Դիֆուզորային նյութի օգտագործումը, ինչպիսին է կիսաթափանցիկ թուղթը կամ կիսաթափանցիկ պլաստիկը, կհարթեցնի լույսերը:
Ստեղծեք խենթ լույսի էֆեկտներ: Կամ ավելի տոնական դարձեք. Դա ձեզն է:
Ավելացնել CONTROLS! Օրվա վերջում ձեր Arduino- ն կարող է անել շատ ավելին, քան ընդամենը 21 LED: Ներառեք անջատիչներ `լուսային նախշերի միջև փոխարկելու համար: Դարձրեք այն հնչող զգայուն: Արևի մայրամուտին փայլեցրեք այն:
Քայլ 7: Վերջապես…
Ինչպես երևի նկատեցիք, իմ բաղադրիչները «համատեղելի» տախտակներ են: Նրանք լավ են գործում, էժան են և մատչելի են բազմաթիվ վաճառակետերում:
Այնուամենայնիվ, եթե կարող եք դա թույլ տալ, աջակցեք այն ստեղծագործողներին, ովքեր այս ամենը մեզ մոտ են բերում.
www.arduino.cc
www.adafruit.com/https://learn.adafruit.com/16-channel-pwm-servo-dr…
Քայլ 8: Ավարտված նախագծի տեսանյութեր: Ուրախացիր:
Ոմանք նկարահանվում են միայն մերկ լուսադիոդներով, իսկ մյուսների վրա ես օգտագործում էի պարզ սպիտակ թուղթ `լույսը ցրելու համար:
Ո՞րն եք ավելի շատ սիրում:
Խորհուրդ ենք տալիս:
Տեղյակ եղեք ATLAS - STAR WARS - Death Star II: 7 քայլ (նկարներով)
Տեղյակ եղեք ATLAS - STAR WARS - Death Star II: Կառուցեք Bandai Death Star II պլաստիկ մոդելից: Հիմնական հնարավորությունները ներառում են. ✅Լույս և ձայն մահվան աստղ
Mastermind Star Wars Arduino MEGA- ով. 5 քայլ (նկարներով)
Գլխավոր աստղային պատերազմներ Arduino MEGA- ի հետ. Ապստամբության համար անբարենպաստ ժամանակներ են: Չնայած Մահվան աստղը ոչնչացվել է, կայսերական զորքերը օգտագործում են անվճար սարքավորում և Արդուինոն որպես գաղտնի զենք: Դա անվճար տեխնոլոգիաների առավելությունն է, ցանկացած մարդ (լավ կամ վատ) կարող է օգտագործել դրանք: Ես
Xmas Tree Wearable Textile LED // bolrbol Navidad Textil Y LEDs: 3 Steps
Xmas Tree Wearable Textile LED // bolrbol Navidad Textil Y LEDs: Սա պարզ սխեմաների նախագիծ է, որը տեքստիլ է օգտագործում Սուրբ ննդյան սեզոնի համար: ---- Es un proyecto simple de circuitos básicos para la temporada navideña, es un vestibl
Star Track - Arduino Powered Star Pointer and Tracker: 11 Steps (With Pictures)
Star Track - Arduino Powered Star Pointer and Tracker: Star track- ը Arduino- ի վրա հիմնված GoTo -mount ներշնչված աստղերի հետևման համակարգ է: Այն կարող է մատնանշել և հետևել երկնքի ցանկացած առարկայի (երկնքի կոորդինատները տրված են որպես մուտք) 2 Arduinos- ով, կինոթատրոնով, RTC մոդուլով, երկու ցածր գնով քայլող շարժիչներով և 3D տպագիր կառուցվածքով
Arduino XMAS Hitcounter: 6 քայլ (նկարներով)
Arduino XMAS Hitcounter. Սուրբ Christmasնունդը մոտենում է, ուստի ահա իմ ներդրումը ձեզ ճիշտ տրամադրություն հաղորդելու համար: Դա բլոգի հիթհաշվիչ է, որը զանգ է հնչում: Բառացիորեն: Այն ժպիտ է առաջացնում ձեր դեմքին, ամեն անգամ, երբ ինչ -որ մեկը հարվածում է ձեր բլոգին: Այն բաղկացած է Arduino տախտակից, զանգից