
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48



Սա սկսվեց, քանի որ ինձ հարկավոր էր լրացուցիչ պահեստ ՝ գրասեղանի կողքին և վերևում, բայց ես ուզում էի դրան հատուկ ձևավորում տալ: Ինչու՞ չօգտագործել այն զարմանահրաշ LED շերտերը, որոնք կարող են առանձին հասցեագրվել և ցանկացած գույն ունենալ: Ես հաջորդ քայլում մի քանի նշումներ եմ տալիս դարակի մասին, բայց ահա այն, ինչ ձեզ հարկավոր է ձեր դարակը զարդարելու համար. սոսինձով, ~ 40 դոլար- arduino nano, ~ 10 դոլար (իրականում ցանկացած arduino)- որոշ մետաղալարեր են կապում, սպիտակ կամ ինչ գույնի է ձեր դարակն իրականում. usb վարդակից)- որոշ զոդ և զոդող երկաթ: Սկսեք այստեղ, եթե դեռ չգիտեք ինչպես կպցնել:- մետաղալարեր
Քայլ 1: Արագ նշում դարակի մասին

Տեղեկատվության համար, ահա թե ինչ եմ օգտագործել ամազոնում կամ տան պահեստում գնված դարակը կառուցելու համար. Ես շատ մանրամասներ չեմ հայտնում հավաքի մասին, բայց դա ենթադրում է վերին խորանարդների ամրացում և պատին ծանր փակագծերով: Դա արեք ինչ -որ մեկի օգնությամբ և օգտագործեք ձեր ողջամտությունը,…
Քայլ 2: Կպչեք LED շերտերը


Մկրատով LED շերտը կտրեք այնքան կտորների, որքան ձեզ հարկավոր կլինի: Իմ դեպքում դա 8 լուսադիոդների (= 8 ) 14 ուղևորություն էր: Այնուհետև դրանք կպցրեք ձեր շլեյֆի տուփերում, ԲԱՅ, նկատի ունեցեք. Քանի որ իմ դարակներն ամբողջությամբ աչքի մակարդակից բարձր են, ես շերտը դրեցի խորանարդի ներքևի մասում: Եթե ձերն է հատակին, ապա այն պետք է տեղադրեք վերին մասում, որպեսզի կողքին կանգնելիս դրանք չտեսնեք:.. շերտի վրա նշված ուղղությունը: Սլաքը ցույց է տալիս, թե որ ուղղությամբ է տեղեկատվությունը հոսում ՝ arduino- ից մինչև շերտի վերջ: Նշում, թե ինչպես են դրանք աշխատում. WS2812 LED- ներից յուրաքանչյուրը պարունակում է միկրոչիպ, որը ստանում է տրամաբանական 0 և 1s 800 կՀց հաճախականությամբ: Միացնելուց հետո առաջին LED- ն լսում է այս ազդանշանը և հեռացնում առաջին 3 բայթը (24 բիթ) բիթերի հոսքից: Այն օգտագործում է այս տեղեկատվությունը mation- ը սահմանում է իր գույնը և ազդանշանի մնացած մասը փոխանցում է հաջորդ LED- ին, որը պատրաստվում է կատարել նույն խնդիրը: Յուրաքանչյուր LED ունի մուտք և ելք, հետևաբար, ուղղությունը կարևոր է: - նախորդ կետը ենթադրում է, որ դուք պետք է նախօրոք մտածեք, թե արդուինոն որտեղ է կերակրելու ժապավենը և ինչ հետագիծ է ունենալու այն: Իմ դեպքում, դա բավականին պարզ էր ՝ arduino- ն թաքցնելով ամենահեռավոր խորանարդի մեջ, որտեղ ես հեշտությամբ կարող եմ մուտք գործել սենյակի անկյունում հոսող անջատված հոսանքի լար: Շերտերն անցնում են այդ մակարդակի բոլոր խորանարդներով, այնուհետև վերևով և մյուս մակարդակի բոլոր խորանարդերով:
Քայլ 3. Նախապես ամրացրեք ժապավենի միացումները

Սա նշանակում է, որ դուք մի կաթիլ կպցնում եք ձեր LED շերտերի յուրաքանչյուր միացման ծայրին: Իմ 14 կտորների հետ միասին միանալու համար, և 3 միացում յուրաքանչյուր ծայրում (գետնին, 5V, ազդանշան), որը կազմում է զոդման 84 կաթիլ: Բայց դա ձեր կյանքը կդարձնի մոտավորապես 84 անգամ ավելի հեշտ հաջորդ քայլում !!!
Քայլ 4: Միացրեք շերտերը

- Հաղորդալարով հեռացրեք ձեր մետաղալարից ընդամենը 2 մմ մեկուսացում: Նախապես թիթեղացրեք մետաղալարը (այն տաքացնելով եռակցման երկաթով, մինչև այն մի փոքր կլանի զոդումը): Քանի որ դուք նախօրոք նախապատրաստել եք այն, պարզապես պետք է սեղմել միացման վրա տեղադրված ձեր մետաղալարերի վրա եռակցման երկաթը:- Այնուհետև ձեր մետաղալարն ամուր քաշեք մյուս ժապավենի կտորի համապատասխան կապին (Ground) և կտրեք մետաղալարը հենց մակարդակի վրա: միացման.- Հեռացրեք 2 մմ մեկուսացումը, նախաթիթեղը և կպցրեք այն միակցիչին:- Այդ պահին դուք պետք է ունենաք ձեր ժապավենները միացնող մալուխ, և այն չպետք է թուլացած տեսք ունենա: Կրկնեք սա ՍԻԳՆԱԼ միակցիչների համար, և 5V միակցիչների համար:
Քայլ 5: Միացրեք Arduino- ն և ծածկագիրը


Adafruit- ի հիանալի կայքը մի քանի շատ օգտակար լավագույն փորձ ունի ՝ Arduino- ն LED շերտին միացնելու («Neo-Pixel» ապրանքանիշով) միացման վերաբերյալ: Դա շատ պարզ է, և դուք պետք է կարդաք այն ՝ https://learn.adafruit.com/ adafruit-neopixel-uberguide/ակնարկ https://learn.adafruit.com/adafruit-neopixel-uberguide/best-practices կոդի օրինակը ստորև, մենք օգտագործում ենք PIN 6) առաջին LED- ի ՍԻՆԱԼԻՆ, - միացրեք Arduino Ground- ը առաջին LED GND- ին: Միացրեք ձեր LED ժապավենը 5 Վ լարման աղբյուրով և միացրեք ձեր arduino- ն USB լիցքավորիչին: - WԳՈՇԱՈՄ. Եթե դուք միացնում եք ժապավենը Arduino- ով, մի օգտագործեք arduino- ի «+5V» քորոցը: Այս կապիչը ներառում է որոշ զգայուն միացում Arduino- ի վրա և կարող է այրվել LED շերտի կողմից գծված հոսանքի պատճառով: Փոխարենը, կարող եք փորձել օգտագործել «Vin» քորոցը: Եթե նախատեսում եք նկարել ավելի քան 1 Ա հոսանք (LED 20 -ից 50 մԱ մեկ LED- ի համար), միացրեք 5 վ էլեկտրամատակարարումը անմիջապես LED շերտի հետ (և գետինը պետք է կիսվի Arduino- ի հետ): Ահա այն կոդը, որը ես օգտագործել եմ գույների դանդաղ շարժում խորանարդի միջով: Այն ուղղակիորեն վերցված և հարմարեցված է Neo_Pixel գրադարանի օրինակներից. = պիքսելային տիպի դրոշներ, ըստ անհրաժեշտության ավելացնել. // NEO_KHZ800 800 KHz բիթստրիմ (NeoPixel- ի արտադրանքներից շատերը WS2812 LED- ներով) // NEO_KHZ400 400 ԿՀց (դասական «v1» (ոչ v2) FLORA պիքսելներ, WS2811 վարորդներ) // NEO_GRB պիքսելներն են լարված GRB bitstream- ի համար (NeoPixel- ի արտադրանքների մեծ մասը) // NEO_RGB պիքսելները միացված են RGB բիթսթրիմի համար (v1 FLORA պիքսել, ոչ v2) Adafruit_NeoPixel շերտ = Adafruit_NeoPixel (8*14, PIN, NEO_GRB + NEO_KHZoelx); նվազեցնել IMPORT ռիսկ, ավելացրեք 1000 uF կոնդենսատոր // պիքսելային հոսանքի հոսանքների վրա, ավելացրեք 300 - 500 Օմ դիմադրություն առաջին պիքսելային տվյալների մուտքագրման վրա // և նվազագույնի հասցրեք Arduino- ի և առաջին պիքսելների միջև հեռավորությունը: Խուսափեք // ուղիղ միացման վրա միացնելուց … եթե դա անհրաժեշտ է, միացրեք GND- ը առաջինը: խուսափեք setup () {strip.begin (); strip.show (); // Նախաձեռնել բոլոր պիքսելները «անջատ»} void loop () {rainbowCycle (20);} void rainbowCycle (uint8_t wait) {uint16_t i, j; for (j = 0; j <256; j ++) {for (i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel (((((i) * 256 / strip.numPixels ())+j) & 255));}} strip.show (); ուշացում (սպասել);}} // Գույնի արժեքը ստանալու համար մուտքագրեք 0 -ից 255 արժեք:) {return strip. Color (WheelPos * 3, 255 - WheelPos * 3, 0);} այլ դեպքում (WheelPos <170) {WheelPos - = 85; վերադարձի ժապավեն: Color (255 - WheelPos * 3, 0, WheelPos * 3);} else {WheelPos - = 170; վերադարձի ժապավեն: Color (0, WheelPos * 3, 255 - WheelPos * 3);}}


Երրորդ մրցանակը Հեղինակային ընտրանի մրցույթում ՝ Տարուն Ուպադհայա
Խորհուրդ ենք տալիս:
Գույնը փոխող օպտիկամանրաթելային գործվածք ՝ 10 քայլ (նկարներով)

Գույնը փոխող օպտիկամանրաթելային գործվածք. Մոտ 150 դոլար մեկ բակում և կտրելու շատ սահմանափակումներով, շուկայում օպտիկամանրաթելային հյուսվածքը ամենահասանելի նյութը չէ: Բայց ձեր սեփական օպտիկամանրաթելային թելերով, շղարշով և LED- ներով դուք կարող եք ստեղծել ձեր սեփականը ցանկացած ձևի ՝ մասնակի մասնակի
Գույնը փոխող գիշերային լույս ՝ օգտագործելով Ardruino 101: 4 քայլ (նկարներով)

Գույնը փոխող գիշերային լույս ՝ օգտագործելով Ardruino 101. Այս նախագծում դուք գիշերային լամպ եք պատրաստելու ՝ օգտագործելով ardruino, Adafruit neo rgb Strips և 3D տպիչ: Նկատի ունեցեք, որ այս անխախտը զուտ իմ դպրոցական ծրագրի համար է: Այս նախագծի ծածկագիրը հիմնված է այլ նախագծի վրա: Ասելով, որ ես նախկին չեմ
Գույնը փոխող LED տոնածառ. 3 քայլ (նկարներով)

Գույնը փոխող LED տոնածառ. Անցյալ տարի ես գտա այս տոնածառը դոլարի խանութում և ցանկանում էի ներքևում տեղադրել լուսադիոդ, որպեսզի այն լուսավորվի, բայց մինչև մեկ տարի անց այդպես էլ չհասա դրան: Սա շատ պարզ նախագիծ է, որը պահանջում է շատ մանրուք և գեղեցիկ ավարտ է ունենում
Գույնը փոխող լույսեր և Bluetooth անվտանգության ցուցադրում. 7 քայլ (նկարներով)

Գույնը փոխող լույսեր և Bluetooth անվտանգության ցուցադրում. Այս հրահանգում ես կբացատրեմ, թե ինչպես ստեղծել գույնի փոփոխվող լուսադիոդ, որը հեռակա կարգով կառավարվում է Bluetooth- ի միջոցով ՝ Android (Samsung, Google և այլն) կամ Apple սմարթֆոնի կամ պլանշետի միջոցով: Սա էժան է նախագիծ, հիանալի երիտասարդների համար
Շրջանակված գույնը փոխող LED նկար ՝ 10 քայլ (նկարներով)

Շրջանակված գույնը փոխող լուսադիոդային արվեստ. Այս լուսադիոդավորված լուսադիոդային արվեստի կտորը կիսաթափանցիկ էկրանին ցուցադրում է գունավոր լույսի վերացական, փոփոխվող ձև: Նախագծվող պատկերը ունի հեղուկի նման որակ; մի տեսակ լավայի լամպի պես: Գույնը փոխող LED- ները դանդաղ պտտվում են սանրանի միջով